《JAVA学生信息管理系统需求及设计分析.docx》由会员分享,可在线阅读,更多相关《JAVA学生信息管理系统需求及设计分析.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JAVA 学生信息治理系需求及设计分析一.引言:信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈亲热,还有人由于计算机操作不便利连续用手工劳动。为了适应现代社会人们高度猛烈的时间观念, 学生治理系统软件将会为教学办公室带来了极大的便利.1.1 编写目的:本需求的编写目的在于争论学生治理系统软件的开发途径和应用方法。1.2 工程背景:现今学生治理的繁索给具有猛烈时间观念的行政人员带来了诸多不便,教学办公 室缺少一种完善的学生治理软件,为了对学生档案的治理便利,开发人员完成了全面的调查与分析,同时与目标用户进展了屡次深入沟通,并在次
2、根底上着手开发学生治理系统软件。二.任务概述2.1 开发意图:a. 为了学生治理系统更完善;b. 为了教学办公室对学生档案的治理更便利;c. 为了减轻行政人员的工作负担。2.2 应用目标:通过本系统软件,能帮助教研人员利用计算机,快速便利的对学生学生治理进展治理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。2.3 作用与范围:本软件适用于教育界,对学生的信息可以随时输入、输出、查找、修改。2.4 运行环境:02.4.1 硬件环境:奔腾 4,128 兆以上内存pc 机打印机:可选。242 软件环境:Windows 98,2023,XP,NT,vista 版本三.具体需
3、求:3.1 功能需求l 能够巡游学生学生的全部信息l 能够通过学生的一个信息找到个人学生的相关信息例如:知道学生的姓名能够找到该学生的全部有关的学生信息l 通过一条信息找到与之匹配的信息例如:查询同一专业的全部人员l 相关人员能对包含学生的学生信息进展治理由于学生有关状况不是固定不变的 所以一旦学生信息发生转变就要对原有信息进展诸如添加,删除,修改等的操作l 必需能对学生有关信息进展相关统计计算例如:评定各项奖项,德育考评等l 需要供给打印功能能对要打印的各项内容都能进展打印效劳l 对毕业生进展档案治理3.2 性能需求l 数据准确度查询时应保证查全率,全部相应域包含查询关键字的记录都应能查到。
4、l 时间特性一般操作的响应时间应在 1-2 秒内。l对前面提到的运行环境要求不应存在困难。8四运行需求:4.1 用户界面利用菜单界面驱动方式,对用户友好。必需对鼠标和键盘单独支持。4.2 硬件接口支持奔腾 4,128 兆以上pc 机。4.3 软件接口Win98,2023,XP,vista 版本五数据描述5.1 数据库顶层系统流程招生办系统反响信息系统治理员学生手册操作者信息查询通知招生打算异动通知学生治理系统学生处学生名注册注册通知学生治理系统顶层顶层 DD:数据流名:操作者信息 组成:编号+姓名+部门备注:用于治理员安排操作权限数据流名:学生名册组成:姓名+性别+民族+生贯+诞生日期+高考成
5、绩+生类别+系+专业+年级+ 学制+政治面貌+联系 +家庭地址备注:5.2 数据库第 2 层(教务人员对数据使用)查询要求2 处理要求学生治理要求检 查 权限有效的治理要求 有效的查询要求3 处理查询学生情况无权输入当前输入统计表学生成绩治理成绩表补考成绩表要 求 处理类型学生档案管理名目文件治理要求嘉奖处分表学生资料表修复学,退学学生处理报表第 2 层 DD加工名:学生治理简要描述:能够对全部与学生学生有关的信息进展处理输入数据流:异动通知,查询通知,注册通知,招生打算,学生档案,权限表输出数据流:注册学生,系统反响信息,学生名册,加工规律:加工名:奖惩治理简要描述:各治理条例的制定及学生奖
6、惩状况的审核审批输入数据流:注册学生,学生手册输出数据流:奖惩学生名单加工规律:加工名:权限安排简要描述:对用户权限进展安排输入数据流:操作者信息输出数据流:权限表加工规律:数据库第 3 层:异动治理对发生变动的学生信息进展治理有效查找通知查 找a1.7查b1.6找异动通知 扫瞄通知权限审查1.1学生处查询通知要查找的信息有效扫瞄通知注册通知毕业招生办有效异动通知有效注册通知猎取学生信息库信息 1.5异动管理 1.2学生手册注 册 管理 1.3招生打算要修改的学生信息注册学生打印学生名册学生信息表修改学生信息 库 信 息1.4学生档案学生名册权限表系统反响信息第 3 层 DD:加工名:异动治理
7、加工编号:1.2简要描述: 依据学生手册对学生的各学籍异动进展治理退学,留学,转学,复学等输入数据流: 有效异动通知,学生手册输出数据流: 要修改的学生信息加工规律:加工名:查找a 加工编号:1.7简要描述:能够通过学生的一个信息找到个人学籍的相关信息例如:知道学生的姓名能够找到该学生的全部有关的学籍信息输入数据流: 有效查找通知输出数据流: 要查找的信息加工规律:加工名:查找b 加工编号:1.6简要描述:通过一条模糊信息找到与之匹配的信息例如:查询姓王的全部人员输入数据流: 有效查找通知输出数据流: 要查找的信息加工规律:六数据库表设计表 6-1student 表学生信息表字段名称类型宽度允
8、许空值主键说明snochar8NOT NULL是学生学号snamenvarchar8NOT NULL学生姓名sexchar2NULL学生性别nativechar20NULL籍贯birthdaysmalldate4NULL学生诞生日期dnochar6NULL学生所在院系编号外键spnochar8NULL专业代码外键classnochar4NULL班级号entimesmalldate4NULL学生入校时间homevarchar40NULL学生家庭住址telvarchar40NULL学生联系 表 6-2user 表用户信息表字段名称usrno usrpwd usrrights类型宽度允许空值NOT
9、NULL NULLNOT NULL主键说用户名密码操作权限明char charint884是表 6-3speciality 表专业信息表字段名称spno dnospname类型宽度8620允许空值NOT NULL NOT NULLNOT NULL主键说专业代码明char charchar是院系编号外键专业名称表 6-4class 表班级信息表字段名称classnospno header类型宽度允许空值NOT NULLNOT NULL NULL主键说明charchar char488是是班级号专业代码班负责人表 6-5change 表学籍变更信息表字段名称changeid sno change
10、rectimedescription类型宽度2818允许空值NOT NULL NOT NULL NOT NULL NOT NULLNULL主键smallint char char datetimevarchar是说记录号明100学生学号外键变更代码外键 记录时间描述表 6-6reward 表嘉奖惩罚记录信息表字段名称rewardid sno类smallint char型宽度允许空值NOT NULL NOT NULL主键说明28是记录号学生学号外键表 6-7 punishment 表惩罚记录信息表字段名称punishmentid snolevels rectime enabledescription类 型宽度28181100允许空值NOT NULL NOT NULL NOT NULL NOT NULL NOT NULLNULL主键说明smallint char char datetime charvarchar是记录号学生学号外键 级别代码外键 记录时间是否生效T-是描述F-否嘉奖惩罚续表字段名称levelsrectime description类 型char宽度18允许空值NOT NULLNOT NULL NULL主键说明datetimevarchar100级别代码外键记录时间描述七E-R 图设计