教务管理系统模型策划.docx
- 文档编号:29635987
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:12
- 大小:178.56KB
教务管理系统模型策划.docx
《教务管理系统模型策划.docx》由会员分享,可在线阅读,更多相关《教务管理系统模型策划.docx(12页珍藏版)》请在冰豆网上搜索。
教务管理系统模型策划
教务管理系统模型策划
一:
系统需求
需求分析是数据库信息管理系统开发的第一步也是最重要的一步。
需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。
分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户或客户一起完成的。
需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服务等。
我们的目标是该系统具有四大功能,教师课程管理子系统完成用户身份验证、课程设置申请、课程管理和打印功能;学生课程管理子系统完成用户身份验证、选课、成绩查询和打印功能;教务课程管理子系统完成用户身份验证、课程设置审批、课程资源分配、选课结果查询管理、成绩统计;打印子系统完成各种数据信息报表的打印工作。
二:
面向教师的功能需求
当教师登录系统时首先通过用户身份验证模块进行身份和权限认证。
教师登录后可进行课程设置申请和课程管理,并根据需要打印出相应的数据报表。
1.用户身份验证模块:
实现登录用户的身份和权限认证,用户必须有教师权限和输入正确的密码才能进入该系统。
如果用户信息输入错误,应用程序会提示错误信息。
2.课程设置申请模块:
主要是提供给教师进行课程设置的申请操作,具体包括新开增课程、删除旧课程、修改已有课程信息等。
3.课程管理模块:
是提供给开课教师的,主要是进行本门课的管理,包括该课程学生名单的统计、查询、打印输出以及期末成绩的录入等。
4.打印模块:
用于实现打印的控制,如表头、列数、列标题等,调用打印子系统。
三:
面向学生的功能需求
学生身份验证进行选课操作和查询成绩操作。
1.用户身份验证模块:
实现登录用户的身份和权限认证,用户必须有学生
权限和输入正确的密码才能进入该系统,如果用户信息输入错误,应用程序会提示错误信息。
2.选课模块:
提供学生进行选课,包括本学期所有可选课程的显示、课程查询、学生选退课操作等,当选课结束后,按要求打印出每个学生的课程表。
3.成绩查询模块:
提供学生查询成绩,主要包括各门课程本人成绩的查询和选中课程成绩的总体统计。
4.打印模块:
可以设置相应的输出表头、列数、及相关列标题,调用打印子系统。
四:
面向教务管理人员的功能需求
用于教务管理人员进行课程审批、教学安排、选课结果查询管理、期末各课程成绩统计等。
1.用户身份验证模块:
实现登录用户的身份和权限认证,用户必须有教务管理人员权限和输入正确的密码才能进入该系统,如果用户信息输入错误,应用程序会提示错误信息。
2.课程设置审批模块:
实现对任课教师通过教师课程管理子系统提交的课程设置申请进行审批,即同意或不同意该教师提出的申请。
3.课程资源分配模块:
进行教学方面的安排,包括设定各门课程上课时间和上课教室、统计和打印本学期所有开设的课程清单等。
4.成绩统计模块:
完成每门课程成绩单的查询和打印。
5.选课结果查询模块:
将选课的结果转移到成绩单中,同时也能对选课的结果进行修改。
6.打印模块:
可以设置相应的输出表头、列数、及相关列标题,调用打印模块。
五:
面向打印的功能需求
接受来自调用模块的调用,系统本身调用打印机打印相应的数据信息报表。
性能需求
性能需求是指相互消息传递顺利,界面友好,运行时间满足使用需要,安全性得到完全保证。
在高系统配置、很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。
在开发系统的每个阶段,均需要考虑彼此间的认证与权限,尤其要注意认证,即确定谁是特定用户,并针对安全源验证该用户的身份。
在处理完识别用户的方法之后,必须使得有相应权限的用户,才能够使用系统的特定功能,简单地说,需要一种方法来决定特定用户进行什么样的操作。
六:
数据流图
学校每学期开始之前,老师都要进行课程设置管理,是否增开课程、取消课程和填写课程信息等,然后交由教务处进行审批。
教务处根据各位老师的申请,结合实际情况确定这学期开设的课程,并分派教学资源,如上课时间和教室等。
这些工作完成后,在开学时,对这学期所有开设的课程提供给学生,学生根据自己的兴趣和爱好进行选课。
等选课结束后,对选课结果进行统计,把选课名单提供给相应的任课老师,同时也要给出每位学生的选课表。
等课程结束后,任课老师根据教务处提供的选课名单对选课学生进行课程成绩的评定。
待成绩都录入后,同学应能查询自己所选各门课程的成绩。
根据以上教学系统分析可以得出以下的教务管理系统的模型如下:
以下是教学管理系统的总体模块构架!
此系统块是通过网络的收集的一些素材然后加上自己的一些构思而成的!
我觉得对于一个好的数据系统在设计的过程中不但要按照规范的模板格式进行设计,还应按照标准的模板设计程序进行构思!
以下就是我根据规定的模板格斯和程序设计的教学管理系统模块的整体构思图:
七:
教师课程管理子系统
当教师登录该子系统时首先通过用户身份验证模块进行身份和权限认证,教师登录后可进行课程设置申请和课程管理,并根据需要打印出相应的数据报表。
打印模块用户身份验证模块课程设置审批模块课程资源分配模块成绩统计模块选课结果查询模块打印模块。
1、教务管理系统功能模
教师身份验证模块:
实现登录教师用户的身份和权限认证,用户必须有相应教师的权限和输入正确的密码才能进入该子系统。
首选我们应该能够判断是不是合法用户,进入,用户不合法无权进入该子系统,如果用户密码输入错误,应用程序会提示错误信息。
功能模块名称:
教师课程管理系统登录窗口。
输入数据:
教师用户名、密码。
输出数据:
显示教师课程管理子系统界面。
课程设置申请模块:
主要是提供给教师进行课程设置的申请操作,具体包括增加新课程、删除旧课程、查询和修改课程信息。
功能模块名称:
课程设置申请。
输入数据:
”,选择单选按钮组中的增开新课程、删除旧课程和修改已有课程中的某一项。
输出数据:
形成课程设置申请,等待教务管理人员审批。
处理过程:
选择“增开新课程”学分、学时和课按钮时激活“已开课程列表”,此时可选择列表中以对生名单以及期末成绩的录入等。
入成绩单,可打印学生的名单和输入学生的成绩。
课程管理模块:
提供给开课教师的,主要是进行本门课的管理,包括该课程学生名单的统计、查询选课学生、打印学
功能模块名称:
课程管理
输入数据:
该教师“开设的课程列
输出数据:
打印学生名单,形成学生成绩单。
处理过程:
进入课程管理模块时,需要进行初始化,即列出所有已开设的课程信息。
当单击“开设的课程列表”中的课程时,显示相应课程的学生名单和输用户合法才有权“已开课程列表“登录”按单选按钮,填写课程名称。
成绩的查询和该课程成绩的总体统计。
课的最高分、最低分和平均分。
学生用户名。
证模块:
实现登录用户的身份和权限认证,用户必须有教务管理人员的权限和输入正确的密码才能进入该子系统。
首选我们应该能够判断是不是合法用户,用户合法才有权进入,用户不合法无权进入该子系统,如果台的用户表中验证其有效性,如果无效给出理人员用户权限显示教务课程管理子系统的主界面师课程管理子系统提交的课程设
功能模块名称:
成绩查询。
输入数据:
“已学课程列表”。
输出数据:
成绩,最高分,最低分,平均分。
4.打印模块:
打印该学生的课程表。
输入数据:
打印表头为“课表:
”
输出数据:
学生的课程表。
处理过程:
设置打印表头和列标题,查询选修了的课程信息:
课程号、课程名称、上课教室和上课时间,调用打印子系统打印课程表。
2.3.3教务课程管理子系统
用于教务处人员进行课程审批、教学安排、选课结果查询管理、期末课程成绩统计等。
1.教务管理人员身份验
用户密码输入错误,应用程序会提示错误信息。
功能模块名称:
教务管理。
输入数据:
教务管理人员用户名、密码。
输出数据:
显示教务处专用主界面。
处理过程:
教务管理人员输入用户名、密码后,点击“登录”按钮,程序获取教务管理人员用户名和密码信息,在后
提示信息,有效则根据教务管
。
2.课程设置审批模块:
实现对任课教师通过教
置进行审批,即同意或不同意该教师提出的申请。
功能模块名称:
课程设置审批
输入数据:
“待审批的课程”
输出数据:
申请项目是否同意。
4.打印模块:
用于实现打印的控制,如查询学生名单、设置打印表头,列数及”,打印列分别为“班级”、“学号”和“姓名”。
课程的具体学生名单。
,调用打印子系统。
法无权进入该子系统,如果用户密码输入错误码。
。
录”按钮,程序获取学生用户名期所有课程的显示、课程查询、理过程:
在“课程编号”编辑框中输入要选修的课程编号,单击“课程信息显钮完成一门课的选修工作,程;单击“课表打印”按钮可以打印该生的课程表。
3.成绩查询模块:
提供学生查询成绩,主要包括学生选修的各门课程本人
列标题等,并且打印学生名单。
功能模块名称:
打印学生名单
输入数据:
打印表头为“学生名单
输出数据:
选修该教师某门
处理过程:
设置打印表头和列标题,查询要打印的学生名单
八:
学生课程管理子系统
用于学生登录系统后进行选课操作和查询成绩操作。
1.学生身份验证模块:
实现登录用户的身份和权限认证,用户必须有学生的权限和输入正确的密码才能进入该子系统。
首选我们应该能够判断是不是合法用户,用户合法才有权进入,用户不合
,应用程序会提示错误信息。
功能模块名称:
学生课程管理系统登录窗口。
输入数据:
学生用户名、密
输出数据:
显示学生课程管理子系统界面
处理过程:
输入学生用户名、密码后,点击“登入
和密码信息,在后台的用户表中验证其有效性,如果无效给出提示信息,有效则根据学生用户权限显示学生课程管理子系统界面。
2.选课模块:
提供给学生进行选课,包括本学
学生选退课操作等,当选课结束后,按要求打印出每个学生的选课表。
功能模块名称:
选课。
输入数据:
课程编号。
输出数据:
课程信息、已选课程列表和打印课表。
处
示”按钮可显示该课程的相关信息,单击“选修”按
单击“已选课程”列表中的课程,再单击“删除”按钮可删除一门已经选修了的课
处理过程:
单击“待审批的课程”列表中的一门课程,在课程信息中显示课程相课程的申请。
教学方面的安排,包括设定各门课程上课时间和上名称:
课程资源分配。
提交分配”即完成该门课程的列表中选一项,单击“取消分配”可取消该门课的分配了资源的课程。
单击“打印课程信息”按钮,打印输出所有已开设课程的资料。
数据:
“选课结果”列表课结果”列表中显示所有学结果,单击“转移全部结果”按钮把“选课结果绩表”列表中,并删除“选课结果”列表中的数”按钮可显示课程名称、绩单”设置打印机打印所选课程的成绩单。
级、
关内容:
课程名称、任课教师、学分、学时、课程简介、申请项目。
单击“同意”按钮则同意该课程的申请,单击“不同意”按钮则拒绝该
3.课程资源分配模块:
进行
课教室、统计和打印本学期所有开设的课程清单等。
功能模块
输入数据:
“待分配课程”列表,“已分配课程”列表,上课教室和上课时间。
输出数据:
,“已分配课程”列表,打印课程信息。
处理过程:
在“待分配课程”列表中,选择一门课程,在“上课教室”中输入教室名称,在“上课时间”中输入上课时间,单击“
分配工作。
在“已分配课程”
分配。
单击“清除所有分配”可取消所有已
4.选课结果查询管理模块:
将选课的结果转移到成绩单中,同时也能对选课的结果进行修改。
功能模块名称:
选课结果查询管理。
输入
输出数据:
“成绩单”列表。
处理过程:
用户选择“选课结果查询”模块时在“选
生的选课结果,可以修改选课的
”列表中的数据全部转移到“成
据。
5.成绩统计模块:
完成每门课程成绩的查询和打印。
功能模块名称:
成绩统计。
输入数据:
课程号
输出数据:
课程名称、统计信息、成绩单,也可打印成绩单。
处理过程:
在“课程号”中输入课程编号,单击“查询
统计信息和成绩单。
单击“打印成
6.打印模块:
设置打印机打印所选课程的成绩单,包含所有选课学生的班级学号、姓名、成绩等内容。
输入数据:
表头:
所选课程+“课程成绩单:
”,列标题:
班级、学号、姓名、成绩。
系统E-R图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统 模型 策划