1 / 11
文档名称:

学籍管理系统详细设计方案.doc

格式:doc   大小:89KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学籍管理系统详细设计方案.doc

上传人:我是开始 2020/5/21 文件大小:89 KB

下载得到文件列表

学籍管理系统详细设计方案.doc

相关文档

文档介绍

文档介绍:依据学生成绩管理系统的需求分析和总体设计详细说明学生管理系统各个层次中的每个程序和数据库系统的设计考虑,为后期程序员编码提供依据。其中重点说明学生管理系统各个模块的执行流程和数据库系统的详细设计。背景系统名称:学生信息管理系统由于学校的规模不断扩大,使得人工管理学生成绩变得越来越低效,故开发此系统提高工作效率。该系统是基于C/S构架的桌面客户端软件,使用对象为学生和教师,学生用来查询个人成绩,教师通过软件录入各个学生的信息参考资料[1]:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作。JREJavaRuntimeEnvironment设计概述任务和目标需求概述业务需求:学生使用各自的账号密码登入查询成绩,老师使用管理员权限可以录入和修改信息。学生:输入:学生账号,密码,身份 输出:学生的个人信息界面教师:输入:管理员账号,密码,身份输出:管理系统界面主要功能:能够实现管理员和学生对成绩的管理,即完成一些基本的功能,查询,删除,添加,修改等,也要实现成绩的统计,并且能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果,同时也要实现权限的管理性能需求:::,即当需求发生某些变化时,该软件对这些变化的适应能力,::在windowsXP或以上的版本都能运行运行环境概述操作系统:windows7数据库系统:文本文档软件环境:JRE配置要求:需将JRE路径配置到系统环境变量中条件与限制由于系统较小,且在Windows7系统下开发,故在Windows环境下运行没有什么限制。学生的一些私人信息必须要保护好。该系统要受资金、寿命、社会等系列因素的制约和限制。界面风格上受到Java特有风格的限制详细设计方法和工具设计方法:数据流程图工具:rationalrose系统详细需求分析详细需求分析功能需求分析:信息维护:实现学生信息维护,包括增加学生信息,删除学生信息,修改学生信息信息查询:实现按姓名查询,按学号查询成绩统计:输入任意一个课程名和一个分数段,统计在此分数段的学生情况排序:用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)性能需求分析:(1)数据精确度:所有在相应域中包含查询关键字的记录都应被查到同时保证准确率(2)时间特性:响应在一秒以内适应性:满足运行环境在允许操作系统之间的安全转换灵活性:在需求发生变化时,本系统的对这些变化的适应能力相对而言是比较强的,包括操作方式上的变化;运行环境的变化系统运行环境和限制条件分析:(1)硬件奔腾处理器以上的均可,操作系统XP以上均可(2)安装了JRE的都可以,JRE基本都可以安装接口需求分析硬件接口:支持一般的PII获更高档微机,笔记本电脑软件接口:在这里主要考虑软件与操作系统的接口,可运行于多种操作系统之上。考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口总体方案确认系统总体结构确认系统组成确认:成绩管理系统取得数据输出结果计算成绩系统结构确认:学生表字段名数据类型主键姓名学号YStringString课程表字段名数据类型主键学分课程名YStringdouble成绩表字段名数据类型主键课程名学号YStringString字段名数据类型主键YString成绩intY每个数据项都可以直接通过相关文件更新。查询时,也可以直观的在页面输入查询条件,就可得到结果系统工作流程确认:输入、管理学籍数据管理员数据库In/out业务逻辑读取学籍数据用户业务流程系统详细界面划分系统界面主要由前台登陆界面和后台功能界面组成,登陆界面负责确认信息,功能界面负责主要功能的实现登陆界面:包括简单的信息录入,确认功能界面:包括信息维护,信息查询,成绩统计,排序功能选项,同时提供退出和注销功能界面的功能