学生信息管理系统详细设计说明书_第1页
学生信息管理系统详细设计说明书_第2页
学生信息管理系统详细设计说明书_第3页
学生信息管理系统详细设计说明书_第4页
学生信息管理系统详细设计说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1 学生信息管理系统学生信息管理系统 详细设计说明书详细设计说明书 负责人负责人: 参与人员:参与人员: 指导老师:指导老师: 2 1 引言引言.4 1.1 编写目的.4 1.2 背景.4 1.3 定义.4 1.4 参考资料.4 2 程序系统的结构程序系统的结构.4 3 登录界面(登录界面(DEFAULT)设计说明)设计说明 .5 3.1 程序描述.5 3.2 功能.5 3.3 性能.6 3.4 输人项.6 3.5 输出项.6 3.6 算法.7 3.7 流程逻辑.7 3.8 接口.7 3.9 存储分配.8 3.10 注释设计.8 3.11 限制条件.8 3.12 测试计划.8 3.13 尚未解决的问题.9 4 班级管理(班级管理(BANJIGUANLI)设计说明)设计说明.10 4.1 程序描述.10 4.2 功能.10 4.3 性能.10 4.4 输人项.11 4.5 输出项.11 4.6 算法.11 4.7 流程逻辑.11 4.8 接口.12 4.9 存储分配.13 4.10 注释设计.13 4.11 限制条件.13 4.12 测试计划.13 4.13 尚未解决的问题.13 5 学生信息管理(学生信息管理(XUESHENGXINXI)设计说明)设计说明 .14 5.1 程序描述.14 5.2 功能.14 5.3 性能.15 5.4 输人项.15 3 5.5 输出项.16 5.6 算法.16 5.7 流程逻辑.16 5.8 接口.17 5.9 存储分配.17 5.10 注释设计.18 5.11 限制条件.18 5.12 测试计划.18 5.13 尚未解决的问题.18 4 详细设计说明书详细设计说明书 1 引言引言 1.1 编写目的编写目的 该学生信息管理系统软件项目是为适应教务发展的需要而进行研发的,适用于学校内 部相关部门。该文档是对概要设计结果的进一步细化,给出目标系统(即学生信息管理系 统)的精确描述,以便在编码阶段直接翻译成计算机的程序代码。 本报告的预期读者为项目管理人,教师,学生,软件开发工程师等。 1.2 背景背景 a 待开发软件系统的名称:学生信息管理系统; b 本项目的任务提出者:河南警察学院 09 级信息安全系; c 本项目的开发者:河南警察学院 09 级信息安全系二区队; d 本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生; e 实现该软件的计算中心:学校计算机中心,学校网管中心; f 该说明为独立文档。 1.3 定义定义 此处无内容。 1.4 参考资料参考资料 a 本项目的经核准的计划任务书; b 可行性分析报告; c 需求分析说明书; d 概要设计说明书; e 实用软件工程与实训 杜文洁、白萍 主编 清华大学出版社; f 软件开发国际标准文件。 2 程序系统的结构程序系统的结构 5 学生信息管理系统 管理员学生 班 级 管 理 教 师 管 理 课 程 管 理 学 生 选 课 成 绩 管 理 学 生 管 理 修 改 密 码 课 程 信 息 选 课 浏 览 个 人 选 课 成 绩 查 询 个 人 信 息 登录 3 登录界面(登录界面(Default)设计说明)设计说明 3.1 程序描述程序描述 该程序段是学生信息管理系统的登录界面设计,用于区分用户的身份,使用户以自己 的身份(管理员或学生)登录进入学生信息管理系统。 3.2 功能功能 6 IPO 图编号:3.2.1 模块名称:登录模块 输入参数处理说明处理结果 用户名 密码 判断用户名与密码是 否一致, 1、 进入用户界面 2、 输出提示信息:请 重新输入登录信息! 备注:无 3.3 性能性能 此处无内容。 3.4 输人项输人项 数据名称数据名称数据标识符数据标识符数据类型数据类型取值范围取值范围 用户名User_id文本20 用户身份User_Power数字整型 密码User_Password文本20 3.5 输出项输出项 1、登录信息正确,则进入与用户身份一致的信息管理界面; 2、登录信息不正确,则在登录界面输出提示信息:请重新输入登录信息! 7 3.6 算法算法 此处无内容。 3.7 流程逻辑流程逻辑 开始 输入用户名和密码提示重新输入 判断各输入数据是否正确 进入管理员或学生界面 结束 F T 3.8 接口接口 用户表 信息录入 退出清除登录 8 3.9 存储分配存储分配 本程序的存储分配空间足够用。 3.10 注释设计注释设计 此处无内容。 3.11 限制条件限制条件 此处无内容。 3.12 测试计划测试计划 测试名称测试进度安排测试目的测试内容 基本信息输入系统完全后可以进 行 测试系统的需求 是否达到 输入简单的信息 进行测试 9 非法信息输入在基本信息测试完 成并通过后 测试系统对一些 非法输入信息的 反应 输入一些特殊的 字符或符号 空信息输入可以和一些非法信 息测试一起进行 测试系统对空信 息的反应 在所有的输入项 上输入空值 3.13 尚未解决的问题尚未解决的问题 无。 4 班级管理(班级管理(banjiguanli)设计说明)设计说明 4.1 程序描述程序描述 该程序主要对学院各个系的各个中队的情况进行管理,包含有班级编号、班级全称、 系别、学院、队长编号、序号等,该程序可实现对班级信息的添加、编辑、修改和删除。 4.2 功能功能 10 IPO 图编号:4.2.1 模块名称:班级管理 输入参数处理说明输出参数 班级编号 班级全称 系别 学院 队长编号 序号 对数据进行添加,编辑, 修改和删除,将新数据输 入数据库 将各输入信息以表格方式 在管理员界面输出 备注:无 4.3 性能性能 该程序要求录入条件要符合相关的数据类型,否则会没有结果,查询时对新录入的信 息有时会出现一定的错误,在查询信息量过大时可能会出现死机的可能。输入精度要求不 高,可以实现各种查询包括模糊查询。 4.4 输人项输人项 数据名称数据名称数据标识符数据标识符数据类型数据类型取值范围取值范围 班级编号Class_id文本20 班级全称Class_name文本50 11 系别Class_departmemt文本50 学院Class_college文本50 队长编号Class_teacherid文本20 序号sd 自动编号长整型递增, 4.5 输出项输出项 输出项与输入项相同。 4.6 算法算法 此处无内容。 4.7 流程逻辑流程逻辑 开始 按学号信息输入检查学号索引 检检查查数数据据库库中中是是否否有有原原信信息息 在在原原信信息息上上进进行行删删除除,修修改改,编编辑辑 进行信息保存 进行添加 结束 T F 4.8 接口接口 班级表 信息录入 返回编辑、删除添加 4.9 存储分配存储分配 本程序的存储空间足够用。 12 4.10 注释设计注释设计 此处无内容。 4.11 限制条件限制条件 软件运行最短寿命为三年;此软件只能有警察学院内部使用;运行环境为 Windows 操作系统,内存 256M 以上,推荐使用分辨率 1024*768 像素,其他运行条件无明显限 制。 4.12 测试计划测试计划 测试名称测试进度安排测试目的测试内容 基本信息输入系统完全后可以进 行 测试系统的需求 是否达到 输入简单的信息 进行测试 非法信息输入在基本信息测试完 成并通过后 测试系统对一些 非法输入信息的 反应 输入一些特殊的 字符或符号 空信息输入可以和一些非法信 息测试一起进行 测试系统对空信 息的反应 在所有的输入项 上输入空值 4.13 尚未解决的问题尚未解决的问题 无。 13 5 学生信息管理(学生信息管理(xueshengxinxi)设计说明)设计说明 5.1 程序描述程序描述 该程序采用模版形式,包括修改密码、课程信息、选课浏览、个人选课、成绩查询、 个人信息,其中修改信息功能以学生身份可对自己的密码进行修改,其余各功能以学生身 份只能进行查询,不能进行修改等操作。 5.2 功能功能 IPO 图编号:5.2.1 模块名称:修改密码 输入参数处理说明输出参数 旧密码 新密码 新密码确认 判断输入数据是否有效并 将各数据输进数据库 提示密码修改成功或失败 备注:无 14 IPO 图编号:5.2.2 模块名称:课程信息 输入参数处理说明输出参数 课程号 课程名称 学时 学分 课程类型 课程描述 序号 将各参数输进数据库将各输入信息以表格方式 在学生界面输出 备注:无 5.3 性能性能 该程序要求录入条件要符合相关的数据类型,否则会没有结果,查询时对新录入的信 息有时会出现一定的错误,在查询信息量过大时可能会出现死机的可能。输入精度要求不 高,可以实现各种查询包括模糊查询。 5.4 输人项输人项 数据名称数据名称数据标识符数据标识符数据类型数据类型取值范围取值范围 课程号Course_id文本50 课程名称Course_name文本50 15 学时Course_period文本50 学分Course_credit文本50 课程类型Course_kind文本50 课程描述Course_describe文本50 序号id自动编号长整型,递增, 5.5 输出项输出项 按要求与输入项一致输出。 5.6 算法算法 此处无内容。 5.7 流程逻辑流程逻辑 开始 输入各输入项参数提示重新输入 判断各输入数据是否有效 将各输入数据存入数据库 结束 F T 将各数据项输出到学生管理界面中 5.8 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序, 说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷) 。 5.9 存储分配存储分配 本程序的存储空间足够用。 16 5.10 注释设计注释设计 此处无内容。 5.11 限制条件限制条件

温馨提示

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

评论

0/150

提交评论