学籍管理系统需求分析.docx
软件课程设计 学籍管理系统需求分析报告 学生学籍管理系统-系统需求分析报告一、 问题的提出信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公室带来了极大的方便。1.1编写的目的本章描述本软件开发的背景,系统目标,用户的业务情况,以便于需求理解。1.2背景软件名称:学生学籍管理系统本项目的用户:管理员,教师,学生1.3系统目标 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。通过调查,要求本系统具有以下功能:1由于操作人员的计算机知识普遍较差,要求有良好的人机界面;2由于该系统的使用对象多,要求有较好的权限管理; 3原始数据修改简单方便,支持多条件修;4方便的数据查询,支持多条件查询;5在相应的权限下,删除数据方便简单,数据稳定性好; 6数据计算自动完成,尽量减少人工干预;1.4业务模式 本系统是运行在Win98 、Win7、等操作系统环境下的多台计算机构成的局域网。二、 系统的业务功能分析学生学籍管理功能模块图学生学籍管理系统学籍管理功能班级管理功能课程管理功能成绩管理功能成绩修改成绩查询学籍添加学籍修改学籍查询班级添加班级修改课程添加课程修改年级课程设置成绩添加用户管理功能用户添加密码修改用户管理图2-4-1系统总体功能模块图功能模块说明(1)用户管理功能:具有录入、修改和删除用户信息的功能。(2)学籍管理功能:主要处理对新来的学生进行录入以及学籍异动处理。(3)班级管理功能:主要是处理班级添加、删除以及班级转入和转出等学籍变动情况。(4)课程管理功能:主要是处理课程添加、删除以及年级课程设置等课程变动,如禁止选课等情况。(5)成绩管理功能:支持模糊查询,可根据学号,学生姓名,班级编号,课程名等信息对所有学生的成绩进行查询和修改;将查询结果以常见的表格形式打印出来。三、 系统的业务流程分析业务流程与业务逻辑各系管理员输入学籍数据 数据库oracleIn/out管理部门业务逻辑管理学籍数据读取学籍数据浏览数据的用户 业务流程系统管理员高校学生学籍管理系统按权限划分学生处负责学生档案、奖励与处分各系输入学生每学期的成绩,考查学生的表现。学校其他部门查阅学生信息教务处负责学生成绩、补考成绩、学籍管理、课程安排、考试的安排等,并授权学校各系输入本系学生成绩。 业务逻辑四、 需完成的功能学生信息的输入,包括输入学生基本信息、所在班级、所学课和成绩等。 学生信息的查询,包括输入学生基本信息、所在班级、已学课程和成绩等。 学生信息的修改、打印。 班级管理信息的输入、查询、修改、打印,包括输入班级设置,年级信息等。基本课程信息的输入、查询、修改、打印。学生成绩信息的输入、查询、修改、打印,统计。五、 数据流图:学生学籍管理信息系统 管理人员输入查询要求 管理要求 当前输入统计表学生 学生信息学生情况 0层数据流图2处理要求查询要求 检查有效性 有效的管理要求 有效的查询要求3处理查询 学籍管理要求 学生情况 无效输入 当前输入 统计表 1层数据流图 2.2学生成绩管理 目录文件 成绩表 2.1要求处理类型 补考成绩表2.3学生档案管理 管理要求 奖励处分表 学生资料表 2.4学籍处理 修复学,退学 报表 2.5日常事物管理 日常报表 毕业生表2.6毕业生学籍管理 3.2学生信息查询 学生情况 3.1查询类型处理 查询学生情况 数据文件 查询要求3.3统计处理 学生情况 统计表 2层数据流图六、 数据字典1、数据条目系统管理要求=学生资料表|成绩表|授课表|补考成绩表|奖励处分表|毕业生表|日常报表学生资料表=学号+姓名+性别+生日+家庭地址+邮编成绩表=学号+科目+成绩毕业生表=学号+姓名+班级奖励处分表=学号+姓名+系别+奖励(处分)学生情况=学生成绩+学生资料统计要求=学生情况数据文件=学生资料表+成绩表+授课表+补考成绩表+奖励处分表+毕业生表+日常报表 数据流名:查询要求简述:系统处理的一个命令别名:无组成:学生情况|统计要求数据量:2000次/天峰值:每天上午9:0010:00有1000次注释:至每学年10月下旬评奖学金还将增加3至4倍2、数据分析编写说明:本节主要对原始数据库表中的个别属性进行了简要的描述。数据项描述数据项编号:01数据项名称:学号简述:学生表的关键字的描述类型:长整型长度:10位取值/定义:前四位入学年份,接着三位系别专业方向代号,最后是按姓氏排列的序号数据项编号:02数据项名称:成绩简述:成绩表的有关分数的描述类型:单精度长度:7位精度:小数点后保留两位取值/定义:小数点前最多三位数字学生考试成绩、平时成绩、总评成绩 数据项编号:03数据项名称:奖励简述:奖励表的有关奖励的描述类型:文本/字符类型长度:多位取值/定义:学生的奖励情况有获得奖励或是受到处分3、小说明加工编号:1加工名:检查有效性输入流:管理要求,查询要求输出流:有效的管理查询要求加工逻辑:检查输入要求的有效性有关信息:当有要求输入时执行此加工 加工编号2.1加工名:要求处理类型输入流:学生资料表|成绩表|补考成绩表|奖励处分表|毕业生表|日常报表 输出流:根据不同的要求选择case: case 1: 学生档案管理 case 2: 学生成绩管理 case 3: 学籍处理 case 4: 日常教务管理 case 5:毕业生学籍处理加工逻辑:选择类型有关信息:当有合法管理要求输入时执行此加工加工编号:3.1加工名:查询要求输入流:查询学生情况输出流:学生情况加工逻辑:根据查询要求从文件中读出学生记录有关信息:当有合法查询要求输入时执行此加工