学籍管理系统详细设计说明书Word文档下载推荐.docx
《学籍管理系统详细设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学籍管理系统详细设计说明书Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。
![学籍管理系统详细设计说明书Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/27/b6f1fcdc-6ec4-4a2c-aeb7-0267388c0bd1/b6f1fcdc-6ec4-4a2c-aeb7-0267388c0bd11.gif)
在软件具体设计阶段的专用术语有:
方块图(N-S图),PAD图(问题分析图ProblemAnalysisDiagram)等。
4.参考资料
[1]《软件工程学导论》(第5版)作者:
张海藩出版社:
清华大学出版社
[2]VisualBasic程序设计教程作者:
龚沛曾,扬志强,陆慰民主编;
出版社:
高等教育出版社。
[3]Access数据库应用教程作者:
审莉莉出版社:
机械工业出版社
二.总体设计
1.需求概述
1.1.功能需求
I由于系统较简单且前面对系统的功能已作了详细的介绍,在此就略过了。
1.1.1功能划分(略)
1.1.2.功能描述(略)
1.2.性能需求
1.2.1.数据精确度
I由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少.但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
1.2.2,时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突
出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
123.适应性
该软件是使用VisualBasic6在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统、该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。
1.3.运行需求
1.3.1.用户界面
系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是SD1(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):
有一个主窗体,
可以包含其他窗体。
建议本系统采用多文档界面、这样可以使程序更加美观,整齐有序。
1.3.2硬件接口
软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。
1.3.3软件接口
在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。
例如microsoft的office系列。
1.3.4故障处理
考虑到软件的范围不大,所以故障处理一般由操作系统完成、系统只要保持与操作系统的接口即可。
只要操作系统遗有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。
1.4.其他需求
系统保证了较好的可使用性与数据的安全保密性,但由于系统较小只保留一定程度的可移植性,可维护性。
2.软件结构
在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的结构已非常的明了了,软件系统的结构图如下图。
下面就进行软件的详细设计阶段,进行逐个模块的详细设计。
.改1-II用f登录I国匕系统
籍卷里J|翱ti泮理1曲送春町课程管现
LL]
itl~;
ffir;
lLU.
查询।।添加i।修改
图一详细设计软件结构图
三.程序描述
以下逐个模块给出说明:
1.系统用户管理模块
<
a>
.功能
系统管理模块主要实现以下功能:
户登录
■添加用户
哦改用户密码
输入输出:
系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,
如果用户3次输入密码不正确,将退出程序。
b>
.算法
在本文档中都统一使用pad图,即树形问题分析图(ProblemAnalysisDiagram)oJR
统管理模块的PAD图如下:
开始
名和需码
府户名部
雷再令法
错假信息并返回
甯要添加
用户
密玛
I日密码
正确
错髭处理
错厘处理
输曲成功语次]
输出成功商式
图二系统管理模块PAD图
2.学籍管理模块
.<
学籍信息管理模块主要实现以下功能:
■添加学籍信显
峨改学籍信息
■查询学籍信息
学籍管理模块PAD图如下:
图三学籍管理模块PAD图(总体)
图四添加功能子模块PAD图
谀山第一条记录
找到需要修改的记录
修改
新情身」
是杳完整V
错误处理
理具/
是西童豆'
H期格式/
是否1F砌?
错属处理
修改汜录
更野数据库
输虚修效
成功信息
图五修改功能子模块PAD图
查询功能子模块PAD图
图六
3.班级信息管理模块
班级信息管理模块主要实现以下功能:
■添加班级信息
峨改班级信息
班级信息管理模块的算法包括班级信息的添加和修改与学籍管理的添加和修改类
似,实现方法和前面介绍的一样,这里不再重复。
4.课程设置模块
图七系统管理模块PAD图
■添加学籍信息
图八学籍管理模块PAD图(总体)
图九添加功能子模块PAD图
[打新第1条正f录
找到用塞修改的记录
新信息/
是否完整、
学号.
是否重复、
{错误处理I|iff误位理
电薪数据库
WTHWa
.成功信息
图H^一查询功能子模块PAD图
班级信息管理模块主要实现以下功能:
・修改班级信息
班级信息管理模块的算法包括班级信息!
蹄加和修改与学籍管理的添加和修改类似,实现方法和前面介绍的一样,这里不再重复。
课程设置模块主要实现以下功能:
・添加课程信息
・多改课程信息
・设置年级课程
与班级和学籍的添加与修改类似
5.成绩管理模块
成绩管理模块主要实现以下功能:
■添加成绩管理
峨改成绩管理
■查询成绩管理
与班级和学籍的添加与修改类似。
6.帮助模块的设计
一个良好的Windows应用程序应该提供一个About窗口,其中包括本系统的名称。
所有者,联系方式,版本号,与专利化息等。
沁园春・雪
北国风光,千里冰封,万里雪飘。
望长城内外,惟余莽莽;
大河上下,顿失滔滔。
山舞银蛇,原驰蜡象,欲与天公试比高。
须晴日,看红装素裹,分外妖烧。
江山如此多娇,引无数英雄竞折腰。
惜秦皇汉武,略输文采;
唐宗宋祖,稍逊风骚。
一代天骄,成吉思汗,只识弯弓射大雕。
俱往矣,数风流人物,还看今朝。
兰亭序
永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修
禊事也。
群贤毕至,少长咸集。
此地有崇山峻岭,茂林修竹;
又有清流激湍,映带左右,引以为流觞曲水,列坐其次。
虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。
是日也,天朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。
夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;
或因寄所托,放浪形骸之外。
虽取舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。
及其所之既倦,情随事迁,感慨系之矣。
向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。
况修短随化,终期于尽。
古人云:
“死生亦大矣。
”岂不痛哉!
每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。
固知一死生为虚诞,齐彭殛为妄作。
后之视今,亦犹今之视昔。
悲夫!
故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。
后之览者,亦将有感于斯文。