Tuesday and Thursday, 8:00-9:40PM, Science 100
Common Hour: Thur 2/20/2003
The purpose of this course is to put knowledge learned from previous courses of study into practice by designing and implementing a database or similar software application. The following life cycle concepts, techniques, and tools are considered:
· defining specifications and requirements
· modeling and design
· testing and debugging
· documentation (system and user manual)
· deployment and maintenance
Students are encouraged to work in teams.
MISSING 4 OR MORE CLASS SESSIONS WILL LEAD TO FAILURE!!!
The following are important steps that are necessary to build an efficient system.
7 Phases of
System Development Life Cycle
1) Identifying problems, opportunities, and objectives.
2) Determining information requirements
3) Analyzing system needs
4) Designing the recommended system
5) Developing and documenting the software
6) Testing and maintaining the system
7) Implementation and evaluating the system
As a class project you are assigned to design a system based on the above steps. Keep in mind that due to the integration of web technology in the business application domain, it is important that your system be web oriented and have the following categories:
· Graphic user interface
· Data validation (both input and output)
· Security (password, user and manager, etc.)
· Multiple forms
· Multi relations
· Unique (a plus) and useful
· Obviously running.
· Documentation and manual
CS 5910-001 System Design & Implementation
Spring 2003
|
Assignments |
Comments |
Due Date |
|
Sequential
File Database |
One
of the databases should use array |
Tuesday |
|
Random
Access File Database |
Indicate
the advantages and disadvantages |
|
|
Object-Oriented
Database (i.e.,
class) |
|
|
|
Interface
GUI (HTML,
VB or Java
Script) |
|
|
|
Database (e.g., Access, DB2. Oracle,
etc.) |
|
Tuesday |
|
Web
Server (CGI,
ASP) |
|
Tuesday |
|
Study
on Existing Systems, Evaluate
according to handout (e.g., registration system) |
|
Tuesday |
|
First
Draft of System Proposal |
|
Tuesday |