教务管理系统模型策划_第1页
教务管理系统模型策划_第2页
教务管理系统模型策划_第3页
教务管理系统模型策划_第4页
教务管理系统模型策划_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教务管理系统模型策划一: 系统需求 需求分析是数据库信息管理系统开发的第一步也是最重要的一步。需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户或客户一起完成的。需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服务等。 我们的目标是该系统具有四大功能,教师课程管理子系统完成用户身份验证、课程设置申请、课程管理和打印功能;学生课程管理子系统完成用户身份验证、选课、成绩查询和打印功能;教务课程管理子系统完成用户身份验证、课程设置审批、课程资源

2、分配、选课结果查询管理、成绩统计;打印子系统完成各种数据信息报表的打印工作。二: 面向教师的功能需求 当教师登录系统时首先通过用户身份验证模块进行身份和权限认证。教师登录后可进行课程设置申请和课程管理,并根据需要打印出相应的数据报表。 1用户身份验证模块:实现登录用户的身份和权限认证,用户必须有教师权限和输入正确的密码才能进入该系统。如果用户信息输入错误,应用程序会提示错误信息。 2课程设置申请模块:主要是提供给教师进行课程设置的申请操作,具体包括新开增课程、删除旧课程、修改已有课程信息等。 3课程管理模块:是提供给开课教师的,主要是进行本门课的管理,包括该课程学生名单的统计、查询、打印输出以

3、及期末成绩的录入等。 4打印模块:用于实现打印的控制,如表头、列数、列标题等,调用打印子系统。 三: 面向学生的功能需求 学生身份验证进行选课操作和查询成绩操作。 1用户身份验证模块:实现登录用户的身份和权限认证,用户必须有学生 权限和输入正确的密码才能进入该系统,如果用户信息输入错误,应用程序会提示错误信息。 2选课模块:提供学生进行选课,包括本学期所有可选课程的显示、课程查询、学生选退课操作等,当选课结束后,按要求打印出每个学生的课程表。 3成绩查询模块:提供学生查询成绩,主要包括各门课程本人成绩的查询和选中课程成绩的总体统计。 4打印模块:可以设置相应的输出表头、列数、及相关列标题,调用

4、打印子系统。 四: 面向教务管理人员的功能需求 用于教务管理人员进行课程审批、教学安排、选课结果查询管理、期末各课程成绩统计等。 1用户身份验证模块:实现登录用户的身份和权限认证,用户必须有教务管理人员权限和输入正确的密码才能进入该系统,如果用户信息输入错误,应用程序会提示错误信息。 2课程设置审批模块:实现对任课教师通过教师课程管理子系统提交的课程设置申请进行审批,即同意或不同意该教师提出的申请。 3课程资源分配模块:进行教学方面的安排,包括设定各门课程上课时间和上课教室、统计和打印本学期所有开设的课程清单等。 4成绩统计模块:完成每门课程成绩单的查询和打印。 5选课结果查询模块:将选课的结

5、果转移到成绩单中,同时也能对选课的结果进行修改。 6打印模块:可以设置相应的输出表头、列数、及相关列标题,调用打印模块。 五: 面向打印的功能需求 接受来自调用模块的调用,系统本身调用打印机打印相应的数据信息报表。 性能需求 性能需求是指相互消息传递顺利,界面友好,运行时间满足使用需要,安全性得到完全保证。在高系统配置、很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与权限,尤其要注意认证,即确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须使得有相应权限的用户,才能够使用系统的特定功能,简单地说,需

6、要一种方法来决定特定用户进行什么样的操作。六: 数据流图 学校每学期开始之前,老师都要进行课程设置管理,是否增开课程、取消课程和填写课程信息等,然后交由教务处进行审批。教务处根据各位老师的申请,结合实际情况确定这学期开设的课程,并分派教学资源,如上课时间和教室等。这些工作完成后,在开学时,对这学期所有开设的课程提供给学生,学生根据自己的兴趣和爱好进行选课。等选课结束后,对选课结果进行统计,把选课名单提供给相应的任课老师,同时也要给出每位学生的选课表。等课程结束后,任课老师根据教务处提供的选课名单对选课学生进行课程成绩的评定。待成绩都录入后,同学应能查询自己所选各门课程的成绩。 根据以上教学系统

