当前位置:首页 >> 计算机软件及应用 >>

学生学籍管理系统详细设计说明书


学籍管理系统

详 细 设 计 说 明 书

该文件负责人: 小组成员:

目录
一. 引言........................................................................................................................ 3 1. 编写目的 .................................................................................................................. 3 2. 项目背景 .................................................................................................................. 3 3. 定义 ......................................................................................................................... 4 二. 总体设计................................................................................................................. 4 1. 需求概述 .................................................................................................................. 4 1.1. 功能需求......................................................................................................... 4 1.2. 性能需求......................................................................................................... 4 1.2.1. 数据精确度 ................................................................................................. 4 1.2.2. 时间特性..................................................................................................... 5 1.2.3. 适应性 ........................................................................................................ 5 1.3. 运行需求......................................................................................................... 5 1.3.1. 用户界面..................................................................................................... 5 1.3.2. 硬件接口..................................................................................................... 5 1.3.3. 软件接口..................................................................................................... 5 1.3.4. 故障处理..................................................................................................... 6 1.3.5. 数据库设计 ................................................................................................. 6 1.3.6. 其他需求..................................................................................................... 7 2. 软件结构 .................................................................................................................. 7 三. 程序描述................................................................................................................. 7 1.系统设置模块 ................................................................................................................ 8 1.1. 功能描述............................................................................................................ 8 1.2.输入输出: ............................................................................................................ 8 1.3.用户界面 ............................................................................................................. 8 1.4.操作权限 ............................................................................................................. 9 1.5.处理过程 ............................................................................................................. 9 2.学生管理模块 .............................................................................................................. 10 2.1. 功能................................................................................................................. 10 2.2.输入与输出........................................................................................................ 10 2.3.用户界面 ............................................................................................................11 2.4.操作权限 ........................................................................................................... 12 2.5.处理过程 ........................................................................................................... 12 3.班级信息管理模块 ....................................................................................................... 15 3.1. 功能................................................................................................................. 15 3.2.输入与输出........................................................................................................ 15 3.3.用户界面 ........................................................................................................... 15 3.4.操作权限 ........................................................................................................... 17 3.5.处理过程 ........................................................................................................... 17 4.课程管理模块 .............................................................................................................. 18 4.1.功能 .................................................................................................................. 18 4.2.输入与输出........................................................................................................ 18 4.3.用户界面 ........................................................................................................... 18

4.4.操作权限 ........................................................................................................... 20 4.5.处理过程 ........................................................................................................... 20 5.成绩管理模块 .............................................................................................................. 20 5.1.功能 .................................................................................................................. 20 5.2.输入与输出........................................................................................................ 21 5.3.用户界面 ........................................................................................................... 21 5.4.操作权限 ........................................................................................................... 22 5.5.处理过程 ........................................................................................................... 22 6.教师管理模块 .............................................................................................................. 22 6.1.功能 .................................................................................................................. 22 6.2.输入与输出........................................................................................................ 23 6.3.用户界面 ........................................................................................................... 23 6.4.操作权限 ........................................................................................................... 24 6.5.处理过程 ........................................................................................................... 24 7.帮助模块的设计 .......................................................................................................... 24

一. 引言
1. 编写目的
软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一 般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或 数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内 部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。

2. 项目背景

信息社会的高科技,商品化的高效性,是计算机的应用普及到经济和社会生活的各个领域, 为了使计算机操作方便于手工劳动,为了适应现代社会人们高度强烈的时间观念,学籍管理系统 软件将会为教学办公带来了极大的方便。

学生学籍管理系统以计算机为工具,管理人员以计算机为工具,通过学生学籍管理系统对学 生的信息进行管理,把管理工作人员从烦扰的工作中解脱出来。

3. 定义
在软件具体设计阶段的专用术语有:方块图(N-S 图),PAD 图(问题分析图 Problem Analysis Diagram)等。

二. 总体设计
1. 需求概述 1.1. 功能需求
由于系统较简单且前面对系统的功能已作了详细的介绍,在此就略过了。

1.1.1 功能划分 (略) 1.1.2. 功能描述(略) 1.2. 性能需求 1.2.1. 数据精确度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系 统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有 多大的障碍。

1.2.2. 时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。 而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

1.2.3. 适应性
该软件是使用 Visual Studio 2005 在 windows xp 系统下完成的所以只要是兼容 windows 的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户 的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用 要求。

