张亚-学生宿舍系统-09109020230_第1页
张亚-学生宿舍系统-09109020230_第2页
张亚-学生宿舍系统-09109020230_第3页
张亚-学生宿舍系统-09109020230_第4页
张亚-学生宿舍系统-09109020230_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个人资料整理 仅限学习使用学生宿舍管理信息系统一、系统规划1、开发背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。b5E2RGbCAP而学生宿舍寝室作为学生休息的地方,有许多信息需要处理和管理。现今,有很多学生宿舍都是初步开使使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于男女生信宿信息都是用人工手抄进行。数据处理手工操作,工作量大,出错率高,出错后不易更改。p1EanqFDPw同时,宿舍管理系统是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题。因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义。当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。本系统就是为了更好管理学生宿舍信息而设计的。本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类、查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表。DXDiTa9E3d、研究意义随着高校办学规模的扩大 ,在校学生的学历层次、思想状态、文化水平呈多样化、复杂化趋势,这在很大程度上给学生管理工作带来许多新的问题。随着学生人数的增多,高校学生宿舍管理的信息量日益庞大 ,账本化的工作模式获取信息1/15个人资料整理 仅限学习使用慢,查阅困难,准确性差,很难适应高水平。因此,如何为学生提供一个安全、整洁、舒适的生活和学习环境,如何应用现代技术更科学、高效地对学生宿舍进行管理是各宿舍管理工作者的目标。RTCrpUDGiT我们现在所做的课题就是在目前的情形下,从学校的现有的条件实际出发,利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校学生宿舍管理系统的软件来实现一些基本信息的维护。为我们的高校的后勤管理人员减少点负担,从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是高校后勤管理领域以后发展的必然趋势。5PCzVD7HxA二、系统分析1、总体方案设计与可行性分析1.1 技术可行性由于开发此宿舍管理系统需要的硬件环境有 WindowsXP,支持的软件有开发工具VisualBasuc 所需用的操作人员熟练使用 VisualBasuc 及SQL,具有一定的数据库开发功底及编程能力 ,现有开发工具VisualBasuc 支持强大的数据库开发,再加上WindowsXP稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此宿舍管理系统是可行的。jLBHrnAILg1.2经济可行性由于开发此宿舍管理系统所需的硬件<计算机及相关硬件)和软件环境<VisualBasuc和SQLSERVER)价格低廉,在市场上都容易购买到,因此开发此系统成本低,经济效益高,因此系统经济可行,应积极开发。xHAQX74J0X1.3 使用可行性此宿舍管理系统具备良好的界面、使用方便、操作简单、易于被用户接受 ,用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用 ,而且使用此系统可以减速少大量录入工作,大大减少后勤管理人员的负担,从使用方面是此系统的开发是可行的。 LDAYtRyKfE2、需求分析学生宿舍管理是当代学校中不可或缺的组成部分,在信息化飞速发展的今天,2/15个人资料整理 仅限学习使用它的出现已经成了一种必然,本文将从宿舍管理系统的历史和现状进行分析,以求证本系统的设计具有实际的意义,并得到它在未来的发展,从而跟上时代的脚步,做出一个高质量的、安全性好的宿舍管理系统,使其不仅能满足学校现在的需要,也能满足将来一段时间的需要。Zzz6ZB2Ltk3、业务流程分析:3.1本系统的基本信息主要有:学生的基本信息,包括学生的学号,姓名,宿舍号,性别,宿舍房间号,班级号,年级,专业,老师编号老师的基本信息,包括老师的编号,老师的姓名,管理的年级号,联系电话宿舍管理人员的基本信息,包括管理人员的编号,宿舍号,宿舍房间号,姓名维修人员的基本信息,维修人员的姓名,编号,出入记录,维修物件名,维修物件编号宿舍的基本信息,宿舍号,宿舍所在校区,宿舍位置,宿舍人数3.2 用户对系统的要求 :要基本实现对宿舍系统的基本信息的查询,删除,修改,及维护。同时要实现对学生宿舍管理系统的维护与升级。 dvzfvkwMI13.3 学生宿舍管理系统主要是以先进的管理理念和科学的计算机技术来取代原始的手工操作。我们对这个管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图: rqyn14ZNXI3/15个人资料整理 仅限学习使用业务流程图主要业务介绍:学生根据学生号,宿舍号进行登记入住。宿舍管理人员进行入住信息的查询、删除、修改等。管理人员根据学生报上的物品损坏信息将维修信息报给维修人员。维修人员再根据维修信息进行维修,维修后将维修信息返还给宿舍管理人员。最终宿舍管理人员汇总学生,维修的信息重新进行信息的再处理。EmxvxOtOco3.4数据流程图3.5数据字典5.1数据项.3学生数据信息学号数据类型—INT(10>主键不能为空SixE2yXPq5姓名数据类型—VARCHAR(10>可为空性别数据类型—VARCHAR(10>可为空专业数据类型—VARCHAR(10>可为空系别数据类型—VARCHAR(10>可为空班级数据类型—VARCHAR(10>可为空宿舍号数据类型—VARCHAR(10>可为空宿舍房间号数据类型—VARCHAR(10>可为空4/15个人资料整理 仅限学习使用宿舍管理人员数据信息姓名数据类型—VARCHAR(10>主键不可为空性别数据类型—VARCHAR(10>可为空证件号码数据类型—VARCHAR(10>可为空宿舍号数据类型—VARCHAR(10>可为空老师数据信息姓名数据类型—VARCHAR(10>不可为空编号数据类型—VARCHAR(10>不可为空年级数据类型—VARCHAR(10>可为空联系电话数据类型—VARCHAR(10>可为空电灯数据类型—VARCHAR(10>可为空维修人员数据信息姓名数据数据类型—VARCHAR(10>不可为空证件编号数据类型—VARCHAR(10>不可为空维修物品数据类型—VARCHAR(10>可为空维修编号数据类型—VARCHAR(10>不可为空到达时间数据数据类型—VARCHAR(10>可为空离去时间数据类型—VARCHAR(10>可为空宿舍信息宿舍号数据类型—VARCHAR(10>不可为空宿舍房间人数数据类型—VARCHAR(10>不可为空宿舍校区数据类型—VARCHAR(10>不可为空宿舍位置数据类型—VARCHAR(10>不可为空3.5.2数据结构学生:包括学生的学号,姓名,宿舍号,性别,宿舍房间号,班级号,年级,专业,老师编号老师:包括老师的编号,老师的姓名,管理的年级号,联系电话宿舍管理人员:包括管理人员的编号,宿舍号,宿舍房间号,姓名维修人员:维修人员的姓名,编号,出入记录,维修物件名,维修物件编号5/15个人资料整理 仅限学习使用宿舍的基本信息:宿舍号,宿舍所在校区,宿舍位置,宿舍人数3.5.3数据流数据流名数据流来源数据流去向组成登记报修信息学生报修表报修信息查询报修信息报修表宿舍管理员报修信息登记已修信息宿舍管理员报修表已修信息登记维修人员信息宿舍管理员宿舍管理员维修信息3.5.4 数据存储数据存储名 输入的数据流 输出的数据流 组成报修表 报修信息 报修信息 报修信息已修信息 已修信息3.5.6处理过程宿舍管理员根据报修的已报修的物品信息进行处理最终将维修信息传递给维修人员,维修人员最后返还维修结果。6ewMyirQFL三、系统设计1、总体设计系统设计的目标是既满足用户的需求设计,同时也满足程序设计人员的设计要求。从用户的角度来看:一、要满足基本信息的录入和查询。二、要保证数据可以准确迅速的传递;三、要提供准确的信息,比起手工提供的数据要更娇的迅速。从设计人员的角度看:一、可供用户正常的需求使用;二、系统的安全性及可靠性需要得到基本的保障;三、能够进行及时的维护与更新。因此针对本学生宿舍管理系统,进行分析及讨论后得出了如图所示的系统结构功能图。6/15个人资料整理 仅限学习使用系统结构功能图学生宿舍管理部分分出了五大主模块,它们分别是:学生查询模块、老师查询模块、宿舍管 理人员查询模块、宿舍查询模 块、维修人员查询 模块kavU42VRUs宿舍人员管理和日常工作管理的主要功能是:对学生的信息录入到数据库中,如果需要修改的话,可以随时地对信息进行添加,删除,和修改,并把处理以后的信息保存到数据库中,以方便一般用户和管理员查询,对学生信息的查询,用户可以选择按姓名和学号进行查询。对公寓楼情况查询,用户只需输入公寓楼号即可查询到该公寓楼的入住信息,以便宿舍管理人员更好地对公寓的使用情况有所了解,知道宿舍床位的使用情况,以便管理人员可以适时地对宿舍的入住情况进行调整,另外,还可以查到该宿舍的物品。 y6v3ALoS892、学生宿舍管理E--R图住宿1专业宿舍号宿舍学号性别宿舍位宿舍校区置7/15个人资料整理 仅限学习使用学生姓名宿舍人员编号 姓名号n管理管理人员老师年级1老师实体图维修人员实体图8/15个人资料整理 仅限学习使用宿舍管理人员实体图宿舍实体图9/15个人资料整理 仅限学习使用学生实体图3、系统的性能要求系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:软件系统环境winXP以上+SQLserver200010/15个人资料整理 仅限学习使用硬件系统环境C600、64MB<RAM)、500MB<HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。 M2ub6vSTnP(2>. 运行需求硬件条件:586CPU、32MRAM、3.2G硬盘以上的 PC机;打印机;局域网。软件条件:Windows98以及WindowsNT操作系统;基于 SQL语言的数据库服务器系统; 服务器。0YujCfmUCw(3>. 其他需求本系统有较好的可维护性、可靠性、可理解性、效率高,易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下<经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。eUts8ZQVRd3.4宿舍管理系统主界面的功能及主要的代码3.4.1 登录界面登录界面的设计可以说各种各样,有些人做出来的可能会看起来非常华丽,本人最后选择了这种比较简单的做法,它看起来干净、整齐、简便,以便使登录的按钮容易看到,让人一目了然。sQsAEJkW5T登录界面如图所示.11/15个人资料整理 仅限学习使用代码部分登陆界面:DioRoomAdd.java用到的接口1、 IRoomAddSe方法booleanroomAdd(Stringroom,intnu )3.4.2宿舍界面:学生入住学校后,对存入数据库的信息按输入的条件查询,对学生信息表,可以按学号和姓名进行查询你所需要的信息,对寝室信息表,可以输入学号进行查询,了解此寝室情况,对学生信息表,可以输入姓名和宿舍号进行查询宿舍的信息,了解宿舍的入住情况,否则,不可以查到信息,系统会提醒你必须同时输入学号和姓名才可以查询,由于查询模块有好几个了,此处只选择一个作为代表,如下:GMsIasNXkA代码部分办理住宿界面:DioCheckin.java用到的接口1、 ICheckInSe方法ArrayList<String>classNameReturn(> 。//获取班级名称12/15个人资料整理 仅限学习使用ArrayList<String>roonNumberReturn(>。//获取房间号码与空床数booleanstudentCheckin(String[]str>。//办理入住2、IStudentDaoArrayList<String>getRoomNumber(>。//获取房间号码及空床数ArrayList<String>getClassName(>。//获取班级名称booleancheckinStudent(String[]str>。//办理入住其他查询界面不在此叙述。四、系统实施4.1系统测试的目的系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。它的任务是尽可能彻底地检查出程序中的错误,提高软件的可靠性,其目的是检验系统“做得怎样?”。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。 TIrRGchYzg一个程序并不可能达到十分完美,难免存在一些错误。如果不能及时将其找出并修改,会造成系统崩溃并造成不必要的损失。通软件测试,尽可能多的找出系统中的错误,以便与及时修改。宿舍管理系统是对学生宿舍进行管理的系统,一旦系统无法运行,对学校的宿舍管理带来很多的影响。所以通过软件测试的手段,尽可能排除程序中的错误,已达到程序运行稳定的目的,使学校的工作不会因此受到影响。7EqZcWLZNX其他问题13/15个人资料整理 仅限学习使用5.1 系统存在不足系统不足:由于时间比较仓促,所以本系统还不太完善,功能还不是很强大,有些功能还不能实现,再者由于作者的审美观不太好的关系,本系统的界面不是太美观,显得很粗糙。具体地说,对于信息查询功能还不能做到随意多个条件的查询和任意多个表的复合查询等等功能,身份验证模块比较简单,可能对保密性要求不是非常的高等等方面都需要改进和完善。对于此系统要从美观、功能和技术上三个方面做重点改进。美观方面当然是提高审美观点,尽可能做到界面美观,可视化并且要方便用户人员使用,功能方面要扩大此系统的功能,以前没有时间实现的现在要实现出来并且进行功能的扩充。技术方面的改进现在的系统虽然功能上基本上实现了,但很多方面没有考虑仔细,像

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论