基于 BS 模式的学生宿舍信息管理系统设计
摘要:在传统模式下利用人工进行学生宿舍管理,存在着较多的缺点,如:效率底,
时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学
校管理者对学生的宿舍管理带来了很大困难,严重影响了管理人员的工作效率。随着计算
机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生宿舍管
理的现代化。作为计算机应用的一部分,使用计算机对学生宿舍进行管理,有着手工管理所
无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快
捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高对学生宿舍管理
的效率,也是学校的科学化、正规化管理的重要条件。现代社会提倡无纸化办公,宿舍管
理系统可以降低对纸张的消耗,降低成本。
本系统具有的功能包括宿舍信息管理,新闻公告管理,维修信息管理,留言板,学生
违纪信息管理,出入信息管理等主要功能模块。是一个功能比较齐全的宿舍管理系统。
本系统采用微软的集成开发环境VS2005进行开发,使用SQL2005数据库来存储数据,
开发模式采用B/S架构。
关键词:宿舍管理系统;ASP.NET;数据库;VS2005,SQL2005
BS model based on student dormitories Information Management System
Abstract: In the traditional mode for the use of artificial dormitory management,
there are more disadvantages, such as: the efficiency of the end, over time will produce
a large number of files and data, but not easy to find, update, and maintenance. Such as
these, so that school administrators of students dormitory management has brought
great difficulties, seriously affecting the efficiency of the management staff. With the
maturing of computer science, the use of increasingly sophisticated computer
technology to replace the traditional manual mode, to achieve a modern student
dormitory management. As part of computer applications, the use of computers for
student dormitory management, management can not be compared with the advantages
of hand-for example: to retrieve quickly, easy to find, easy to modify, high reliability,
storage capacity, fast data processing, security and good, long life, low cost, ease of
printing. These advantages can greatly improve the efficiency of the management of
student dormitories, but also the school's scientific and standardized management of
important conditions. Modern society to promote a paperless office, dormitory
management system can reduce paper consumption and reduce costs.
The system has the function of information management, including dormitories,
press release management, maintenance, information management, message boards,
student discipline and information management, information management, access to
the main functional blocks. Is a more complete functional dormitory management
system.
The system uses Microsoft's integrated development environment VS2005 for
development, use SQL2005 database to store data, and develop models using B / S
structure.
Key words: Dormitory management system; ASP.NET; database; VS2005, SQL2005
目录
目录........................................................................................................................3
第一章 系统概述................................................................................................4
1.1 研究背景..........................................................................................4
1.2 研究意义..........................................................................................4
1.3 开发目标.........................................................................................5
1.4 课题目的..........................................................................................5
1.5 研究方法.........................................................................................5
第二章 开发环境和技术介绍............................................................................6
2.1 ASP.Net 介绍...................................................................................6
2.2 ASP.NET 的优点.............................................................................7
2.3 SQL Server 简介..............................................................................8
2.4 B/S 架构...........................................................................................9
第三章 系统需求分析......................................................................................10
3.1 可行性分析....................................................................................10
3.1.1 技术可行性分析......................................................................10
3.1.2 操作可行性分析......................................................................11
3.1.3 经济可行性分析......................................................................11
3.2 功能模块需求...............................................................................11
3.3 数据流分析...................................................................................11
3.2.1 学生信息管理模块数据流.......................................................11
3.2.2 管理员模块数据流...................................................................12
3.2.3 部门管理员模块数据流...........................................................13
第四章 系统设计................................................................................................15
4.1 系统总体结构设计.......................................................................15
4.2 关系模型.......................................................................................15
4.2.1 数据库表的设计......................................................................15
4.2.2 数据库表的建立......................................................................21
第五章 系统详细设计........................................................................................26
5.1 用户登录设计................................................................................26
5.2 个人信息管理................................................................................27
5.3 公告管理设计...............................................................................28
5.4 用户信息管理设计.......................................................................29
5.5 宿舍信息管理...............................................................................30
5.6 宿舍入住信息管理.......................................................................31
5.7 违纪信息管理...............................................................................32
结论......................................................................................................................34
参考文献..............................................................................................................34
第一章 系统概述
1.1 研究背景
目前都江堰校区东区有 4 幢学生宿舍约有 400 间房,西区有 4 幢约有 510 间房,按每
间房住六名同学,总共可住 910×6=5460 人, 最多则可提供人数为 7000 左右学生住宿,学生
信息量比较庞大,需要记录存档的数据比较多,管理工作比较烦琐,但校区学生宿舍管理部门
仍停留在人员手工记录数据的阶段。手工记录对于规模小的学校来说勉强可以接受;但当
查找某条住宿信息时,由于数据量庞大,只能依靠人工一条一条地去查找,这样不但麻烦而且
浪费许多时间,工作效率比较低。随着学校的进一步发展,学生人数还会增加,人工方式的
管理方式已经不适应学校发展。为了解校区学生宿舍管理问题,更好的高效率的管理学生
宿舍,有必要开发设计一套学生宿舍管理系统。
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在
宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,
但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻
烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不
但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式
已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静
的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21 世纪的今天,
信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管
理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍
管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管
理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且
比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提
供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,
并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.2 研究意义
在传统模式下利用人工进行学生宿舍管理,存在着较多的缺点,如:效率底,时间一
长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理
者对学生的宿舍管理带来了很大困难,严重影响了管理人员的工作效率。随着计算机科学
日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生宿舍管理的现
代化。作为计算机应用的一部分,使用计算机对学生宿舍进行管理,具有着手工管理所无法
比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、
保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高对学生宿舍管理的效
率,也是学校的科学化、正规化管理的重要条件。
为了提高校区宿舍管理部门的工作效率;充分利用资源;方便宿舍管理部门的工作人
员及各院学生管理部门全面地掌握学生住宿情况等目的;为此拟开发设计一套专用计算机
智能管理系统—“都江堰校区学生宿舍信息管理系统”来对学生宿舍信息进行管理,使学
生宿舍信息实现标准化的管理和规范化的管理。而且数据库存储容量相当大,稳定,适合
较长时间的保存,也不容易丢失。将为校区学生宿舍管理部门及各院学生管理部门提供一
个方便、快捷的操作方式。本系统将具有运行速度快、安全性高、稳定性好的优点。
1.3 开发目标
本系统采用 B/S 架构进行开发,采用 ASP.NET 技术进行编程,目标是开发一套能实
现对的宿舍进行科学化管理的宿舍信息管理系统。
1.4 课题目的
通过提供一个完整的宿舍管理系统,来对的宿舍系统进行科学高效的管理,提供公告
信息查询,宿舍信息查询,电费信息查询等信息的查询和管理功能。
1.5 研究方法
1.调查法:对宿舍管理的过程进行了实际调查,了解了一些需求,收集了许多的实
际信息。
2.资料查阅法:通过在图书馆借阅相关的软件开发资料,以及在网络上查找了相关
的信息,找到了许多在这个领域开发的成果和需要注意的地方。
学生宿舍管理系统采用 B/S(服务器、浏览器)结构模式,其中表现层(客户机层)
是利用 ASP.NET 平台(C#语言)结合使用 JavaScript 脚本语言构建交互式网页应用浏览
器,设计出简单易用的操作界面供用户使用;中间层(应用服务器层)使用 C#为主要语言
编写系统代码,实现系统服务器和各模块功能;最后第三层(数据库服务器层)采用 SQL
Server 2005 数据库来存储所有系统数据。
第二章 开发环境和技术介绍
2.1 ASP.Net 介绍
ASP.Net2.0 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,
而是将程序在服务器端首次运行时进行编译。ASP.Net2.0 构架是可以用 Microsoft(R)
公司最新的产品 Visual Studio.net 开发环境进行开发,WYSIWYG(What You See Is What
You Get 所见即为所得)的编辑。这些仅是 ASP.Net2.0 强大化软件支持的一小部分。
因为 ASP.Net2.0 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可
以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,