7、分析可以得出以下的教务管理系统的模型如下:以下是教学管理系统的总体模块构架!此系统块是通过网络的收集的一些素材然后加上自己的一些构思而成的!我觉得对于一个好的数据系统在设计的过程中不但要按照规范的模板格式进行设计,还应按照标准的模板设计程序进行构思!以下就是我根据规定的模板格斯和程序设计的教学管理系统模块的整体构思图:课程设置申请模块用户验证身份模块教师课程管理子系统教务管理系统课程管理模块打印模块用户身份验证模块选课模块学生课程管理子系统选课结果查询模块打印模块成绩统计模块课程资源分配模块课程设置审批模块用户身份验证模块成绩查询模块打印模块打印字系统教务课程管理子系统七:教师课程管理子系统

8、当教师登录该子系统时首先通过用户身份验证模块进行身份和权限认证,教 师登录后可进行课程设置申请和课程管理,并根据需要打印出相应的数据报表。 打印模块 用户身份验证模块 课程设置审批模块 课程资源分配模块 成绩统计模块 选课结果查询模块 打印模块 。1、 教务管理系统功能模教师身份验证模块:实现登录教师用户的身份和权限认证,用户必须有 相应教师的权限和输入正确的密码才能进入该子系统。首选我们应该能够判断是 不是合法用户, 进入,用户不合法无权进入该子系统,如果用户 密码输入错误,应用程序会提示错误信息。 功能模块名称:教师课程管理系统登录窗口。 输入数据:教师用户名、密码。 输出数据:显示教师课

9、程管理子系统界面。 课程设置申请模块:主要是提供给教师进行课程设置的申请操作,具体 包括增加新课程、删除旧课程、查询和修改课程信息。 功能模块名称:课程设置申请。 输入数据: ”,选择单选按钮组中的增开新课程、删除旧课程 和修改已有课程中的某一项。 输出数据:形成课程设置申请,等待教务管理人员审批。 处理过程:选择“增开新课程” 学分、学时和课 按钮时激活“已开课程列表”,此时可选择列 表中 以对 生名单以及期末成绩的录入等。 入成绩单,可打印学生的名单和输入学生的成绩。 课程管理模块:提供给开课教师的,主要是进行本门课的管理,包括该课程学生名单的统计、查询选课学生、打印学功能模块名称:课程管

10、理 输入数据:该教师“开设的课程列输出数据:打印学生名单,形成学生成绩单。处理过程:进入课程管理模块时,需要进行初始化,即列出所有已开设的课程信息。当单击“开设的课程列表”中的课程时,显示相应课程的学生名单和输 用户合法才有权 “已开课程列表“登录”按单选按钮,填写课程名称。成绩的查询和该课程成绩的总体统计。 课的最高分、最低分和平均分。 学生用户名。 证模块:实现登录用户的身份和权限认证,用户必 须有教务管理人员的权限和输入正确的密码才能进入该子系统。首选我们应该能 够判断是不是合法用户,用户合法才有权进入,用户不合法无权进入该子系统, 如果 台的用户表中验证其有效性,如果无效 给出 理人员

11、用户权限显示教务课程管理子系统的主 界面 师课程管理子系统提交的课 程设功能模块名称:成绩查询。 输入数据:“已学课程列表”。 输出数据:成绩,最高分,最低分,平均分。 4打印模块:打印该学生的课程表。 输入数据:打印表头为“课表:”输出数据:学生的课程表。 处理过程:设置打印表头和列标题,查询选修了的课程信息:课程号、课程名称、上课教室和上课时间,调用打印子系统打印课程表。 2.3.3 教务课程管理子系统 用于教务处人员进行课程审批、教学安排、选课结果查询管理、期末课程成绩统计等。 1教务管理人员身份验用户密码输入错误,应用程序会提示错误信息。 功能模块名称:教务管理。 输入数据:教务管理人

