资源描述
《学生公寓管理系统》概要设计阐明书
引言
1. 编写目
对于《学生公寓管理系统》概要设计阐明书。
2. 项目背景
(1)名称:学生公寓管理系统
(2)本项目任务提出者:郑州航院信息记录职业学院。
本项目任务开发者:迈拓者工作室。
顾客:学院公寓办全体教师职工。
实现软件单位:迈拓者工作室。
(3)本项目与其她软件或其她系统关系:工作于Windows所有系统。
3. 定义
ADO:微软公司提出一种数据库连接技术。
Microsoft Sql server ::微软公司提出一种关系数据库管理系统。
4.参照资料:
《管理信息系统与案例分析》高林 周海燕 主编 人民邮电出版社
《管理信息系统实训》
《学生公寓管理系统》
任务概述
1. 目的
完毕一种学生公寓管理系统概要设计。
2. 运营环境
硬件环境:奔四电脑
软件环境:操作系统:Windows XP
数据库管理系统:SQL server
3. 需求概述
(1) 新生注册个人信息后到公寓办,公寓管理员对其身份进行核查,通过后管理员会通过其所在系、专业、班级可以直接给其分寝室。
(2) 对于学生调寝室申请和退宿申请应当不久予以办理并把关于信息保存到此学生学生信息里。
(3) 学校对学生物品登记应当清晰、明确,学生物品维修应当及时。
(4) 查询学生信息时应当有诸各种查询办法以便于查询者进行查找。
(5) 学生登陆学校公寓管理系统网站应当不久可以查找自己所要关于公寓关于信息。
(6) 公寓管理员对于来访者个人信息登记及物品登记应当明确以便学生物品丢失查找。
(7) 系统管理员、公寓管理员及学生在使用此系统时应当设立各自权限。
总体设计
(1)解决流程
学生公寓管理系统一方面需要顾客登陆。系统管理员、公寓管理员及学生需要输入顾客名及密码,如果登录密码不对的,系统会自动弹出“顾客名或密码不对”提示,等待重新输入:如果对的,则进入学生公寓管理系统首页,系统有关功能将可以用,然后依照自己需要来选取功能界面进入。
(1)总体构造
接口设计
(1)外部接口
A 硬件接口:需要原则打印机接口进行报表打印。
B 软件接口:支持所有Windows平台系统。
系统使用Mircosoft Sql server 作为数据库软件,使用ASP.NET作为数据库与网页程序之间接口
C 顾客界面
(2)内部接口
模块1顾客身份证验证模块,输入:顾客名,密码:输出:欢迎使用学生公寓管理系统。
模块2学生信息管理模块,输入:学生状况;输出:添加成功/查询信息成功显示/信息已更新成功。
模块3查询管理模块,输入:姓名,学号,班级,宿舍号,系别,专业;输出:查询信息成功显示。
模块4公寓管理模块, 输入:楼号,宿舍号,系别,专业,班级 ;输出:添加成功/查询信息成功显示/修改成功。
模块5系统管理模块,输入:系统管理员信息、公寓管理员信息。输出:添加成功/查询成果已成功显示/修改成功/真要删除吗?
模块6 来访者管理模块,输入:来访者信息,来访者物品信息。输出:添加成功/查询信息成功显示/真要删除吗?
数据构造设计
(1)逻辑构造设计
数据库概念模型转化成数据库逻辑模型。
网络拓扑构造图
(1) 物理构造设计
建立一种学生公寓管理系统所使用数据库
学生信息表
字 段
类型
长度
学 号
char
10
姓 名
char
10
性 别
char
4
系 别
char
10
专 业
char
20
班 级
Char
6
身份号
Char
18
家庭住址
Char
30
联系方式
Char
11
来访者信息表
字 段
类型
长度
姓 名
Char
10
性 别
Char
4
身份证号
Char
18
单 位
Char
30
来访时间
smalldate
8
离开时间
smalldate
8
物品名称
Char
20
物品件数
Int
2
进入或离开
Char
4
管理员信息表
字 段
类型
长度
顾客名
Char
20
密 码
Char
10
权 限
Char
10
学生公寓信息表
字 段
类型
长度
宿舍号
Char
4
床位号
Char
2
水电费
Char
3
楼 号
Char
2
物品名称
Char
20
物品件数
Int
2
学生物品信息表
字 段
类型
长度
学 号
Char
10
姓 名
Char
10
物品名称
Char
20
件 数
Char
2
带入时间
Char
8
带出时间
Char
8
运营设计
(1)运营模块组合
(2) 运营时间<10秒
出错解决设计
(1) 出错输出信息
在登录主界面时如果顾客名或密码错误时系统将提示:顾客名或密码错误请重新输入。
在登录学生信息管理界面时通过学生信息表查找学生基本信息,如果未查找出,系统将提示报错信息。
在登录查询管理界面时通过对学生院系或学号或专业或姓名或宿舍号或班级进行审核,如果审核未通过,系统将提示报错信息
在登录公寓管理界面时进行审核,如果审核未通过,系统将提示报错信息。
在登录系统管理界面时通过对系统管理员、公寓管理员顾客名和密码和学生学号进行审核,如果审核未通过,系统将提示报错信息。
在登录来访者管理界面时,通过对来访者信息审核,如果审核未通过,系统将提示报错信息。
(2) 出错解决对策
a. 重新启动系统;b. 中断系统工作;c. 管理修改有关代码,调试数据库。
安全保密设计
(1)顾客要输入密码和顾客名登陆才可使用,系统设立提供管理员操作界面。
(2)对数据库进行备份。
(3)安装系统设防火墙。
维护设计
(1)提供管理员页面以便操作维护。
(2)固定期间对系统进行维护。
(3)若系统浮现瘫痪时,可启动备用系统维护维持运转。
《学生公寓管理系统》详细设计阐明书
引言
(1)编写目 对于《学生公寓管理系统》详细设计阐明书。
(2)项目背景
a. 名称:图书馆借书证管理系统。
b. 本项目任务提出者:郑州航院信息记录职业学院。
c. 本项目任务开发者:迈拓者工作室,顾客:学院公寓办全体教师职工,实现软件单位:迈拓者工作室。
d. 本项目与其她软件或其她系统关系:工作与Windows 所有系统。
(3) 参照资料
《SQL Server 基本教程》董翔英;
《ASP.NET程序设计与应用开发》 李千目 严哲;
本项目需求分析阐明书;
本项目概要书明书;
总体设计
1.需求概述:
(1) 新生注册个人信息后到公寓办,公寓管理员对其身份进行核查,通过后管理员会通过其所在系、专业、班级可以直接给其分寝室。
(2) 对于学生调寝室申请和退宿申请应当不久予以办理并把关于信息保存到此学生学生信息里。
(3) 学校对学生物品登记应当清晰、明确,学生物品维修应当及时。
(4) 查询学生信息时应当有诸各种查询办法以便于查询者进行查找。
(5) 学生登陆学校公寓管理系统网站应当不久可以查找自己所要关于公寓关于信息。
(6) 公寓管理员对于来访者个人信息登记及物品登记应当明确以便学生物品丢失查找。
(7) 系统管理员、公寓管理员及学生在使用此系统时应当设立各自权限。
2. 软件构造:
程序描述见下IPO图
系统主控模块
IPO图编号:A.1
上层调用模块:无
可调用模块:学生信息管理模块,查询管理模块,公寓管理模块,系统管理模块,来访者管理模块
使用库文献:无
设计人:于文升
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
无
无
学生信息更新模块
IPO图编号:A.1.1.3
上层调用模块:学生信息管理模块
可调用模块:无
使用文献:学生状况表
设计人:孙亚慧
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号、姓名、性别、系别、专业、班级、身份证号、家庭住址、联系方式
学生记录
学生信息管理模块
IPO图编号:A.1.1
上层调用模块:学生信息管理模块
可调用模块:学生信息管理添加记录、学生信息管理删除记录、学生信息管理更新记录
使用文献:学生状况表
设计人:孙亚慧
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
无
学生记录
学生信息添加模块
IPO图编号:A.1.1.1
上层调用模块:学生信息管理模块
可调用模块:学生信息添加、学生专业、学生姓名、学生学号
使用文献:学生状况表
设计人:孙亚慧
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号、姓名、性别、系别、专业、班级、身份证号、家庭住址、联系方式
学生记录
学生信息删除模块
IPO图编号:A.1.1.2
上层调用模块:学生信息管理模块
可调用模块:学生信息删除、学生专业、学生姓名、学生学号
使用文献:学生状况表
设计人:孙亚慧
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号、姓名、性别、系别、专业、班级、身份证号、家庭住址、联系方式
学生记录
模块名称:查询模块
IPO图编号:A.1.2.
上层调用模块:学生公寓管理模块
可用模块:按学号查询模块,按姓名查询模块,按系别查询模块,按专业查询模块,按班级查询模块
使用库文献:学生公寓信息表,学生状况表
设计人:邹旭
输入某些(I)
解决描述(P)
输出某些(O)
学号
姓名
系别
专业
班级
宿舍号
楼号
学生公寓信息及个人信息
模块名称:按系别查询模块
IPO图编号:A.1.2.1
上层调用模块:查询功能模块
可用模块: 无
使用库文献:学生公寓信息表,学生状况表
设计人:邹旭
日期:4月25日
输入某些(I)
解决描述(P)
输出某些(O)
学生所在院系
该院系所有学生所在楼号
宿舍号
模块名称:按学号查询模块
IPO图编号:A.1.2.2
上层调用模块:查询模块
可用模块: 无
使用库文献:学生状况表,学生公寓信息表
设计人:邹旭
日期:4月25日
输入某些(I)
解决描述(P)
输出某些(O)
学号
相应学生所在
楼号
宿舍号
系别
专业
班级等个人基本状况及宿舍信息
模块名称:按专业查询模块
IPO图编号:A.1.2.3
上层调用模块:查询管理
可用模块: 无
使用库文献:学生公寓信息表,学生状况表
设计人:邹旭
日期:4月25日
输入某些(I)
解决描述(P)
输出某些(O)
专业
此专业学生所在楼号、宿舍号
模块名称:按姓名查询模块
IPO图编号:A.1.2.4
上层调用模块:查询管理模块
可用模块:无
使用库文献:学生状况表,学生公寓信息表
设计人:邹旭
日期:4月25日
输入某些(I)
解决描述(P)
输出某些(O)
姓名
相应学生所在
楼号
宿舍号
系别
专业
班级等个人基本状况及宿舍信息
模块名称:按宿舍号查询模块
IPO图编号:A.1.2.5
上层调用模块:查询管理模块
可用模块:无
使用库文献:学生状况表,学生公寓信息表
设计人:刘晓璐
日期:4月25日
输入某些(I)
解决描述(P)
输出某些(O)
宿舍号
床号
物品与否完好
水电费
剩余床位
学生基本信息
模块名称:按班级查询模块
IPO图编号A.1.2.6:
上层调用模块:查询管理模块
可用模块: 无
使用库文献:学生公寓信息表 学生状况表
设计人:邹旭
日期:4月25日
输入某些(I)
解决描述(P)
输出某些(O)
班级
楼号
查询班级所有楼号、宿舍号 及宿舍内学生
模块名称:公寓管理模块
IPO图编号:A.1.3
上层调用模块:学生公寓管理系统模块
可调用模块:退宿登记模块,物品管理模块,宿舍调换模块,入宿登记模块,宿舍分派模块
使用库文献:学生公寓信息表 学生状况表 学生物品信息表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学生公寓信息
学生状况
学生物品信息
学生公寓管理文献
模块名称:退宿登记模块
IPO图编号:A.1.3.1
上层调用模块:公寓管理模块
可调用模块:无
使用库文献:学生公寓信息表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号
姓名
系别
专业
班级
楼号
宿舍号
床位号
退宿证明
模块名称:物品管理模块
IPO图编号:A.1.3.2
上层调用模块:公寓管理模块
可调用模块:物品登记模块,物品维修模块
使用库文献:学生公寓信息表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号
姓名
系别
专业
班级
物品名称
件数
楼号
宿舍号
床位号
物品登记信息
物品维修信息
模块名称:物品登记模块
IPO图编号:A.1.3.2.1
上层调用模块:物品管理模块
可调用模块:无
使用库文献:学生物品信息表,学生状况表,学生公寓信息表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号
姓名
宿舍号
楼号
带入时间
件数
物品名称
学生物品信息
模块名称:物品维修模块
IPO图编号:A.1.3.2.2
上层调用模块:物品管理模块
可调用模块:无
使用库文献:学生公寓信息表
学生物品信息表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
损坏物品名称
楼号
宿舍号
宿舍文献
块名称:宿舍调换模块
IPO图编号:A.1.3.3
上层调用模块:公寓管理模块
可调用模块:无
使用库文献:学生公寓信息表、学生状况表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
楼号
宿舍号
学号
姓名
系别
专业
班级
床位号
学生调换后
楼号
宿舍号
床位号
模块名称:入宿登记模块
IPO图编号:A.1.3.4
上层调用模块:公寓管理模块
可调用模块:无
使用库文献:学生状况表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号
姓名
系别
专业
班级
学生宿舍信息
模块名称:宿舍分派模块
IPO图编号:A.1.3.5
上层调用模块:公寓管理模块
可调用模块:无
使用库文献:学生信息表
设计人:魏凤侠
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学号
姓名
系别
专业
班级
楼号
宿舍号
床位号
模块名称:系统管理界面
IPO:图编号 A.1.4
上层调用模块:主控界面
可调用模块:系统管理员、公寓管理员、学生
使用文献:系统文献
设计人:张宇丹
日期: 4月24日
输入某些(I)
解决描述(P)
输出某些(I)
系统管理员顾客名、工号、密码
公寓管理员顾客名、密码、
学生姓名、学号
系
统
文
件
模块名称:系统管理员模块
IPO:图编号 A.1.4.1
上层调用模块:系统管理模块
可调用模块:系统管理员姓名、系统管理员工号、系统管理员信息
使用文献:系统文献
设计人:张宇丹
日期: 4月24日
输入某些(I)
解决描述(P)
输出某些(O)
系统管理员姓名、工号
顾客名、密码
系
统
文
件
模块名称:系统管理员添加模块
IPO:图编号 A.1.4.1.1
上层调用模块:系统管理模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期: 4月24日
输入某些(I)
解决描述(P)
输出某些(O)
系统管理员姓名、工号、顾客名、密码
系
统
文
件
模块名称:系统管理员删除模块
IPO:图编号 A.1.4.1.2
上层调用模块:系统管理模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期: 4月24日
输入某些(I)
解决描述(P)
输出某些(O)
系统管理员姓名、工号
顾客名、密码
系
统
文
件
模块名称:系统管理员修改模块
IPO:图编号 A.1.4.1.3
上层调用模块:系统管理模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
4月24日
输入某些(I)
解决描述(P)
输出某些(O)
系统管理员姓名、工号、顾客名、密码
系
统
文
件
模块名称:系统管理员查询模块
IPO:图编号 A.1.4.1.4
上层调用模块:系统管理模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
4月24日
输入某些(I)
解决描述(P)
输出某些(O)
系统管理员姓名、工号、顾客名、密码
系
统
文
件
公寓管理员模块
IPO:图编号A.1.4.2
上层调用模块:系统管理界面
可调用模块:公寓管理员添加、公寓管理员查询、公寓管理员修改
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
公寓管理员顾客名、工号、密码
系
统
文
件
模块名称:公寓管理员添加模块
IPO:图编号 A.1.4.2.1
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
公寓管理员姓名、工号、顾客名、密码
系
统
文
件
模块名称:公寓管理员删除模块
IPO:图编号 A.1.4.2.2
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
公寓管理员姓名、工号、顾客名、密码
系
统
文
件
模块名称:公寓管理员修改模块
IPO:图编号 A.1.4.2.3
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
公寓管理员姓名、工号、顾客名、密码
系
统
文
件
模块名称:公寓管理员查询模块
IPO:图编号A.1.4.2.4
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
公寓管理员姓名、工号、顾客名、密码
系
统
文
件
模块名称:学生模块
IPO:图编号 A.1.4.3
上层调用模块:系统管理界面
可调用模块:学生查询、学生添加、学生修改
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式
系
统
文
件
模块名称:学生添加模块
IPO:图编号 A.1.4.3.1
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式
系
统
文
件
模块名称:学生删除模块
IPO:图编号A.1.4.3.2
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式
系
统
文
件
模块名称:学生修改模块
IPO:图编号 A.1.4.3.3
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式
系
统
文
件
模块名称:学生查询模块
IPO:图编号 A.1.4.3.4
上层调用模块:系统管理员模块
可调用模块:无
使用文献:系统文献
设计人:张宇丹
日期:4月23日
输入某些(I)
解决描述(P)
输出某些(O)
学生姓名、学号、性别、系别、专业、班级、身份证号、家庭住址、联系方式
系
统
文
件
模块名称:来访者管理模块
IPO图编号:A.1.5
上层调用模块:系统主模块
可调用模块:来访者信息模块、物品信息模块
使用库文献:无
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决描述(P)
输出某些(O)
无
无
模块名称:来访者信息模块
IPO图编号:A.1.5.1
上层调用模块:来访者管理模块
可调用模块:来访者信息登记模块、来访者信息查询模块、来访者信息删除模块
使用库文献:无
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
无
无
模块名称:来访者信息查询模块
IPO图编号:A.1.5.1.2
上层调用模块:来访者信息模块
可调用模块:无
使用库文献:来访者信息表
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
来访者姓名或来访时间或离开时间
1. 不合格提示
2. 无所查信息时报错
3. 显示所查信息
模块名称:来访者信息登记模块
IPO图编号:A.1.5.1.1
上层调用模块:来访者信息模块
可调用模块:无
使用库文献:来访者信息表
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
来访者姓名、性别、身份证号、单位、来访时间、离开时间、
1. 不合格提示
2. 以保存到库文献
模块名称:来访者信息删除模块
IPO图编号:A.1.5.1.3
上层调用模块:来访者信息模块
可调用模块:无
使用库文献:来访者信息表
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
来访时间
1. 无满足条件记录时报错
2. 已删除
模块名称:物品信息模块
IPO图编号:A.1.5.2
上层调用模块:来访者管理模块
可调用模块:物品信息登记模块、物品信息查询模块、物品信息删除模块
使用库文献:无
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
无
无
模块名称:物品信息登记模块
IPO图编号:A.1.5.2.1
上层调用模块:物品信息模块
可调用模块:无
使用库文献:来访者信息表
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
物品名称、物品数量、带入或带出
1. 不合格提示
2. 2.已保存到库文献
模块名称:物品信息查询模块
IPO图编号:A.1.5.2.2
上层调用模块:物品信息模块
可调用模块:无
使用库文献:来访者信息表
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
物品名称
或带入
或带出
或来访时间
或离开时间
1. 不合格提示
2. 无所查记录时报错
3. 显示记录
模块名称:物品信息删除模块
IPO图编号:A.1.5.2.3
上层调用模块:物品信息模块
可调用模块:无
使用库文献:来访者信息表
设计人:姜舒尘
日期:-4-28
输入某些(I)
解决某些(P)
输出某些(O)
来访时间
3. 无满足条件记录时报错
2. 已删除
展开阅读全文