学生宿舍管理系统的设计与实现.docx

上传人:b****2 文档编号:1961759 上传时间:2022-10-25 格式:DOCX 页数:15 大小:457.67KB
下载 相关 举报
学生宿舍管理系统的设计与实现.docx_第1页
第1页 / 共15页
学生宿舍管理系统的设计与实现.docx_第2页
第2页 / 共15页
学生宿舍管理系统的设计与实现.docx_第3页
第3页 / 共15页
学生宿舍管理系统的设计与实现.docx_第4页
第4页 / 共15页
学生宿舍管理系统的设计与实现.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

学生宿舍管理系统的设计与实现.docx

《学生宿舍管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统的设计与实现.docx(15页珍藏版)》请在冰豆网上搜索。

学生宿舍管理系统的设计与实现.docx

学生宿舍管理系统的设计与实现

学生宿舍管理系统的设计与实现

 

目 录

 

1引言  3

1.1背景  3

2需求分析  4

2.1系统需求  4

2.2功能需求  4

2.3业务流程图  6

3总体设计  7

3.1系统总数据流图  7

3.2系统模块功能图  10

3.3模块设计  11

4数据库设计  11

5详细设计  13

5.1系统管理模块  13

5.2宿舍信息管理模块  13

5.3学生入住管理模块  13

5.4水电收费模块  14

5.5报修管理模块  14

5.5来访人员管理模块  14

6系统不足与改进方案  14

6.1系统的不足  14

6.2改进方案  14

 

学生宿舍管理系统的设计与实现

1引言

 

学生宿舍管理需对多种信息需要处理和管理?

现今,有很多学生宿舍都是初步开如使用,甚至尚未使用计算机进行信息处理?

根据调查得知,他们以前对信息管理的主要方式是基于文本?

表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算?

手抄进行?

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找?

总的来说,缺乏系统,规范的信息管理手段?

这就是管理信息系统的开发的基本环境?

经过分析如此情况,我们使用VC,数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.

1.1背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

本软件是适用于高等院校的宿舍管理系统软件。

系统数据的管理采用了操作系统的最新管理方式,用户操作将会更简单、更直观、更方便。

系统中各业务管理模块可以单机独立运行。

使用本系统,可以大幅度提高高等院校宿舍管理的工作效率。

作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,与世界接轨的重要条件。

宿舍管理系统是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题.因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类;查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表.

2需求分析

2.1系统需求

2.2功能需求

本系统的主要功能体现在以下四个方面:

a)信息修改:

包括基本信息修改、个人财务修改等操作;

b)出入登记:

包括楼内人员出入登记、楼外人员出入登记等操作;

c)学生管理:

学生信息删除,个人财务登记,基本信息修改等操作;

寝室信息查询:

按学号、按姓名、按班级查询操作等。

系统的功能流程图如图:

2.3业务流程图

对系统可划分为两层流程图:

第一层流程图:

流程图如图所示:

 

核对用户名、密码

验证员工用户名、密码

验证管理员用户名、密码

第二层流程:

3种不同权限的用户进入特定的界面进行各自操作。

以学生用户权限登录,操作流程如图所示:

  

查询

登录     

修改

 

提交

以员工权限登录,操作流程如图所示:

查询

登录     

 

管理

 

以最高管理员权限登录,操作流程如图所示:

查询

登录        设置

打印

3总体设计

3.1.系统总数据流图:

3.1.1宿舍信息登记分数据流图:

3.1.2入住学生信息登记分数据流图:

3.1.3宿舍卫生检查分数据流图:

3.1.4宿舍水电收费分数据流图:

3.1.5宿舍报修分数据流图:

3.1.6来访人员登记分数据流图:

3.2系统模块功能图

3.3模块设计

宿舍管理系统共分为9个模块:

系统管理模块,宿舍信息管理模块,学生入住管理模块,宿舍卫生检查模块,水电收费模块,宿舍报修管理模块,来访人员管理模块。

4数据库设计

使用SQLServer2005建立后台数据库,为前台建立更为完善的可操作的系统。

本系统共建五张表,分别是:

用户表,宿舍信息表,财物信息表,出入登记表,学生信息表,报修表以及外来人员访问表。

(1)用户表:

用于与登陆界面建立连接,实现在登陆界面中只有用户名和密码是用户表中的莫行记录才是合法用户才能登陆到系统中。

用户表:

字段名

描述

数据类型

数据长度

非空

关键字

name

用户名

文本

20

N

Y

password

用户密码

文本

20

Y

N

power

用户权限

数字

10

N

N

 

 

 

 

 

 

 

(2)宿舍信息表:

存储寝室成员基本信息的表,为基本信息修改及查询提供后台支持。

宿舍信息表:

字段名

描述

数据类型

数据长度

非空

关键字

Room_num

宿舍号

文本

20

Y

Y

Stu_id

所住学生

文本

50

N

N

Fix

是否有报修

数字

10