1.3. 运行需求 1.3.1. 用户界面
系统运行时的主界面大致要求为 windows 的经典运行界面,主界面可以是 SDI(单文档 界面)即每个窗体之间是独立的,也可以是 MDI(多文档界面):有一个主窗体,可以包含 其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。

1.3.2. 硬件接口
软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等 要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。

1.3.3. 软件接口

在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常 用的办公软件的接口。例如 microsoft 的 office 系列。

1.3.4. 故障处理
考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统 的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全 性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢 复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即 可。

1.3.5. 数据库设计

1.3.6. 其他需求
系统保证了较好的可使用性与数据的安全保密性,但由于系统较小只保留一定程度的可 移植性,可维护性。

2. 软件结构

在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的 结构已非常的明了了,软件系统的结构图如下图。下面就进行软件的详细设计阶段,进行逐个 模块的详细设计。

系统

修改密码

用户登录

退出系统

教师管理

班级管理

成绩管理

课程管理

查 询 统

添加

修 改 统

图一

详细设计软件结构图

三. 程序描述
以下逐个模块给出说明:

1.系统设置模块 1.1. 功能描述
系统设置模块主要实现以下功能: 用户登录,添加用户,修改用户密码,删除用户,锁定系统,重新登录,退出系统。

1.2.输入输出 :
系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用 户输入密码不正确,将退出程序。 添加用户:输入用户名,密码,确认密码,身份就可以添加新用户。 修改密码:输入新密码,确认密码就可以更改密码。 删除用户:选择用户名可以删除用户。

1.3.用户界面

1.4.操作权限
管理可以拥有系统设置所有权限,用户只能有更改自己密码,注销系统的权限。

1.5.处理过程
系统管理模块的 PAD 图如下:

图二

系统管理模块 PAD 图

2.学生管理模块 2.1. 功能
学生信息管理模块主要实现以下功能: 添加学生信息,修改学生信息,查询学生信息

2.2.输入与输出
添加档案:输入学号名,姓名,院系,班级,性别,出生日期,名族,政治面貌,家庭 住址,邮政编码,联系电话,入学日期,备注就可以添加新用户。添加了新的用户的同时,

新用户可以用自己的学号登录系统(默认密码也是学号)。 查询管理:输入学号,姓名,班级,院系按关键字模糊查询。 删除档案:选择学生档案可以删除学生档案。

2.3.用户界面

2.4.操作权限
管理可以拥有系统设置所有权限,用户只能有更改自己密码,注销系统的权限。

2.5.处理过程
学生管理模块 PAD 图如下:

图三

学生管理模块 PAD 图(总体)

图四

修改功能子模块 PAD 图

图五

查询功能子模块 PAD 图

3.班级信息管理模块 3.1. 功能
学生信息管理模块主要实现以下功能: 添加学生信息,修改学生信息,查询学生信息

3.2.输入与输出
添加班级:班名,院系,人数,辅导员,备注就可以添加新班级。 查询班级:输入院系,辅导员,班级名称,人数按关键字模糊查询。 删除班级:选择班级可以删除班级记录。

3.3.用户界面

3.4.操作权限
管理可以拥有班级管理所有权限,教师只能查询班级,辅导员可以分配班级。

3.5.处理过程
班级管理模块的算法包括班级信息的添加和修改与学生管理的添加和修改类似,实现方 法和前面介绍的一样,这里不再重复。

4.课程管理模块 4.1.功能
课程管理模块主要实现以下功能:添加课程信息,修改课程信息,设置年级课程

4.2.输入与输出
课程设置:添加课程名称,课程性质,班级,课时,院系,学期,考试性质,任课老师就 可以添加新课程。 查询管理:输入课程名称,系部名称,班级名称,任课教师,课程性质,考试性质按关键 字模糊查询。 删除课程:选择课程可以删除课程。

4.3.用户界面

4.4.操作权限
管理可以拥有课程管理所有权限,教师跟学生只能查询课程。

4.5.处理过程

5.成绩管理模块 5.1.功能
成绩管理模块主要实现以下功能:添加成绩管理,修改成绩管理,删除成绩管理

5.2.输入与输出
添加成绩:添加姓名,学号,班级,科目,学期,得分,课程性质,考试性质就可以添加 新成绩。 查询管理:学号/姓名,科目按关键字模糊查询。 删除成绩:选择成绩可以删除某条成绩记录。

