学生宿舍管理系统可行性分析文档

2021年9月7日 7点热度 0条评论 来源: bhbh520

 
学生宿舍管理系统可行性分析文档
1
.
引言
1.1
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。  
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21
世纪的今天
,
信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,需要系统操作方便,管理人员需要做的就是将数据输入到系统的数据库中去。  
本系统采用
.NET
编写,
SQL server 2000
作为数据库,要求系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。  
1.2
项目背景:
由于目前学校宿舍的需要,应该说每个学校都必须有该方面的项目的需求,并且具体情况有所不同,我们按照北航北海学院公寓需求进行软件开发,同时留出接口,以便开发其他学校的学生宿舍管理系统。  
2.
可行性研究的前提
该系统主要包括基本数据维护、基本业务、数据库管理和信息查询四部份。
2.1
基本数据维护部份应包括提供管理员添加、修改并维护基本的数据途径。例如添加修改宿舍和办理学生入住与搬出或者换宿舍,管理宿舍里的基本设备,记录外来访问人员登记情况等。
2.2
基本业务部份应实现外来人员拜访登记、报修情况登记、寝室卫生录入情况。
2.3
数据库管理部分是对这个数据库的管理,包括管理员,学生详细信息等。
2.4
该系统的技术可行性分析:在系统维护中包括登陆处理,学生信息检索,数据库信息维护。使用时要核对用户名和口令。最后一项在为学生提供访问界面时,    
3.
可行性分析
系统技术的可行性分析:
3.1
本系统应该可以运行于
windows
系列操作系统当中,可以为系统提供一个稳定的运行环境。该系统应该说有开发的必要性。
3.2
该系统主要由两大部分组成即管理维护和查询。管理维护模块将用到登陆处理,学生信息检索,管理信息维护和对宿舍基本情况的查询。  
4
.数据库设计
使用的数据库是
SQL SERVER 2000
数据库设计分析
4.1
数据分析:
1).
学生信息(记录学号、姓名、性别、学院等)
2).
宿舍信息(记录房间号、电话、床位数、住宿费用等)
3).
宿舍入住情况(记录房间号、学号、床位号、入住时间等)
4).
宿舍调整(管理换床位、换房)
5).
访客记录(记录来访人、被访人、房间号、访问事宜、访问时间、离开时间等)
6).
宿舍报修记录(记录报修人、房间号、报修时间、报修事宜、处理结果、经办人等)
7).
宿舍卫生评比(记录房间号、周次、分数等)
8).
系统用户记录(姓名、密码、部门等)
4.2
数据分析
ER
图:
    

4.3
数据库表设计
4.3.1
学生表

列名 数据类型 宽度 字段描述
Student_ID Varchar 20 学号 ( 主键 )
Student_Name Varchar 20 姓名
Student_Sex Char 4 性别
Student_College Varchar 50 所属学院
Student_else Varchar 50 备注

 
4.3.2
宿舍表

列名 数据类型 宽度 字段描述
Bedroom_ID Varchar 20 房间号 ( 主键 )
Phone_No Varchar 20 电话号码
Bedroom_Cost Money   住宿费用(一个人)
Bed_No Int 4 床位数
Bedroom_Else Varchar 50 备注

 
4.3.3
宿舍入住登记表

列名 数据类型 宽度 字段描述
Student_ID Varchar 20 学号
Bedroom_ID Varchar 20 房间号
Bed_No Int 4 床位号
Bedroom_Time Datetime   入住时间
Bedroom_Else Varchar 50 备注

 
4.3.4
来访登记表

列名 数据类型 宽度 字段描述
Visitor_Name Varchar 20 来访人姓名
Student_Name Varchar 20 被访人姓名
Bedroom_ID Varchar 20 房间号
Job Varchar 50 来访事宜
Come_time Datetime   来访时间
Left_time Datetime   离开时间
Else Varchar 50 备注

 
4.3.5
宿舍卫生评比表

列名 数据类型 宽度 字段描述
Bedroom_ID Varchar 20 房间号
Week Int 4 周次
Mark Int 4 分数
Else Varchar 30 备注

 
4.3.6
宿舍报修表

列名 数据类型 宽度 字段描述
Repair_NO Varchar 20 报修流水帐号 ( 主键 )
Student_Name Varchar 20 报修人姓名
Bedroom_ID Varchar 20 报修房间号
Officer Varchar 20 经办人姓名
Job Varchar 50 报修事宜
Time Datetime   报修时间
Result Varchar 50 处理结果
Else Varchar 50 备注

 
4.3.7
系统用户表

列名 数据类型 宽度 字段描述
User_Name Varchar 20 用户姓名
Pwd Varchar 20 用户密码
Part Varchar 20 用户所属部门
Else Varchar 30 备注

 
4.4
使用的数据库名
我们使用的数据库名是
bedroom
,使用这个想对来说是比较方便使用和管理的。  
5

系统功能的实现
5.1
系统功能总体简介
本系统主要分为
5
个相关的功能模块,分别为房间管理、房间查询、信息查询、费用查询、用户的相关信息的查看与修改。
5.2
系统功能详细分析
5.2.1
房间管理
房间管理细分为三种情况,分为住满的,空的,没有住满的。在该模块可以知道学校有那些宿舍已经一些宿舍的基本情况等,方便为新生入住或者学生换房间等提供比较全面的信息。
5.2.2
房间查询
房间查询分为两个小模块,一个是房间的住宿费用和一想相关的基本设施等,另一个是一些房间的外来人员的来访记录,可以知道来访人员的相关信息以及宿舍的相关信息。
5.2.3
信息查询
信息查询相对来说分了两个块,一个是查询所有的宿舍的学生入住的信息,另外一个是按照学生所属学院来查询,所以说相对来说是两个快,而实际上是分了几个快的。
5.2.4
用户管理
用户管理的主要目的是给用户一个比较人性化的个人信息管理和密码修改等。      
2007-9-7 

    原文作者:bhbh520
    原文地址: https://blog.csdn.net/bhbh520/article/details/1826449
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。