N

N

 

 

 

 

 

 

(3)财物信息表:

记录个人财物信息,为个人财务登记及修改提供后台支持。

财物信息表:

字段名

描述

数据类型

数据长度

非空

关键字

Stu_id

学号

数字

20

Y

Y

Stu_name

学生姓名

文本

50

Y

N

Room_num

宿舍号

数字

20

N

N

list

财物

备注

1000

N

N

 

 

 

 

 

 

(4)出入登记表:

记录楼内人员出入登记信息,为楼内人员出入登记界面提供后台支持。

出入登记表:

字段名

描述

数据类型

数据长度

非空

关键字

Inout_id

流水号

文本

20

Y

Y

Stu_id

所住学生

文本

20

N

N

date

时间

时间

 

N

N

reason

出入原因

备注

1000

N

N

 

 

 

 

 

 

(5)外来人员访问表:

记录外来人员出入登记信息,为出入信息提供依据,也为外来人员出入登记提供后台支持。

外来人员访问表:

字段名

描述

数据类型

数据长度

非空

关键字

Visit_id

流水号

数字

20

Y

Y

V_date

日期时间

日期时间

50

N

N

Room_num

宿舍号

数字

20

N

N

V_reason

为何事

备注

1000

N

N

 

 

 

 

 

 

(6)学生基本信息表:

学生的基本信息情况表。

字段名

描述

数据类型

数据长度

非空

关键字

Stu_id

学号

数字

20

Y

Y

Stu_name

姓名

文本

50

Y

N

Stu_sex

性别

文本

10

Y

N

Stu_class

班级

数字

10

Y

N

Room_num

宿舍号

数字

10

N

N

list

财物

备注

1000

N

N

 

 

 

 

 

 

(7)报修表:

用于管理,记录学生宿舍报修登记情况。

 

字段名

描述

数据类型

数据长度

非空

关键字

Fix_id

流水号

数字

20

Y

Y

Fix_date

日期时间

日期时间

50

Y

N

Room_num

宿舍号

数字

20

Y

N

Fix_reason

为何事

备注

1000

Y

N

Stu_id

学生号

数字

20

Y

N

 

 

 

 

 

 

5详细设计

5.1系统管理模块

系统管理模块包括:

添加新用户、密码修改、重新登录、退出系统4个部分。

1.添加新用户:

实现系统管理人员授予或取消新用户登录该系统的用户名和密码。

2.密码修改:

实现所用用户的密码更改功能。

3.重新登录:

实现用户返回系统主界面。

4.退出系统:

实现正常退出宿舍管理系统。

5.2宿舍信息管理模块

宿舍信息管理模块包括:

宿舍信息登记或修改和宿舍信息查询2个部分。

1.宿舍信息登记:

登记学校所有住宿情况。

2.宿舍信息查询:

查询学校所有宿舍的情况。

5.3学生入住管理模块

学生入住管理模块包括:

入住学生基本信息录入和学生信息查询2个功能。

1.学生基本信息录入:

实现学生基本信息情况的登记及宿舍的分配功能。

2.学生信息查询:

实现入住学生宿舍信息的查询功能。

5.4水电收费模块

水电收费模块包括:

宿舍水电缴费记录和宿舍水电缴费的查询2个功能。

1.宿舍水电缴费记录:

实现历次宿舍水电缴费情况的记录。

2.宿舍水电缴费查询:

实现历次宿舍水电缴费情况的查询。

5.5报修管理模块

报修管理模块包括:

宿舍公物报修登记和公物维修结果的查询2个功能。

1.宿舍公物报修登记:

实现宿舍公物报修情况的详细登记。

2.宿舍报修结果查询:

实现宿舍报修后的结果查询。

5.6来访人员管理模块

来访人员管理模块包括:

人员来访登记、来访人员查询2个功能。

1.人员来访登记:

实现外来人员进入和离开宿舍楼的情况的详细登记。

2.来访人员查询:

实现外来人员来访情况的查询。

6系统存在不足与改进方案

6.1系统存在不足

由于时间比较仓促,所以本系统还不完善,功能还不是很强大,有些功能还不能实现,整体显得有些粗糙。

具体的问题可能有对查询功能还不能做到随意多个条件查询和任意多个表的复合查询等等功能,身份验证模式比较简单,可能对保密性要求不是非常的高等这些条件需要改进和完善。

6.2改进方案

对于此系统要从美观,功能技术和安全上三个方便做重点该机你。

美观方面应该尽量做到界面美观,人性化可视化并且要方便用户人员使用。

功能方面要扩大此系统的功能,可能会有更多的功能有待开发,实现功能扩充。

技术方面现在虽然功能上基本实现了,但是很多方面还是没能考虑仔细,像实现某个功能可以用很多空间,到底要用哪个最好,最合适,速度最快等这些方面要重点考虑一下。

安全方面做的不是好,身份验证过于简单,这方面的安全问题有待改进。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1