Franky宿舍管理系统.docx
- 文档编号:26069318
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:15
- 大小:87.99KB
Franky宿舍管理系统.docx
《Franky宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《Franky宿舍管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
Franky宿舍管理系统
一-引言
1•编写目的
在完成Franky宿舍管理系统需求分析的基础上,Franky团队依据<Franky宿舍管理系统需求规格说明书》对Franky宿舍笛理系统如何实现进行了设讣。
为了文档化我们对系统的设i|・,编写了文档。
本文档主要提供Franky团队在具体实现Franky宿舍管理系统时参考使用,系统交给客户以后,系统维护人员在必要时也会査阅本文档。
2.背景
包括以下内容:
•系统名称J《Franky宿舍管理系统》
•本系统由Franky团队完成从需求分析,设计到编码,测试,发布的全过程。
3•参考资料
•《软件工程导论(第五版)》张海藩编著,淸华大学出版社,20082
二,总体设讣
1•需求规企
本系统将解决当前很多宿舍管理人员的宿舍管理过程的电子化,规范化需求。
详细说明可参见《Franky宿舍管理系统需求规格说明书》。
2•硬件运行环境
服务器
及以上
处理器型号JAMD/Intcr18GHz
内存容量:
2GB及以上
外存剩余空间:
5GB及以上
网络配置:
100M网卡
签到客户端
服务器
及以上
处理器型号JAMD/Inter16GHz
内存容1GB及以上
外存剩余空间:
2GB及以上
PS2接口
网络配置:
100M网卡,RS232串口,
Web浏览PC机
服务器
及以上
处理器型号JAMD/IntcrL6GHz内存容量:
1GB及以上
外存剩余空间:
1GB及以上
网络配置:
100M网卡
读卡器
读卡器是非接触式的IC卡读卡器,用于读取非接触式的IC卡。
3软件运行环境
服务器
操作系统:
Win7/Vista/8
Web服务器JnS6.0
数据库:
SQLServer2008
签到客户机
操作系统:
Win7/Vista/8
数据库:
SQLServer2008
Web浏览PC机
操作系统:
Win7/Vista/8
浏览器:
IE7
4•开发环境
操作系统JMicrosoft'®Windows^7
开发工具JMicrosoft®VisualBasic®&0中文版,SQLSERVER2008
5•基本设i|•思想
在整体设讣中,我们将宿舍管理系统分为六个大的模块:
系统管理模块、公寓管理模块、信息査询模块、出入登记模块、信息修改模块、关于模块。
每个模块将实现不同的功能。
6•结构
模块名称
功能描述
输入
输岀
系统管理
管理人员和学生进行系统登录
用户坍和密码
系统界而
公寓管理
公寓内的管理及相关负责人员的管理
公寓楼
相关信息
信息査询
学生信息的查询,录入,删除
学生姓名或学号
学生相关信息
出入登出
管理宿舍楼内人员进出及物品进出记录
信息卡
相关进出信息
信息修改
用于修改学生信息或公寓内员工信息
信息卡
原有信息
关于模块
本系统设讣人员相关信息
7•功能需求与程序的关
涪息修改
1—楼房管理
员工管理
学生基本信息修改
员工涪息修改
&人工处理过程
1•对宿舍楼内外的卫生管理山相关员工负责处理
2.有学生闭宿之前未签到时,对该学生宿舍进行调査并记录学生有夜不归宿记录。
三•接口设计
1用户接口
使用基于对话框的GUI,用户通过鼠标的点击和键盘的输入完成操作,编辑框用于用户的输入。
2外部接口
使用Windows的标准对话框的形式,完全用对话框实现。
应用工具:
VisualC++。
主对话框:
III六个功能按钮构成:
系统管理,公寓管理,信息査询,出入登记,信息修改,关于
1)
2)
系统管理对话框:
超级用户登录,普通用户登录,增加用户,密码修改
3)
公寓管理对话框:
楼房管理,宿舍管理,员工管理
信息査询对话框:
按姓名査询,按学号査询,按班级査询,住宿悄况査询,
按寝室査询
出入登记对话框:
登记
信息修改对话框:
关于操作对话框:
运行设计
1运行模块的组合
程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应操作。
2运行控制
本软件控制流程:
主程序运行,等待用户的输入,根拯用户的输入调用各子模块。
五.功能模块设计
模块编号:
001
模块名称:
系统管理
模块编写者:
唐大霖
模块功能描述:
系统管理模块包括:
超级用户登录、普通用户登录、用户密码修改、用户管
4)
5)
6)
7)
四.
物品入楼登记,物品出楼登记,来访人员登记,访问结束
学生基本信息修改,员工信息修改关于该系统的说明
理、退出系统五个部分。
1•用户登录:
实现管理人员登录。
2•用户管理:
实现系统管理人员授予或取消一般用户登录该系统的用户名和
密码。
3•密码修改:
实现所用用户的密码更改功能。
4•退出系统:
实现正常退出宿舍管理系统。
模块编号:
002
模块名称:
公寓管理
模块编写者:
周海龙
模块功能概述:
公寓管理模块包括:
楼房管理、宿舍管理、员工管理三个大的部分。
模块编号:
003
模块名称:
信息査询
模块编写者:
程涛
模块功能概述:
信息査询模块基本上包括:
按学号进行査询、按姓名进行査询、按班级査询、按寝室号査询、每栋楼房住宿悄况査询五个部分。
1•按学号进行査询:
实现每个学生基本信息悄况的查询功能。
2•按姓名査询:
通过学生姓名査询学生基本宿息悄况。
3•按班级査询:
通过班级査询某班级学生住宿情况及该班级学生信息。
4•按寝室号查询:
査看每个宿舍所住学生信息情况。
5•楼房住宿悄况查询:
査询每栋楼房的所有宿舍的住宿悄况及宿舍楼所住学
生统讣悄况。
模块编号:
004
模块名称:
出入登记
模块编写者:
洛万
模块功能概述:
出入登记模块包括:
进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。
1•进楼物品登记:
详细登记某学生搬入宿舍楼的物品情况。
2•出楼物品登记:
详细登记某学生搬出宿舍楼的物品悄况。
3•人员来访登记:
详细登记进入宿舍楼的外来人员情况。
4•结束访问登记:
详细登记外来人员的离开悄况。
模块编号:
005
模块名称:
信息修改
模块编写者:
邓文博
模块功能概述:
信息修改模块包括:
学生基本信息修改、员工基本信息修改等功能。
1•学生基本信息修改:
实现系统管理人员对学生基本信息悄况所作的添加、
修改、删除。
2•员工信息修改:
实现系统管理人员对楼房员工的修改、删除功能。
模块编号:
006
模块名称:
关于模块
模块功能槪述:
此模块是对学生宿舍管理系统开发者相关信息的一个简单介绍。
六.数据库设计
1•基本表设计
表1用户表(Loginin)
字段名
描述
数据类型
数长度
NULL
Primarykey
UserNaine
用户名
char
10
N
Y
Userid
用户密码
char
10
N
Y
UserPower
用户权限
char
20
N
N
表2学生基本悄况表(Student)
字段名
描述
数据类型
数据长度
NULL
Priinarykey
Stu_Key
学号
char
20
N
YandF
Stu_Naine
姓名
char
10
Y
N
Stu_Sex
性别
char
10
Y
N
Stu_College
学院
char
10
Y
N
Stu_Major
专业
char
10
Y
N
Stu_Polit
政治面貌
char
10
Y
N
Stu_Address
家庭住址
char
50
Y
N
Stu_TeI
联系方式
char
10
Y
N
Stu_Des
备注
char
50
Y
N
表3学生住宿表(Student_base)
字段名
描述
数据类型
数拯长度
NULL
Primarykey
Stu_Key
学号
char
20
N
YandF
Stu_dor
宿舍
char
10
Y
N
表4寝室表(Donn)
字段名
描述
数据类型
数长度
NULL
Primarykey
Dorjd
寝室号
char
10
N
Y
Dor_Sex
居住性别
char
10
Y
N
Dor_Nuin
应住人数
char
10
Y
N
Dor_Fact
实住人数
char
10
Y
N
Dor_Price
住宿费用
char
10
Y
N
Dor_Tel
电话
char
10
Y
N
Dor_Des
备注
char
50
Y
N
表5员工表(Employee)
字段名
描述
数据类型
数长度
NULL
Primarykey
Einp_Id
员工号
char
20
N
Y
Emp—Name
姓名
char
10
Y
N
Emp_Age
年龄
char
10
Y
N
Emp_Sex
性别
char
10
Y
N
StuBirth
datetime
10
Y
N
出生日期
Hou_Id学
楼房号
char
10
N
F
Emp_Job
职位
char
10
Y
N
Emp_Add
家庭住址
char
50
Y
N
Emp_Tel
联系方式
char
10
Y
N
Emp_Des
备注
char
50
Y
N
表6楼房表
字段名
描述
数据类型
数拯长度
NULL
Primarykey
Houjd
楼房号
char
10
N
F
Hou_Num
房间数
char
10
Y
N
Hou_Fir
楼层数
char
10
Y
N
Hou_Peo
应住人数
char
10
Y
N
人员来访表(Visit)
字段名
描述
数据类型
数拯长度
NULL
Primarykey
Vis_Naine
来访人姓名
char
10
N
N
Vis.Host
被访人姓名
char
10
Y
N
Dorjd
寝室号
char
10
N
F
Relation
所属关系
char
10
Y
N
Vis_Data
来访日期
datetime
10
Y
N
Vis_Time
来访时间
datetime
10
Y
N
Lea_Tiine
离开时间
datetime
10
Y
N
Vis.Watch
值班人
char
10
Y
N
Vis.Cred
证件名称
char
10
Y
N
Vis_Des
备注
char
50
Y
N
表8物品出入楼表(Goodsmove)
字段名
描述
数据类型
数长度
NULL
Primarykey
Stu_Name
学生名
char
10
N
N
GJd
物品号
char
20
N
Y
GJn
进楼物品
char
10
Y
N
G_Out
出楼物品
char
10
Y
N
G_Date
时间
datetime
10
Y
N
Watch
值班人
char
10
Y
N
G_Des
备注
char
50
Y
N
2•数据库基本表说明:
学生基本悄况表(Student)、学
本管理系统共用到七个表:
用户表(Loginin)、
生住宿表(Student_buse)、寝室表(Dorm)、员工表(Employee)、人员来访表(Visit)、物品出入楼表(Goodsmove),各表之间均有一定的关系,可以进行关联。
(1)*学生基本悄况表(Student)学生住宿表(Student_base)^物品出入楼表(Goodsinove)这四个表里面都有一个相同的字段:
学号(Stujd),通过学号这个字段就可以将系统的这四个表关联了起来。
当某个表发生插入、修改、删除等方面的改动时,相联的表之间也要进行相应的改动©学生住宿表(Student)和寝室表(Dorm)也有一个相同的字段:
寝室号(Dor_Id)将两表相关联。
(2).山于员工是负责管理某栋楼房的,因此员工表(Employee),楼房表(House)这两个表之间有一个相同的字段:
楼房号(Houjd)来进行关联。
七-系统出错处理设计(照着模板抄就行了)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Franky 宿舍 管理 系统