当前位置:文档之家› 基于C#下的学生宿舍管理系统设计与实现毕业论文设计40论文41

基于C#下的学生宿舍管理系统设计与实现毕业论文设计40论文41

(此文档为word格式,下载后您可任意编辑修改!)计算机科学与技术学院毕业设计(论文)论文题目基于C#下的学生宿舍管理系统设计与实现指导教师职称学生姓名学号专业网络工程班级系主任院长起止时间2013年10月11日至2014年5月23日2014年5月23日目录摘要 (i)Abstract (ii)引言 (1)第一章绪论 (2)1.1管理信息系统 (2)1.2 C#开发语言介绍 (2)1.3 SQL Server数据库 (3)1.4 SQL Server数据库的特性 (5)1.5 本章小结 (6)第二章系统分析 (7)2.1 可行性分析 (7)2.2系统前期实地调查 (7)2.3系统功能分析 (8)2.3.1 系统用例分析 (8)2.3.2 类图的设计 (9)2.3.3 顺序图 (10)2.4设计条件分析 (12)2.5本章小结 (12)第三章总体设计 (13)3.1 总体设计论述 (13)3.2系统功能模块的设计 (13)3.3主要模块流程图 (14)3.3.1 宿舍信息维护流程图 (14)3.3.2 学生信息维护流程图 (15)3.3.3 宿舍报修流程图 (15)3.4 概念模型设计 (16)3.5 数据表设计 (16)3.6 本章小结 (18)第四章系统详细设计与实现 (19)4.1 登录模块 (19)4.2 系统主界面 (20)4.3 宿舍信息管理 (20)4.4 学生管理 (21)4.5 水电收费模块 (22)4.6 本章小结 (23)第五章系统测试 (24)5.1 软件测试的原则 (24)5.2 软件测试方法 (25)5.3 软件测试的步骤 (25)5.4 功能测试 (26)5.5 测试与分析.................................. 错误!未定义书签。

5.6 本章小结.................................... 错误!未定义书签。

结束语.......................................... 错误!未定义书签。

参考文献.......................................... 错误!未定义书签。

致谢 (29)基于C#下的学生宿舍管理系统设计与实现摘要:随着计算机的广泛应用和发展,学校越来越重视通过用计算机来进行学习与生活上的管理。

宿舍是学生生活学习的重要场所,是学校不可或缺的组成部分,提高宿舍管理部门的工作效率是非常重要的,宿舍管理系统的出现提供了一个好的解决方案。

本文所设计的基于CS的宿舍管理系统,以Visual Studio为开发平台,以C#为开发语言,以SQL Server为后台数据库。

该系统主要由宿舍管理、学生信息管理、收电费管理、宿舍报修以及访客管理几大模块构成,涵盖了宿舍基本日常事物管理。

本文详细阐述了系统的功能模块设计和数据库设计的思路,在用户界面设计中,充分考虑了界面友好性的设计原则,提高了系统的可用性。

关键字:.NET;宿舍管理;数据库The design and implementation of colleage apartmentsmanagement systemAbstract: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 CS.,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 of principles of the interface design, improving the usability of the system greatly.Key Word: . NET; dormitory management; database引言踏入21世纪以来,科学技术的迅猛发展使得信息产业初见端倪,其中,信息技术的飞速发展与大范围的应用,对于整个社会的经济、政治、军事、等个个领域都产生了极大的影响,人们的工作、生活和学习、交流方式因此也产生了巨大的改变。

近几年,随着高校办学规模的扩大,导致学校信息资源管理的压力也随之增加。

在此种情况下,高校如何去面对目前的挑战和困境,提高管理效率。

而学校的宿舍管理在学校管理中占据重要地位,对于学生宿舍管理系统的开发也就提上了议事日程。

一般高校宿舍管理以手工记录为主,容易导致数据丢失,统计错误,并且劳动强度比较高,效率低,安全性差。

成年累月所记录的信息和数据量非常庞大,使得查找旧数据造成了不少障碍。

相比起手工操作,使用计算机进行学生宿舍管理有着相当明显的优势,如:检索迅速,查找方便,存储量大,保密性,可靠性高,寿命长,成本低,大大降低管理人员的工作强度,提高工作效率与准确率,对于提高学生宿舍管理的效率有极大的帮助。

我们学校的宿舍也面临着同样的问题,为了解决上述问题,迫切需要开发一套宿舍管理系统。

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

第一章绪论1.1管理信息系统如果要追溯MIS系统的起源则要回归到1979年,在那个年代还没有推广开来,主要的传播途径应该是相互口头言语这种方式。

其根本是为了帮助用户做出快速的决策。

再后来的一段时间,另外一名著名的教授对MIS系统总结了一个相对比较准确的意思“MIS系统主要是以各种硬件,软件为参考,综通过多种途径进行分析综合和控制,当然还支持其它的各种功能”。

不可否认,该教授准确把握了几个核心的问题,从多个方面突出了一些功能的位置和作用。

而这主要体现在三个最为重要的方面,比如,信息模型,计算工具等,这些都是体现出来的。

MIS系统相对于数据的处理,以及对决策的控制、计划、预测和辅助都起到很到的作用,以下是其具体的作用:1.分析指定的数据之间的关系,并对未来进行客观预测。

2.把详细程度不等的相关报告提供给各级管理机构,从而节约了解释和分析的时间。

3.在信息的提供和处理上,采用统一的标准,从而排除数据在使用前和使用后矛盾的不完整的情况。

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

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

管理信息系统不仅是一个信息处理系统,它也是一个能够为管理者提供信息支持从而实现管理职能的系统。

管理主要由领导、计划、组织、控制构成。

1.2 C#开发语言介绍之所以微软会开发出一款Visuo studio可以说来支持C#,足以见得C#的流行程度,在我们进行BS,CS开发时是一个很好地选择。

可以方便在网络中提供各种服务,在终端被用户所使用。

而且,C#早期起始比JAVA更受欢迎。

可以说,自从出现了C#,程序员可以快捷方便的开发出一款优秀的系统,不会而且不会影响其它的任何功能。

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

互联网中时常都在提到的一个话题就是如何提高效率与安全性,更何况在当今信息技术高速发展的21世纪,各个企业面临着激烈的竞争。

而基于C#项目的开发可以大幅度减少开发的时间和提高系统的运行效率与安全性,而且,还可以提供不同的版本供用户选择和使用,不需要开发者编写很多的代码,轻轻松松搞定任务。

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

因为C#语言作为可以有面向对象的设计,所以它在编程中有许多构建组件可以选择,不管是作为商业对象还是普通应用的程序,都是很重要的。

使用C#语言,其相应的这些组件可以很简单的将它转变成网络服务,让其可以通过操作系统来通过互联网进行调用。

C#拥有下面的一些特征:⑴程序的运用效率和其安全性⑵能够支持网络新型编程标准⑶过滤掉错误⑷降低开发成本⑸运用于商业软件更容易⑹交互性扩展1.3 SQL Server数据库当然现在世界上有许多流行的数据库,提供了许多可供选择使用的功能,我们在开发的时候需要根据需要选择使用不同的数据库,这样才能最大限度的提高效率。

查阅资料可知微软公司在不断推出SQL的升级版本,到目前为止已经是1.0了,不断升级的本版具有前一个版本的所有优点,并且每一次的升级都伴随着功能的扩展与优化。

相关主题