- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
●可利用的信息和资源:《库存管理系统》、《教务管理系统》
●建议开发软件投入使用的最迟时间:10年
3.数据描述
3.1静态数据
管理员初始信息:
账号:admin
密码:000000
权限:管理员
3.2动态数据
用户账号和密码
学院信息数据
专业信息数据
学生学籍信息
学生个人基本信息
学生家庭信息
学生获奖和处分信息
3.3数据库介绍
2.2运行环境
硬件环境:
●微机若干:
⏹CPU:1.8GHz
⏹ROM:1G或更高内存
⏹硬盘:500G
●大型服务器一台
软件环境:
●Windows系列操作系统
●Mysql数据库
2.3条件与限制
●建议开发软件运行的最短寿命:5年
●经费来源和使用限制:客户预支20%费用,用于软件设计、开发
●法律和政策方面的限制:合法
1.3定义
学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。静态数据:当我们的客户在查看数据的时候它已经被生成好了,没有和服务器数据库进行交互的数据,直接在客户端创建完毕,这种我们叫做静态数据。
动态数据:是指在系统应用中随时间变化而改变的数据,如库存数据等。
1.4参考资料
1.《Java课程设计》,耿祥义著
4.功能需求
4.1功能划分
学生管理系统可大致分大致实现以下功能:用户管理:
●修改密码
●查询用户信息
●注册管理员(管理员权限
权限管理:
●管理员权限
●学生权限
院系信息:
●年级信息查询
●学院信息查询
●专业信息查询
●班级信息查询
●年级信息修改(管理员权限
●学院信息修改(管理员权限
●专业信息修改(管理员权限
●班级信息修改(管理员权限
8学生基本信息数据表表名:basic
9学生家庭信息数据表表名:family
10学生获奖信息数据表
表名:award
11学生处分信息数据表
表名:punish
3.4数据字典
数据项:account
含义说明:唯一标识每个用户
类型:varchar
长度:8
取值范围:00000000到99999999
取值含义:第1、2位为年份后两位,第3到5为是专业编号,第6位是班级,第7到8位是学号。
组成:管理员account+密码
数据结构:学生学籍信息
含义说明:包括了学生的学籍信息
组成:学号+年级+学院+专业+班级+学历+英语四级+英语六级
数据结构:学生基本信息
含义说明:包括了学生的基本信息
组成:学号+姓名+曾用名+身份证号+性别+照片+国籍+民族+籍贯+政治面貌+出生年月+健康状况+婚姻情况+联系电话+家庭电话+家庭地址+邮编
学生信息:
●学生档案信息查询
根据系统功能设计的要求以及功能模块划分,对于系统信息数据库,可以列出以下数据表。
数据库名:studentarchivessystem
1管理员账号数据表
2学生账号数据表
表名:user
3年级数据表
表名:grade
4院系数据表
5专业数据表
6班级数据表
表名:classroom
7学生学籍信息数据表表名:Stu_status
数据项:grade
含义说明:年级
长度:4
类型:varchar
数据项:school
含义说明:学院名称
类型:varchar
长度:20
数据项:major
含义说明:专业名称
类型:varchar
长度:20
数据结构:管理员
含义说明:用来识别权限和验证账号
组成:管理员account+密码
数据结构:学生
含义说明:用来识别权限和验证账号
3.1静态数据(3
3.2动态数据(3
3.3数据库介绍(3
3.4数据字典(6
3.5数据采集(7
4.功能需求(8
4.1功能划分(8
4.2功能描述(9
5.性能需求(11
5.1时间特性(11
5.2适应性(11
5.3系统安全性需求(11
6.运行需求(12
6.1用户界面(12
6.2硬件接口(12
6.3软件接口(12
1.2项目背景
鉴于目前学校学生人数剧增,学生信息呈爆炸性增长,计算机成本日益下降的前提下,学校对《学生档案管理》的自动化与准确化的要求日益强烈的背景下,由兰州理工大学提出,由面向对象软件工程课程设计四组开发,兰州理工大学全体师生为最终的项目用户,全国高等院校都是潜在用户。此项目与《教务管理系统》和《库存管理系统》有相似性,部分代码可以重用,有较高的参考意义,降低了项目的开发难度。
6.4故障处理(12
7.其他需求(13
1.引言
1.1编写目的
该软件项目需求规格说明书是对《学生档案管理系统》的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础。此研究报告可以使软件开发团体尽可能深入了解研制课题的需求,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难。本文档供项目经理、设计人员、开发人员参考。所以该软件项目需求规格说明书在整个开发过程中是非常重要的。
数据结构:学生家庭信息
含义说明:包括了学生的家庭信息
组成:学号+姓名+关系+职业+工作单位+健康状况+备注
数据结构:学生获奖信息
含义说明:包括了学生的获奖信息
组成:学号+日期+获奖缘由+获奖证书
数据结构:学生处分信息
含义说明:包括了学生的处分信息
组成:学号+日期+处分缘由+处分级别
3.5数据采集
只有管理员拥有权限去增加,修改,删除学生档案信息和院系信息。用户和管理员都有权利修改自己的密码信息。
软件学院
学生档案信息管理系统
需求规格说明书
专业:软件工程
团队:面向对象软件工程课程设计四组成员:
指导教师:
编写日期: 2014年10月11日
1.引言(1
1.1编写目的(1
1.2项目背景(1
1.3定义(1
1.4参考资料(1
2.任务概Leabharlann Baidu(2
2.1目标(2
2.2运行环境(2
2.3条件与限制(2
3.数据描述(3
2.《Java课程设计案例精编》,张广彬,王小宁,高静等著
3.《Java程序设计基础》,张晓龙、刘钊、边小勇等著
4.《数据库原理与应用》,李昭原主编
5.项目《库存管理系统》资料
6.互联网《学生档案管理系统》资料
2.任务概述
2.1目标
开发此学籍管理系统软件,以供管理人员及学生进行学籍管理,方便管理人员随时添加、查询、修改等。促进学生档案管理工作的规范化,提高工作效率;降低学生档案管理维护费用,提高行政工作效率,为学校领导决策提供支持,该系统的设计目标应尽量达到人力与设备的节省,并且提高处理数据的速度。