版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学籍管理系统详细设计说明书该文件负责人:王健萍小组成员:蔡小岑 李丽娇 刘瑞 程晨 于晓丹 田甜 王健萍一 引言1 编写目的软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。2 项目背景信息社会的高科技,商品化的高效性,是计算机的应用普及到经济和社会生活的各个领域,为了使计算机操作方便于手工劳动,为了适应现代社会人们高度强烈的时间观念
2、,学籍管理系统软件将会为教学办公带来了极大的方便。学生学籍管理系统以计算机为工具,管理人员以计算机为工具,通过学生学籍管理系统对学生的信息进行管理,把管理工作人员从烦扰的工作中解脱出来。3 定义在软件具体设计阶段的专用术语有:方块图(N-S图),PAD图(问题分析图Problem Analysis Diagram)等。4 参考资料1 软件工程学导论(第5版) 作者:张海藩 出版社:清华大学出版社2 Visual Basic程序设计教程 作者:龚沛曾,扬志强,陆慰民主编;出版社:高等教育出版社。3 Access数据库应用教程 作者:审莉莉 出版社:机械工业出版社二 总体设计1 需求概述1.1 功
3、能需求由于系统较简单且前面对系统的功能已作了详细的介绍,在此就略过了。1.1.1 功能划分(略)1.1.2 功能描述(略)1.2 性能需求1.2.1 数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。1.2.2 时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。1.2.3 适应性该软件是使用Visual Basic 6在windows xp系统下完成的所以只
4、要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。1.3 运行需求1.3.1 用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。1.3.2 硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点
5、较易实现。1.3.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如microsoft的office系列。1.3.4 故障处理考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。1.4 其他需求系统保证了较好的可使用性与数据的安全保密性,但由于系统较小只保留一定程度的可
6、移植性,可维护性。2 软件结构在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的结构已非常的明了了,软件系统的结构图如下图。下面就进行软件的详细设计阶段,进行逐个模块的详细设计。图一详细设计软件结构图三 程序描述以下逐个模块给出说明:1.系统用户管理模块<a>. 功能系统管理模块主要实现以下功能:用户登录添加用户修改用户密码输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。<b>算法在本文档中都统一使用 PAD 图,即树形问题分析图(Problem Analysis Dia
7、gram)。系统管理模块的PAD图如下:图二系统管理模块PAD图2.学籍管理模块.<a>. 功能学籍信息管理模块主要实现以下功能:添加学籍信息修改学籍信息查询学籍信息<b>算法学籍管理模块PAD图如下:图三学籍管理模块PAD图(总体)图四添加功能子模块PAD图 图五修改功能子模块PAD图图六查询功能子模块PAD图3.班级信息管理模块<a>. 功能班级信息管理模块主要实现以下功能:添加班级信息修改班级信息<b>算法班级信息管理模块的算法包括班级信息的添加和修改与学籍管理的添加和修改类似,实现方法和前面介绍的一样,这里不再重复。4.课程设置
8、模块图七系统管理模块PAD图2.学籍管理模块<a>. 功能学籍信息管理模块主要实现以下功能:添加学籍信息修改学籍信息查询学籍信息学籍管理模块PAD图如下:<b>算法图八学籍管理模块PAD图(总体)图九添加功能子模块PAD图图十修改功能子模块PAD图图十一查询功能子模块PAD图 3.班级信息管理模块<a>. 功能班级信息管理模块主要实现以下功能:添加班级信息修改班级信息<b>算法班级信息管理模块的算法包括班级信息的添加和修改与学籍管理的添加和修改类似,实现方法和前面介绍的一样,这里不再重复。 4.课程设置模块<a>.
9、 功能课程设置模块主要实现以下功能:添加课程信息修改课程信息设置年级课程<b>算法与班级和学籍的添加与修改类似。5.成绩管理模块<a>. 功能成绩管理模块主要实现以下功能:添加成绩管理修改成绩管理查询成绩管理<b>算法与班级和学籍的添加与修改类似。6.帮助模块的设计一个良好的Windows应用程序应该提供一个About窗口,其中包括本系统的名称。所有者,联系方式,版本号,与专利信息等。should be dealt with by the personnel Department of the company. (3) personal injury acc
10、ident occurs, the direct punishment 500-1000, who is directly responsible for the accident responsibility, give notice of criticism and 50-100 economic sanctions against them. (4) to conceal the accident, reported without undue delay or false, to inform the administrative leadership of the criticism
11、, resulting in serious consequences, the pursuit of leadership, along with 500-1000 punishment. (5) significant near miss should be attempted as the case of responsible for the accident and construction team injuries accident penalty provisions, mutatis mutandis. Eight, should perform in the constru
12、ction standards and specifications, serial number a 1 GB3323-2005 steel fusion welded butt joints, welding engineering-Ray lighting and quality rating of 2 GB11345-89 steel welds manual methods of ultrasonic inspection and testing results for grade 3 GB50236-2002 industrial pipe welding engineering
13、code for construction and acceptance of field equipment 4 HGJ222-92 technical specification for welding of aluminium and its alloys 5 low temperature steel welding procedure 6 SH3525-2004 petrochemical JB/ T4708-2000 of welding procedure qualification for steel pressure vessels 7 JB/4709-2000 8 JB4730-2005 pressure vessel welding procedures of steel pressure vessel NDT 9 JB/T4744-2000 steel pressure vessel products mechanical properties test of welded plate II, mechanical equipment installation engineering 1 GB150-98 2 GB50128-2005 ver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 室内急救用品摆放指南
- 影视器材租赁合作合同
- 生产计划制定与调整
- 员工离职工作交接责任制度
- 新教材2025届高考物理二轮专项分层特训卷第一部分专题特训练专题五机械振动和机械波光电磁波热学近代物理初步考点4近代物理初步
- 客户索赔管理办法市场调研
- 临时校车租赁合同样本
- 邮政快递招投标法定时间表
- 现代农业示范区交易合同
- 拆除工程监理合同
- 人教版高中物理课后习题答案汇编ok
- MicroMotion质量流量计设备培训资料(共26页).ppt
- 克劳斯各工艺对比
- 公路养护资质标准汇编整理
- AFC1500拧紧控制器
- GB_T 37515-2019 再生资源回收体系建设规范(高清版)
- 商品条码管理办法条文释义
- 八年级上册历史知识结构图
- 特殊建设工程消防设计审查申请表
- 汉密尔顿抑郁量表(24项)——评定方法
- 功能高分子材料和智能高分子材料.PPT
评论
0/150
提交评论