12、员用户名、密码。 输出数据:显示教务处专用主界面。 处理过程:教务管理人员输入用户名、密码后,点击“登录”按钮,程序获取教务管理人员用户名和密码信息,在后提示信息,有效则根据教务管。 2课程设置审批模块:实现对任课教师通过教置进行审批,即同意或不同意该教师提出的申请。 功能模块名称:课程设置审批 输入数据:“待审批的课程” 输出数据:申请项目是否同意。 4打印模块:用于实现打印的控制,如查询学生名单、设置打印表头,列 数及 ”,打印列分别为“班级”、“学号”和“姓 名”。 课程的具体学生名单。 ,调用打印子系 统。 法无权进入该子系统,如果用户密码输入 错误 码。 。 录”按钮,程序获取学生用

13、 户名 期所有课程的显示、课程查 询、 理过程:在“课程编号”编辑框中输入要选修的课程编号,单击“课程信 息显 钮完成一门课的选修工 作, 程;单击“课表打印”按钮可以打印该生的课程表。 3成绩查询模块:提供学生查询成绩,主要包括学生选修的各门课程本人 列标题等,并且打印学生名单。 功能模块名称:打印学生名单 输入数据:打印表头为“学生名单 输出数据:选修该教师某门处理过程:设置打印表头和列标题,查询要打印的学生名单 八:学生课程管理子系统 用于学生登录系统后进行选课操作和查询成绩操作。 1学生身份验证模块:实现登录用户的身份和权限认证,用户必须有学生的权限和输入正确的密码才能进入该子系统。首

14、选我们应该能够判断是不是合法用户,用户合法才有权进入,用户不合,应用程序会提示错误信息。 功能模块名称:学生课程管理系统登录窗口。 输入数据:学生用户名、密输出数据:显示学生课程管理子系统界面处理过程:输入学生用户名、密码后,点击“登入和密码信息,在后台的用户表中验证其有效性,如果无效给出提示信息,有效则根据学生用户权限显示学生课程管理子系统界面。 2选课模块:提供给学生进行选课,包括本学学生选退课操作等,当选课结束后,按要求打印出每个学生的选课表。 功能模块名称:选课。 输入数据:课程编号。 输出数据:课程信息、已选课程列表和打印课表。 处示”按钮可显示该课程的相关信息,单击“选修”按单击“

15、已选课程”列表中的课程,再单击“删除”按钮可删除一门已经选修了的课 处理过程:单击“待审批的课程”列表中的一门课程,在课程信息中显示课 程相 课程的申请。 教学方面的安排,包括设定各门课程上课时间 和上 名称:课程资源分配。 提交分配”即完成该门课 程的 列表中选一项,单击“取消分配”可取消该门 课的 分配了资源的课程。单击“打印 课程信息”按钮,打印输出所有已开设课程的资料。 数据:“选课结果”列表 课结果”列表中显示所 有学 结果,单击“转移全部结果”按钮把“选课 结果 绩表”列表中,并删除“选课结果”列表中 的数 ”按钮可显示课程名 称、 绩单”设置打印机打印所选课程的成绩单。 级、 关

16、内容:课程名称、任课教师、学分、学时、课程简介、申请项目。单击“同意”按钮则同意该课程的申请,单击“不同意”按钮则拒绝该3课程资源分配模块:进行课教室、统计和打印本学期所有开设的课程清单等。 功能模块输入数据:“待分配课程”列表,“已分配课程”列表,上课教室和上课时间。 输出数据:,“已分配课程”列表,打印课程信息。 处理过程:在“待分配课程”列表中,选择一门课程,在“上课教室”中输入教室名称,在“上课时间”中输入上课时间,单击“分配工作。在“已分配课程”分配。单击“清除所有分配”可取消所有已4选课结果查询管理模块:将选课的结果转移到成绩单中,同时也能对选课的结果进行修改。 功能模块名称:选课结果查询管理。 输入输出数据:“成绩单”列表。 处理过程:用户选择“选课结果查询”模块时在“选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论