学校课程管理系统

学校课程管理系统

ID:30809127

大小:752.56 KB

页数:25页

时间:2019-01-03

学校课程管理系统_第1页
学校课程管理系统_第2页
学校课程管理系统_第3页
学校课程管理系统_第4页
学校课程管理系统_第5页
资源描述:

《学校课程管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录一、需求分析1.1需求详述1.2系统功能分析••••••1.2系统性能分析二、概念设计2.1学生课程管理系统的主要功能62.2E—R图72.3E—R图面向关系模型转换82.4管理员管理模块92.5学生操作模块10三、逻辑设计10四.数据库的物理设计4.1用户数据信息表114.2学生信息数据表,...114.3班级数据信息表124.4教师数据信息表124.5教师一课程关系数据表134.6课程数据信息表134.7学生一课程记录信息表14五、主要界面及相关代码分析5.1登陆界面155.2学生查询界而155

2、.3管理员管理界面18六、总结22七.参考文献22一、需求分析1.1需求详述(1)系统需要能够堆不同的用户给出不同的权限,比如系统管理员只对用户的管理权限,他可以增、删、改、和查询相关信息;学校教工人员可以对课程信息和成绩信息进行管理,主要是增、删、改、和查询、相关信息;学校教工人员可以对班级信息进行管理,学生可以查询个人信息、查询个人成绩。(2)新的一个学期开始以后,学校教工人员可以添加新的班级信息,比如班号、人数等;如果中途有新的转来的学生或者退学的学生,也可以修改班级信息;学生毕业之后,学校教工人

3、员可以删除该班的所有信息。另外该系统应该提供一个方便的查询班级信息的接口。(3)新的一个学年开始之后,学校教工人员可以添加新的学生学籍信息,比如学号、姓名、性别等;如果学生的基本信息变化,可以修改血迹的基木信息;如果学生毕业离开了学校,可以删除该学生的学籍信息;如果需要查找某个学生的学籍信息,系统应该提供一个方便的查询学籍信息的借口。另外系统需要提供学籍表的功能。(4)学校教公关人员可以管理教师的信息,分配教师授课,更改教师的信息,比如某个教室退休了,应该可以删除该教师和关信息;如果需要查找某个教师的信

4、息,系统应该提供一个查询教师的借口。学校教公关人员可以管理教师的信息,分配教师授课,更改教师的教师的信息,系统应该提供一个查询教师的借口。(5)新的一个学期开始之后,学校教务人员可以添加新的课程信息,比如课程号、课程名等,如果课程的信息有变化,可以修改课程的基本信息;如果课程结束,应该可以删除课程信息;如果需要查找某个课程的信息,系统应该提供一个方便的查询信息的借口。(6)课程结束后,学校教务人员可以添加课程号、学生号、成绩等信息进行选课管理;如果需要查找成绩的信息,系统已更改提供一个方便的差u型你选课

5、集成及信息的借口;如果由于漏题后其余原因需要删除成绩,可以删除成绩信息。1.2系统功能分析学生课程管理系统的功能包括:•管理员的操作功能学生的操作功能管理员的操作功能。管理员权限最大,可以对学生、班级、课程等情况进行统一的管理,细分如下(1)学牛信息的浏览;学牛信息的添加;学牛信息的修改、删除。(2)班级管理信息的浏览;班级管理信息的添加;班级管理信息的修改、删除。(3)教师信息的添加;教师权限的修改;管理员可将教师的权限设为管理员。(4)学校基本课程的浏览;学校基本课程的添加;学校基本课程修改、删除。

6、(5)学校对所设课程进行教师分配。(6)学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级等)、课号、年度、统计内容方面对成绩进行统计;学生成绩信息的添加;学生成绩信息的修改、删除。(7)学生选课信息的管理,包括修改与删除;学生选课人数的统计。(8)为了保证系统的安全性,除了管理员用户,不允许其他用户进入该模块。学生的操作功能。学生只是利用此系统进行与自己有关的信息查询、输入等,不能操作和修改其他信息,学牛所具有的操作功能如下:(1)浏览个人基本信息;学生登录系统后,修改个人信息,为了保证系统的安全

7、性,学生只能修改个人密码;浏览课程信息,进行选课等。(1)学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前选此课的人数;浏览个人的选课情况;浏览个人成绩信息。1.3系统性能分析一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。要限定相应的目录访问,如其他用户不能随意访问管理员目录。进行了认证与授权。尤其要

8、注意认证,在此使用forms验证,简单地说就是确定谁是特定用户,并针对安全性验证该用户的身份。在识别用户之后,就要利用一种方法向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。在配置文件Web.config中进行了相关的设置。二.概念设计2.1学生课程管理系统的主要功能包括:•用户(管理员)的管理,含学生、教师、课程、班级、选课、成绩等有关信息的管理•学生对个人信息的管理等功能,含修改密码、课

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。