Abstract:
This project describes a web-based information management system which has been
widely used by staff members and students at OSU. Without this system, it was very
hard for the staff members to manage a variety of fees; for example, if they want to
change a certain fee, staff members had to send email messages to notify every student
and other staff members. For students, it was also hard to find out the latest fees of
courses. Now, with the support of this system, it brought a bridge between staff members
and students. There are four roles in this project; the first role is administrator who can
manage course fees, course fee proposals, departments, and originators and so on. The
second role is committee who can browse fees, search fees, and vote confirmation. The
third role is originator whose responsibilities are creating course fees, dropping course
fees, creating proposal, and withdrawing proposals. The last role is the guest who just can
view various fees and download the fee book, but they can not change anything on the
web site. With these four integrated roles, we can easily and efficiently manage the fees
and streamline the workflow.
This project was realized with the latest Microsoft technologies such as .Net C#, ASP.net,
ADO.net, three-tier architecture, SQL Server 2005 and design pattern. It is also managed
by the software engineering tools. The milestone and time schedule was set to control the
risk of the software development.