高校学分制选课系统

高校学分制选课系统

ID:40406701

大小:1018.00 KB

页数:22页

时间:2019-08-01

高校学分制选课系统_第1页
高校学分制选课系统_第2页
高校学分制选课系统_第3页
高校学分制选课系统_第4页
高校学分制选课系统_第5页
资源描述:

《高校学分制选课系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高校学分制选课系统学生根据学期开课清单填写选课单,学生选课系统对每个学生的选课单进行处理:根据教学计划检查该生时候存在尚未取得学分的必修课程,如果存在则要求重修;计算该学生课程上课时间冲突率:如果不发生冲突或者冲突率小于30%则可以选修,否则根据重修——必修——任选的优先级删除已选课程。最后产生各个学生的个人课表,以及每门课程的成绩记录单。(1)写出问题的定义并分析系统的可行性(2)画出DFD图,给出DD可行性-概述本系统是为了更好管理学生选课排课信息而设计的。由于学校的学生和课程繁多,包含的信息量大且复杂,有必要建立一个学生选课排课系统,使选课排课管理工作规范化,

2、系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。简略需求分析功能需求性能需求数据需求功能需求一、客户端1.学生选课信息的输入与存储:方便学生在确定选课时候查看自己已选了的课程。2.选课信息的传递与接收:将学生的选课信息的实时的更新到服务端的数据库中,并接收服务端发回的信息。3.个人课表以及成绩记录单的打印:把已存储在服务端的数据返回并打印出来。二、服务端1.接收客户端传来的选课信息存入数据库。2.对可选课程信息的处理:如某课程人数已满,则不再向客户端发送该课程的相关信息。3.传送选课信息成功与否至客户端。4.接收客户端反

3、馈信息:如客户端退课,则恢复相应数据库的项。5.根据选课信息打印出个人课表和成绩记录单。性能需求1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。2.系统的开放性和系统的可扩充性系统在开发过程中,应该充分考虑以后的可扩充性。3.系统的易用性和易维护性4.系统的标准性和先进性数据需求1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入

4、来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的的处理能力,以保证迅速的处理数据。2.数据的一致性与完整性由于系统的数据是共享的,在不同的客户端中,可选课程是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3.数据的共享与独立性整个选课系统的数据是共享的。然而,从系统开发的角度上看,共享会给设

5、计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。数据流图顶层数据流图二层数据流图三层(1.0选课系统)数据流图三层(3.0打印处理)数据字典数据字典是结构化分析方法的一个工具,是关于数据信息的集合。它的任务是对于数据流图中出现的所有命名元素(包括数据流、加工、数据文件,以及数据的源点,汇点等),作为一个词条加以定义,给予它一个合理的解释。数据词典一般应由以下几类定义组成:1、数据元素2、数据流3、数据存储4、加工处理数据字典表格存储条目编号名字组成方式M1开课清单课程编号,课程

6、名,专业,人数,所属类型(必修,选修等),教师编号,教师姓名根据专业不同,所开课程不同,按课程编号排序M2课程注册清单课程编号,教师编号,学号关键码:课程编号,教师编号M3学生登记表学号,姓名,专业等关键码:学号M4学生成绩库学号,姓名,专业,课程编号,课程名,成绩关键码:学号M5教学计划库专业,课程编号,课程名关键码:专业,课程编号数据流条目编号标记组成来源去向F1选课单学号,课程编号,姓名,课程名学生教学计划检查F2合法选课单同上教学计划检查冲突检测F3已选课程同上冲突检测计算费用F4学生学号学号教学计划检查学生登记表,查询已修课成绩F5专业专业学生登记表教学计

7、划检查F6重修课程课程编号查询已修课成绩教学计划检查F7费用选课总费用计算费用选课登记F8学生个人课表学号,姓名,课程名,教师打印学生课表学生F9课程记录成绩单学号,姓名,课程名,成绩打印成绩记录单老师数据项条目编号名称数据类型长度取值长度1课程编号C40000~99992课程名C203专业C154所属类别C85学号C156姓名C107教师编号C158成绩N80~1009人数N8根据课程不同加工处理条目编号名称处理逻辑输入输出1.1教学计划检查根据学生学号查询出学生是否有必须重修的课程(必修课是否挂科),在与选课单联接后,对照开课清单得出合法选课单.选课单,重修

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

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

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