版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档编号:_保密级别:_ 学生学籍管理系统详细设计说明书所属项目:文件类别:版本号:编写者:审核者:批准者: 学生学籍管理系统详细设计说明书目录1引言 (11.1编写目的 (11.2背景 (11.3定义 (11.4参考资料 (22程序系统的结构 (23程序1(标识符设计说明 (43.1程序描述 (43.2功能 (43.3性能 (53.4输人项 (53.5输出项 (53.6算法 (53.7流程逻辑 (53.8接口 (63.9存储分配 (63.10注释设计 (63.11限制条件 (73.12测试计划 (73.13尚未解决的问题 (74程序2(标识符设计说明. 错误!未定义书签。 1引言1.1编写目
2、的软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。1.2背景A.软件系统的名称为:“学生学籍管理系统”本项目的为小组开发成员分别为:刘翔宇,董娜,孙宏辉本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生实现该软件的计算中心:学校计算机中心,学校网管中心。光C. 独立文档系统1.3定义SQL SERVER: 系统服务器所使
3、用的数据库管理系统(DBMS。SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK: 数据库的错误恢复机制。系统:若未特别指出,统指本机票预定系统。 1.4参考资料b.<软件工程概论> 李存珠李宣东编著南京大学计算机系出版2001年8月2程序系统的结构本系统屏幕功能区域设计如图所示。 B6用户及权限维护单元 B7录入信息 B8删除信息 B9添加信息 B10查询信息学生学籍管理系统详细设计说明书 3 程序 1(标识符设计说明 (标识符 从本章开始,逐个地给出
4、各个层次中的每个程序的设计考虑.以下给出的提 纲是针对一般情况的. 对于一个具体的模块, 尤其是层次比较低的模块或子程序, 其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这 种情况下,只要简单地说明这一点即可. 3.1 程序描述 系统管理模块主要实现以下功能: 用户登录 输入输出: 然后输入密码. 学籍信息管理模块主要实现以下功能: 添加学籍信息 修改学籍信息 查询学籍信息 添加用户 修改用户密码 系统启动后,将首先出现用户登录窗体,用户首先输入用户名, 班级信息管理模块主要实现以下功能: 添加班级信息 修改班级信息 课程设置模块主要实现以下功能: 添加课程信息 修改课程
5、信息 设置年级课程 成绩管理模块主要实现以下功能: 添加成绩管理 修改成绩管理 查询成绩管理 3.2 功能 如下表: 设计者 设计日 期 模块名称 相关数据库 表 用户登陆模块 审核 者 标志符 userpass Login 审核日期 第4 页 学生学籍管理系统详细设计说明书 输入 输出 登陆用户名密码 登陆用户信息,操作信息 调用方法(创建本窗体 程序处理说 明 当向数据库输入用户名密码信息时,检查数据库中是否存在匹 配的该用户名和密码 密码是否为空的检查 3.3 性能 该模块没有性能要求. 3.4 输人项 登陆用户名密码 3.5 输出项 提交数据成功. 3.6 算法 本程序没有采用特殊的算
6、法. 3.7 流程逻辑 用户登陆模块的流程逻辑为: 第5 页 学生学籍管理系统详细设计说明书 弹出对话框"用户 名或密码不正确" N 提示输入密码 Y (重新输入用户 名,密码 密码是否为空 N 确认 用户名,密码 正确? N 提交模块选择 操作? 弹出用户信息对话 框 Y Y 读数据库 3.8 接口 模块界面接口如图: 该模块与主模块和其他模块的关系如下: 该模块直接被主模块调用,生成窗体,供用户登陆; 该模块直接调用数据库连接模块,取得数据库连接 3.9 存储分配 根据需要,说明本程序的存储分配. 3.10 注释设计 说明准备在本程序中安排的注释: 第6 页 学生学籍管理系统详细设计说明书 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年广场景观施工合同
- 【初中生物】从种到界-2024-2025学年七年级生物上册同步教学课件(人教版2024)
- 2024租地合同协议书范本农村租地协议书范本
- 2024年度「新能源领域研究开发」合同
- 2024年冷库建造施工合同模板
- 2024年度销售合同:医疗设备供应
- 2024年店铺装修合同范本
- 2024年度」品牌代言协议明星效应助力品牌
- 2024年度智能制造生产线改造合同
- 认识梯形课件教学课件
- 国家开放大学《计算机绘图(本)》章节测试参考答案
- 亏损项目整改措施
- 第2讲循环流化床锅炉的构造及工作原理ppt课件
- DB45∕T 2364-2021 公路路基监测技术规范
- 英语培优扶差记录表(共7页)
- 排球比赛记分表
- 网站服务合同域名续费与维护
- 实验幼儿园陪餐记录表
- JJG113_2013_标准金属洛氏硬度块检定规程_解读
- 小学数学一位数加减混合运算算术题(969道)
- 安全教育培训记录运输车辆安全技术要求
评论
0/150
提交评论