《基于VBnet的高校宿舍管理系统的设计与实现毕业设计论文(24页).doc》由会员分享,可在线阅读,更多相关《基于VBnet的高校宿舍管理系统的设计与实现毕业设计论文(24页).doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-基于VBnet的高校宿舍管理系统的设计与实现毕业设计论文-第 21 页基于VB.net的高校宿舍管理系统的设计与实现教学学院 数学与计算机科学学院 目录内容摘要1关键词1Abstract1Keywords11 引言2 1.1 高校宿舍管理系统开发背景2 1.2 高校宿舍管理系统现状3 1.3 系统开发意义32 系统分析4 2.1 需求分析4 2.2 可行性分析53 系统总体设计7 3.1 项目规划7 3.2 系统功能结构图7 3.3 系统功能划分8 3.4 数据库设计84 系统主要功能模块详细设计16 4.1 系统整体流程图16 4.2 主要功能模块设计165 系统测试31 5.1 测试原则
2、31 5.2 测试用例32 5.3 测试小结366 总结37参考文献38 内容摘要: 本文用VB.net编写高校宿舍管理系统,其开发主要包括后台管理系统的建立和维护以及前端界面的开发两个方面,真正实现了高校宿舍管理的自动化和信息化。整个系统从操作简单、界面友好、灵活、实用、安全的要求出发,实现了以下的功能模块:管理员模块,学生信息查看模块,游客模块,宿舍管理模块和学生管理模块。其主要内容包括如下:界面的设计,数据库的设计,以及各个界面后台代码的设计。经过比较严格的测试证明,本文所设计的高校管理系统可以用于本校管理在校生信息。 关键词: VB.net SQL SERVER 2008 前台界面 后
3、台 高校宿舍系统 Abstract: This paper prepared by VB.net college dormitory management system, its development mainly includes two aspects: the background of the management system establishment and the maintenance as well as front end interface development, and realize the automation and informatization of c
4、ollege dormitory management.The whole system from the requirements of simple operation, friendly interface, flexible, practical, safe, realized the modules below: the administrator module, the student information check module, tourists module, dormitory management module, student management module,
5、The main contents include the following: the interface design, database design, and the design of each interface code. Through the strict test, college management system designed in this paper can be used for the management of student information. Keywords: VB.net SQL SERVER 2008 the front interface
6、 background college dormitory1 引言1.1 高校宿舍管理系统开发背景目前,我们学校的宿舍管理采用的还是人工来进行管理的, 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。开发宿舍管理系统的目的是提高宿舍管理的效率,减少管理员的工作量,方便查询,易于存储。在开发此系统的同时也可以加深对数据库管理信息的认识,既熟练了知识又可以帮助同学、老师和学校解决实际问题。并且随着计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的进步,为人们的生活
7、、工作、学习带来不可忽视的影响。如今我们使用计算机对学生及宿舍信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高高校宿舍管理的效率。面对目前的实际状况,迫切需要开发一个系统来适应这一些工作。本系统采用了新出来的VB.net作为开发工具,SQL SERVER 2008作为数据库,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从登记到查询对象的工作,经过实践证明本系统完全可以满足这个方面的需要。1. 高校宿舍管理系统现状高校宿舍管理系统是提高宿舍工作效率这不可缺少的一环,高校宿舍管理系统必
8、须为管理员(既宿管)提供大量的信息以及简便的查询手段。但是人们一直使用传统的人工方式管理宿舍信息,这种管理方法存在着很多缺点,例如:效率低、保密性差,时间一长,会产生大量的文件和数据,这给查找、更新和维护都带来了很多的困难。随着科学技术的不断发展,计算机技术的日渐成熟,其强大的功能已被人们深刻地认识和应用,它已进入人类社会的各个领域并发挥着越来越重要的作用。因此,建立高性能易使用的高校宿舍管理系统,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点。因此,开发这样一套管理软件成为一件很有必要的事情, 我经过一个月的时间,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上
9、成功地实现了设计要求。使我设计的数据库系统能够实现高校宿舍管理功能。该系统基本上满足了管理员及学生在高校宿舍管理方面的需求,用户界面友好。大大降低了人工劳动并增加了信息的准确性。1. 系统开发意义现在我校的高校宿舍的管理基本还处于人工处理的基础上,这样的手段已经不能适应时代的发展,对于宿舍信息的记录,更新,查询都非常的慢,而且容易出错,信息管理效率很低,无法保证高质量的信息服务,难以快速找到学生的需求,其无形中浪费了很多人力和财力,增加了诸多不必要的麻烦。所以我希望能用我大学所学知识编制出一个实用的程序来帮助进行更有效的信息管理。 归纳起来,好处大约有以下几点:第一、可以存储宿舍的基本信息以及
10、学生的信息,安全、高效。第二、每栋楼一个宿管操作本系统,操作方便,可以节省大量人力。第三、可以迅速查到所需信息。2 系统分析要设计开发一个管理系统,首先应该进行各种系统分析,如系统的可行性分析、系统的需求分析等,这样才能令设计出的软件满足用户的各种需求。下面就对高校宿舍管理系统的设计进行各项系统分析。2.1 需求分析随着高校爆炸式扩招的火热进行,传统的人工宿舍登记方式已经因为其速度慢、不规范、查找不方便等诸多方面的缺陷而慢慢的退出人们的视线,它已经不能满足现代人的需要,然而由于电脑的空前发展和普遍广泛的使用它不受时间和空间的限制以及快速简单方便规范的优点让越来越多的人感受到了电脑散发的魅力而选
11、择这种方式,并且它的实现技术也比较成熟所以我准备写这个系统,该系统主要分为学生住宿管理、学生宿舍管理和学生违纪管理三大部分,学生一开始要登记入宿包括寝室号、所在班级、手机号等,从而实现分配和调整,然后就是宿舍管理,本系统可以查询某宿舍特定星期卫生评比得分情况(可显示每星期的五星级寝室)、某月份的水电费使用情况、任何时候的宿舍公共设备破坏维修情况以及人员访问情况,最后是可以查询特定寝室内部成员自入学已来的违法违纪情况,当然只有知道密码的管理员可以查询这些私密信息。通过访查宿管及精心调查,系统需要有以下功能: 第一、界面友好,任何人只要认识字都可以使用本系统;第二、要求有多重身份权限管理,包括管理
12、员、学生及游客;第三、要求数据修改简单方便;第四、方便的数据查询,支持多条件查询;第五、在对应的权限下,删除数据方便简单,抗干扰性好;第六、数据计算自动完成,自动查找存储,减少不必要的输入。2.2 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统需求调查的基础上,新系统的开发是否有必要性和可行性,对新系统的开发从技术、经济、社会等各个方面进行分析和研究,从而避免投资失败,以此保证新系统的开发成功。可行性研究的目的就是付出最小的代价在尽可能短的时间内确定问题能否解决。本人通过了解本校高校宿舍的需要,对这个高校宿舍管理系统开发的可行性进行了分析,包括以下几
13、个方面的内容。2.2.1 经济可行性分析本系统开发需要几个月,但是所用的开发工具和软件由于来自微软,故均可免费使用。系统能够在未来一段时期内稳定地发挥作用,开发高校宿舍管理系统,对于管理宿舍的人力和财力都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。2.2.2 操作可行性分析如今的计算机已经进入各个家庭,硬件成本不断的下降,计算机价格不断降低。我的这套系统是利用自己的计算机加编程软件来开发的,开发出来的系统具有友好的用户界面、有良好的安全性设置等,可以使用户可以很快地掌握系统的操作方法,因此在操作上是可行的。2.2.3 技术可行性分析从目前IT业内使用比较广泛的数据库开发、管理软件来
14、看,使用比较简单的中小型数据库,VB.net和SQL Server 2008的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。2.2.4 可行性综合分析利用计算机实现高校宿舍管理势在必行。对于宿舍管理员来说,利用计算机高效率的完成宿舍管理的日常事务,是适应现代扩招制度要求、推动宿舍由劳动型管理转变为科学化、规范化的必要条件。由于高校宿舍管理是一件非常琐碎、复杂而又十分细致的工作,高校宿舍的基本资料管理是不允许出错的,如果用手工操作,须由手工填制大量的表格,这
15、会耗费人工的大量的时间和精力,用计算机进行高校宿舍信息的管理,不但能够保证各项信息准确无误、同时计算机具有手工管理所无法比拟的优点。开发本系统就是为了解决宿舍管理中的一些不规范,使宿舍的管理向着规范化、简单化、有效化的方向发展。3 系统总体设计3.1 项目规划高校宿舍管理系统的目的是为了打破传统高校宿舍管理时空的局限,便于宿管随时查找宿舍信息。通过宿舍管理系统,实现学生注册管理、学生违纪管理、来访管理、公物报修管理、月水电费管理、周卫生评比管理等功能,管理员也可借助此平台,进行信息查询等功能。3.2 系统功能结构图系统功能结构层次图主要是介绍系统功能的大体层次结构,让编码人员详细了解系统的功能
16、结构层次,总的系统结构图分成了三个大体的层次框架,系统功能模块关系图如图3-2。 图3-2 系统功能模块结构3.3 系统功能划分第一、管理员经过身份验证后进入主界面,有5个子模块,分别为:(1).学生管理模块 (2).宿舍卫生评比模块 (3).宿舍月水电费模块 (4).宿舍公物维修模块 (5)修改密码模块。第二、学生身份验证后进入学生模块,可以查看个人信息,查询本月水电费使用,查询本周卫生评比状况,查看重要通知。第三、游客不用经过身份验证就可进入游客模块,可以查看学生图片,宿舍图片等。3.4 数据库设计3.4.1 概念模型设计本系统的实体有:管理员实体、学生实体、宿舍实体等实体。各个实体具体的
17、描述E-R图如下所示:学生和宿舍的关系是通过入住这个联系实现的,宿舍公共财产是通过报修和宿舍联系起来的,宿舍水电费是通过使用水电联系起来的,来访者和宿舍是通过来访联系起来的,纪律和学生是通过违纪联系起来的。图3-3 系统整体E-R图 图3-4系统局部E-R图学生实体 图3-5系统局部E-R图管理员实体 图3-6系统局部E-R图来访者实体 图3-7系统局部E-R图公物维修实体 图3-8系统局部E-R图水电费实体 图3-9系统局部E-R图违纪实体 图3-10系统局部E-R图宿舍实体 图3-11系统局部E-R图卫生评比实体3.4.2 逻辑结构设计根据系统的功能描述,设计要用的数据表。因为这些表之间相
18、互关联,存储着系统的相关数据,所以在设计数据表的过程中,要求设计一个表只存储一个实体或对象的相关信息,不同实体存储在不同的表中。对于不同的对象或者实体,如果还可以细分,则可以根据当前系统的需求和未来扩展的需要,对实体或对象进行表结构的建立;扩充信息和动态变化的信息要分开放在不同的表里等。本系统需要设计的数据库表如表3-1所示。表3-1 数据库表序号数据库表1管理员登陆表2违纪学生表3来访管理表4公物报修管理表5水电费管理表6公共卫生评比表7学生信息表8宿舍信息表下面详细介绍高校宿舍管理系统数据库中主要表格数据表结构。管理员登陆表用于存储管理员的基本的信息,详细数据字段如表3-2所示。表3-2管
19、理员登陆表字段名字段类型字段中文名备注adNamevarchar(30)用户名主键,不空adPasswordvarchar(6)密码adQuestionvarchar (50)提示问题adAnswervarchar (50)提示答案adPhonevarchar(15)联系电话adLocationchar(2)宿舍方向adStoreyInt宿舍楼栋号违纪学生表用于存储违纪学生的基本的信息,详细数据字段如表3-3所示。表3-3违纪学生表字段名字段类型字段中文名备注stuNoChar(9)学号主键,不空misDateDate违纪日期主键,不空stuNameVarchar(8)姓名stuSexchar
20、(2)性别stuDepartVarchar(20)院系stuClassVarchar(12)班级stuPhoneVarchar(15)联系方式dorLocationchar(2)宿舍方向dorStoreyInt宿舍楼栋号dorNoInt宿舍房号misTypeVarchar(20)违纪种类misSketchVarchar(20)违纪简述来访管理表用于存储来访者的基本信息,详细数据字段如表3-4所示。表3-4来访管理表字段名字段类型字段中文名备注visNamevarchar(8)姓名主键,不空visDateDate来访日期主键,不空visSketchvarchar (50)来访目的visPhone
21、varchar (15)联系方式公物报修管理表用于存储财产维修的基本信息,详细数据字段如表3-5所示。表3-5公物报修管理表字段名字段类型字段中文名备注repairIdInt维修号主键,不空dorLocationchar(2)宿舍方向dorStoreyInt宿舍楼栋号dorNoInt宿舍房号repairDateDate报修日期repairSketchvarchar(50)报修简述repairCostfloat维修费用isPayedChar(2)是否缴费solveDateDate解决日期水电费管理表用于存储宿舍水电费的基本信息,详细数据字段如表3-6所示。表3-6水电费管理表字段名字段类型字段中
22、文名备注elecIdInt登记水电费期号主键,不空dorLocationchar(2)宿舍方向dorStoreyInt宿舍楼栋号dorNoInt宿舍房号elecDateDate登记水电费日期elecprefloat上月末电表读数elecnowfloat本月初电表读数elecflowedfloat电表超出度数elecPayfloat需缴纳费用isPayedChar(2)是否缴费宿舍卫生评比表用于存储宿舍卫生情况的基本信息,详细数据字段如表3-7所示。表3-7宿舍卫生评比表字段名字段类型字段中文名备注assessIdInt登记卫生评比期号主键,不空dorLocationchar(2)宿舍方向dor
23、StoreyInt宿舍楼栋号dorNoInt宿舍房号assessDateDate登记卫生评比日期assessScorefloat卫生评比得分outLineVarchar(50)违规情况学生信息表用于存储学生注册情况的信息,详细数据字段如表3-8所示。表3-8学生信息表字段名字段类型字段中文名备注stuNoChar(9)学号主键,不空stuNameVarchar(8)姓名stuSexchar(2)性别stuClassVarchar(12)班级stuPasswordVarchar(6)密码stuPhoneVarchar(15)联系方式stuQuestionVarchar(50)提示问题stuAns
24、werVarchar(50)提示答案dorLocationchar(2)宿舍方向dorStoreyInt宿舍楼栋号dorNoInt宿舍房号宿舍信息表用于存储宿舍情况的信息,详细数据字段如表3-9所示。表3-9宿舍信息表字段名字段类型字段中文名备注dorIdInt登记卫生评比期号主键,不空dorLocationchar(2)宿舍方向dorStoreyInt宿舍楼栋号dorNoInt宿舍房号hasNumberInt宿舍现有人数elecPrefloat上次水电费记录4 系统主要功能模块详细设计4.1 系统整体流程图图4-1 系统整体流程图4.2 主要功能模块设计下面详细介绍主要功能模块的具体设计思路
25、、实现的功能及相应的程序页面。4.2.1 建立数据库的连接数据库系统往往是一个大型桌面应用程序的核心。同其他桌面应用程序的编写方法相比,强大的数据库访问能力,简单一致的数据库访问方式正是VB.net的突出优点之一。在VB.net中,我们可以轻松的利用Microsoft提供的强大的ADO.net技术对各种各样的数据库进行访问,当然可以访问sql这样的文件型数据库。ADO.net提供连接方式主要有两种,一种是基于连接的commander方式,只要SQL语句以及一个用commander对象初始化的sqlcommandreader对象即可实现增删改查,非常方便,但是只能从前往后读取记录,还有一种是基于
26、非连接的由dataset对象初始化的dataTable对象,它能方便的对表格数据进行更新,也能随机读取表格的数据或者绑定数据,但是使用的难度较大。其框架结构如下:图4-2 ADO.net的组成4.2.2 登录模块(1) 学生和管理员登录需要验证各自的用户名和密码,从而保证用户可见和可使用的资源。界面设计如下: 图4-3 登陆界面的实现(2) 登录模块流程图如下所示:图4-4 登陆模块流程图4.2.3 管理员模块(1) 高校管理系统主要实现的功能对学生和宿舍这两个对象进行管理。管理员登录后可以添加学生、公物报修管理、水电费管理以及对学生和宿舍信息进行查询。(2) 界面设计如下:图4-5 管理员模
27、块的实现(3)管理员模块的流程图如下所示:图4-6 管理员模块流程图4.2.4 住宿管理模块(1) 学生住宿模块主要完成学生信息的注册入住,学生信息的查询以及学生的退宿办理,同时也为每个学生分配了一个可以登陆本系统的账号密码。(2) 界面设计如下:图4-7 学生住宿管理界面的实现 (3)住宿管理模块的流程图如下所示:图4-8 学生住宿管理流程图4.2.5 违纪管理模块(1) 违纪主要针对学生违反宿舍纪律的登记,比如露宿晚归打架等。(2) 界面设计如下所示:图4-9 违纪管理界面的实现 (3)违纪管理模块的流程图如下所示:图4-10 违纪管理流程图4.2.6 卫生评比模块(1) 卫生评比每周评选
28、一次,由学生会的人负责记录宿舍分数及违规情况,宿管则将记录添加到数据库中,为方便起见一次可录入5个宿舍卫生评比情况。(2) 界面设计如下所示:图4-11 卫生评比管理界面的实现(3)卫生评比模块的流程图如下所示:图4-12 卫生评比模块流程图4.2.7 床位调换模块(1) 这个需求主要是基于学生的生活习惯,在同一个寝室之间的床位调换可自行协商,因为查寝不会针对床位号查找某学生,但是不同寝室换床位就必须登记并由宿管做出决定和处理。(2) 界面设计如图所示:图4-13 床位调换界面的实现(3)床位调换流程图如下所示:图4-14 床位调换模块流程图4.2.8 通知模块(1) 这个是后期才加进去的模块
29、,因为同学们在寝室里总想方便的获知宿舍近期会有什么样的活动及重要通知,于是设置了这个模块,宿管发布一则通知后,该栋楼的所有人都可以登陆系统看到该通知。(2) 界面设计如下所示:图4-15 重要通告发布界面的实现(3)重要通告发布的流程图如下所示:图4-16 重要通告发布模块流程图4.2.9 修改密码模块(1) 该模块管理员和学生都可以拥有,因为管理员的密码由超级管理员分配,学生的密码由管理员分配,这样系统的安全性会很低,所以他们都可以自己修改成喜欢的密码。(2) 界面设计如下所示:图4-17 修改密码界面的实现(3)修改密码的流程图如下所示:图4-18 修改密码模块流程图4.2.10 月水电费
30、管理模块(1)在宿舍肯定离不开用水用电,因此学校专门在每个宿舍放了一个水表,首先会将数据库中的本月初电表读数读出来,然后连接整栋宿舍的射频电表器进行读表,读数将显示在本月末水电表读数中,然后自动计算超水电读数及需缴水电费,此时点击添加就可以将这一次的记录写入数据库中。(2)界面设计如下所示:图4-19 月水电费模块界面的实现(3)水电费管理流程图:图4-20 月水电费模块流程图4.2.11 学生信息查看模块(1)除了宿舍,另外一个主体就是学生了,学生主要是查看自己的个人信息,查看宿舍报修和水电费情况,查看宿舍成员联系方式,查看个人违纪情况以及宿管发布的重要通知等。(2)界面设计如下所示:图4-
31、21 学生界面的实现(3)学生模块流程图:图4-22 学生模块流程图5 系统测试5.1 测试原则软件测试的基本原则是站在用户的角度,对产品进行全面测试,尽早、尽可能多地发现Bug,并负责跟踪和分析产品中的问题,对不足之处提出质疑和改进意见。具体测试原则有如下几点:第一、软件测试计划是做好软件测试工作的前提进行实际测试之前,应制定良好的、切实可行的测试计划并严格执行,特别要确定测试策略和测试目标。第二、在用户需求之上软件测试的目标,是测试的标准要建立的基础。那就是确认产品是否满足客户的需求和验证产品的协调一致性,所以测试人员要一直都要用用户的眼光来看问题,去判断软件缺点的各种影响,那些导致程序无
32、法满足用户需求的缺陷是系统中最大的错误。第三、不可将测试用例置之度外,排除随意性,特别是对于做了修改之后的程序进行重新测试时,如不严格执行测试用例,将有可能忽略由修改错误而引起的大量的新错误。所以,回归测试的关联性也应引起充分的注意,有相当一部分最终发现的错误是在早期测试结果中遗漏的。5.2 测试用例完成了功能测试等这一系列的测试之后,看到系统的设计整体上都符合要求,具体的测试结果下面表所示。表5-1登录模块测试用例测试用例场景测试步骤预期结果实际结果TC1管理员登陆选择管理员,输入用户名和密码以及验证码,点击登陆判断管理员的账号、密码是否正确,若正确,成功登录,若错误,重新输入同预期TC2学
33、生登录选择学生,输入学号和密码以及验证码,点击登陆判断学生的学号、密码是否正确,若正确,成功登录,若错误,重新输入同预期TC3修改密码选择修改密码,显示修改密码界面,输入原密码和输入新密码并确认如果原密码和新密码均正确,则可输入新密码,点击确定后提示密码修改成功,否则不能输入新密码同预期TC4退出登录点击退出退出登录同预期表5-2住宿模块测试用例测试用例场景测试步骤预期结果实际结果TC1学生信息添加输入必要信息,选择照片后点击添加判断学号、房号、联系方式是否正确,正确则添加,否则提示错误同预期TC2学生信息修改更改学生的房号、联系方式院系及班级后点击更改提示修改成功,数据库中的数据同样发生改变
34、同预期TC3学生记录删除点击删除,提示确定是否删除记录若点击是则记录将成功从数据库中删除,同时记录循环后移同预期TC4关闭界面点击退出退出登录同预期TC5移动记录点击向左、向右、首条以及末条记录上面的信息按照移动方向进行更新同预期TC6学生退宿输入学生学号,点击搜搜按钮,显示该学生的姓名和照片,此时退宿按钮正常该学生在学生信息表中的信息将被删除同预期TC8学生信息查询输入多个复选框并输入对应模糊查询信息,点击搜搜按钮表格将显示用户希望得到的数据同预期表5-3卫生评比模块测试用例测试用例场景测试步骤预期结果实际结果TC1卫生评比登记输入多个房号,评比分数以及对应的违规情况点击评级,若能评级则添加
35、按钮有效,可以加入数据库中判断房间信息是否完整,若完整则允许评级,评级成功则可以添加同预期TC2卫生评比查询选择房号、卫生评比日期或星级,可以进行查询用户将得到所需的信息同预期表5-4违纪管理模块测试用例测试用例场景测试步骤预期结果实际结果TC1违纪情况登记输入学号,选择违纪行为及违纪简述,点击右边的棕色框显示具体公告,此时点击添加若学号不存在则拒绝添加,否则可以添加同预期TC2违纪情况删除输入学号,选择日期判断学生的学号、日期是否正确,若正确,删除违纪记录,否则,输出出错信息同预期TC3学生信息查询输入多个复选框并输入对应模糊查询信息,点击搜搜按钮表格将显示用户希望得到的数据同预期表5-5床
36、位调换模块测试用例测试用例场景测试步骤预期结果实际结果TC1床位调换输入两个学生的信息,点击查询,将查出两人的名字,然后点击换床位,或者是重新查询判断学号是否正确,若正确则两人的宿舍将会进行调换同预期表5-6水电费模块测试用例测试用例场景测试步骤预期结果实际结果TC1月水电费登记输入多个房号,点击开始读表,若能读出则添加按钮有效,可以加入数据库中判断房间信息是否完整,若完整则允许读表,读表成功才可以添加同预期TC2卫生评比查询选择房号、水电费读表日期,可以进行查询用户将得到所需的信息同预期5.3 测试小结本章主要检验了高校宿舍管理系统是否满足规定的需求,并且介绍了专门针对本系统的主要的测试方式
37、,还有描述了一些简单的测试用例;根据预期结果与实际结果之间的差别来看,整个系统的设计都比较符合要求,圆满地完成了开题报告中所提出的设计要求。6 总结第一、系统稳定性较差,页面设置不是很合理,美观性不够好。第二、由于考虑到宿舍隐私,系统不可以查询其它寝室的宿舍信息的权利,甚至是某个寝室的积极行为也不能在通告栏中为人所知,导致学生失去了模范,另外系统也没有联网机制。第三、系统最终只实现了一些主要的功能,一些附加的诸如开水卡管理等功能并没有实现,系统还需进一步完善。参考文献1魏峥.ADO.NET程序设计教程与实验D.清华大学出版社. 2007.2沈大千.Visual Basic.NET实例教程D.
38、电子工业出版社 .2006.3黄山.Visual Basic.NET新概念百例中文版D.中国水利水电 .2003.4何丽.Visual Basic.NET分布式应用程序开发专业教程D.清华大学出版社 .2004.5张震南.宿舍管理系统D. 河北工业大学.2010.6李海凤.高校宿舍管理信息系统的设计与实现D.天津大学.2006.7马泽生.分布式数据库在流域信息管理中的应用研究D.河海大学.2006.8林朝国.西昌市安心居高校宿舍系统的设计与实现D. 电子科技大学.2009.9孙正龙.高校宿舍管理系统D.上海交通大学.2007.10张宪峰.宿舍管理信息系统的设计与实现D.山东大学 2008.11Leszek A Maciaszek.Requirements Analysis and System Design:Developing Information Systems with UMLM.2001.12Silberschatz, Abraham,Korth, Henry F,Sudarshan, S.Database System ConceptsM.2005.13Joshua Marinacci,Chris Adamson.SWING HACKS.OreillyM.2007.