I have attached a word document that includes the formating of items listed below. Please refer to it as it is not appearing here as clear as I would like.
The following project is not for design work but is to develop a functional membership, admin and section for a web based search that currently appears at anybirthday dot info. It will function along the lines of the name search at Ussearch dot com except the database for this project is much smaller with far less information.
System Requirements.
1. Three levels of user access (A,B,C)
a. First level of access is free to all site users
b. Second level of access requires registration and payment
c. Third level of access requires registration, initial payment and can run queries in a post pay environment. They pay at end of month. (admin can limit dollar amount)
d. Users can select an account code and or billing name to track their fees incurred as a result of search quires.
e. Users can output the result of (d.) and substitute the billed amount for a different amount so they can pass along the charges based upon their business need.
f. Number of search queries from IP can be limited by admin.
2. a = free access for all site visitors. Users must search using first and last name and as options can include subjects state and year of birth. They can not search using partial names or age range as this is reserved for paid subscribers. Returned results show only the name and year of birth with options to pay for the record or subscribe as a member. For example a returned result may appear as follows:
Information Available
First Name Middle Initial Last Name Month Day Year Address Zip City State
MICHAEL D
HARDING Information Available
Information Available
1943 Information Available
Information Available
Information Available
Information Available
Clicking on the record ask user to sign in if they have an account or signup up and provides them payment options.
There are some records or fields in the database that will not be fully accessible even with payment to “a” level users. Those records will be indicated by a flag in the database and should be displayed as follows:
First Name Middle Initial Last Name Month Day Year Address Zip City State
MICHAEL D
HARDING Confidential
Confidential
1943 Confidential
Confidential
Confidential
Confidential
b= subscriber that can search using all criteria currently found on the search form at anybirthday dot info. Number of search queries allowed or number of records opened are determined by admin. (more on this below)
c= subscriber than can search using all criteria currently found on the search form at anybirthday do info. Number of search queries allowed or number of records opened are determined by admin. This level of access differs as these users have access to data listed as “Confidential.” Before opening the record these users will be required to select a box from a short list that will explain the reason they are opening the record. The reason selected must be one approved for the record type. This will be indicated in the database.
Member Section
Each user must have a member section where they can update their email and billing information. This is also where they will see any record they opened, fees incurred, and where they can again view the details of any record they opened. Needs to be time data stamped. They cannot remove this detail as we need to keep this for audit and tracking purposes. The user needs to be able to create a list of searches based upon account code or name they entered when running the search. They need to be able to set the search fee shown at any amount they wish to they can bill their clients at a different amount should they wish to do so.
Admin Section
Admin needs to be able to set the number of searches allowed per user group or per individual subscriber.
Admin sets level of user access and determines if they have access to “confidential” data.
Admin can change what is viewed by free users in the event a promotion is taking place enabling all users to see additional returned information during the promotion period.
Admin can generate free use codes for individual users or user group enabling users to receive service at a free rate for that period of time.
A domain name this site will appear from will be provided and is on the same server as the database.
Please ask any questions.
Thank you for your consideration.
