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