没有合适的资源?快使用搜索试试~ 我知道了~
学生宿舍管理系统项目设计书
需积分: 10 3 下载量 165 浏览量
2010-06-13
01:18:39
上传
评论
收藏 728KB DOC 举报
温馨提示
试读
26页
这是一个"学生宿舍管理系统"的项目文档,里面分析书写完整了,就差我们实现代码了
资源详情
资源评论
资源推荐
软件课程设计
目 录
一、课题背景及意义........................................................................................................................1
二、需求分析....................................................................................................................................3
表 3.3:夜归信息表..........................................................................................................................9
表 3.5:报修信息表..........................................................................................................................9
3.2.5、完整性设计..........................................................................................................................10
四、数据库实施阶段......................................................................................................................11
(2)程序流程图:........................................................................................................................16
(1)界面设计:............................................................................................................................17
5.3 主窗体界面设计........................................................................................................................17
(2)程序流程图:........................................................................................................................19
5.5 添加学生信息程序流图............................................................................................................19
一、课题背景及意义
学生宿舍管理向来是各个学校非常关注的问题,基本上在每层宿舍楼都会安排一到两
个宿舍管理员。宿舍的人流量相对也是比较大,特别是在假日里宿舍管理员更加繁忙。管
理员需要登记每个学生的去往情况,学生有时因觉得手续繁琐而不愿意去主动登记。这也
1
软件课程设计
会在某种程度上造成一些管理疏忽。若是出了什么事情需要查找当日的信息,有时需要花
上很长时间才能找到,甚至因为遗失而找不到了。
通过对学生登记的信息,发现登记的信息基本是差不多的。这里也就体现出了一个重
复工作的现象在这里面。所以开发一个学校宿舍管理系统,来解决上述问题我觉得很有必
要。这也是我们选择这个课题的一个出发点。
本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,
结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要
求:
宿舍楼的基本情况:学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍
楼的日常管理。
(1)学生基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍
楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上
的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
(2)宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话
机,相应地就有宿舍电话号码。
(3)快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信
件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一
个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个
接收信件的时间,表示信件已成功到达指定的同学手中。
(4)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马
桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进
行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的
原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
(5)夜归的基本信息:宿舍楼在指定的时间关门(比如晚上 12 点),若有同学
晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和
晚归原因,以利于学校的管理和查证。
(6)离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五 ·
一”或“十·一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的
管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
本系统前台数据库采用 Microsoft SQL 2005,该数据库系统在安全性、准确性和运
2
软件课程设计
行速度方面有绝对的优势,并且处理数据量大、效率高;后台采用 Mircrosoft Studio
2008 作为主要的开发工具,可与 SQL Server 2005 数据库无缝链接。
二、需求分析
在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统
功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四
个部分:学生管理,宿舍管理,报修管理、信件管理、系统设置。主要实现如下功能:
(1)实现用户登录,对用用户权限管理,判断;
(2)方便的数据查询功能;
(3)方便添加删除数据功能;
(4)在相应的权限下,可方便地删除数据;
(5)数据计算自动完成,尽量减少人工干预;
2.1 业务分析
宿舍管理系统的业务流程如图所示:
2.2 功能需求
3
软件课程设计
编号 功能名称 功能说明
1.1
登录 用户输入用户名和密码登录系统
1.2.1
添加信息 增加一个信息
1.2.2
修改信息 修改选中的信息
1.2.3
删除信息 删除选中的信息
1.2.4
保存信息 保存修改或添加的信息
1.2.5
查询信息 根据关键词查询信息
1.2.6
退出菜单 退出信息管理菜单窗口
1.3.1
更改用户权限 只有对超级用户才使用此功能
1.3.2
更改用户密码 修改用户密码
1.3.3
用户管理 添加、修改、删除、保存、查询用户信息
1.3.4
退出系统 退出整个系统
2.3 数据需求
2.3.1、系统处理的对象有:
系统用户信息:用户名、密码、权限
学生信息:学号、姓名、学院名称、宿舍号、入住时间
宿舍信息:宿舍号、宿舍电话号码
夜归信息:夜归学生学号、夜归时间、夜归原因
离校信息:离校学生学号、离校时间、返校时间、离校原因
信件信息:收件人姓名、收件人宿舍号、信件数量
报修信息:报修人学号、报修时间、解决时间、报修原因
2.3.2、数据流图如下:
4
软件课程设计
2.3.3、数据词典如下:
数据项编号 数据项名 数据项含义 与其它数据项的关系 存储结构 别名
DI-1 Manager_number
系统用户编号
nchar(10)
用户名
DI-2 password
用户登录口令
nchar(10)
密码
DI-3 usrright
用户权限
Nchar(2)
权限
DI-4 Do_number
宿舍号
Nchar(5)
宿舍号
DI-5 Do_tpnumber
宿舍电话号码
Varchar(20)
电话号码
DI-6 St_number
学生学号
Nchar(8)
学号
DI-7 St_name
学生姓名
Nchar(10)
姓名
DI-8 Co_name
学院名称
nchar(10)
学院名称
DI-9 Lv_time
入住时间
Datetime
入住时间
DI-10 Latebk_time
晚归时间
Datetiem
晚归时间
DI-11 Latebk_reason
晚归原因
Ntext
晚归原因
DI-12 Leave_reason
离校原因
Ntext
离校原因
DI-13 Leave_time
离校时间
Datetime
离校时间
DI-14 Back_time
返校时间
Datetime
返校时间
DI-15 Rep_reason
报修原因
Ntext
报修原因
DI-16 Rep_time
报修时间
Datetime
报修时间
DI-17 Solve_time
解决时间
Datetime
解决时间
DI-18 Letter_acount
信件数量
Int
信件数量
DI-19 Accept_time
收信时间
Datetime
收信时间
DI-20 Get_time
取信时间
Datetime
取信时间
5
剩余25页未读,继续阅读
pengsuihua
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 88-520告白(520气球).zip
- HTML+CSS+JS精品网页模板H126.rar
- n.cpp
- jdk-8u411-windows-x64下载安装可用
- vgg模型-图像分类算法对水果识别-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- vgg模型-python语言pytorch框架训练识别化妆品分类-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- shufflenet模型-基于人工智能的卷积网络训练识别狗的表情-不含数据集图片-含逐行注释和说明文档.zip
- EPIC Fantasy Town 1.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0