版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1高校学分制选课系统学生根据学期开课清单填写选课单,学生选课系统对每个学生的选课单进行处理:根据教学计划检查该生时候存在尚未取得学分的必修课程,如果存在则要求重修;计算该学生课程上课时间冲突率:如果不发生冲突或者冲突率小于30%则可以选修,否则根据重修必修任选的优先级删除已选课程。最后产生各个学生的个人课表,以及每门课程的成绩记录单。(1)写出问题的定义并分析系统的可行性(2)画出DFD图,给出DD2可行性-概述 本系统是为了更好管理学生选课排课信息而设计的。由于学校的学生和课程繁多,包含的信息量大且复杂,有必要建立一个学生选课排课系统,使选课排课管理工作规范化,系统化,程序化,提高信息处理的
2、速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。3简略需求分析 功能需求 性能需求 数据需求4功能需求一、客户端1. 学生选课信息的输入与存储:方便学生在确定选课时候查看自己 已选了的课程。2. 选课信息的传递与接收:将学生的选课信息的实时的更新到服务端的数据库中,并接收服务端发回的信息。3. 个人课表以及成绩记录单的打印:把已存储在服务端的数据返回并打印出来。5二、服务端1. 接收客户端传来的选课信息存入数据库。2. 对可选课程信息的处理:如某课程人数已满,则不再向客户端发送该课程的相关信息。3. 传送选课信息成功与否至客户端。4. 接收客户端反馈信息:如客户端退课,则恢复相
3、应数据库的项。5. 根据选课信息打印出个人课表和成绩记录单。 6性能需求1系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。 2系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。3系统的易用性和易维护性4系统的标准性和先进性7数据需求1数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具
4、有容错性,并且对操作人员要进行系统的培训。 在系统中,数据的的处理能力,以保证迅速的处理数据。 2数据的一致性与完整性 由于系统的数据是共享的,在不同的客户端中,可选课程是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 3数据的共享与独立性 整个选课系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而
5、通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。8数据流图顶层9数据流图二层10数据流图三层(1.0选课系统)11数据流图三层(3.0打印处理)12数据字典数据字典数据字典是结构化分析方法的一个工具,是关于数据信息的集合。它的任务是对于数据流图中出现的所有命名元素(包括数据流、加工、数据文件,以及数据的源点,汇点等),作为一个词条加以定义,给予它一个合理的解释。数据词典一般应由以下几类定义组成:1、数据元素2、数据流3、数据存储4、加工处理13数据字典表格14151617选课系统层次方框图通过对数据流图的理解、分析,我们得出了本系统的相关层次方框图,实图如下:18顶层IPO图19处理流程学生根据个人喜好选课,形成选课单,然后提交给系统,系统根据学生学号,专业查询学生是否有必修课程未过,再核实开课清单为学生自动选择必须学习的课程以及剔除不合法课程,再重新生成选课单,进入计算冲突率环节,如若冲突率高于30%则,在选课单中根据已重修必修任选的优先级剔除课程,形成最终选课单,提交到计算费用的模块,此模块根据开课清单的单价,已最终选课单的课程计算出费用,由学生缴费后,形成费用已完清信号给选课登记模块,进行相应登记,形成课程注册清单,再完成打印课表和成绩记录单的工作。处理流程图如下:2021软件结构层次图根据上述处理工程和相应的数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- NST异常判定专项试题及详细答案解析
- 农业生产技术试题带答案
- 实验室污水处理操作工规程
- Node.js 高频面试题及详细答案(实战向)
- 写字楼大堂节日氛围布置与物料采购方案
- GB-T 48222-2026《量子压缩光源技术规范》
- 计算机技术与软件《初级网络管理员》试题一
- 玉林市博白县2025届四年级数学下学期期中质量检测试题(含答案解析)
- 2027届山东省巨野县麒麟镇第一中学数学八上期末调研模拟试题含解析
- 青春不散场青春启航主题班会课件
- 久久丫门店运营课件
- 产品形态语意设计
- 【公开课】列代数式表示数量关系(第3课时+反比例关系)课件2024-2025学年人教版数学七年级上册
- 英语课程标准研究与教材分析(第2版)课件 第1-5章 英语课程标准和英语课程的基本概念 -英语学习的素材、教材和课程标准
- 中国税制自考试题及答案
- 口袋妖怪白金金手指大全
- 【初中语文】第16课《有为有不为》教学课件2024-2025学年统编版语文七年级下册
- T-SMA 0055-2024 高压电缆缓冲层性能现场检测技术导则
- 水下作业安全培训
- 本科毕业论文写作指导讲座课件
- 3.3.1天气系统(锋面系统)课件【知识精讲精研】高中地理湘教版(2019)选择性必修1
评论
0/150
提交评论