毕业论文学校宿舍管理系统的设计与实现【终稿】 43388.doc
学校宿舍管理系统的设计与实现摘 要随着我国高校招生规模的不断扩大,学校宿舍管理人员的工作量也越来越大,然而效率却在逐渐下降。本文通过调查了解到一些学校宿舍的实际情况,对学校的宿舍管理进行了探索和研究,从而设计了一套界面简单操作方便的学校宿舍管理系统,从而用来提高管理工作的质量和效率。本系统前台在Microsoft Visual Studio 2008 开发环境下使用C#编程以及后台采用Microsoft SQL Server2005数据库管理工具实现了学校宿舍管理系统。本文所设计的系统包括系统管理、宿舍信息管理、学生入住管理、卫生检查管理、水电收费管理、房屋报修管理、外来人员登记管理。每个小模块在包含着查询、添加、修改等功能的基础上,还都有各自新颖的设计,便于宿舍管理人员的管理。本文设计的学校宿舍管理系统,可以大大的简化宿舍管理工作的流程,能够减轻宿舍管理人员的工作负担,还能够充分体现出“管理育人、服务育人”的管理理念。关键词:学校宿舍管理系统; SQL 2005; 宿舍信息管理The Design and Implementation of The School Dormitory Management SystemAbstractWith the enlargement of enrollment scale in colleges and universities, the school dormitory management personnels workload is becoming more and more big, the efficiency, however, has gradually declined. This paper surveys understand some of the actual situation in the school dormitory, the school dormitory management are explored and research, thus designed a simple interface and convenient operation school dormitory management system, which is used to improve the management of quality and efficiency. The system front in Microsoft Visual Studio 2008 development environment using C# programming and background using Microsoft SQL Server2005 database management tools to achieve the school dormitory management system. The design of this system, including system management, dormitory basic information management, student occupancy management, health inspection management, water management fees, housing repair management, registration and management of foreign workers. Each module contains a small query, add, modify functions, based on the novel also has its own design, easy dormitory management personnel management.The design school dormitory management system that can greatly simplify the dormitory management processes, can reduce the burden of management staff quarters, but also fully embodies the “management education, service education” management philosophy.Key words:Dormitory Management System; SQL 2005; Dormitory Information Management目 录第一章 绪论11.1 课题研究的背景11.2 国内外发展现状与问题11.3 本文的主要工作和组织结构1第二章 系统开发工具简介32.1 C#简介32.2 C#的安装与启动32.3 数据库概述3第三章 学校宿舍管理系统的需求分析53.1 系统需求分析53.2 可行性研究53.3 系统功能需求分析63.4 系统功能需求结构图63.5 系统数据流程图73.5.1 顶层数据流程图73.5.2 一层数据流程图83.6 系统业务流程图9第四章 系统总体设计104.1 系统功能设计目标104.2 系统功能模块设计104.3 数据库设计114.3.1 数据库表设计114.3.2 数据库表中的关系图124.3.3 数据库中的E-R图12第五章 系统实现145.1 数据库连接145.2 系统主界面设计的实现145.3 宿舍管理设计的实现155.4 学生入住设计的实现165.5 卫生检查设计的实现175.6 房屋报修设计的实现18第六章 系统测试206.1 系统测试方法简介206.2 测试过程与结果206.2.1 系统管理测试206.2.2 学生添加测试216.2.3 水电收费测试216.2.4 宿舍删除测试22结论23参考文献24谢辞25第一章 绪论1.1 课题研究的背景学校的宿舍管理工作是学校的各项管理工作中重要的一项。近年来,我国的教育体制改革不断完善,一些高校的学生人数也不断得到扩招,学校的宿舍管理工作也不断的繁琐起来。学生的宿舍管理工作在质量方面与学生的日常生活息息相关,对学校的教学秩序也有一定的影响1!大学期间,住宿生在宿舍里的生活是较多的,而每个学生的成长背景都不尽相同,就容易造成彼此之间发生摩擦和冲突。一旦出现问题,宿舍管理人员就需要进行调解、进行处理,这一方面给宿舍管理员增加了不少的工作负担,另一方面也隐约产生了很多问题。因此,设计并实现一个学校宿舍管理系统,能够帮助宿舍管理人员方便的安排学生入住;方便查询宿舍学生的水电费情况,可以让宿舍管理人员省去了不少的人力物力,从而提高了学生宿舍管理工作的效率2。1.2 国内外发展现状与问题学生的宿舍管理系统对于高校来说是整个教学系统的一个重要组成部分。21世纪的今天是信息化的时代,计算机已经不仅仅是用于计算的了,它已经成为我们生活和工作中的必要产物。各行各业中对计算机的应用已经普及,甚至慢慢趋向于更广的领域中。计算机在管理系统中的普及应用是在70年代末开始的。最新数据显示,国内大多数学校还没有实现学生宿舍信息化。宿舍管理的质量非常的低、需要的人力也非常多,所以有必要开发一台适合高校学生公寓管理系统。我国的大部分学校通常都是采用传统的人工管理的方式来管理的。教育体制改革的不断完善,各处高校的招生也不断增加,那些规模较小的学校采用手工作业的方式还勉强可以进行管理的,但是对于普通高等院校来说将是非常吃力的方式了。在这种情况下,研究人员不断采用如C#、C+、java等开发了许多基于B/S和C/S的学生宿舍管理系统。这些系统的实现提高了宿舍管理效率,可以有效地对在校生住宿情况的了解。1.3 本文的主要工作和组织结构本文的主要工作就是针对目前部分学校宿舍管理工作的实际情况,详细讲述了一个较为适合的学校宿舍管理系统的设计与实现的过程。根据本系统的设计实现工作,全文分为六章,具体的内容安排如下:第一章 主要分析了学校宿舍管理系统研究的背景以及国内外的发展现状。第二章 主要介绍了系统实现时所需要的开发工具。第三章 主要是根据系统的总体需求进行了系统功能需求分析,然后详细制定了相应的功能结构图、系统数据流程图以及业务流程图。第四章 主要是对学校宿舍管理系统的总体设计,包括系统功能模块的设计和数据库设计。第五章 系统的实现。主要是针对本系统功能设计的新颖之处又作了详细的设计和实现第六章 对系统进行测试。第二章 系统开发工具简介2.1 C#简介C#语言是基于.NET Framework 中新一代的开发工具。它是一种现代的、面向对象的语言,使用组件编程和Visual Basic 一样简单易用。如果会使用C+和Java,学习C#就轻松多了。此外,包括string 类的基础数据类型都继承于一个唯一的基类型:Object。C#语言是不支持指针的,对内存的所有访问都必须通过对象的引用变量来实现。2.2 C#的安装与启动Visual Studio 2008 提供统一的集成开发环境及工具,明显提高了开发效率;它集成了多种语言支持,简化服务器端的开发,提供了高效创建和使用网络服务的方法等。下面是对Visual Studio 2008的安装及启动过程的介绍。1.关闭所有打开的应用程序,以免增加计算机在安装期间重新启动的次数。2.放入安装光盘,双击Setup.exe打开Visual Studio 2008 安装程序启动窗口。3.单击“安装Visual Studio 2008”选项,开始加载安装组件。此时,安装程序将首先把所需资源复制到临时目录temp中。4.组件安装完成后,单击下一步按钮,进入安装程序许可协议窗口。选中“我已阅读并接受许可条款”单选按钮。设置完成后单击下一步按钮。5.进入安装模式选择窗口,在左侧的选择要安装的功能列表项中选择“默认值”单选按钮,并选择产品安装的途径。设置完成后单击安装按钮,开始安装。6.进入Visual Studio 2008 的开始安装界面,显示正在安装的组件。7.进入安装完成界面,此时单击完成按钮即可。8.安装结束后,在开始菜单中将出现Visual Studio 2008 的命令选项。选择开始所有程序Microsoft Visual Studio 2008Microsoft Visual Studio 2008 命令,即可将其启动。2.3 数据库概述本系统采用的是SQL Server 2005 数据库,SQL Server 2005是Microsoft 公司推出的新一代数据管理与分析软件。该软件通过全面的功能集和现有系统的集成性,以及对日常任务的自动化管理能力,为不同规模的企业提供了一个完整的数据解决方案。SQL Server 2005 可以提供完整的、安全的数据库解决方案,简化构建、部署和管理应用程序的过程,建立属于自己的电子商务体系,增强反映能力提高市场竞争力5。第三章 学校宿舍管理系统的需求分析3.1 系统需求分析系统的需求分析就是通过详细调查充分了解系统所要实现的各种功能,明确不同用户的需求情况,以此来确定本系统所要实现的功能,而且每一个新系统都要充分考虑到以后的改变、扩展。本系统首先需要了解宿舍管理员的基本需求,以及他们对系统性能的具体要求。本系统的功能如下:添加、修改宿舍的基本信息,如宿舍号、住宿费、椅子数等;添加、查询学生入住,包括学生的一些基本信息如学号、班级等;对宿舍卫生检查、评比、统计等;对超出规定部分的水电费管理;对报修情况的报修日期、修理日期的登记;来访人员的登记、管理等。3.2 可行性研究1.技术可行性分析本宿舍管理系统的开发是一项复杂的工程,所以必须采用系统的开发方法才能够保证系统开发的顺利进行,然而还应该有一些符合工程化的开发方法。因此开发此系统在技术上完全是可行的。2.运行可行性分析由于计算机不断得到了普及,越来越多的人已经熟悉了对计算机的操作。随着互联网的发展,人们对互联网的使用越来越熟练,广大的宿舍管理工作者也获得网络给他们带来工作上的帮助,这给本系统有了运行的可行性。3.经济可行性分析通过本系统的实现,这将会给学校带来极大的方便,它是一种高于传统方式的新型系统。坐在电脑桌前就可以掌握宿舍楼里学生的宿舍信息,这给他们省去了很多的时间,因此构建一个宿舍管理系统在经济上是完全可行的。此外,面对大量的学生住宿信息,工作量如此大的情况下,使用本系统会为部分管理人员提高了效率,省时又省力,从而更好地进行宿舍管理。根据的以上的可行性研究,本宿舍管理系统的开发不论是对学生还是对宿舍管理人员来说都是可行的。4.法律可行性新系统的设计和实现,对他人是不构成威胁的,更不会违反国家政策和法律。5.运行环境本系统在Microsoft Visual Studio 2008环境下结合后台数据库Microsoft SQL Server 2005开发而成。该环境提供了大量可供选择的数据控件,容易建立与数据库的连接,并在此基础上,运用各种控件对数据库进行操作。3.3 系统功能需求分析通过对现有宿舍管理系统的分析,在现有宿舍管理系统的基础上确定了本系统的设计目标和模型。研究过于仓促,本系统设计了学生宿舍的管理职能,涵盖了对学生信息的基本修改添加,独特之处可以随时显示本系统登录的时间以及操作的管理人员的姓名,还在特别的地方设计了必要的日期选择,便于管理人员的管理,如房屋报修情况的登记信息等。本次课题只需通过查询方法,输入该学生的学号或者姓名,就可以很容易地找到他的公寓所在地,同时也可以了解他的一些基本信息,看所查对象是否是自己所要找的人5。3.4 系统功能需求结构图通过对系统功能的详细分析,考虑到学校宿舍管理的模式,编制本系统的功能结构图如图3.1所示学校宿舍管理系统系统管理学生入住卫生检查水电收费宿舍信息新建用户查询检查添加检查修改密码添加学生删除学生修改学生添加报修查询学生添加收费查询报修查询收费添加登记查询宿舍修改宿舍删除宿舍重新登录添加宿舍查询登记房屋报修外人登记图3.1 功能需求结构图3.5 系统数据流程图数据流程图是一种能详细描述信息的主要工具。这个模型与数据结构以及文件组织都没有什么关系,系统在物理方面的描述也没有直接的关系,只是通过采用一种图形以及相关的注释信息来表达一下系统的逻辑功能。因此,数据流程图在系统分析员与用户进行交流过程中起着不可代替的作用。数据流程图一般是由四种基本成分组成的,分别包括:外部实体、数据加工、数据存储、数据流。数据加工外部实体数据存储数据流图3.2 数据流程图图例为了对系统的开发流程进行规范化,给数据流程图上的每个元素编上相应的编号,并在编号之前冠以大写字母,以此来区分不同的元素。F数据流 D数据存储 P加工 S外部项一个好的数据流程图都是基于系统拥有的科学性以及管理方面的合理性的。因此需要我们采用结构化的分析方法,自顶层向下对系统逐步分解,从而最终获取到系统的顶层数据流程图和一层数据流程图6。3.5.1 顶层数据流程图系统管理员将基本的信息导入到本系统后,以此实现了对学生信息的查询和修改操作。还可以登记来访人员信息,查询水电收费,进行卫生检查以及房屋报修信息等操作,然后通过系统传递给学生。学校宿舍管理系统的顶层数据流程图如图3.3所示。添加修改信息学生宿舍管理系统管理员 学生、宿舍信息 来访、维修等信息图3.3 顶层数据流程图3.5.2 一层数据流程图管理员学生宿舍管理系统的一层数据流程图如图3.4所示:宿舍信息用户信息P2学生P3宿舍信息设置P1学生信息管理员信息设置学生信息设置学生信息学生信息D2 宿舍信息表D1 学生信息表D3 用户表P4住宿信息设置学生信息 宿舍信息住宿信息 权限信息P6维修信息设 置维修信息学生 D4 住宿信息表管理员P5来访信息设 置 人员来访 来访信息 卫生检查设置 D6 维修信息表P7卫生成绩表D5 来访信息表D7 卫生成绩表图3.4 一层数据流程图3.6 系统业务流程图根据本系统中的各项功能要求,绘制出了本学校宿舍管理系统的业务流程,如图3.5所示: 管理员信息登记宿舍信息表学生入住表来访登记表水电收费表房屋信息表卫生检查表管理员查询修改添加学生信息表卫生检查表维修信息表水电收费表住宿信息表学生删除图3.5 业务流程图第四章 系统总体设计4.1 系统功能设计目标通过对系统的需求分析,对学校宿舍管理系统提出了如下几条设计目标:1.系统安全性对于不用的用户系统应该赋予不同的权限,每一个用户都不能越权,从而使得数据的安全性得到了应有的保证。系统的要具备较高的可靠性,以及系统的可恢复性和数据的准确性9。2.可维护性操作者在使用系统的过程中会逐步找出新的不足之处并将其改进,以此来提高其本身的性能,在维护过程中需要系统的可升级性较强,这样才能满足对新问题的修改和解决。3.用户操作本系统的设计应该更加人性化,从而使系统具有友好的人机交互能力。4.运行速度衡量系统性能好坏的一个重要参考依据就是系统的响应时间,一个好的系统的响应时间要短,数据转换时间也要短,后台的服务器响应要迅速。5.界面用户界面应该做到简单明了,方便用户操作7。4.2 系统功能模块设计本文设计的宿舍管理系统包括七个部分,如下所示:1.系统管理。添加用户、重新登录、退出和修改密码。2.宿舍基本信息管理。添加、查询宿舍基本信息,如房间宿舍号、椅子数、住宿费等。3.学生入住管理。添加和查询学生入住、退宿信息。4.卫生检查管理。对宿舍卫生进行检查、评比、统计等。5.水电收费管理。对水电费超出部分进行收费管理。6.房屋报修管理。对报修情况的登记、时间安排、修理结果检查等。7外来人员登记模块。对来访人员的登记、管理等。4.3 数据库设计数据库的需求分析体现在用户对系统的要求上。用户要求通过系统可以提供操作、提取、保存、更新和查询等功能。因此数据库应该要满足对数据的输入和输出功能。数据库的发展经历了三个阶段:层次数据库、网状数据库以及关系数据库。关系数据库采用简单的二维表格来处理数据,容易被人们理解和接受,成为了主要的数据库产品。4.3.1 数据库表设计根据学校宿舍管理系统的功能需求分析,本系统的数据库名称叫StuDormMIS, 数据库包括7张表,分别为卫生检查表,水电收费表,房屋报修表,学生入住表,宿舍信息表,外来人员登记表,系统管理表。各类数据库表如下:表4.1 卫生检查表 表4.2 水电收费表表4.3 房屋报修表 表4.4 学生入住表表4.5 宿舍信息表 表4.6 外来人员登记表 表4.7 系统管理表4.3.2 数据库表中的关系图在SQL Server 2005中建立表之间的依赖关系数据图如图4.8所示。图4.8关系数据图4.3.3 数据库中的E-R图通过整体E-R图对实体进行描述如图4.9所示checkinfoRegisterCharge N M 1探访管理检查1 N 1dormStudent发生入住M 1 MRepair N图4.9数据库E-R图第五章 系统实现5.1 数据库连接本学校宿舍管理系统的后台数据库采用的是Microsoft SQL Server 2005。在系统程序中设计了连接字符串8。5.1数据库连接代码using System;namespace DormMIS.database public class sqlConnection public sqlConnection()public static string connection get return "Data Source=;Initial Catalog=StuDormMIS;uid=sa;pwd=123" 5.2 系统主界面设计的实现系统登录后便进入了主界面中,在主界面的上面,设计了七个子菜单,分别对应七个模块。主界面的创新之处首先是采用了我们滨州学院的校园图片作为了界面的背景;其次是在主界面的最下方设计了当前登录系统的用户名以及登录系统的当前日期和所登录的系统名称。5.2显示用户名和当前日期代码private void Main_Load(object sender, System.EventArgs e)this.statusBarPanel1.Text="当前登录用户"this.statusBarPanel3.Text=DateTime.Now.ToString();this.statusBarPanel4.Text="宿舍管理系统"系统主界面的总体设计如下图5.1所示图5.1 系统主界面5.3 宿舍管理设计的实现该部分分为添加和查询两个子部分,可以添加宿舍的详细信息。在查询模块既可以具体到某个宿舍的查询,也可以直接点击【查询】,在数据集中就能查询到所有的宿舍信息,选择自己想要修改或删除的宿舍点击那一栏后可进行操作。这个数据集的设计可以把数据库里的所有宿舍信息都调出来方便用户应用。它与数据库相连接,操作数据库里信息的同时,刷新界面后也自动生成新的数据信息。5.3查询所有宿舍信息的代码private void btQuery_Click(object sender, System.EventArgs e) sqlConnection1.Open();ds = new DataSet();string sql;if (textDormID.Text.Trim()="")sql="select dormID as 宿舍号,phone as 电话,DMoney as 住宿费,bedNum as 床位数,chairNum as 椅子数,"+"deskNum as 桌子数,mark as 备注from dorm"elsesql="select dormID as 宿舍号,phone as 电话,DMoney as 住宿费,bedNum as 床位数,chairNum as 椅子数,"+"deskNum as 桌子数,mark as 备注from dorm where dormID= '"+textDormID.Text.Trim()+"'"SqlDataAdapter adp = new SqlDataAdapter(sql,sqlConnection1);ds.Clear();adp.Fill(ds,"dorm");dataGrid1.DataSource = ds.Tables"dorm".DefaultView;dataGrid1.CaptionText = "共有"+ds.Tables"dorm".Rows.Count+"条记录"sqlConnection1.Close();系统宿舍管理查询及修改界面的设计实现如图5.2所示图5.2 宿舍管理查询和修改5.4 学生入住设计的实现该模块分为添加和查询两个子模块。在查询模块既可以通过输入学生的学号及姓名具体到某名学生的查询,也可以直接点击【查询】,在数据集中就能查询到所有的学生信息,选择自己想要修改或删除的学生后可进行操作。系统的添加学生模块中设计了学生的住宿费等信息。并且可以选择学生的性别来添加适合学生入住的宿舍,通过设计下拉菜单,简化了宿舍管理员手动安排宿舍的麻烦。5.4设置下拉菜单选择性别的代码private void btSure_Click(object sender, System.EventArgs e) if (textDormID.Text.Trim()=""|textSID.Text.Trim()=""|textName.Text.Trim()="")MessageBox.Show("请填写完整信息","确定");else sqlConnection1.Open();string sql="select * from dorm where dormID='"+textDormID.Text.Trim()+"'"SqlCommand cmd = new SqlCommand(sql,sqlConnection1);if (null=cmd.ExecuteScalar()MessageBox.Show("没有该房间号,请重新输入","提示");else sql = "select bedNum-(select count(*) from student where dormID = '"+textDormID.Text.Trim()+"') from dorm "+"where dormID = '"+textDormID.Text.Trim()+"'"cmd.CommandText=sql;if (Convert.ToInt16(cmd.ExecuteScalar().ToString().Trim()=0)MessageBox.Show("该房间已满","提示");else sql="select * from student where SID='"+textSID.Text.Trim()+"'"cmd.CommandText = sql;if (null!=cmd.ExecuteScalar() MessageBox.Show("学号重复","提示");else sql = "insert into student values ('"+textSID.Text.Trim()+"','"+textName.Text.Trim()+"','"+comboSex.Text.Trim()+"',"+'"+textClass.Text.Trim()+"','"+textDormID.Text.Trim()+"')"cmd.CommandText = sql; cmd.ExecuteNonQuery();MessageBox.Show("添加成功","提示"); clear();学生添加界面的设计实现如图5.3所示图5.3 学生添加界面5.5 卫生检查设计的实现系统在卫生检查设计中采用了添加检查和查询检查两部分。在查询检查界面中 除了能具体查询和全部查询以外,还可以进行删除卫生检查的操作。5.5删除卫生检查的代码private void btDel_Click(object sender, System.EventArgs e) if(dataGrid1.DataSource!=null&&dataGrid1.CurrentRowIndex>=0&&dataGrid1dataGrid1.CurrentCell!=null) sqlConnection1.Open(); string sql = "delete from checkinfo where CheckID="+ds.Tables0.RowsdataGrid1.CurrentCell.RowNumber4+""SqlCommand cmd = new SqlCommand(sql,sqlConnection1);cmd.ExecuteNonQuery(); sqlConnection1.Close();MessageBox.Show("删除成功","提示"); 卫生检查查询及删除界面的设计实现如图5.4所示图5.4 卫生检查查询及删除界面5.6 房屋报修设计的实现在房屋报修添加界面中设置了上报日期和报修日期,可以方便宿舍管理员知道报修房屋的具体信息,节省了大量的手动力。如图5.5所示图5.5 添加报修房屋界面第六章 系统测试6.1 系统测试方法简介系统开发周期中一个重要的环节就是系统的测试,因为一个系统的好坏在于它的系统质量和系统的可靠性都需要通过测试来把关,因此系统的测试是一个完整的系统开发的最终审查,在测试过程中的错误如果没有被及时的发现和改正,那么就会影响到系统的实用性9。系统测试方法有白盒子方法和黑盒子方法10。本系统采用的是黑盒测试的方法,在整个测试的过程中,每个模块的功能相对来说都比较成功,当然通过测试也发现了一些问题,例如当在数据库中没有数据的时候系统会出现异常。6.2 测试过程与结果6.2.1 系统管理测试进入【系统管理】下的【添加用户】界面输入:某个用户的密码输出:根据判断条件,弹出相应的错误提示框,则测试成功,如图6.1所示图6.1 系统管理测试6.2.2 学生添加测试进入【学生入住】下的【添加学生】界面输入:宿舍号、学号、姓名、性别及班级输出:根据判断条件,弹出相应的错误提示框,则测试成功,如图6.2所示图6.2 学生添加测试6.2.3 水电收费测试进入【水电收费】下的【添加】界面输入:购买人和购买电量输出:根据判断条件,弹出相应的错误提示框,则测试成功,如图6.3所示图6.3 水电收费测试6.2.4 宿舍删除测试进入【宿舍基本信息】下的【查询宿舍】界面输入:选中003宿舍,点击【删除】输出:根据判断条件,弹出相应的错误提示框,则测试成功,如图6.5所示 图6.4 宿舍删除测试结论经过这几个月的设计与实现,学校宿舍管理系统基本完成。其功能基本符合宿舍管理人员的要求,预期的功能如下:实现了用户登录功能,添加用户以及修改用户密码等操作;实现了宿舍信息的添加、修改、查询以及删除等功能;实现了学生信息的添加,查询功能,方便宿舍管理人员管理学生信息;实现了水电收费管理,日常事务的管理如来访人员的登记管理、宿舍管理人员不定时的检查宿舍卫生工作以及房屋报修工作等功能。本宿舍管理系统是Microsoft Visual Studio 2008与Microsoft SQL Server2005 数据库相结合的成果。系统简单易用,通过人机对话的动态交互式方式操作。该系统还有许多不足之处,原因是多方面的。主要是因为在开发宿舍管理系统时接触到比较多的新软件功能,运用还不熟练。部分软件工具中的某些功能不可能完全掌握,只能边学习边实践。由于设计时间较短,在资料收集、整理方面还有很多不完善的,从而就影响了整个系统的富裕度。系统在功能方面也有欠缺,数据的完整性不是很好。以后还会把不足的问题加以改正,以便使此管理系统更加完善。参考文献1 候琳.高校学生公寓管理信息系统的设计与实现D.南开大学.2011.2 于盛军.高校学生宿舍管理研究D.大连理工大学.2003.3 段德亮.C#课程设计案例精编M.清华大学出版社,2008.4 王晓刚.MIS系统开发中的项目管理J.武汉科技学院学报.2002(3):35-37.5 程云志.数据库原理与SQL Server 2005应用教程M.机械工业出版社,2011.6 赵小强.数据库应用系统开发探索J.商场现代化.2010(7):24-26.7 华蕊.学生宿舍管理信息系统的设计及实现J.电脑开发与应用.2002:24-26.8 朱少民.软件测试方法和技术M.清华大学出版社,2005.9 美Paul C.Jorgensen.软件测试(原书第2版)M.机械工业出版社,2007.10 Raghu Ramakrishnan,Johannes Gehrke.Database Management SystemsM.3rded.New York:McGraw-HiII Education(Asia),200311 Abraham Si lberschatz et a1.Database System ConceptsM.3rd ed.New York:McGraw-Hi ll Education(Asia),1997.谢辞紧张忙碌的毕业设计即将结束,在这几个月的毕业设计中,我从项目的调研、需求分析、总体设计、详细设计,到程序的编码、调试中,体会到了一个软件产品诞生的全过程。本次毕业设计让我认识到继续学习、丰富自身知识、加强个人能力的必要性。通过这几个月的学习和研究,我熟悉掌握了Microsoft Visual Studio 2008开发工具的基本应用,Microsoft SQL Server2005数据库的应用等,基本上符合了毕业设计的要求。最重要的是,通过毕业设计增强了我独自学习的能力,做到了可以亲自独立完成一个较为复杂的宿舍管理系统。同时,在系统设计的过程中,我查阅了大量的资料,这增强了我进行资料收集、查找和对资料进行分析的能力。这次毕业设计的经历给了我克服困难的