欢迎来到天天文库
浏览记录
ID:24438787
大小:1.39 MB
页数:4页
时间:2018-11-14
《asp排课管理系统(sql数据库)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP155-排课管理系统(SQL数据库)摘要:选排课系统功能的设计上,学生选排课系统可以分为登录、排课和选课3个子系统。登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的活动。选课系统主要供学生选课使用,在这里可以进行与选课有关的活动;教师可在教师反馈系统中对排课者提出反馈意见,供排课者在排课时可参考使用。学生选排课系统使用RationalRose进行UMI。建模;过程选择使用ASP编写脚本,在数据库上考虑到快捷
2、、有效,同时考虑到多台服务器共同使用同一个数据库的情况,这里选择SQLServer2000作为数据库服务器;对于网页的服务器平台,这里选择使用InformationServer5.O作为Internet服务器。在Windows2000Server上,这是一种很好的组合,也正是Microsoft微软公司网站一直以来所使用的。关键词:学生排课管理系统UMLASP 系统概述网上选排课系统(WebCtour。seSettlement)系统是依据大学的网上选排课需求进行设计的。由于在算法上存在难题,且排课问题本身就是组合优化问题里面的一个NP难的问题,所以这个系统并不试图做
3、一个自动排课系统——这真的太难了,以至于没有一个比较理想的近似算法(网上有很多的自动排课软件,效果都不理想)。这个网上选排课系统所做的是让排课者手工排课,然后检测、避免这种排课的冲突(其核心是一个存储过程DetectArrangeCollision),在进行选课时,这里也要检测和避免这种实际中可以遇见的冲突(其核心也是用一个存储过程DetectSelectCollision来实现的)。在这套选排课系统功能的设计上,StudentCourseSettlement系统可以分为登录、排课和选课3个子系统。登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身
4、份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的活动。选课系统主要供学生选课使用,在这里可以进行与选课有关的活动;教师可在教师反馈系统中对排课者提出反馈意见,供排课者在排课时可参考使用。StudentCourseSettlement使用RationalRose进行UMI。建模;过程选择使用ASP编写脚本,在数据库上考虑到快捷、有效,同时考虑到多台服务器共同使用同一个数据库的情况,这里选择SQLServer2000作为数据库服务器;对于网页的服务器平台,这里选择使用Informa
5、tionServer5.O作为Internet服务器。在Windows2000Server上,这是一种很好的组合,也正是Microsoft微软公司网站一直以来所使用的。本章主要介绍如何使用SQLServer2000来编写存储过程,以优化整个系统数据库管理的速度、安全性和灵活性,同时大大提高系统代码的模块化和封装性。与上一章相比较,StudentCourseSettlement.在“深度”上比WebOffice更进一步,它涉及到一些比较复杂的判断处理逻辑,对数据库的设计要求也提高了很多;而Web()ffice系统中则有很多功能相近的子系统,但各子系统所对应的数据表之
6、问相对独立。 以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系客服! 图1 图2 图3-
此文档下载收益归作者所有