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

学籍管理系统详细设计


一. 引言
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 窗口, 其中包括本系统的名 称。所有者,联系方式,版本号,与专利信息等。


相关文章:
学籍管理系统详细设计说明书.doc
学籍管理系统详细设计说明书 - 吉 林 大 学 珠海学院 教务教学管理系统 详细
学籍管理系统设计与实现_图文.doc
学号*** 毕业论文(设计)说明书学籍管理系统设计与实现 学专指 生业导 姓名教
学籍管理系统详细设计方案.doc
详细设计说明书 编号 版本 003 1.0 详细设计说明书 项目名称 学生成绩管理系统 项目负责人 组 员 2013年 6月 10 日 学籍管理系统详细设计说明书 1 详细设计...
学籍管理系统详细设计方案.doc
学籍管理系统详细设计方案 - 详细设计说明书 编号 版本 003 1.0 详细设
高校学籍管理系统详细设计.doc
高校学籍管理系统详细设计 - 高校学籍管理系统 数据库详细设计 学院:信息学院专
学籍管理系统详细设计.doc
学籍管理系统详细设计 - 学籍管理系统、详细设计、软件工程导论、课程设计... 学籍管理系统详细设计_理学_高等教育_教育专区。学籍管理系统、详细设计、软件工程导论、课...
学生学籍管理系统的设计与实现(最新)_图文.pdf
中学学生学籍管理 系统的基本概念、结构和系统开发的相关技术和方法,论文分为绪论、相关技术 (PHP+MYSQL)介绍、系统分析和设计、数据库设计、系统实现与系统测试,以...
学生学籍管理系统详细设计说明书.doc
学生学籍管理系统详细设计说明书 - 学籍管理系统 详细设计说明书 该文件负责人:
教务管理系统(概要设计及详细设计).doc
教务管理系统(概要设计及详细设计)_计算机软件及应用_IT/计算机_专业资料。教务...学籍状态代码表 含义:学生非在籍和毕业生统计表 含义:学生基本情况表 含义:...
学籍管理系统设计以及实现_图文.doc
学籍管理系统设计以及实现 - 研究报告,项目建议书,项目建设,项目论证,项目可行
学籍管理系统设计以及实现8541854_图文.doc
学籍管理系统设计以及实现8541854 - 研究报告,项目建议书,项目建设,项目
学籍管理系统详细设计说明书.doc
学籍管理系统详 细设计说明书 该文件负责人: 该文件负责人:王健萍 小组成员:
学生学籍管理系统程序设计.pdf
学生学籍管理系统程序设计 - C++课 程设计课程报告 ( 2012 -- 2013 年度第 二 学期) 学生学籍管理系统程序设计 专 业 计算机科学与技术 学生姓名 班 ...
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计说明书 - 学生信息管理系统详细设计 1引言 引言 1.
学籍管理系统的详细设计报告.doc
学籍管理系统详细设计报告 - 学籍管理系统详细设计报告 1 引言 1.1 编
软件工程导论课程设计-学生学籍管理系统.doc
软件工程导论课程设计-学生学籍管理系统_管理学_高等教育_教育专区。安徽 课程...C# 数据库管理软件:SQL Server 2005 1.4 本报告的主要内容本报告详细的介绍了...
基于JAVA的学生学籍管理系统毕业设计论文(含源文件)_图文.doc
基于JAVA的学生学籍管理系统毕业设计论文(含源文件) - 题目:基于 JAVA 的学生学籍管理系统 毕业论文(设计)评语及成绩 论文类型:软件开发型 评语: 指导教师(签字)...
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计 1引言 1.1编写目的为了彻底解决了长期困扰教学信息化工作...1.5学籍管理模块 1.5.1添加学籍信息功能 选择主窗体中学籍管理模块下的添加学籍...
12学生学籍管理信息系统毕业论文.doc
12学生学籍管理信息系统毕业论文 - 目录 第一章 绪论 ... 1 1.1 管
关于学生学籍管理系统开发的详细设计说明书.doc
关于学生学籍管理系统开发的详细设计说明书 关于学生学籍管理系统开发的 详细设计说明书 项目名称: 项目名称:学生学籍管理系统 编写人员: 编写人员:…… 年级专业: ...
更多相关标签: