基于VBnet的高校宿舍管理系统的设计与实现毕业设计论文.doc
《基于VBnet的高校宿舍管理系统的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于VBnet的高校宿舍管理系统的设计与实现毕业设计论文.doc(40页珍藏版)》请在三一办公上搜索。
1、基于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 测试原则31 5.2 测试用例32 5.3 测试小结366 总结37参考文献38
2、 内容摘要: 本文用VB.net编写高校宿舍管理系统,其开发主要包括后台管理系统的建立和维护以及前端界面的开发两个方面,真正实现了高校宿舍管理的自动化和信息化。整个系统从操作简单、界面友好、灵活、实用、安全的要求出发,实现了以下的功能模块:管理员模块,学生信息查看模块,游客模块,宿舍管理模块和学生管理模块。其主要内容包括如下:界面的设计,数据库的设计,以及各个界面后台代码的设计。经过比较严格的测试证明,本文所设计的高校管理系统可以用于本校管理在校生信息。 关键词: VB.net SQL SERVER 2008 前台界面 后台 高校宿舍系统 Abstract: This paper prepar
3、ed 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 college dormitory management.The whol
4、e 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, The main contents include the follow
5、ing: 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 background college dormitory1 引言1.1
6、 高校宿舍管理系统开发背景目前,我们学校的宿舍管理采用的还是人工来进行管理的, 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。开发宿舍管理系统的目的是提高宿舍管理的效率,减少管理员的工作量,方便查询,易于存储。在开发此系统的同时也可以加深对数据库管理信息的认识,既熟练了知识又可以帮助同学、老师和学校解决实际问题。并且随着计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的进步,为人们的生活、工作、学习带来不可忽视的影响。如今我们使用计算机对学生及宿舍信息进行管
7、理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高高校宿舍管理的效率。面对目前的实际状况,迫切需要开发一个系统来适应这一些工作。本系统采用了新出来的VB.net作为开发工具,SQL SERVER 2008作为数据库,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从登记到查询对象的工作,经过实践证明本系统完全可以满足这个方面的需要。1. 高校宿舍管理系统现状高校宿舍管理系统是提高宿舍工作效率这不可缺少的一环,高校宿舍管理系统必须为管理员(既宿管)提供大量的信息以及简便的查询手段。但是人们一直使用传
8、统的人工方式管理宿舍信息,这种管理方法存在着很多缺点,例如:效率低、保密性差,时间一长,会产生大量的文件和数据,这给查找、更新和维护都带来了很多的困难。随着科学技术的不断发展,计算机技术的日渐成熟,其强大的功能已被人们深刻地认识和应用,它已进入人类社会的各个领域并发挥着越来越重要的作用。因此,建立高性能易使用的高校宿舍管理系统,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点。因此,开发这样一套管理软件成为一件很有必要的事情, 我经过一个月的时间,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。使我设计的数据库系统能够实现高校宿舍管理功能。该系
9、统基本上满足了管理员及学生在高校宿舍管理方面的需求,用户界面友好。大大降低了人工劳动并增加了信息的准确性。1. 系统开发意义现在我校的高校宿舍的管理基本还处于人工处理的基础上,这样的手段已经不能适应时代的发展,对于宿舍信息的记录,更新,查询都非常的慢,而且容易出错,信息管理效率很低,无法保证高质量的信息服务,难以快速找到学生的需求,其无形中浪费了很多人力和财力,增加了诸多不必要的麻烦。所以我希望能用我大学所学知识编制出一个实用的程序来帮助进行更有效的信息管理。 归纳起来,好处大约有以下几点:第一、可以存储宿舍的基本信息以及学生的信息,安全、高效。第二、每栋楼一个宿管操作本系统,操作方便,可以节
10、省大量人力。第三、可以迅速查到所需信息。2 系统分析要设计开发一个管理系统,首先应该进行各种系统分析,如系统的可行性分析、系统的需求分析等,这样才能令设计出的软件满足用户的各种需求。下面就对高校宿舍管理系统的设计进行各项系统分析。2.1 需求分析随着高校爆炸式扩招的火热进行,传统的人工宿舍登记方式已经因为其速度慢、不规范、查找不方便等诸多方面的缺陷而慢慢的退出人们的视线,它已经不能满足现代人的需要,然而由于电脑的空前发展和普遍广泛的使用它不受时间和空间的限制以及快速简单方便规范的优点让越来越多的人感受到了电脑散发的魅力而选择这种方式,并且它的实现技术也比较成熟所以我准备写这个系统,该系统主要分
11、为学生住宿管理、学生宿舍管理和学生违纪管理三大部分,学生一开始要登记入宿包括寝室号、所在班级、手机号等,从而实现分配和调整,然后就是宿舍管理,本系统可以查询某宿舍特定星期卫生评比得分情况(可显示每星期的五星级寝室)、某月份的水电费使用情况、任何时候的宿舍公共设备破坏维修情况以及人员访问情况,最后是可以查询特定寝室内部成员自入学已来的违法违纪情况,当然只有知道密码的管理员可以查询这些私密信息。通过访查宿管及精心调查,系统需要有以下功能: 第一、界面友好,任何人只要认识字都可以使用本系统;第二、要求有多重身份权限管理,包括管理员、学生及游客;第三、要求数据修改简单方便;第四、方便的数据查询,支持多
12、条件查询;第五、在对应的权限下,删除数据方便简单,抗干扰性好;第六、数据计算自动完成,自动查找存储,减少不必要的输入。2.2 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统需求调查的基础上,新系统的开发是否有必要性和可行性,对新系统的开发从技术、经济、社会等各个方面进行分析和研究,从而避免投资失败,以此保证新系统的开发成功。可行性研究的目的就是付出最小的代价在尽可能短的时间内确定问题能否解决。本人通过了解本校高校宿舍的需要,对这个高校宿舍管理系统开发的可行性进行了分析,包括以下几个方面的内容。2.2.1 经济可行性分析本系统开发需要几个月,但是所用的
13、开发工具和软件由于来自微软,故均可免费使用。系统能够在未来一段时期内稳定地发挥作用,开发高校宿舍管理系统,对于管理宿舍的人力和财力都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。2.2.2 操作可行性分析如今的计算机已经进入各个家庭,硬件成本不断的下降,计算机价格不断降低。我的这套系统是利用自己的计算机加编程软件来开发的,开发出来的系统具有友好的用户界面、有良好的安全性设置等,可以使用户可以很快地掌握系统的操作方法,因此在操作上是可行的。2.2.3 技术可行性分析从目前IT业内使用比较广泛的数据库开发、管理软件来看,使用比较简单的中小型数据库,VB.net和SQL Server 20
14、08的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。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 概念模型设计本系统的实体有:管理员实体、学生实体、宿舍实体等实体。各个实体具体的描述E-R图如下所示:学生和宿舍的关系是通过入住这个联系实现的,宿舍公共
17、财产是通过报修和宿舍联系起来的,宿舍水电费是通过使用水电联系起来的,来访者和宿舍是通过来访联系起来的,纪律和学生是通过违纪联系起来的。 图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管理员登陆表字段名字段类型字段中文名备注adNamevarchar(30
19、)用户名主键,不空adPasswordvarchar(6)密码adQuestionvarchar (50)提示问题adAnswervarchar (50)提示答案adPhonevarchar(15)联系电话adLocationchar(2)宿舍方向adStoreyInt宿舍楼栋号违纪学生表用于存储违纪学生的基本的信息,详细数据字段如表3-3所示。表3-3违纪学生表字段名字段类型字段中文名备注stuNoChar(9)学号主键,不空misDateDate违纪日期主键,不空stuNameVarchar(8)姓名stuSexchar(2)性别stuDepartVarchar(20)院系stuClass
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VBnet 高校 宿舍 管理 系统 设计 实现 毕业设计 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2884405.html