资源描述
—经管院机房管理系统
一 项目概述:
本系统主要是通过ASP程序设计简单的基础语言,以及运用小旋风,access还有Dreamweaver 工具完成了一个简单的机房的上机管理系统。主要实现了用户可通过登陆服务器而进行网上选课,查看课表等功能。
二 需求分析
由于每学期的计算机机房运用的随机性以及老师的个性化要求,经常使得机房的使用情况不合理,也使得机房老师排课工作量很大,要是机房老师通过手工进行排课就会花费相当长的时间来进行排课,所以开发一个网上的排课系统相当的有必要。这样既可以满足老师的个性化要求,也可以减少机房老师的工作量。
三 系统设计
Ø 数据库设计
u 班级(班级编号,名称,人数)
u 机房(编号,名称,容量,位置)
u 上机情况(编号,机房编号,用户编号,班级编号,开始时间,结束时间,星期,节次)
u 用户(编号,用户编号,登录密码,教师姓名,院系,联系电话,标志)
Ø 功能设计
本系统主要实现一个老师首先通过用户名及密码的验证后陆
录到用户的选课页面,然后通过自己的需求来完成选课情况,但是别的用户如果在这节课上选了课,自己就不能再选了。要是用户非常需要选这节课的话,他只能通过和管理员以及选那节课的用户沟通然后把课程作以更换。管理员可以通过自己的超级用户账号和密码登入系统作相关的课程的修改。但是出于用户个性化的需求,一般情况下管理员不应做修改。
主要的数据库表如下:
Ø 流程设计
1. 用户通过用户名及密码登录系统。
2. 用户可以通过自己的需求在别的老师没有在这节课备选的情况下进行添加。
3. 用户选完课后可以来查看自己的选课情况,还可以查看整个机房的使用情况。
4. 管理员可以修改老师的选课情况。
Ø 用户界面设计
² 登陆界面
² 用户
四 系统实现
本系统主要实现了老师通过用登陆服务器而进行相应的选课和查看课表的功能。管理员可以做相应的修改课程等工作,这样可以大大的减少了机房管理员的工作,也满足了老师的个性化需求。为老师也节约了大量的时间。
五 总结
通过对这样一个简单的上机管理程序的设计,我们深刻的认识到了ASP这门课程运用的广泛性。我们也体会到了团队合作的重要性。我们还应该学习更多这方面的知识,而做出更好的系统。由于基础的不牢靠,所以做的系统不是那么的全面,页面也相对粗糙,很多地方还应做出修改。
小组分工情况:
张浩和钟鹏瑞主要负责数据库及系统逻辑结构相应的设计工作,寇青苗主要负责用户界面的相应工作,其中很多工作都是通过三人的共同探讨设计而完成的
展开阅读全文