当前位置:首页 >> 理学 >>

学籍管理系统详细设计


一. 引言
1. 编写目的 . 软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软 件设计一般分为总体设计和详细设计两个阶段。 总体设计阶段根据软件需求分析所得 到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶 段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是 直接给软件开发人员看的。 2. 项目背景 . 信息社会的高科技,商品化的高效性,是计算机的应用普及到经济和社会生活的各个 领域,为了使计算机操作方便于手工劳动,为了适应现代社会人们高度强烈的时间观念,学 籍管理系统软件将会为教学办公带来了极大的方便。 学生学籍管理系统以计算机为工具,管理人员以计算机为工具,通过学生学籍管理系 统对学生的信息进行管理,把管理工作人员从烦扰的工作中解脱出来。 3. 定义 . 在软件具体设计阶段的专用术语有:方块图(N-S 图),PAD 图(问题分析图 Problem Analysis Diagram)等。 4. 参考资料 . [1] 《软件工程学导论》(第 5 版) 作者:张海藩 出版社:清华大学出版社 [2] Visual Basic 程序设计教程 作者:龚沛曾,扬志强,陆慰民主编;出版社:高等教育 出版社。 [3 ]Access 数据库应用教程 作者:审莉莉 出版社:机械工业出版社

二. 总体设计
1. 需求概述 . 1.1. 功能需求 . 由于系统较简单且前面对系统的功能已作了详细的介绍,在此就略过了。 1.1.1 功能划分(略) 功能划分( 1.1.2. 功能描述(略) . 功能描述( 1.2. 性能需求 . 1.2.1. 数据精确度 . 由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以 这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对 用户的使用没有多大的障碍。 1.2.2. 时间特性 . 本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较 突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的 较让人满意。 1.2.3. 适应性 .

该软件是使用 Visual Basic 6 在 windows xp 系统下完成的所以只要是兼容 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>. 功能 系统管理模块主要实现以下功能: ●用户登录 用户登录

输入输出:

系统启动后,将首先出现用户登录界面,用户首先输入用户名,然后输入密码,如果 密码错误则提示重新输入,并且返回登陆界面。 <b>.算法 在本文档中都统一使用 PAD 图,即树形问题分析图(Problem Analysis Diagram)。 系统管理模块的 系统管理模块的 PAD 图如下:

2.查询信息模块 查询信息模块 查询信息 <a>. 功能 查询信息模块主要实现以下功能: ●查询学籍信息 ●查询课程信息 ●查询考试信息 ●查询成绩信息 查信息模块 PAD 图如下: <b>.算法

3.密码修改模块 <a>. 功能 密码修改模块主要实现以下功能: ●修改密码 <b>.算法

4.学籍查询模块 <a>. 功能 学籍查询模块主要实现以下功能: ●查询学籍信息 <b>.算法

5.课表查询模块 <a>. 功能 课表查询模块主要实现以下功能: ●查询课表信息 <b>.算法

6.考试查询模块 <a>. 功能 考试查询模块主要实现以下功能: ●查询考试信息 <b>.算法

7.成绩查询模块 <a>. 功能 成绩查询模块主要实现以下功能: ●查询学年成绩 ●查询学期成绩

<b>.算法

8.帮助模块的设计 一个良好的 Windows 应用程序应该提供一个 About 窗口, 其中包括本系统的名 称。所有者,联系方式,版本号,与专利信息等。


相关文章:
学籍管理系统详细设计说明书
学籍管理系统详细设计说明书 - 吉 林 大 学 珠海学院 教务教学管理系统 详细设计说明书 version 1.0 设计人:傅晓阳 张东娜 审核:刘平 郭晓兰 郭晓燕 ...
学籍管理系统详细设计方案
学籍管理系统详细设计方案 - 详细设计说明书 编号 版本 003 1.0 详细设计说明书 项目名称 学生成绩管理系统 项目负责人 组 员 2013年 6月 10 日...
学籍管理系统的详细设计报告
学籍管理系统详细设计报告 - 学籍管理系统详细设计报告 1 引言 1.1 编写目的 随着社会的高速发展,大学扩招,越来越多的学生进入大学,虽然这有很多 好的方面,...
学籍管理系统详细设计说明书
学籍管理系统详 细设计说明书 该文件负责人: 该文件负责人:王健萍 小组成员: 小组成员:蔡小岑 李丽娇 刘瑞 程晨 于晓丹 田甜 王健萍 一. 引言 1. 编写目的 软...
学生信息管理系统详细设计说明书
11 2 学生信息管理系统详细设计说明书 1.引言 1.1 编写目的信息管理成为学校教学管理中十分重要又相当复杂的管理工作之一, 过去传 统的靠人力手工登记,已经随着...
学籍管理系统(C语言课程设计)(华丽版+详细注释)
学籍管理系统(C语言课程设计)(华丽版+详细注释) - 实验题目: 实验题目:学籍管理系统 一、实验目的 综合应用所学的 C 语言程序设计知识,自行设计并实现一个较为...
学生信息管理系统详细设计说明书
学生信息管理系统详细设计说明书 - 学生信息管理系统详细设计 1引言 引言 1.1编写目的 1.1编写目的 为了彻底解决了长期困扰教学信息化工作当中安全性、可靠性的...
教务管理系统详细设计说明书_图文
教务管理系统详细设计说明书 - 文档编号:004 版本号:初稿 文档名称:详细设计说明书 项目名称:高校教育管理系统 项目负责人:陈光伟 编写:陈光伟、陈榜跃、叶亚飞、...
关于学生学籍管理系统开发的详细设计说明书
关于学生学籍管理系统开发的详细设计说明书 关于学生学籍管理系统开发的 详细设计说明书 项目名称: 项目名称:学生学籍管理系统 编写人员: 编写人员:…… 年级专业: ...
学生学籍管理系统毕业设计(论文)(详细)
学生学籍管理系统毕业设计(论文)(详细)_IT/计算机_专业资料。学籍管理系统 学生学籍管理毕业设计(论文) 摘 要 随着高校规模的不断扩大, 学生数量急剧增加, 有关...
更多相关标签: