- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
TOC \o 1-3 \h \z \u 1、开发背景 3
2、系统描述 3
3、数据分析 4
3.1 数据流图 4
3.2 数据字典 5
4、概念模型设计 10
5、 逻辑模型设计及优化 12
6、课程设计心得体会 14
1、开发背景
随着学校的发展,越来越多的学生来学校求学,班级数量教师数量以及教室资源数量的庞大给学校为班级手动排课带来了许多的苦难,为了解决这个问题,我们小组合作一起开发了教务辅助管理系统,可以用于自动排课以及教师工作量查询等用途。为了方便在多个客户端使用该系统,因此将该系统设计成网站的形式,让多个用户可以在不同的地点使用。
2、系统描述
经过亲自体验以及分析,我们所做的教务辅助管理系统主要有以下几种功能:
1)教师基本信息管理:主要完成教师信息的添加、修改、和删除等操作。
2)学生基本信息管理:主要完成学生信息的添加、修改和删除等基本操作。
3)课程信息管理:主要完成对课程名、课程号和课时进行管理。
4)自动排课功能:根据教学计划中某个班由某个教师教授的某门课程等信息对该班进行排课,以防两个班或两门课程有同一教师或同一教室的情况。
5)教室信息管理:安排某个班星期几第几节课在该教室里上某门课程。
6)考察每门课程功能:对每一个学生、每一门课程进行考察,并将考察结果录入,和完成每个成绩的修改和删除等基本操作。
7)计算工作量功能:根据课程表信息计算每个教师的工作量。
8)登录系统功能:对教师和学生进行身份验证,防止非法教师和学生进入该系统。
9)具有数据备份和数据恢复功能。
3、数据分析
3.1 数据流图
通过需求分析,得出教务辅助管理系统教室使用时的数据流图如图1所示
S001
S001
教师
P001 教师
信息判断
F001
教师基本信息表
P002
检查排课
F002
课程表
P003
课程表查询
P004
工作量表
D001
教师登录
D002 无效信息提示
D003 教师信息
D004 无排课信息
D003 教师信息
D005 课程表信息
图1 教师使用系统时的数据流图
3.2 数据字典
(1)数据流的描述
数据流编号: D001
数据流名称: 教师登录
简述: 教师登录用户信息
数据流来源: 教师
数据流去向: 教师信息判断
数据流组成:教师用户名+密码
数据流量:1000/天
高峰流量:3000/天
数据流编号: D002
数据流名称:无效信息提示
简述: 管理员发现非法教师时的提示信息
数据流来源: 教师信息判断
数据流去向: 教师
数据流组成:教师号+教师名
数据流量:100/天
高峰流量:500/天
数据流编号: D003
数据流名称: 教师信息
简述: 教师用户的相关信息
数据流来源:教师信息判断/排课检查
数据流去向:检查排课/课程表信息
数据流组成: 教师号+教师名
数据流量:1000/天
高峰流量:5000/天
数据流编号: D004
数据流名称: 无排课信息
简述:发现目前教师用户未进行排课时的提示信息
数据流来源: 检查排课
数据流去向:教师
数据流组成:教师号+教师名
数据流量:1000/天
高峰流量:3000/天
数据流编号: D005
数据流名称:课程表信息
简述:当前教师课程表的信息
数据流来源: 课程表查询
数据流去向:工作量表
数据流组成: 教师号+教师名+课程表
数据流量:500/天
高峰流量:1000/天
(2)处理逻辑的描述
处理逻辑编号:P001
处理逻辑名称:教师信息判断
简述: 判断教师信息的合法性
输入的数据流: 教师登录信息
处理描述: 根据用户提供的教师信息,判断该信息是否正确,则可进行下一步的操作,否则返回。
输出的数据流:D002无效信息提示、D003教师信息
处理频率:10次/天
处理逻辑编号:P002
处理逻辑名称: 检查排课
简述:检查对当前教师用户是否已进行排课
输入的数据流:D003教师信息
处理描述:根据提供的教师信息,查询该教师的课程是否排课,有则可以进行查询,没有则在界面返回教师没有排课的提示信息。
输出的数据流: D003教师信息 、D004无排课信息
处理频率:20次/天
处理逻辑编号:P003
处理逻辑名称:课程表查询
简述: 查询当前教师的课程表
输入的数据流: D003教师信息
处理描述:根据提供的教师信息,对该教师的课程表进行查询 ..
输出的数据流:D005课程表信息
处理频率:10
文档评论(0)