学籍管理系统说明书

上传人:206****923 文档编号:90799947 上传时间:2019-06-19 格式:DOC 页数:7 大小:136KB
返回 下载 相关 举报
学籍管理系统说明书_第1页
第1页 / 共7页
学籍管理系统说明书_第2页
第2页 / 共7页
学籍管理系统说明书_第3页
第3页 / 共7页
学籍管理系统说明书_第4页
第4页 / 共7页
学籍管理系统说明书_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《学籍管理系统说明书》由会员分享,可在线阅读,更多相关《学籍管理系统说明书(7页珍藏版)》请在金锄头文库上搜索。

1、 学生学籍管理系统详细设计说明书 目目录录 1 引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 2 程序系程序系统统的的结结构构.3 3 程序程序 1( (标识标识符)符)设计说设计说明明4 3.1 程序描述.4 3.2 功能.4 3.3 性能.5 3.4 输人项.5 3.5 输出项.5 3.6 算法.5 3.7 流程逻辑.6 3.8 接口.6 3.9 存储分配.7 3.10 注释设计.7 3.11 限制条件.7 3.12 测试计划.7 3.13 尚未解决的问题.7 4 程序程序 2( (标标识识符)符)设计说设计说明明7 学生学籍管理系统详细设计说明书 第 页1 1

2、引言引言 1.1 编写目的编写目的 软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一般分为 总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使 用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过 程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。 1.2 背景背景 A.软件系统的名称为:“学生学籍管理系统” 本项目的为小组开发成员分别为:谭镇,张智盈 本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生 实现该软件的计算中心:学校计算机中心,学校网管中心。光 C. 独立文档系

3、统 1.3 定义定义 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS) 。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 系统:若未特别指出,统指本机票预定系统。 2 程序系统的结构程序系统的结构 本系统屏幕功能区域设计如图所示。 子系统名称模 块 名 称程序层次结构 添加新用户 login_winB6 系统维护 修改现有用户的权限 user_prillivage t同上 学生学籍管理系统详细设计说明书 第

4、 页2 修改密码 ls_renewpassword同上 学生信息 dw_1.retrieveB7 录入信息 学生处理 dw_1.dataobjectB7 删除信息删除学生信息 deletB8 添加信息添加学生信息 addB9 查询信息查询学生信息 checkedB10 B6 用户及权限维护单元 B7 录入信息 B8 删除信息 用户及权限 维护 添加新用户 修改现有用户的权限 添加新”字” 修改现有”字” 录入信息 学生信息 成绩录入 删除信息 删除学生信息 delet DELETE 学生学籍管理系统详细设计说明书 第 页3 B9 添加信息 B10 查询信息 3 程序程序 1(标识符)设计说明(

5、标识符)设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。 3.1 程序描述程序描述 系统管理模块主要实现以下功能: 用户登录添加用户修改用户密码 输入输出: 系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码. 学籍信息管理模块主要实现以下功能: 添加学籍信息修改学籍信息查询学籍信息 班级信息管理模块主要实现以下功能: 添加班级信息修改班级信息 课程设置模块主要实现以下功

6、能: 添加课程信息修改课程信息设置年级课程 成绩管理模块主要实现以下功能: 添加成绩管理修改成绩管理查询成绩管理 添加信息 添加学生信息 add 查询信息 查询学生信息 checked 学生学籍管理系统详细设计说明书 第 页4 3.2 功能功能 如下表: 设计者设计日期审核者审核日期 模块名称用户登陆模块标志符Login 相关数据库表userpass 输入登陆用户名密码 输出登陆用户信息,操作信息 程序处理说明 调用方法(创建本窗体) 当向数据库输入用户名密码信息时,检查数据库中是否存在匹配的该用户名和密码 密码是否为空的检查 3.3 性能性能 该模块没有性能要求。 3.4 输人项输人项 登陆

7、用户名密码 3.5 输出项输出项 提交数据成功。 3.6 算法算法 本程序没有采用特殊的算法。 3.7 流程逻辑流程逻辑 用户登陆模块的流程逻辑为: (重新)输入用户 名、密码 密码是否为空 Y 提示输入密码 确认N 用户名、密码 正确? N 弹出对话框“用户 名或密码不正确” 弹出用户信息对话 框 Y 提交模块选择 操作? N 读数据库 Y 3.8 接口接口 模块界面接口如图: 学生学籍管理系统详细设计说明书 第 页5 该模块与主模块和其他模块的关系如下: 该模块直接被主模块调用,生成窗体,供用户登陆; 该模块直接调用数据库连接模块,取得数据库连接 3.9 存储分配存储分配 根据需要,说明本

8、程序的存储分配。 3.10 注释设计注释设计 说明准备在本程序中安排的注释: a.对每个功能模块的开头都加了注释来说明每个模块的 功能 b.对自己不熟悉的代码加了注释 c.对重要代码加了注释。 3.11 限制条件限制条件 说明本程序运行中所受到的限制条件。 3.12 测试计划测试计划 管理员可以添加学生基本信息,成绩,奖惩情况,可以打印所有学生的信息。对于普通用户可以查 看自己的相关信息,也可以打印。 3.13 尚未解决的问题尚未解决的问题 对留级生的添加录入功能还没有完全实现。系统的某些模块的细节运行不完善,比如说在留级表对 学生学籍处理的录入后,在后台数据库可以更新数据,但是在数据窗口中没法显示插入的信息。还有在登 录窗口用户名输入时没有选择下拉表,因为添加的用户没能在下拉表中出现,使之没法登录,这样也会给 用户带来一点点不方便。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号