This software will allow the user to change the network settings on a portable computer easily.
The software will have two parts. A config program that is used to setup each site details. The Actual program the user runs to change the network settings.
The following network settings require changing:-
IP ADDRESS and SUB NET
The following machine settings require changing:-
MAP NETWORK DRIVES
MAP NETWORK PRINTERS
CHANGE MAIL SETINGS
The setup program will be run on each pc. There will be a profile for each site. The setup process will allow the user to choose a printer from the machine and map to a network printer. The same for the map drives. the same for Outlook and Outlook Express.
When the user changes site. All the map drives and printers currently on the machine will be deleted and the new one processed.
When the USer GUI is displayed, it will show the current config. The user will select a new site or minimise the softeware to the systray. Some configs will only require change to map drives and printers. The ip settings will not be changed.
The software needs to look GOOD and be easy for the user to use. The setup program and user GUI will be run seperately. Any passwords stored for mapping of drives will be encrypted. A small encrypt / decrypt program will be supplied to allow IT staff to setup / test configs manually. The ini file the setting are stored in should be able to be edited manually by IT staff. Example screens are attached.
The software will be written in Visual Basic 6. Use of another language must be agreed before the bid is accepted. Failure to comply will result in cancelleation of the Bid.
All code must be documented. Each function should have a brief explanation of what and how it is doing what it is expected to do.
A well structured program is required. Must be easy to follow through code. All text fields and buttons must have a meaningful name. Not Text1 Text2.
All of the functions required in this program are available through normal windows components and WMI. No third party libary to be used unless agreed before bid is acepted. Examples of libary and functionality will be required along with license requirements.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
The software is required to run on all versions of NT 2000 XP. It would be a bonus if it would run on Win98 / ME however that is not required.
INI files to be plain text. All paswords to be encrytped.