基于C#下的学生宿舍管理系统设计与实现 联系客服

发布时间 : 星期三 文章基于C#下的学生宿舍管理系统设计与实现更新完毕开始阅读f6e930b3aa00b52acfc7ca9e

The design and implementation of colleage apartments

management system

Abstract:With the wide application and development of the computer , the school pay more and more attention to the management from the study to the daily life based on the computer.The dormitory is an indispensable part of the school from learning to entertainment.How to improve the management efficiency of the dormitory is very important. the dormitory management system provide a good solution.

The dormitory management system in this paper is mainly based on C/S.,taking Visual Studio as the development platform, using C# as the development language, using SQL Server as the database. The main function of the student dormitory management system includes: the dormitory management, the managemen of student information ,the management of dormitory electricity charger and the management of daily visitors.

What this eassy described is the process of database design and the function module design in the system.In the design of user interface ,the system have a full consideration of principles of the interface design, improving the usability of the system greatly.

Key Word: . NET; dormitory management; database

ii

南华大学计算机科学与技术学院毕业设计(论文)

引 言

踏入21世纪以来,科学技术的迅猛发展使得信息产业初见端倪,其中,信息技术的飞速发展与大范围的应用,对于整个社会的经济、政治、军事、等个个领域都产生了极大的影响,人们的工作、生活和学习、交流方式因此也产生了巨大的改变。 近几年,随着高校办学规模的扩大,导致学校信息资源管理的压力也随之增加。在此种情况下,高校如何去面对目前的挑战和困境,提高管理效率。而学校的宿舍管理在学校管理中占据重要地位,对于学生宿舍管理系统的开发也就提上了议事日程。一般高校宿舍管理以手工记录为主,容易导致数据丢失,统计错误,并且劳动强度比较高,效率低,安全性差。成年累月所记录的信息和数据量非常庞大,使得查找旧数据造成了不少障碍。相比起手工操作,使用计算机进行学生宿舍管理有着相当明显的优势,如:检索迅速,查找方便,存储量大,保密性,可靠性高,寿命长,成本低,大大降低管理人员的工作强度,提高工作效率与准确率,对于提高学生宿舍管理的效率有极大的帮助。 我们学校的宿舍也面临着同样的问题,为了解决上述问题,迫切需要开发一套宿舍管理系统。

本次毕业设计首先根据我们学校的实际情况分析学生宿舍管理系统的相关功能,结合实际要求写出需求分析;然后,利用我们计算机专业所学的知识,选择C# 作为开发语言,基于SQL Server数据库技术和Visual Studio开发软件进行开发;在需求分析的基础上,设计出系统的大致框架、开发流程及相关问题的实现方法;同时,在开发过程中,根据软件工程的开发规范完善相关设计文挡,不仅是为本次论文提供了参考材料,也为后面的系统维护提供理论依据。

第 1 页 共 34页

南华大学计算机科学与技术学院毕业设计(论文)

第一章 绪论

1.1管理信息系统

如果要追溯MIS系统的起源则要回归到1979年,在那个年代还没有推广开来,主要的传播途径应该是相互口头言语这种方式。其根本是为了帮助用户做出快速的决策。再后来的一段时间,另外一名著名的教授对MIS系统总结了一个相对比较准确的意思“MIS系统主要是以各种硬件,软件为参考,综通过多种途径进行分析综合和控制,当然还支持其它的各种功能”。不可否认,该教授准确把握了几个核心的问题,从多个方面突出了一些功能的位置和作用。而这主要体现在三个最为重要的方面,比如,信息模型,计算工具等,这些都是体现出来的。

MIS系统相对于数据的处理,以及对决策的控制、计划、预测和辅助都起到很到的作用,以下是其具体的作用:

1.分析指定的数据之间的关系,并对未来进行客观预测。

2.把详细程度不等的相关报告提供给各级管理机构,从而节约了解释和分析的时间。 3.在信息的提供和处理上,采用统一的标准,从而排除数据在使用前和使用后矛盾的不完整的情况。

4.及时完整为管理与决策提供所需的数据信息。

5.为决策者提供尽量可靠、尽量可靠的信息,且同时满足费用和时间的最低,从而帮助其选择最佳的方案。

管理信息系统不仅是一个信息处理系统,它也是一个能够为管理者提供信息支持从而实现管理职能的系统。管理主要由领导、计划、组织、控制构成。

1.2 C#开发语言介绍

之所以微软会开发出一款Visuo studio可以说来支持C#,足以见得C#的流行程度,在我们进行B/S,C/S开发时是一个很好地选择。可以方便在网络中提供各种服务,在终端被用户所使用。而且,C#早期起始比JAVA更受欢迎。

可以说,自从出现了C#,程序员可以快捷方便的开发出一款优秀的系统,不会而且

第 2 页 共 34页

南华大学计算机科学与技术学院毕业设计(论文)

不会影响其它的任何功能。我们都知道,与许多其它的流行语言一样有着一定的相似性,都属于高级语言,可以快速的掌握与进行开发。

互联网中时常都在提到的一个话题就是如何提高效率与安全性,更何况在当今信息技术高速发展的21世纪,各个企业面临着激烈的竞争。而基于C#项目的开发可以大幅度减少开发的时间和提高系统的运行效率与安全性,而且,还可以提供不同的版本供用户选择和使用,不需要开发者编写很多的代码,轻轻松松搞定任务。

C#是一种新的面向对象的编程语言,它可以使技术人员快速的编写基于.NET平台下的应用程序,微软的NET平台提供一系列的编程工具用来最大限度去开发计算机通讯范围。

因为C#语言作为可以有面向对象的设计,所以它在编程中有许多构建组件可以选择,不管是作为商业对象还是普通应用的程序,都是很重要的。使用C#语言,其相应的这些组件可以很简单的将它转变成网络服务,让其可以通过操作系统来通过互联网进行调用。

C#拥有下面的一些特征: ⑴ 程序的运用效率和其安全性 ⑵ 能够支持网络新型编程标准 ⑶ 过滤掉错误 ⑷ 降低开发成本 ⑸ 运用于商业软件更容易 ⑹ 交互性扩展

1.3 SQL Server数据库

当然现在世界上有许多流行的数据库,提供了许多可供选择使用的功能,我们在开发的时候需要根据需要选择使用不同的数据库,这样才能最大限度的提高效率。

查阅资料可知微软公司在不断推出SQL的升级版本,到目前为止已经是1.0了,不断升级的本版具有前一个版本的所有优点,并且每一次的升级都伴随着功能的扩展与优化。目的是方便用户使用和有一个丰富的功能选择。众所周知,微软是一个大型的IT公司,因此,它的一个突出的优势就是可以和旗下的其它的子产品很好的兼容。可以方

第 3 页 共 34页