The focus of this project is the technology, i.e. get it to work. Only the simplest graphic design needed to show functionality is required.
I want a web site running on the [url removed, login to view] web hotel that automatically (as far as possible) collects end user's HW config and WEI (Windows Experience Index).
A user who has registered and provided his HW data is qualified to search/browse HW data for all other reported systems.
The collected data should be browsable for qualified users by make/model of computer and CPU, as well as WEI. All collected information on a specific system shall be displayed when it is selected from the browsing tree/catalog or search results.
It is important that the php code and mySQL data base are well documented for further development.
A user should be able to report data from more than one computer.
Information to be collected and stored:
- computer manufacturer
- computer model
- computer manufacturers partnumber or equivalent
- CPU manufacturer
- CPU model
- CPU clock speed
- FSB speed
- Installed RAM
- max RAM
- Graphics adapter manufacturer
- Graphics adapter model
- Graphics adapter manufacturers partnumber or equivalent
- Graphics adapter video memory
- Graphics adapter supports Direct3D 9, DirectX 9, and WDDM 9 y/n (for each)?
- Hard disk size
- Hard disk bandwidth (if possible)
- Hard disk type (IDE/ATA...)
- monitor size
- Windows Experience Index and subindecies (manually entered if necessary)
The website should be written in css/html/php, and use a MySQL database. I guess an activeX control or java-something will be needed too for the info collection.
As much as possible of the data collection should be done without user interaction, but if a discrepancy is found when comparing manufacturer partnumber to an already registered system the user should be asked if the scanned/reported data really is accurate. Any user-entered data should be "spell checked" against the data base in order to maintain data integrity.
The purpose of the site is to build a data base of WEI for computers systems of different kinds.
Any text that the user sees must be stored separately so it can be translated in to other languages.