5.3.用户界面

5.4.操作权限
管理跟教师可以拥有课程管理所有权限,学生只能查询课程。

5.5.处理过程

6.教师管理模块 6.1.功能
成绩管理模块主要实现以下功能:添加教师管理,修改教师管理,删除教师管理

6.2.输入与输出
添加教师:添加教师编号,姓名,性别,联系电话,职称,院系,备注就可以添加新教师 信息。 查询教师:教师编号,姓名按关键字模糊查询。 删除教师:选择教师可以删除某条教师记录。

6.3.用户界面

6.4.操作权限
管理可以拥有教师管理所有权限,教师,学生只能查询。

6.5.处理过程

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


相关文章:
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计说明书 - 学生信息管理详细设计说明书 1 引言 1.1
学籍管理系统详细设计说明书.doc
学籍管理系统详细设计说明书 - 吉 林 大 学 珠海学院 教务教学管理系统 详细
学籍管理系统详细设计方案.doc
详细设计说明书 编号 版本 003 1.0 详细设计说明书 项目名称 学生成绩管理系统 项目负责人 组 员 2013年 6月 10 日 学籍管理系统详细设计说明书 1 详细设计...
学生信息管理系统详细设计说明书.doc
11 2 学生信息管理系统详细设计说明书 1.引言 1.1 编写目的信息管理成为
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计说明书 - 学生信息管理系统 详细设计说明书 负责人:
学生信息管理系统详细设计说明书_图文.pdf
学生信息管理系统详细设计说明书 - 学生信息管理系统详细设计说明书,中小学学籍网
学生学籍管理系统详细设计说明书.doc
学生学籍管理系统详细设计说明书 - 学籍管理系统 详细设计说明书 该文件负责人:
学生档案管理系统详细设计说明书.doc
学生档案管理系统详细设计说明书 - 学生档案管理系统课程设计报告系列,包括可行性
学生学籍管理系统总体设计说明书.doc
1.1 编写目的本文档作为学生学籍管理系统的总体设计文档,是小组成员根据讨论和按照 需求分析说明书编写的,也是为详细设计作依据的,为详细设计提供标准的。 此总体...
学籍管理系统详细设计方案.doc
学籍管理系统详细设计方案 - 详细设计说明书 编号 版本 003 1.0 详细设计说明书 项目名称 学生成绩管理系统 项目负责人 组 员 2013年 6月 10 日...
学籍管理系统详细设计说明书.doc
学生信息管理系统详细设计... 4页 免费如要投诉违规内容,请到百度文库投诉中心;...学籍管理系统详 细设计说明书 该文件负责人: 该文件负责人:王健萍 小组成员: ...
学生信息管理系统详细设计说明.doc
学生信息管理系统详细设计说明 - HUBEI NORMAL UNIVERSITY
51CTO下载-学生信息管理系统详细设计说明书.doc
51CTO下载-学生信息管理系统详细设计说明书 - 学生信息管理系统 详细设计说明书 负责人: 参与人员: 指导老师: 1 1 引言 ......
软件详细设计说明书 学生信息管理系统分析.doc
软件详细设计说明书 学生信息管理系统分析 - XXXX 大学 软件详细设计说明书 项目名称: 年专班学姓级: 业: 级: 号: 名: 学生信息管理系统 指导教师: 日期: ...
软件详细设计说明书.DOC.pdf
软件详细设计说明书.DOC - 软件详细设计说明书 项目名称:学生公寓信息管理系统 日期: 年 月 日 信息工程学院 目 录 1 引言...
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计说明书 - 学生信息管理系统详细设计 1引言 引言 1.
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计说明书学生信息管理系统详细设计说明书隐藏>>
学生信息管理系统详细设计说明书.doc
学生信息管理系统详细设计说明书_企业管理_经管营销_专业资料。。。学生信息管理系统详细设计说明书 详细设计说明书 1.引言信息社会的高科技,商品经济化的高效益,使...
《学生信息管理系统》详细设计说明书.doc
学生信息管理系统详细设计说明书 - 《学生信息管理系统》实验指导 一、创建
关于学生学籍管理系统开发的详细设计说明书.doc
关于学生学籍管理系统开发的详细设计说明书 关于学生学籍管理系统开发的 详细设计说明书 项目名称: 项目名称:学生学籍管理系统 编写人员: 编写人员:…… 年级专业: ...
更多相关标签: