学籍管理系统说明书.doc_第1页
学籍管理系统说明书.doc_第2页
学籍管理系统说明书.doc_第3页
学籍管理系统说明书.doc_第4页
学籍管理系统说明书.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生学籍管理系统详细设计说明书 目录目录 1 1 引言引言 2 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 2 2 程序系统的结构程序系统的结构 3 3 3 3 程序程序 1 1 标识符 设计说明 标识符 设计说明 4 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 4 程序程序 2 2 标 标识识符 设计说明符 设计说明 7 7 学生学籍管理系统详细设计说明书 第 页1 1 引言引言 1 1 编写目的编写目的 软件设计是把软件需求变换成为软件的具体设计方案 即模块结构的过程 软件设计一般分为 总体设计和详细设计两个阶段 总体设计阶段根据软件需求分析所得到的数据流程或数据结构 使 用结构化设计技术 导出软件的模块结构 详细设计阶段是给出软件模块的内部过程描述 内部过 程描述是模块内部的算法设计 该文档是直接给软件开发人员看的 1 2 背景背景 A 软件系统的名称为 学生学籍管理系统 本项目的为小组开发成员分别为 谭镇 张智盈 本项目的用户 管理员 教务处管理员 学校教师职工 学校全体学生 实现该软件的计算中心 学校计算机中心 学校网管中心 光 C 独立文档系统 1 3 定义定义 SQL SERVER 系统服务器所使用的数据库管理系统 DBMS SQL 一种用于访问查询数据库的语言 事务流 数据进入模块后可能有多种路径进行处理 主键 数据库表中的关键域 值互不相同 外部主键 数据库表中与其他表主键关联的域 ROLLBACK 数据库的错误恢复机制 系统 若未特别指出 统指本机票预定系统 2 程序系统的结构程序系统的结构 本系统屏幕功能区域设计如图所示 子系统名称模 块 名 称程序层次结构 添加新用户 login winB6 系统维护 修改现有用户的权限 user prillivage t同上 学生学籍管理系统详细设计说明书 第 页2 修改密码 ls renewpassword同上 学生信息 dw 1 retrieveB7 录入信息 学生处理 dw 1 dataobjectB7 删除信息删除学生信息 deletB8 添加信息添加学生信息 addB9 查询信息查询学生信息 checkedB10 B6 用户及权限维护单元 B7 录入信息 B8 删除信息 用户及权限 维护 添加新用户 修改现有用户的权限 添加新 字 修改现有 字 录入信息 学生信息 成绩录入 删除信息 删除学生信息 delet DELETE 学生学籍管理系统详细设计说明书 第 页3 B9 添加信息 B10 查询信息 3 程序程序 1 标识符 设计说明 标识符 设计说明 从本章开始 逐个地给出各个层次中的每个程序的设计考虑 以下给出的提纲是针对一般情况的 对于一个具体的模块 尤其是层次比较低的模块或子程序 其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同 在这种情况下 只要简单地说明这一点即可 3 1 程序描述程序描述 系统管理模块主要实现以下功能 用户登录 添加用户 修改用户密码 输入输出 系统启动后 将首先出现用户登录窗体 用户首先输入用户名 然后输入密码 学籍信息管理模块主要实现以下功能 添加学籍信息 修改学籍信息 查询学籍信息 班级信息管理模块主要实现以下功能 添加班级信息 修改班级信息 课程设置模块主要实现以下功能 添加课程信息 修改课程信息 设置年级课程 成绩管理模块主要实现以下功能 添加成绩管理 修改成绩管理 查询成绩管理 添加信息 添加学生信息 add 查询信息 查询学生信息 checked 学生学籍管理系统详细设计说明书 第 页4 3 2 功能功能 如下表 设计者设计日期审核者审核日期 模块名称用户登陆模块标志符Login 相关数据库表userpass 输入登陆用户名密码 输出登陆用户信息 操作信息 程序处理说明 调用方法 创建本窗体 当向数据库输入用户名密码信息时 检查数据库中是否存在匹配的该用户名和密码 密码是否为空的检查 3 3 性能性能 该模块没有性能要求 3 4 输人项输人项 登陆用户名密码 3 5 输出项输出项 提交数据成功 3 6 算法算法 本程序没有采用特殊的算法 3 7 流程逻辑流程逻辑 用户登陆模块的流程逻辑为 重新 输入用户 名 密码 密码是否为空 Y 提示输入密码 确认N 用户名 密码 正确 N 弹出对话框 用户 名或密码不正确 弹出用户信息对话 框 Y 提交模块选择 操作 N 读数据库 Y 3 8 接口接口 模块界面接口如图 学生学籍管理系统详细设计说明书 第 页5 该模块与主模块和其他模块的关系如下 该模块直接被主模块调用 生成窗体 供用户登陆 该模块直接调用数据库连接模块 取得数据库连接 3 9 存储分配存储分配 根据需要 说明本程序的存储分配 3 10 注释设计注释设计 说明准备在本程序中安排的注释 a 对每个功能模块的开头都加了注释来说明每个模块的 功能 b 对自己不熟悉的代码加了注释 c 对重要代码加了注释 3 11 限制条件限制条件 说明本程序运行中所受到的限制条件 3 12 测试计划测试计划 管理员可以添加学生基本信息 成绩 奖惩情况 可以打印所有学生的信息 对于普通用户可以查 看自己的相关信息 也可以打印 3 13 尚未解决的问题尚未解决的问题 对留级生的添加录入功能还没有完全实现 系统的某些模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论