- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章教务管理统的设计与实现
第三章教务管理系统的设计与实现
第一节需求分析
1.用户需求
根据教务处的需要,本系统应完成以以下任务:
〔1)动态数据查询
在获得身份认证的情况下,查询与身份一致的信息,查询内容包括:
本科生信息按班级、专业查询。分页显示学生的学号、姓名、民族、籍贯、出生年月等基本信息。
本科生成绩按学号、班级、专业、学年学期查询。分页显示学生的课程、成绩、学
分、学年学期等。
本科生上课课表按班级、教师查询。输出一周每天、每课节的课程的详细信息,包
括任课教师、上课地点等。
教师评估结果按教师、院系、课程类别查询。显示教师评估的各种评分的各项指标
与总分,以及与系平均、校平均结果的比较。
本科生校内公选课选课结果按学号查询。显示该学生的已被选中的选课清单。
(2)身份认证与权限控制
身份认证是本系统的一个核心。本系统确定的用户身份包括全校本科生、任课教师、院
系领导、校领导、系统管理员,它们在系统中具有不同的角色,即不同类别的用户对数据库
的访问权限不同,同一用户对不同的数据库的访问权限也不相同。因此需要根据实际情况建
立相应的访问权限。系统管理员对本系统的数据库拥有最高选限,可以进行录入、修改、删
除、查询等各种操作,还可以对访问用户进行授权。其他用户除了可以修改自己密码外,对
不同数据库有不同的访问权限。其中校领导拥有对数据浏览的最高权限,可以浏览本系统所
有可供查询的数据;院系领导可以浏览本院系所有可供查询的数据;任课教师可以查询自己
任教的课程评估结果、上课课表;本科生可以查询自己的成绩和公选课课程,此外对自己的
校内公选课选修结果有添加、修改、删除、查询等各种操作权限。
(3)程序代码保护
虽然正常情况下ASP代码不会传递到客户端,然而设计程序时仍要考虑代码的泄漏问
题。因为代码一旦被非法用户获得,就会暴露系统内的某些重要信息,给系统的安全带来极
大隐患。解决办法的基本思路:为每一个功能写一个独立的程序,尽可能少的让客户了解服
务器端信息,尽可能多的控制交互,检测提交的方法、内容及长度,对特殊字符进行过滤。
尽可能多的设置错误处理,此外还要充分发挥日志功能,当检测到了不正确的提交时,记录
下客户端的信息,例如IP,系统配置,请求等等,这样可以发现问题的所在。此外,所有
需要权限操作的页面都必须执行认证判断的操作。如果任何一页没有进行这种认证判断,都
有可能给攻击者以恶意入侵的机会。
(4) Web网页之间的参数传递
Web网页之间传递参数有三种方法:命令行方式、表单域的隐含字段方式和Session对
象方式。命令行方式公开显示所要传递的参数值,Session对象在内存中生存时间有限,在
程序设计中根据实际需要选用这三种方法的其中一种。一般情况下都采用表单域的隐含字
段方式。
2.数据库模型
(1)开发任务
Web教务管理应用系统:在《高等院校(大、中专、成人)教务管理综合系
统JWGL 2.0))的C/S结构基础上,开发B/S结构的应用程序。
教学质量评估系统:在VFP的C/S结构基础上,开发BIS结构的应用程序。
校内公选课系统:既要作数据库开发,又要作Web应用开发。
(2)数据对象:
用户信息:校领导、院系领导、教师、学生、管理员,以及相应的用户权限等。
基本信息:院系、专业、教研室、班级、教室等以及它们之间的关系。
数据信息:课程、成绩、课表等信息。
(3)数据库的分类与功能:
学生信息库:保存在校本科生的基本信息、成绩、上课课表,以及院系、专业、
教研室、班级、教室等代码表。
教师评估表:教师评估结果,以及院系、年级、课程、课程类别等代码表。
校内公选课数据库:保存在校本科生的基本信息、公选课课程,以及院系、年
级、课程、课程类别等代码表;保存选课时间、条件限制等参数。
数据的采集包括两个方面:一类是可以从其它数据库中提取的数据,如学生、
班级、专业、院系、教师表,不定期地将数据导入新建数据库中,保持新建数
据库与原有数据库中数据的一致性:另一类是需要录入的数据,用户在Web
界
您可能关注的文档
- 第三章 简单程设计.doc
- 第三章 糖类、脂、蛋白质及合成高分子化合物.doc
- 第三章 细胞的本结构 专项训练.doc
- 第三章 细胞的本结构 单元检测.docx
- 第三章 统计整(学生练习2012.9).doc
- 第三章 网络基知识.doc
- 第三章 网络规与设计.doc
- 第三章 表的创和使用.doc
- 第三章 资本积与再生产.doc
- 第三章 躯体运的神经控制.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)