学生信息管理系统详细设计说明Word下载.docx
《学生信息管理系统详细设计说明Word下载.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统详细设计说明Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
![学生信息管理系统详细设计说明Word下载.docx](https://file1.bdocx.com/fileroot1/2022-11/22/7d860da1-90bc-4f6f-8f41-1b1123ef113c/7d860da1-90bc-4f6f-8f41-1b1123ef113c1.gif)
1.2背景3
1.3术语说明3
系统:
学生信息管理系统3
1.4参考资料3
2总体设计3
2.1需求概述3
2.2软件结构4
3程序设计说明4
3.1模块描述4
3.2功能5
3.3性能5
3.4输入项5
3.5输出项5
3.6算法6
3.7程序逻辑6
3.8接口7
3.9存储分配7
3.10注释设计7
3.11限制条件7
3.12测试要点7
3.13尚未解决的问题7
4详细设计7
4.1主窗体设计7
4.2信息添加窗体设计9
4.3信息查询窗体设计9
4.4信息查询修改删除窗体设计10
4.5信息浏览窗体设计10
4.6打印窗体设计11
学生信息管理系统详细设计说明书
1.引言
1.1编写目的
信息管理成为学校教学管理中十分重要又相当复杂的管理工作之一,过去传统的靠人力手工登记,已经随着当前学生人数的增多,越来越不符合教育和管理的要求。
而计算机的运算速度快,处理能力强等特点,恰好可以解决这一疑难问题。
因此为了保证学校的信息流畅,工作高效,设计一个学生成绩管理系统已经是相当有必要了。
这不但能为广大教工人员减轻了成绩管理的工作,而且对于推动教学的发展也起到非常重要的作用。
我们开发其系统主要是为了帮助广大教师提高工作效率,节约资源,提高学籍信息的精确度,实现学生成绩信息管理工作流程的系统化、规范化和自动化。
1.2项目背景
背景:
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。
例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发学生成绩管理系统很有必要。
开发系统的名称:
学生成绩管理系统
用户:
学校教务管理人员
1.3术语说明
1.4参考资料
《软件工程导论》.陈明.机械工业出版社
《管理信息系统》.薛华成.清华大学出版社
《数据库原理开发及应用》.周屹.清华大学出版社
2.软件结构
2.1需求概述
用户能实现的功能:
查询学生信息(查询姓名、性别、年龄、班级、所在院系、住址籍贯、成绩、民族、职务、学号)管理员实现的功能:
查询学生信息(按学号查找)、学生信息管理(添加学生信息、删除学生信息、修改学生信息)
2.2软件结构
3.程序设计说明
3.1模块描述
查询模块:
功能:
完成各种查询工作
输入项目:
要查询的条件
输出项目:
符合条件的信息
修改模块:
完成各种修改工作
各种修改
修改后的信息输出
3.2功能
输入信息
处理操作
输出信息
学生基本信息管理
学号,姓名,系别,班级等
删除,修改,添加
相关的信息界面
管理员信息管理
学号,姓名等
系统维护管理
各个模块数据信息
备份
3.3性能
1)、精确度
输入的学号的精度为整数,
输出的学号精度仍为整数。
其他的输入均为文本格式,输出也是文本格式
2)、灵活性
操作方式:
支持多种操作系统;
同其他软件接口的变化:
设计连接不同数据库的软件包;
精度和有效时限的变:
用户可自行设定。
3)、时间特性
系统相应操作响应时间不超过2秒;
3.4输入项
学生基本信息表
列名
数据类型
说明
学号(主键)
(20)
姓名
(2)
性别
班级号
所在院系
(20)
住址
籍贯
民族
职务
成绩
3.5输出项
3.6算法
无
3.7程序逻辑
用E—R图来表示
3.8接口
硬件接口:
本系统的主要输入设备是键盘,输出设备主要是显示器和打印机打印输出等。
软件接口:
操作系统:
系统
数据库管理系统:
2005
通信接口:
本系统的用户通过身份验证,进入主界面后点击相应的窗口,分别进入相应的界面(如输入界面、输出界面)。
3.9存储分配
根据需要,分配模块的大小
3.10注释设计
无特别要求
3.11限制条件
必须连接数据库,否则会出现无法连接数据库错误。
必须登录,否则无法进入到系统。
3.12测试要点
白盒测试
1)数据库连接正常时:
输入合理合法参数、输入参数不合理、输入参数不合法
2)数据库连接异常;
数据库数据异常
3.13尚未解决的问题
测试用例不全
4、详细过程
4.1创建主窗体
右击窗体,添加窗体,将其改名为,生成一个如图所示的窗体
然后单击工具,选择菜单编辑器,添加菜单,创建如图所示的菜单
在工具栏处右击添加部件选择6.0,在“”控件上单击鼠标右键,选择“属性”—“按钮”。
插入新按钮,根据关键字选择新图片
主页基本就已经完成了,如下图所示,可以在信息维护菜单栏里面单击打开添加、删除、修改窗口,单击浏览菜单下的表格即可打开表格窗口,单击退出菜单即可退出程序,同时也可以单击工具栏里的新建即添加窗口,打开即修改窗口,删除即删除窗口,打印预览即浏览报表窗口
4.2信息添加
该页有十个文本框,三个命令按钮,一个单选按钮,十一个。
十个文本框和一个单选按钮分别用来输入信息的,三个命令按钮分别是添加,返回,退出,分别实现添加信息,返回到主界面,退出程序的功能,分别是各个信息的名称,最终结果如图,每个文本框不能为空,可以向数据库添加新的数据,否则会弹出对话框提示填写完整信息
4.3信息查询
先创建一个框架,命名为基本信息,在基本信息里面将添加十一个文本框,
四个命令按钮,分别是上一条,下一条,第一条,返回,具体界面如下,分别显示数据库中的信息,若当前信息是第一条则上一条按钮和第一条按钮不可用,若当前信息是数据库中最后一条信息则下一条按钮不可用
4.4信息查询修改删除
同样的创建一个,命名为信息查询修改删除,同样添加十一个文本框,五个命令按钮分别是删除,修改,查询,返回,返回,因为在删除之前要看数据库中是否存在信息,所以在删除之前进行查询操作,查询按学号做关键字,为醒目添加条直线将其与其他分开,删除查询和修改都是对数据库进行的修改,一旦修改成功,数据库中的内容也会发生相应的变化。
4.5浏览窗体
在窗体中添加表格
设置表格属性
4.6打印
为工程添加数据环境设计器
报表设计
添加数据库
在窗体中添加报表
设置报表属性
用报表控件进行设计
要预览报表,只要运行1