学校宿舍楼管理系统的设计与实现
摘要:学校宿舍楼通常的管理方式便是利用管理人员进行人工管理,自然而然的,这有很多不便和缺点,比方说不仅效率低下,而且日积月累的管理也会产生很多文件和数据,这样对于查找、维护等很不方便。诸如此类现象,对于学校管理者来说,管理学生宿舍变得尤其繁琐,深深的降低了宿舍楼的管理人员的工作效率。计算机技术的成熟使得越来越多的学校管理人员的人工管理工作被计算机替代。如今如此成熟的计算机网络科学技术,被用来管理学生宿舍楼也是很多手动管理数据所没有办法高效完成的,例如可靠性高、检索便捷、方便管理人员的编辑、能存储大量信息、很快捷的处理数据、高强度的保密、较低的成本、数据方便打印等。计算机管理的优点如此之多,以至于能够高效提升宿舍楼管理人员对宿舍楼的管理工作。这也是也是学校展现本校优点的重要条件。如今本来就倡导无纸化办公,因此本系统也恰恰满足了这个提倡,也大大减少了纸张浪费等不好的现象。
目前,还有许多学校仍然处于宿舍楼管理人员人工记录学生信息阶段,现在一些小型的学校仍然保持宿舍管理人员管理记录学生信息,但是对于一些大型学校来说,这并不是可取的,随着逐年加大的学生量,住宿的学生信息量也变得多起来,要搜索的话需要手动逐一搜索,这样不仅非常繁琐还很浪费时间,效率也非常低,这就是事倍功半的体现。当今社会的计算机技术飞速进步,计算机管理系统慢慢的取代传统人工记录数据信息,作为顺应时代的产物数字化的管理才更可靠。
关键词:宿舍楼管理系统;数据库;Visual Studio;
Design and Implementation of the Management System of School Dormitory Building
Abstract: The usual management method of the school dormitory building is to use the management personnel to manage it. Naturally, this has many inconveniences and disadvantages. For example, not only is it inefficient, but also the cumulative management will produce a lot of documents and data. It is very inconvenient to find and maintain. Such phenomena, for school administrators, the management of student dormitories has become particularly cumbersome, deeply reduce the efficiency of the management of dormitory building. Increasingly sophisticated computer technology has enabled more and more schools to replace the manual management of managers. Today's mature computer network technology is used to manage student dormitory buildings and has a lot of efficiency that manual management data can not reach. For example, easy to retrieve, easy to edit, high reliability, can store a large amount of information, very fast processing data, high-intensity confidentiality, low cost, easy printing and so on. So many advantages which is also an important condition for the school to show its advantages. Nowadays, paperless office has been advocated. Therefore, this system also satisfies this advocacy and greatly reduces the bad phenomenon such as paper waste.
At present, there are still many schools that are still in the stage of manual recording of student information by dormitory administrators. Nowadays, some small schools still maintain dormitory administrators to record student information, but for some large schools, this is not advisable. As the number of students increases year by year, Students also increase the amount of information, to search the need for manual search one by one, so not only very cumbersome but also a waste of time, efficiency is also very low, this is the performance of half the effort. Today's society is a world of rapid progress. The initial manual recording of information should be slowly replaced by computers. After all, computerized management is the product of adapting to the times.The school dormitory management system was developed using Microsoft's VS2012 and used SQL 2012 database to store data.
Key words: school dormitory management system; Database;Visual Studio;
目 录
第一章 引言 1
(一)课题意义 1
(二)开发目的 2
第二章 开发技术与开发平台 2
(一)Microsoft Visual Studio 2012 2
(二)SQL Server 2012 2
第三章 系统分析 3
(一)可行性分析 3
(二)需求分析 4
第四章 系统设计 8
(一)体系结构设计 8
(二)模块结构设计 9
(三)数据库设计 10
第五章 系统的实现 17
(一)用户登录设计 17
(二)个人信息管理 19
(三)公告管理设计 21
(四)用户信息管理设计 23
(五)宿舍信息管理 25
(六)维修信息管理 25
(七)留言信息管理 26
第六章 系统调试 28
第七章 系统的使用说明 29
(一)数据库部署 29
(二)程序部署 30
(三)网站部署 30
总结与致谢 31
参考文献 32
一、引言
(一)课题意义
学校宿舍楼通常的管理方式便是利用管理人员进行人工管理,自然而然的,这有很多不便和缺点,比方说不仅效率低下,而且日积月累的管理也会产生很多文件和数据,这样对于查找、维护等很不方便。诸如此类现象,对于学校管理者来说,管理学生宿舍变得尤其繁琐,宿舍楼管理人员的工作效率被繁琐事务大大降低。成熟化的计算机技术用以取代管理人员的管理工作也被现代化建设的学校采用。如今如此成熟的计算机网络科学技术,被用来管理学生宿舍楼也是很多手动管理数据所没有办法高效完成的,例如可靠性高、检索便捷、方便管理人员的编辑、能存储大量信息、很快捷的处理数据、高强度的保密等。计算机管理的优点如此之多,以至于能够高效提升宿舍楼管理人员对宿舍楼的管理工作。这也是学校展现本校优点的重要条件。如今本来就倡导无纸化办公,因此本系统也恰恰满足了这个提倡,也大大减少了纸张浪费等不好的现象。
为了使得学校宿舍楼的管理人员做出事半功倍的效果,并便利更广泛地进入学生宿舍,例如进入学校宿舍管理人员和有关教师的宿舍,建议开发一个专门的计算机管理系统,称为“学校宿舍楼管理系统”,此外,数据库的存储容量相当大,稳定,适合长期维护,而人工管理的数据无法进行长期维护,另外本系统能确保所有学生都能进入该数据库,这将有助于并更加方便校园学生宿舍的管理和学校学生管理的运作,这一系统的优点是迅速、安全和稳定。
学校宿舍楼管理系统使学生能够自己管理信息、统计学生信息和进入学校,进而一步的减少了宿舍楼管理人员的压力,毫无疑问,在学生的日常生活管理中有效地实行计算机化管理对学校管理十分重要。我们必须改变学校管理制度,提高学生的生活质量。
此外,以B/S为基础的学校宿舍楼管理系统有助于管理学生宿舍的所有方面,如登记、查询和修改各种信息、设备修理等。该系统改变了工作人员记录和保存文件的传统方法,降低了很大一部分的劳动力和资金,该管理系统取得良好管理效果的同时还提高了管理效率,信息数据的保存方面更加安全,以免数据信息的丢失。此管理系统与人工管理相比在管理效率方面得到了完善。
(二)开发目的
该系统是结合ASP.NET技术和B/S结构共同开发和编制方案,其目的是开发一个学校宿舍楼信息管理系统,合理化的管理学生的信息。全面管理学校的宿舍楼,管理信息包括宿舍信息、来访信息、公告信息等并结合信息搜索功能。
二、开发技术与开发平台
学校宿舍楼管理系统主要编辑软件是基于Visual Studio 2012以及SQL Server 2012两款系统编辑软件。
(一)Microsoft Visual Studio 2012
微软公司收购并开发的Visual Studio系列属于相当完整的一套工具,也是最受欢迎的Windows应用程序开发环境之一。
2012版本的Visual Studio(为方便简称VS 2012)与过去的版本相互比较,它不仅改善了发展环境,而且增强了VB、C#语言等的功能,同时引进了4.0电子框架并支持许多应用程序,兼容Windows同时还有Office以及WEB等APP。除了SQL Server软件以外,它还支持一些其他的数据库如DB2诸如此类的。新版本的开发自然少不了更多功能的发展,更能满足客户需求,所以现在我选择Visual Studio 2012进行系统的搭建。
(二)SQL Server 2012
一般来说,用户可以使用SQL Server通过网络通信进入该数据库。使用SQL服务器,客户可以进行数据处理、存储和分析数据,并能够创建一个新的应用程序。
作为信息数据库管理系统,建立数据库的软件是必不可少的得一部分,数据库软件主要完成以下工作:
1.维护数据库;
2.保护数据储存的完整性和界定数据之间关系的标准的完整性;
3.如果系统崩溃,系统需将数据返回,并确保数据处于一致性的状态。
采取客户/服务器结构,用户可以通过网络与服务器进行通信,如何做到的呢?是利用设计各种可以在不同的客户机上运行的应用程序。数据库管理系统是网站项目工程中的核心组成部分,自然是必不可少、不可或缺的一部分,依照信息工程建设标准,数据位于现代数据处理的中心,必不可缺的环节就是建立稳定的数据库。系统的性能是否高效取决于数据库设计的合理性和可执行,此外,动态Web页面的运行环境也可完美的通过Web开发工具结合SQL Server 2012共同集成。
目前,可用数据库系统很多,在使用上也有一些相似之处。采用SQL Server 2012创建的网络管理信息系统,其主要是因为它代表着一个支持计算中心网络模型的大型数据库表,它可以切换客户端/服务器的这种模式,大大提高了易用性。另外,在可操作和数据存储方面都有了大大的提升。综上所述,我本次实现的学校宿舍楼管理系统选择2012版本的数据库软件作为后台数据库。
参考文献
[1] 吉根林,崔海源.Web程序设计(第二版),北京:电子工业出版社,2006.7。
[2] Ryan K. Stephen等,数据库设计,机械工业出版社。2001年9月。
[3] 东名,吴名月;《ASP.NET动态网页设计高手》 清华大学出版社,2001年10月。
[4] 韩国峰,柯华坤,王磊;ASP网站开发典型模块与实例精讲[J];电子工业出版社;2006年8月。
[5] 寇春鹏,SQL Server数据库信息获取系统的设计与实现[D],北京:北京化工大学,2008:1-61。