Sie sind auf Seite 1von 3

DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING

COLLEGE OF ENGINEERING
TENNESSEE STATE UNIVERSITY
CISE 5030

SOFTWARE SYSTEM DESIGN

SPRING 2016
DR. HONG

PROJECT
Base on your research work or experience, create a practical software package by following the
software product life cycle.
Reports:
1. Project Proposal: develop a project proposal (12 pt font, single-spaced, roughly two pages)
that contains
a. Project title
b. Names of your team members
c. Background and need analysis: Explain what problem your project addresses and
why it would be an interesting and important problem
d. Objectives
e. Available resources: Discuss what technical areas you will explore and the
resources you have in order to complete your project
f. References: List some references to the published literatures and web resources,
based on which you plan to conduct the background survey
The instructor will assess your proposed topic. And if it is believed to have suitable scope
and difficulty (If the project is not your research work, the software package must have
graphical interface, database and/or web services), the proposal will be approved and you
can go ahead for the next phase. Otherwise, you have to revise or refine the topic. For this
reason, it is strongly recommended that your team schedules an appointment with the
instructor to go over your proposed topic before you submit the proposal.
2. Software Requirements Specification: refer to the handout
3. Software Design Documentation: refer to the handout
4. Implementation and Testing Report: refer to the handout
5. Final Report and Deliverable: refer to the handout

Project Ideas

A student record system


The aim of this project is to maintain a student record system maintaining student records
within a single University or College department. The system should allow personal
details to be recorded as well as classes taken, grades, etc. It should provide summary
facilities allowing information about groups of students to be retrieved. Assume the
system is intended for use by departmental administrative staff with no computing
background. This project might be implemented in a database programming language or
in a language such as Visual Basic.

A laboratory management system


This system is intended to support the administration of an undergraduate laboratory
where different equipment is available to students for different experiments at different
times. the system should assist with experiment scheduling and keep records of
equipment purchases, reliability and maintenance. It is again, basically, a database project
so could be implemented using a database programming language.

A coursework submission system


This system should manage the electronic submission of assignments from students to
instructors. It should keep track of which students have submitted assignments and
should allow instructors to manage the grading of assignments. It should provide
summaries of student grades and facilities for electronically returning information to
students. You might consider some kind of annotation system where instructors could
comment on electronic versions of students' work. If you cover security in your courses,
you could include encryption facilities in the system.

An admissions system
This system should help administrative staff in the department manage the process of
admitting new undergraduate and graduate students. It should keep track of applications
received, the progress of applications and information which has been sent to each
applicant. It should include automatic reminders to staff when particular actions have to
be taken and when deadlines are reached. Standard letters to applicants should be
generated automatically by the system.

Personal data management system


The aim of this project is to build a small database management system used to record
personal information such as details of records and books, information about recipes and
so on. There may be a diversity of different kinds of information recorded and the system
should be usable by those without a computing background.

Photograph library system


This system should record and retrieve information about photographs in a library. It
should support keyword classification and retrieval requests for different types of
photograph. Again, the system should be designed for use by people who are not familiar
with computing concepts. This should be developed on a personal computer system and
2

you could use some public-domain Photo-CD systems to test the system. Depending on
the implementation platform, you may wish to include various image manipulation
facilities in the system.

Das könnte Ihnen auch gefallen