Re-write VB.Net SQL Server Application
$100-500 USD
货到付款
I have built a prototype of an application that I want re-written in VB.Net and either SQL Server Express (as it is now) or compact. Please download prototype setup files and install the application (username = Snippets password = Snippets). I will supply the source code to the successful bidder and they can use the existing winforms and any other code snippets they require. The re-write must do everything that the prototype does plus the following facilities...
Rich Text Formatting
Spell Checker
Print Facility
Multi-user Capabilities
Security Features
Backup and Restore facility
Improved Deployment Capability
## Deliverables
****Introduction****
Snippets is a personal information manager. It provides users with a place to store information (snippets), link snippets to other snippets, files or websites and quickly access that information by way of search facilities and from ‘active’ reports. Active reports being reports that the user can double-click on individual rows to access specific snippets. It has also got a notification facility were users can be notified about forthcoming (one off, or repeat) events.
It has been designed to be simple to operate by users who are not necessarily computer literate. It has an inbuilt user guide and extensive use of pop up information (tool tips) etc. It is completely configurable and users decide how they want to configure it i.e. what the individual categories, subcategories and snippets are called etc.
**Remit**
The remit is to take the existing version of Snippets (the prototype) and replace it with a fully featured, secure and robust program (the rebuild). The general look and feel of the application will be maintained along with the existing form layouts etc. The rebuild will be written in VB.Net and have either an SQL Server Express, or an SQL Server Compact database. This is likely to be internal (unless technical restrictions dictate otherwise). The rebuild must have all of the main features of the prototype including the following
Method of adding, editing and deleting categories, sub-categories and snippets
Method of navigating to individual categories, sub-categories and snippets
Method of moving snippets (and sub-categories)
Method of linking snippets to other snippets(tags)
Method of linking snippets to PC files and websites etc
Method of adding snippets so they appear on the things to do report
Search facilities and advanced search facilities
Active reports ??" my categories, my snippets, recent activities and things to do
Export facilities ??" user configurable report exported to Word or Notepad
Hot buttons ??" user configurable
Restriction capabilities including release code
Built in user guide
Admin Form ??" hot button configuration, backup/restore and restriction code etc
As well as the these additional features
Rich Text Formatting
Spell Checker
Print Facility
Multi-user Capabilities
Security Features
Backup and Restore facility
Improved Deployment Capability
Rich Text Formatting
The rebuild should store rtf data such as larger text, coloured text and images etc.
**Spell Checker**
The rebuild will have a spell checking facility similar to that of Word. It will need to automatically detect or at least, be switchable between UK and USA English spelling.
**Print Facility**
The rebuild will have an addition to the right click menu that enables users to print the content of the current snippet.
**Multi-user Capabilities**
A user might want to share the application with their partner while still controlling access to their own personal data. Each user should be able to logon using their own unique username and password and only access their own data i.e categories, sub-categories and snippets, not that of their partner.
**Security**
Users will sometimes want to store sensitive information such as usernames and passwords within the application. The rebuild will need to protect this data from unauthorised access by some method of encryption. This is also true for any backup files that the application creates.
**Backup and Restore**
Users will be able to backup all the data to either a file on their PC or on to a memory stick or other external devise. They will be able to restore their data from the same. They will be able to use this backup restore facility to synchronise their data between different versions of the rebuild, operating on different machines. They might want to use it at home and at work for instance.
**Deployment Capability**
The deployment of the application needs to be as simple as possible and must work on PCs running Windows XP, Vista and Windows 7. It needs to automatically detect, download and install any missing dependencies such as SQL Server or the .Net framework etc. It should also enable front end upgrades to be delivered while retaining user’s database and data.
项目ID: #3015946