国内某重点大学学籍管理系统设计说明书.docx
- 文档编号:3895178
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:20
- 大小:264.56KB
国内某重点大学学籍管理系统设计说明书.docx
《国内某重点大学学籍管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《国内某重点大学学籍管理系统设计说明书.docx(20页珍藏版)》请在冰豆网上搜索。
国内某重点大学学籍管理系统设计说明书
济宁医学院
学籍管理系统软件
设计说明书
文档作者:
济宁网站建设日期:
2009/11/04/
开发/测试经理:
_____________________日期:
___/___/___
产品经理:
_____________________日期:
___/___/___
管理办:
_____________________日期:
___/___/___
济宁网站建设-尚祺网络有限公司
版权所有不得复制
目录
1引言3
1.1编写目的3
1.2背景3
1.3定义4
1.4参考资料4
2任务概述5
2.1目标5
2.2用户的特点7
2.3假定和约束8
3需求规定9
3.1对功能的规定9
3.2对性能的规定16
3.2.1精度16
3.2.2时间特性要求16
3.2.3灵活性17
3.3输入输出要求18
3.4数据管理能力要求20
3.5故障处理要求20
3.6其他专门要求20
4运行环境规定21
4.1设备21
4.2支持软件21
4.3接口21
4.3.1用户接口21
4.3.2外部接口22
4.3.3内部接口22
4.3.4通讯接口22
4.4控制23
系统设计说明书
1引言
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公室带来了极大的方便。
1.1编写目的
本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
程序设计员可参考此设计说明书,在设计说明对学籍管理系统所做的模块结构设计的基础上,对系统进行软件设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景
1、待开发的项目名称:
济宁医学院学籍管理软件系统
2、项目的任务提出者:
济宁医学院
开发者:
济宁网站建设-尚祺网络软件研发中心
用户:
济宁医学院学籍、成绩管理员
1.3定义
专门术语:
SQLSERVER:
系统服务器所使用的数据库管理系统(DBMS)。
SQL:
一种用于访问查询数据库的语言。
事务流:
数据进入模块后可能有多种路径进行处理。
主键:
数据库表中的关键域,值互不相同。
外部主键:
数据库表中与其他表主键关联的域。
ROLLBACK:
数据库的错误恢复机制。
1.4参考资料
以下列出在软件设计过程中所使用到的有关资料:
1.数据库设计说明书(GB8567-88)
2.计算机软件产品开发文件编制指南(GB8567-1988)
3.软件工程术语(GB/T11457-89)
4.计算机软件开发规范(GB8566-88)
文档所采用的标准是参照“软件设计文档国家标准(GB8567-88)”。
2任务概述
2.1目标
2、采用HIPO图:
2.2用户的特点
最终用户为济宁医学院学籍、成绩管理员。
本软件使用操作简便,一般用户只需懂得计算机基本操作、具备文字录入能力,会使用网络浏览器和熟悉WINDOWS操作系统的基础知识的人员。
适用于教育界,对学生的学籍、成绩可以随时输入、输出、查找、修改。
2.3假定和约束
本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点:
1、若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。
从项目设计需求说明至最终审核,开发人员工作分配到位,开发小组成员在配合开发经理工作的同时,应能如期完成各自的工作任务。
若小组某成员因技术缺陷或者特殊原因延误开发进度,其他组员应提供相对帮助。
2、若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。
在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。
3需求规定
3.1对功能的规定
1.1、学生学籍管理系统功能描述:
(1)通过应用界面功能按钮菜单栏及终端,键盘完成输入,输出,查找功能。
(2)将个人信息(包括:
学号,姓名,性别,年级,班级,户口所在地,家庭住址,联系电话,户口分类,出生日期,民族,政治面貌,身份证号,备注等)输入到数据库。
(3)本系统把学生入学方式、学生来源、就读方式做一个详细得统计分析,对学生的转学、休学、借读等情况进行等级和统计分析,便于教师全面了解学生得基本情况。
(4)此软件实现了学籍卡片、学生学期成绩、期末评语导出和打印。
对毕业学生的学籍进行相关处理。
(5)系统提供多种保障数据安全的技术。
1.2、学生成绩管理系统功能描述
本系统主要完成的功能是各成绩的录入,成绩的报表查询,成绩的统计分析,不同情况各成绩单的打印,系统还包含教师的特殊需求。
(1)成绩录入维护
包括考试成绩录入、考勤成绩录入、综合成绩录入、补考成绩录入;其中还可以批量导入。
(2)学生成绩的查询及汇总
可以按分专业、班级、教师、科目及学生个人查询,同时可以将查询出来的数据导出。
(3)各种报表及成绩单的打印
在此可以根据查询出来的结果打印出不同的效果,包括各专业、教师、班级及学生成绩单的打印。
(4)分专业、班级及个人成绩的分析
可以根据不同的条件分专业、班级及个人生成饼状图、柱状图等图像分析,让查看人更直观的分析各成绩。
2、系统权限:
3、功能权限:
用户
模块
功能
系统管理员
学籍管理员
校领导
系统参数设置
学校信息维护
修改
√
√
年信息维护
添加
√
√
修改
√
√
删除
√
√
班级信息维护
添加
√
√
修改
√
√
删除
√
√
科目信息维护
添加
√
√
修改
√
√
删除
√
√
用户权限设置
操作
√
设置学年期
操作
√
√
入学注册模块
学籍信息录入
录入
√
√
升学期维护
操作
√
√
升学年维护
操作
√
√
学籍档案模块
查看学籍信息
操作
√
√
√
修改学籍信息
操作
√
√
删除学籍信息
操作
√
√
审核学籍信息
操作
√
学籍变动管理
学籍变动情况
(所有各项)
修改
√
√
√
删除
√
√
√
查询
√
√
√
查看
√
√
√
成绩档案模块
期末成绩录入
增加
√
√
√
修改
√
√
√
删除
√
√
√
学生评语录入
修改
√
√
√
导入
√
√
统计报表模块
统计班级人数
统计
√
√
√
打印
√
√
导出
√
√
学籍变动综合
统计
√
√
√
打印
√
√
√
导出
√
√
√
学籍变动明细
统计
√
√
√
打印
√
√
√
导出
√
√
√
学生学籍报表
统计
√
√
√
打印
√
√
√
导出
√
√
√
学年学籍变动
统计
√
√
√
打印
√
√
√
导出
√
√
√
统计毕业数
统计
√
√
√
打印
√
√
√
导出
√
√
√
毕业学生报表
统计
√
√
√
打印
√
√
√
导出
√
√
√
4、模块业务功能:
名称
内容
功能介绍
系统参数设置
学校信息维护
学校的基本信息。
各教学点,要进行多选;要根据学制自动生成年级信息,年级编号格式要求两位数字,如:
一年级(01)、二年级(02)等等
年级信息维护
年级编号,要程序自动编写,根据规则,同时要根据班级个数,自动生成班级,班级编号格式要求四位数字,前两位为年级编号,后两位为班级编号,如果一班(01)、二班(02)等等
班级信息维护
添加/修改班级相关信息
科目信息维护
根据教学点添加科目信息
初始化学年期
设置当前的开始学年、结束学年、学期(上学期、下学期);注:
开始学年、结束学年要求是数字格式,下拉框选择,如:
2008、2009
入学注册模块
学籍信息录入
选择年级、班级进行录入新生的基础信息。
升学年维护
增加一个学期信息,同时将毕业学生导入毕业库中,更新学籍中的年级ID
升学期维护
增加一个学期信息
学籍档案模块
查看学籍信息
查看学籍信息,可以查全部,可过滤单个
修改学籍信息
修改学籍信息
删除学籍信息
删除学籍信息
审核学籍信息
审核学籍信息
成绩档案模块
期末成绩录入
每学期,期末考试的录入
学生评语录入
每学期,期末学生评语的录入
学籍变动管理
办理流失
填写学生流失信息
办理开除
填写开除学籍的学生信息
办理转学
(1)转入本校:
包括信息(姓名、性别、学号、出生日期、籍贯、户口、原来就读学校,转入原因)。
(2)转出本校:
包括信息(姓名、性别、
学号、出生日期、籍贯、户口、原来就读
学校,转出原因)。
办理借读
(1)来本校借读:
包括信息(姓名、性别、学号、出生日期、籍贯、户口、原来就读学校,借读原因)。
(2)本校学生外出借读:
包括信息(姓名、性别、学号、出生日期、籍贯、户口、原来就读学校,借读原因)。
办理转班
学生转班处理
办理休学
学生休学处理
办理复读
学生复读处理
办理退学
学生退学处理
办理升降级
学生升降级处理
办理转专业
学生转专业处理
统计报表
统计班级人数
按班级汇总人数
学籍变动综合
学籍变动综合分析
学籍变动明细
学籍变动明细
学生学籍报表
学生学籍报表
学年学籍变动
按学年统计学籍变动分析
统计毕业生
统计毕业生人数
毕业学生报表
设置毕业生报表
数据处理模块
导出数据到《电子表学籍数据》
学籍数据导出
《电子表成绩统计表》导入学籍数据
导入学籍数据
制作上报上级教育部门数据
制作上报教育部门的报表
帮助
帮助主题
显示系统版本,及其版本详细信息
计算工具
设置计算器
万年历
设置时间日历
注册号
添加注册号,显示正版
3.2对性能的规定
3.2.1精度
1、文字输入定义:
各字段文字长度适当。
2、数字输入定义:
数字输入精确到个位。
3、日期信息定义:
日期输出格式,如yyyy-MM-dd。
3.2.2时间特性要求
一般用户的操作响应时间应在0.5秒钟左右,数据压缩和导出、数据合成操作的时间会相对较长一些,但是操作也应该在可接受的时间内完成。
a.要求本系统的一般用户操作响应时间在0.5秒钟左右;
b.更新处理时间不超过5秒钟;
c.数据压缩、数据的导入和导出时间在用户可接受时间内;
d.数据合成时间在用户可接受时间内
3.2.3灵活性
对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:
a.操作方式上的变化:
本系统要求操作简便,操作流程要基本符合向导模式,当用户没有按照正常操作进行时,系统要给出相应的提示;
b.运行环境的变化:
本系统要求适应常用的MsWindows系列操作系统;
c.同其他软件的接口的变化:
本系统的输出功能中要包含数据导出功能,与MicrosoftWord、MicrosoftExcel等可互相导入导出;
d.精度和有效时限的变化:
本系统精度可以根据客户要求设置,无有效时限要求;
e.计划的变化或改进:
本软件计划完成时间可最迟到12月底,系统界面评语卡样式可应用户要求进行相应的修改。
3.3输入输出要求
1、业务流程:
2、系统设置流程:
SA方法的学籍管理系统分层DFD
系统反馈信息
学生手册
查询通知
异动通知
操作者信息学生名册
注册通知
毕业审核审批参考文档游览通知
学籍管理系统顶层DFD
数据流名:
操作者信息
别名:
组成:
{编号+姓名+部门}
备注:
用于管理员分配操作权限
部分顶层DD:
数据流名:
学生名册
别名:
组成:
姓名+性别+民族+籍贯+出生日期+成绩+新生类别+年级+学制+政治面貌+联系电话+家庭地址
备注:
数据流名:
毕业名单
别名:
组成:
姓名+性别+民族+籍贯+出生日期+班级+系+专业+年级+学制+政治面貌+毕业年+毕业性质+{课程+成绩+学分+学年+学期+奖惩文号+奖励+类别+级别+奖惩方式+奖惩金额+时间+处分+性质+}+操行分
备注:
3.4数据管理能力要求
需要每天对数据进行备份,以便数据丢失后进行数据恢复。
提供数据备份及日志功能。
为了防止数据库因为某种原因而造成的数据丢失,损坏,对信息的备份是必须的。
日志可以记录学籍信息与用户的数据被谁,在什么时候被改动过,一旦发生问题,便于调查取证。
3.5故障处理要求
本软件能自动修复故障,保证回滚,当数据操作失败时,与之相关的一些操作将被取消,如在操作过程中出现意外,只需退出系统再重新登录即可消除故障。
并且有日志记载故障原因,便于排除问题。
3.6其他专门要求
在保证系统可用性的同时,将考虑未来的系统扩展,尽量保护前期投资和未来系统的扩展可再用性。
从时间、人力物力等方面考虑,确立实际可以实施操作的功能模块并实施之,整体实施考虑系统的技术先进性、可扩展性和灵活性。
进行系统设计时,将为未来的系统发展和远景目标预留出相应的可扩展的系统接口。
安全性:
基于学籍系统中存储于数据库服务器中的用户名、密码及权限,用户登录时需输入用户名和密码,客户端与服务器的重要连接数据均加密处理。
可维护性:
文档标准化,便于以后的维护管理,数据字典标准化,保证系统术语统一,便于以后的维护管理。
易读性:
代码风格良好,应有详细注释和解释性文档。
可靠性:
按照事务处理数据更新,如果出现运行故障,要求重启系统后数据能恢复到上一次正常状态。
帮助及提示:
在条件允许的情况下,尽量增加系统提示和帮助。
4运行环境规定
4.1设备
PC机的要求:
建议配置:
P4以上,512MBRAM,硬盘20G以上,1024X768分辨率,真彩色,IE6以上浏览器。
4.2支持软件
(1)OS的要求:
MsWindows系列操作系统
(2)数据库类型:
MicrosoftSQLServer2000
(3)开发环境:
开发技术
开发平台
开发语言
数据库
ASP.NET
.NET
CSharp(C#)
MSSQLServer2000
(4)画面分辨率:
1024×768(推荐)
4.3接口
4.3.1用户接口
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。
在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。
外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。
在设计语言上,已决定使用ASP.NET进行编程,在界面上可使用ASP.NET所提供的可视化组件,向WINDOWS风格靠近。
在设计上采用下拉式菜单方式,在出错显示上可调用ASP.NET库中的错误提示函数。
总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。
4.3.2外部接口
1、软件接口:
服务器程序可使用ASP.NET提供的对SQLSERVER的接口,进行对数据库的所有访问。
服务器程序上可使用SQLSERVER的对数据库的备分命令,以做到对数据的保存。
在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。
2、硬件接口:
在输入方面,对于键盘、鼠标的输入,可用ASP.NET的标准输入/输出,对输入进行处理。
在输出方面,打印机的连接及使用,也可用ASP.NET的标准输入/输出对其进行处理。
在网络传输部分,在网络硬件部分,为了实现高速传输。
4.3.3内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。
具体参数的结构将在下面数据结构设计的内容中说明。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
4.3.4通讯接口
数据通信采用HTTP协议。
用户界面:
推荐采用IE浏览器。
4.4控制
程序部署到WEB服务器下,用户通过IE浏览器访问。
通过用户输入用户名密码以及一些相关的信息进行权限的控制。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国内 重点大学 学籍 管理 系统 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)