版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业学籍管理系统详细设计说明书详细设计说明书该文件负责人:王健萍小组成员:蔡小岑李丽娇刘瑞程晨于晓丹田甜王健萍一.引言1.编写目的软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。2.项目背景信息社会的高科技,商品化的高效性,是计算机的应用普及到经济和社会生活的各个领域,为了使计算机操作方便于手工劳动,为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公带来了极大的方便。学生学籍管理系统以计算机为工具,管理人员以计算机为工具,通过学生学籍管理系统对学生的信息进行管理,把管理工作人员从烦扰的工作中解脱出来。3.定义在软件具体设计阶段的专用术语有:方块图(N-S图),PAD图(问题分析图ProblemAnalysisDiagram)等。4.参考资料[1]《软件工程学导论》(第5版)作者:张海藩出版社:清华大学出版社[2]VisualBasic程序设计教程作者:龚沛曾,扬志强,陆慰民主编;出版社:高等教育出版社。
[3]Access数据库应用教程作者:审莉莉出版社:机械工业出版社二.总体设计1.需求概述1.1.功能需求由于较简单且前面对的功能已作了详细的介绍,在此就略过了。1.1.11.1.21.2.性能需求1.2.1由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。1.2.2本的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和运行时间上表现的较让人满意。1.2.3该软件是使用VisualBasic6在windowsxp下完成的所以只要是兼容windows的软件或是操作,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。1.3.运行需求1.3.1运行时的主界面大致要求为windows的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本采用多文档界面,这样可以使程序更加美观,整齐有序。1.3.2软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。1.3.3在这里主要考虑软件与操作的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如microsoft的office系列。1.3.4考虑到软件的范围不大,所以故障处理一般由操作完成,只要保持与操作的接口即可。只要操作没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作之外的数据备份功能与过程,以及崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。1.4.其他需求保证了较好的可使用性与数据的安全保密性,但由于较小只保留一定程度的可移植性,可维护性。2.软件结构在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的结构已非常的明了了,软件的结构图如下图。下面就进行软件的详细设计阶段,进行逐个模块的详细设计。图一详细设计软件结构图三.程序描述以下逐个模块给出说明:1.用户管理模块<a>.功能管理模块主要实现以下功能:●用户登录
●添加用户
●修改用户密码输入输出:启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。<b>.算法在本文档中都统一使用PAD图,即树形问题分析图(ProblemAnalysisDiagram)。管理模块的PAD图如下:图二管理模块PAD图2.学籍管理模块.<a>.功能学籍管理模块主要实现以下功能:●添加学籍●修改学籍●查询学籍<b>.算法学籍管理模块PAD图如下:图三学籍管理模块PAD图(总体)图四添加功能子模块PAD图
图五修改功能子模块PAD图图六查询功能子模块PAD图3.班级管理模块<a>.功能班级管理模块主要实现以下功能:●添加班级
●修改班级<b>.算法班级管理模块的算法包括班级的添加和修改与学籍管理的添加和修改类似,实现方法和前面介绍的一样,这里不再重复。4.课程设置模块图七管理模块PAD图2.学籍管理模块<a>.功能学籍管理模块主要实现以下功能:●添加学籍
●修改学籍
●查询学籍学籍管理模块PAD图如下:<b>.算法图八学籍管理模块PAD图(总体)图九添加功能子模块PAD图图十修改功能子模块PAD图图十一查询功能子模块PAD图
3.班级管理模块<a>.功能班级管理模块主要实现以下功能:●添加班级
●修改班级<b>.算法班级管理模块的算法包括班级的添加和修改与学籍管理的添加和修改类似,实现方法和前面介绍的一样,这里不再重复。
4.课程设置模块<a>.功能课程设置模块主要实现以下功能:●添加课程
●修改课程
●设置年级课程<b>.算法与班级和学籍的添加与修改类似。5.成绩管理模块<a>.功能成绩管理模块主要实现以下功能:●添加成绩管理
●修改成绩管理
●查询成绩管理<b>.算法与班级和学籍的添加与修改类似。6.帮助模块的设计一个良好的Windows应用程序应该提供一个About窗口,其中包括本的名称。所有者,联系方式,版本号,与专利等。沁园春·雪北国风光,千里冰封,万里雪飘。望长城内外,
惟余莽莽;
大河上下,
顿失滔滔。山舞银蛇,原驰蜡象,欲与天公试比高。须晴日,看红装素裹,
分外妖娆。江山如此多娇,引无数英雄竞折腰。惜秦皇汉武,
略输文采;
唐宗宋祖,
稍逊风骚。一代天骄,
成吉思汗,
只识弯弓射大雕。俱往矣,
数风流人物,还看今朝。克兰亭序永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。
夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或因寄所托,放浪形骸之外。虽取舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。及其所之既倦,情随事迁,感慨系之矣。向之所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防管道安装工程施工
- 二手房买卖合同完整版30篇
- 磁性载体材料项目可行性报告
- 游戏评测报告(模板)
- 卫生技术人员进修申请表
- 手持式连续激光清洗机全球前十七强生产商排名及市场份额(by QYResearch)
- 机房温控节能行业相关投资计划提议
- 石英电涡流水平倾斜仪行业相关投资计划提议范本
- 硅粉系列相关行业投资方案范本
- 高中数学暑假初高衔接讲义 函数的单调性
- 礼来销售程序训练课程
- Making Cooperative Learning Work使合作学习发挥作用
- 人教版高中物理书目录(全)
- 我国社会管理中社区治理工作的发展策略
- 硫化碱生产工艺与设备
- 第六篇 育种新技术 课件
- 农学、园艺试验统计方法课后答案课件
- 河道治理工程施工测量方案
- 2022年苏州吴中国太发展有限公司招聘笔试题库及答案解析
- 律师办案质量监督制度
- 小学综合实践活动四年级下册全册教学设计上海科技教育出版社
评论
0/150
提交评论