




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE毕业论文(设计)学生宿舍管理系统 学生姓名:学号:系部:专业:指导教师:提交日期:学生宿舍管理系统PAGEIV摘要随着科技的发展,计算机的应用,人们的生活方方面面都和互联网密不可分。计算机的普及使得人们的生活更加方便快捷,网络也遍及到我们生活的每个角落,为我们的学习、生活和工作带来了极大的方便。例如学生宿舍的管理,数据信息处理工作量大,数据繁多,使得宿舍管理系统的运行和管理就显得尤为重要。因此,具体现代的互联网多媒体信息技术的学校宿舍管理系统的建设,对于学校的发展具有非常重要的意义。采用宿舍管理系统是一种能够有效提高管理效率的方法随着现在的各大高等院校规模的不断扩大,学校学生宿舍建设越来越完善,住校人数的不断增加,导致传统的学生宿舍管理已经无法满足学校管理需求,学校在学生宿舍管理方面急需变革,而设计一个好的学生宿舍管理系统将会对学生宿舍管理工作带来事半功倍的效果。本学生宿舍管理系统是以学生学生宿舍管理为事例而开发的,系统以实际运用为开发背景,基于B/S模式,采用JSP技术,SSM框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得学校学生宿舍管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高学生宿舍管理效率。[关键词]:学生宿舍管理系统;JSP技术;MYSQL数据库;B/S模式:SSM框架
AbstractWiththedevelopmentofscienceandtechnologyandtheapplicationofcomputers,people'slivesareinseparablefromtheInternet.Thepopularityofcomputershasmadepeople'slivesmoreconvenientandfaster.TheInternethasalsospreadtoeverycornerofourlives,bringinggreatconveniencetoourstudy,lifeandwork.Forexample,themanagementofstudentdormitories,thelargeamountofdataandinformationprocessing,andthevarietyofdatamaketheoperationandmanagementofdormitorymanagementsystemsparticularlyimportant.Therefore,theconstructionofaspecificmodernInternetmultimediainformationtechnologyschooldormitorymanagementsystemisofgreatsignificancetothedevelopmentoftheschool.Adoptingadormitorymanagementsystemisamethodthatcaneffectivelyimprovemanagementefficiency.Withthecontinuousenlargementofthesizeofmajoruniversitiesandcolleges,theconstructionofstudentdormitoriesinschoolsisbecomingmoreandmoreperfect,andthenumberofresidencescontinuestoincrease,leadingtothetraditionalmanagementofstudentdormitories.Alreadyunabletomeettheschoolmanagementneeds,theschoolurgentlyneedstochangeinthestudentdormitorymanagement,anddesigningagoodstudentdormitorymanagementsystemwillhaveamultipliereffectonstudentdormitorymanagement.Thestudentdormitorymanagementsystemisdevelopedwithstudents'dormitorymanagementasanexample.Thesystemusestheactualapplicationasthedevelopmentbackground,basedontheB/Smodel,adoptsJSPtechnology,SSMframework,MYSQLdatabasedesignanddevelopment,andfullyguaranteesthestabilityofthesystem.Thesystemhasthecharacteristicsofclearinterface,simpleoperationandcompletefunctions,whichmakesthemanagementoftheschoolstudentdormitorysystematicandstandardized.Theuseofthissystemfreesmanagementpersonnelfromthearduousworkandrealizesapaperlessoffice,whichcaneffectivelyimprovetheefficiencyofstudentdormitorymanagement.[KeyWords]:studentdormitorymanagementsystem;JSPtechnology;MYSQLdatabase;B/Smodel:SSMframework
目录1绪论 11.1研究背景 11.2研究现状 11.3研究内容 21.4目的和意义 22相关技术 42.1JSP技术 42.2B/S结构 62.3MYSQL数据库 62.3.1MySQL数据库简介 62.4JAVA简介 73系统分析 83.1可行性分析 83.1.1技术可行性 83.1.2经济可行性 83.1.3操作可行性 83.2系统性能分析 93.2.1系统安全性 93.2.2数据完整性 93.3操作流程分析 93.4系统需求概述 103.4.1性能需求 103.4.2用户需求 113.5系统设计规则与运行环境 124系统设计 134.1系统概要设计 134.2系统结构设计 134.3数据库设计 144.3.1数据库实体 144.3.2数据库表设计 155系统实现 175.1登录模块的实现 175.2个人中心 175.3班级管理 185.4宿舍管理 185.5角色管理 195.6学生管理 195.7损耗管理 205.8访客管理 205.9用户管理 216系统测试 226.1测试方法 226.2功能测试 226.3可用性测试 236.4测试分析 236.5测试结果分析 24结论 25参考文献 26致谢 271绪论1.1研究背景随着时代的发展,信息化进程不断加快,人们的工作和生活已经逐步进入到了信息化时代。学校宿舍管理系统,是以学校管理为实例而设计的一种实用型的宿舍管理系统。随着高校住宿人员的不断增多,宿舍管理人员的负担越来越重,为了提高工作效率而开发出这套宿舍管理系统社会的进步,高校的扩招以及升学率的提高,高校学生人数急剧增长,随着住校人数的不断增加,学生宿舍管理系统工作越来越艰巨,传统的学生宿舍管理模式面对大量的学生信息、宿舍信息,报修信息等,信息的及时更新等弊端凸显,传统的宿舍管理过度的依靠人力资源的记录,对于庞大的学生信息及宿舍信息,显然只依靠人力,很难准确的处理好大量的数据,传统的管理模式不仅效率低,出错率高,而且难查询用户报修的实时信息,对于学校学生宿舍管理带来了诸多不便,因此,传统的管理模式已经远远无法满足当今学校的发展需求,我们急需对学生宿舍管理系统体系进行变革。近来年,我国高等教育迅猛发展,教育投入和招生人数不断增多,高校规模不断扩大,学校可调配资源也明显增加。我们经过对学生宿舍管理系统信息进行调查,发现了随着高校招生人数的不断扩大,学生宿舍管理工作也越来越繁重和琐碎,容易出错,数据繁多,因此需要对学生宿舍管理系统进行及时改善,来提高管理的工作效率,从而也可避免因系统的不完善而导致管理漏洞,使得学生宿舍管理系统的运行和管理就显得尤为重要。1.2研究现状经初步了解,现在的大量学校学生宿舍管理仍然停留在手工记录数据的初级阶段,这种方法对于学生宿舍少的学校影响不大,但是对于学生宿舍多的学校来说,却有着巨大的影响,甚至影响制约着学生学生宿舍管理的效率。根据最新调查得知,在此之前对学生宿舍管理通常是基于文本,表格等纸介的手工处理,学生信息情况的统计和核实等通常采用人工检查与核实,以及对报修信息等通过人工记录等方式进行,信息量大,但在数据处理方面存在工作量大且易出错,其次还存在数据繁多与数据丢失等现象出现,而且还不方便查找,在总体上存在缺乏系统与规范的信息管理系统现象,为了提高工作效率我们急需开发出这套学生宿舍管理系统。随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的交换和信息流通显得特别重要。因此,使用计算机来管理学生学生宿舍信息成为必然。开发合适的学生宿舍管理系统,可以提高管理校园,有利于更好的了服务学生、贴近学生。1.3研究内容本设计首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。本系统平台利用了MYSQL数据库的架构,设计好所使用的数据库表格,进行系统分析,为系统打下一个坚实的技术基础。其次对本学生宿舍管理系统的业务流程进行了细致的分析设计,并记录和处理好相关的数据。考虑到系统实施的可行性,在软件方面我选择了如今比较流行的JSP技术来进行开发管理平台的设计,使用MYSQL数据库存储数据。由于JSP和MYSQL都是非常成熟的开发工具,因此无论在安全性、可用性、可靠性方面都毋庸置疑。再次研究开发系统所使用的数据库管理系统,设计数据库信息。最后研究对系统进行测试,并进行测试分析。1.4目的和意义随着信息时代的到来,信息容量越来越大,类型也越来越多,随着科学技术的不断提高,计算机科学也日渐成熟,其强大的功能在各个领域发挥着越来越重要的作用。利用计算机来管理学生宿舍,已经成为一种趋势,相比传统的手工管理方式,利用软件进行宿舍管理,有着执行快,很容易找到的可行性高容量存储,秘密好,寿命长,成本低。通过本学生宿舍管理系统使宿舍管理科学化、系统化,从而实现对宿舍信息的有效管理的目的。因此,在当今网络社会这样的发展是必需的。随着信息系统的不断完善,学生宿舍管理系统越来越依赖于信息化的管理。所以系统开发将围绕学校宿舍管理的实际情况,使之能迅速适应满足用户的需要。随着学校的规模不断变大,学生宿舍管理系统也将不断完善,使其能更加适合发展需求。学校宿舍信息管理系统的实施具有如下现实意义:第一,提高宿舍信息管理的效率。第二,学校宿舍信息管理的管理人员可以随时浏览查看,而且更加直观。第三,改变了以前传统手工记录信息的方式,电脑录入更加方便快捷。第四,实现了学校宿舍信息管理的计算机化。第五,管理员登陆后可随时进行个人中心、班级管理、用户管理、访客管理、角色管理、耗损管理、宿舍管理、宿舍评分管理、学生管理等。
2相关技术2.1JSP技术Java服务器页面或只是一个JSP来创建基于生产技术,它提供了一个简单的动态网站的动态网页,Sun开发的Java编程语言,并为开发人员提供一个服务器端框架,环境和开发一个灵活的集成的HTML,XML,Java语言和其他脚本语言,使用,速度非常快,特别是在当前业务系统创建和维护动态网页。作为JavaTM技术的一部分,基于JSP的快速Web服务器和应用服务器环境,开发平台独立的应用程序,并与兼容,但也很强。此外,该系统用户界面的JSP内容不改变的动态内容的主要思想,使网页设计人员改变位置瓜分走了。这种跨平台的已经包含在当前的环境下,功能和大多数的Web服务器的配置加上比较ASP的语法简单易学,但它甚至写在ASP技术的网络安全技术,除了方法。因此,我将很快取代商业用地内现有的网络编辑技术被认为有可能成为新的标准。在本节中,我们为您提供更多地了解这项新技术和JSP技术的特点进行讨论。与其他数据库管理系统,JAVASERVERPAGE普通用户,诚信经营,工具使用,易于扩展,并进行比较。1.普通用户不用说,许多的数据库工具如JAVA的服务器的开发者。这种传统的Xbase数据库概念,并适用于传统的利用其庞大的用户数量。这是一个不太苛刻的环境中,输入,和容易学习的用户可以容易地安装和易于操作。2.诚信活动几个版本后跳的更传统的数据库的XbaseJava服务器家居质量的提高。数据管理,这基本上是一个SQL数据库(例如,视图,钥匙,关系,触发器,存储过程等)是合适的,它是数据库组件,以及各种图形设计魔术数据库设计,智能设计过程。利用的一个数据库程序设计语言及其独特的设计,各种可视化工具和独立调试工具提供用户界面和数据库查询将媒体的主要形式。Java服务器家庭用户提供更全面的数据库,所有的信息,以便能够完成所有的应用程序的开发正在试图做的是不依赖于任何其他的软件工具。3.轻松简单的方式各种软件工具访问的数据库要充分考虑这一目标的特点是协调用于开发人员的支持工作,为什么Java服务器页。窗口图形,巧妙的设计为基础,基于Windows的参数,总JAVASERVERPAGE套件是一种普遍现象。面向对象的数据库功能Java服务器页面结构和应用程序开发和设计是一个强大的媒介。此信息是否被组织和整合的关系数据库系统,或一个全功能的数据管理应用程序的最终用户运行到写数据的请求时,软件或设备将是必要的管理数据库中的一个可开发在Java服务器页援助提供的。Java服务器网页速度,力量和灵活性是一个通用的数据库管理系统,使我们在这个新时代的Xbase,是不恰当的。关于该项目的事实,我们可以更好地控制源代码管理产品都可以使用,但在“项目管理器”组件被看见。数据库容器到几个用户同时允许一个创建和修改数据库对象。“数据库设计器”能够迅速改变对象的外观投入使用。我们管理的应用程序和风暴的中心之一,“项目管理器”中即可使用;访问所有的向导和工具,工具栏和其他易于使用的工具。这是集中式管理环境。工具栏可以改变自己,Java服务器页面系统,并且可以自定义编写的应用程序的按钮,方便快捷,灵活的应用程序开发。Java服务器页面新建“应用程序向导”的ProjectHook升级范围内拥有我们的软件能够更有效地使用提供了添加新的东西。JSP6.0容易使有效使用的功能增加了一些功能,改善发展环境。Java服务器尽快页来开发应用程序,以帮助他们更并建立更好的工具和设计,并集。Java服务器页面调试更容易,而且我们可以监视应用程序组件:高管事件和录制工具将检查在VisualC++环境下的代码和调试是在看这个钻探计划和使用非常相似,指定的属性看的价值,对象或数组元素值和互信息,该代码将被显示在外部,并且可以输出可以很容易的应用程序窗口中的另一个窗口的结果,程序,并运行该应用程序的代码可用于分析或实际的项目。2.2B/S结构采用B/S来对各业务系统服务器进行集中管理,系统采用微软操作系统。系统在运用底层构架上,保证系统运行的稳定性能,熟读传送块,支持不同的用户进行操作。对新的采集是采用双机部署方式完成,对信息进行规划设计,通过数据管理进行传输,对系统进行统一的管理,信息在不同的数据中进行传输,是信息能够够运行正常,不会产生数据丢失的情况,信息处理是在最低层,数据相应是在底层之上的中间层,传达到用户是在最上层,通过上层接收,中层传导,底层处理,三成数据进行保证数据的完整和快速性,达到信息处理,对数据的管理操作提供了统一的管理操作。B/S结构如图2-1所示。图2-1B/S三层体系结构2.3MYSQL数据库2.3.1MySQL数据库简介在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。
常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQL
Server
)和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多种方式途径来连接数据库;虽说其功能不够强大、规模也相对较小,但是对于本系统来说足够了,同时也可以进行二次开发的数据库表结构空间的扩展。使用MySQL建立系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。MySQL的海豚标志被称为“Sakila”,这是一个很大的名称,被称为“海豚”MySQLAB公司的创始人。MySQL是一个真正的多用户、多线程SQL数据库服务器。是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高。2.4JAVA简介Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。面向对象的程序设计很接近于我们人类自然的思维,相对于面向过程的程序设计,它具有更好的可扩展性和可维护性,使我们编写的代码更健壮。面向对象主要有四大特性:封装、抽象、继承和多态。封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为(在Java中就是方法),就好像人类,可以具有name,sex,age等属性,同时也具有eat(),sleep()等行为,我们在行为中实现一定的功能,也可操作属性,这是面向对象的封装特性;抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的。比如鸟就是一个抽象实体,因为抽象实体并不是一个真正的对象,它的属性还不能完全描述一个对象,所以在语言中体现为抽象类不能实例化;继承:继承就像是我们现实生活中的父子关系,儿子可以遗传父亲的一些特性,在面向对象语言中,就是一个类可以继承另一个类的一些特性,从而可以代码重用,其实继承体现的是is-a关系,父类同子类在本质上还是一类实体。多态:多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的行为,多态可为程序提供更好的可扩展性,同样也可以代码重用。
3系统分析3.1可行性分析3.1.1技术可行性(1)硬件可行性分析系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个系统的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的。因此,本系统的开发在硬件方面是可行的。(2)软件可行性分析JSP语言提供了一个共同的机制类似的借口动态模型,设计更集中。另外,在使用JSP语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择JSP作为本系统开发语言的时候。通过上述分析,该系统的设计实现在软件方面是可行的。3.1.2经济可行性本学生宿舍管理系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时对计算机的配置要求也极低,即使是网吧淘汰下来的计算机也能够满足需要,因此,本系统在经济上是完全具有可行性的,所以在经济上是十分可行的。3.1.3操作可行性本学生宿舍管理系统的界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的,因此在操作上具有很高的可行性。综上所述,此系统开发目标已明确,在技术、经济和操作方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系统的开发是完全可行的。3.2系统性能分析3.2.1系统安全性此学生宿舍管理系统要严格控制管理权限,具体要求如下:(1)要想对学生宿舍管理系统进行管理,首先要依靠用户名和密码在系统中登陆,无权限的用户不可以通过任何方式登录系统和对系统的任何信息和数据进行查看,这样可以保证系统的安全可靠性和准确性。(2)在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。3.2.2数据完整性(1)所有记录信息要保持全面,信息记录内容不可以是空。(2)各种数据间相互联系要保持正确。(3)相同数据在不同记录中要保持一致。3.3操作流程分析用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码和验证码,进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。本学生宿舍管理系统操作流程如图3.1所示。图3.1添加信息流程图3.4系统需求概述3.4.1性能需求为了保证学生宿舍管理系统能够长期、稳定、高效的运行,必须要保证系统开发的性能。在学生宿舍管理系统的开发过程中,必须用充分的确保系统的安全性和有效性。我们要充分考虑以下几点:安全性:在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。先进性:结合当前流行趋势,开发要符合用户的需求,能够快速准确的实现信息的查询、发布等。可扩展性:学生宿舍管理系统给用户对信息的查询、发布带来了极大的便利,提高了信息流通速度,备受用户的关注,因此在开发学生宿舍管理系统的过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。有效性:有效性主要包括功能有效性,设计学生宿舍管理系统的功能一定要最大限度地满足用户的需求。3.4.2用户需求本学生宿舍管理系统主要满足3种类型用户的需求,这3种类型用户分别为系统管理员和用户,以下将分别详细讨论这3种类型的用户需求:用户的静态结构图如图3.1所示:图3.2用户的静态结构图(1)超级管理员用例图如图3.3所示:图3.3用户用例图(2)管理员1用例图如图3.4所示:图3.4管理员1用例图(3)管理员2用例图如图3.4所示:图3.5管理员2用例图3.5系统设计规则与运行环境无论哪个系统都应该有自己的设计规则。该系统也具有重要的设计标准有如下几个:1.简单:在保证学生宿舍管理系统能够成功实现的前提下,并尽量使本学生宿舍管理系统更容易理解,对于一个学生宿舍管理系统,这是非常重要的。2.针对性:系统设计的重点是开发学生宿舍管理系统的管理的设计,它具有专业突出和针对性很强的特点。3.适用范围:各大宿舍管理均可适用,适用范围广。4.操作环境硬件平台:CPU:酷睿i3-3.0GHZ内存:2G以上硬盘:320GB
4系统设计4.1系统概要设计本学生宿舍管理系统主采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4.1所示。图4.1系统工作原理图4.2系统结构设计本学生宿舍管理系统主要包括管理员功能模块和用户功能模块,系统结构设计图如图4.2所示。。图4.2系统结构图4.3数据库设计4.3.1数据库实体根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:(1)管理员实体属性图如图4.3所示:图4.3管理员实体属性图(2)班级实体属性图如图4.4所示:图4.4班级实体属性图(3)访客实体属性图如图4.5所示:图4.5访客实体属性图(4)损耗实体属性图如图4.6所示:图4.6损耗实体属性图4.3.2数据库表设计学生宿舍管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息。各个表的设计结果如下:表4.1t_admin管理员信息表属性含义属性名数据类型是否为空是否主键用户编号userIdintNOTNULL是用户账号userNamevarchar(66)NULL否用户密码userPwvarchar(88)NULL否表4.2t_bj班级信息表属性含义属性名数据类型是否为空是否主键编号idintNOTNULL是宿舍编号bjNamevarchar(100)NULL否辅导员fdyvarchar(100)NULL否表4.3t_fk访客信息表属性含义属性名数据类型是否为空是否主键编号idint(11)NOTNULL是访客姓名fkNamevarchar(100)NULL否受访学生studentIdint(11)NULL否受访关系gxvarchar(100)NULL否来访时间beginDatedatetimeNULL否结束时间endDatedatetimeNULL否备注remarktextNULL否表4.4t_sh损耗信息表属性含义属性名数据类型是否为空是否主键编号idint(11)NOTNULL是宿舍编号ssIdint(11)NULL否损坏情况shqkvarchar(100)NULL否是否修复isxfvarchar(100)NULL否损坏时间beginDatedatetimeNULL否修复时间endDatedatetimeNULL否备注remarktextNULL否
5系统实现5.1登录模块的实现用户要想进入本系统,首先进入登录界面,系统登录界面展示如图5.1所示。图5.1登录界面5.2个人中心超级管理员和管理员通过个人中心可以进行密码的修改,修改密码界面展示如图5.2所示。图5.2修改登录密码界面5.3班级管理超级管理员通过班级管理可以进行班级信息的新增、修改和删除,其界面如图5.3所示。图5.3班级管理界面5.4宿舍管理管理员通过宿舍管理可以进行宿舍信息的新增、添加和删除,其界面如图5.4所示。图5.4宿舍管理界面5.5角色管理管理员通过角色管理可以进行角色信息的分配,其界面展示如图5.5所示。图5.5角色管理界面5.6学生管理管理员通过学生管理可以进行学生信息的新增、修改和删除,界面展示如图5.6所示。图5.6学生管理界面5.7损耗管理管理员通过损耗管理可以进行损耗信息的新增、修改和删除,其界面展示如图5.7所示。图5.7损耗管理界面5.8访客管理管理员通过访客管理可以进行访客信息的新增、修改和删除,界面展示如图5.8所示。图5.8访客管理页面5.9用户管理超级管理员通过用户管理可以进行用户信息的新增、修改和删除,界面展示如图5.9所示。图5.9用户管理页面
6系统测试系统测试是软件设计的最后一道工序,也是非常重要的一步。用于检查软件的质量、性能、可靠性等是否符合用户需求。一套严谨的、规范的、完善的测试过程将大大提高软件的质量、可信度、可靠性,降低软件的出错率,降低用户风险系数。通常系统测试包括:功能测试,可用性测试,性能测试、兼容性测试等方面。6.1测试方法首先我们来说界面测试,界面测试是为了使程序在不同的的操作平台上能够运行界面,并且能够保持原来的风格。我把完整程序拷贝到WindowsXP环境下,似的程序运行正常,运行界面上的字体图片等设置都能够保持得非常好。不出现字体变形等情况!其次进行功能测试。该系统测试采用的是单元测试,集成测试,完善性测试等多种方式进行测试。经过测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上也已经比较圆满的完成了。由于经验不足,写代码时出现了一些考虑不周的系统缺陷,写代码的时候会出现与设想不一致,比如说代码不规范导致接口与接口之间出现问题,功能与客户的要求不符合,这样导致产品不能过关,无法交付。所以产品在上线前必须反复测试,经过反复测试,修改,再测试,再修改,产品才能够不断完善。在整个系统测试中,根据需求文档和设计文档,逐一对功能进行检测并写好测试用例,有效避免残片缺陷,因为产品出现缺陷不仅影响功能,而且可以导致数据的不准确,导致产品质量的降低,经过测试,才能使得产品的稳定性和成熟度得到极大的提升,产品质量也才有保证。6.2功能测试功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。本系统功能测试如表6.1所示:表6.1系统功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好6.3可用性测试可用性测试用于检测系统的可操作性、可理解性、可学习性等方面内容。具体测试方面如表6.2所示。表6.2系统可用性测试测试项测试人员的评价窗口移动、大小改变、关闭等操作是否正常是操作模块是否友好是模块、提示内容等文字描述是否正确是模块布局是否协调、合理是模块的状态是否正确(对选中项能否发生对应切换)是鼠标、键盘操作是否支持是所需数据项是否正确显示是操作流程是否合理是是否提供帮助信息是6.4测试分析本网站设计时借鉴了国内外优秀网站的优点,从界面到系统设计都保证了管理员以及用户能够方便操作。系统的主要特点和优点归纳如下:(1)本系统用的移置性和针对性都比较高,因为针对性高可以提供更好的服务而移置性可以在多个系统上运行,更给客户带来了极大的方便。(2)该完整内容全面,管理方便可以及时的全面的处理各种错误,异常,这样避免了很多因客户的马虎操作而出现的失误,其操作方便,用户界面友好,能够上网的人都可以很好的进行操作。6.5测试结果分析经过对上述测试结果分析,本系统符合学校发展要求和用户需求。所有基本功能点实现,操作简单,操作流程简单合理,产品运行性能良好,是一款值得推广的学生宿舍管理系统。
结论在这次毕业设计中遇到的最困难的方面就是在数据库方面的知识,在刚开始进行毕业设计的时候感觉十分困难,根本不知道该从何处下手,但不断的坚持,设计最终被完成。无论多么的困难,只要能够坚持下来,善于去找到好的材料来研究,在研究中充分利用资源,没有困难是不会被成功解决的。在开发系统的过程中,本人运用到了JSP技术和平时学习中所了解的一些技术,通过实现这些技术,大大提高了整个系统的性能。在论文中这些技术都做了比较详细的介绍。本系统还存在很多缺点和不完善的地方,例如有些细节上做的还不够完善,有些功能模块还需要加强。在今后的日子里,能够对这些不足进行改善。通过这次最终的毕业设计,平时所学到的知识不仅融合了,而且获得了许多计算机知识。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,对自己能力的工作能力,我相信以后会学习和工作生活中有至关重要的作用。同时也大大提高了手的能力,使其难以充分体会探索的乐趣和成功的创作过程,设计过程中汲取的东西,是一笔宝贵的财富。回顾过去做毕业设计的整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司晋升体系培训
- 保健品原料供应链金融合作合同
- 拆迁改造项目二手房买卖风险评估与风险管理协议
- 幼儿一日生活教育
- 出租车租赁车辆保险代理合同
- 零售行业财务审计与优化建议合同
- 诚意金合作开发旅游项目保证金合同
- 车辆质押借款合同范本集锦
- 厂房买卖合同标准文本(含产权登记)
- 采石场承包土地资源流转与开发合同
- PPH术后护理查房
- 2022年江苏省常州市强基计划选拔数学试卷(附答案解析)
- 小学生体适能教育现状调查与分析
- HG∕T 5229-2017 热空气老化箱
- 09SMS202-1埋地矩形雨水管道及附属构筑物(混凝土模块砌体)
- 医生签约MCN机构合同模版
- 重庆市沙坪坝区南开中学校2023-2024学年八年级下学期期末英语试题(无答案)
- 广东省深圳市南山区2023-2024学年七年级下学期期末英语试题
- 2022-2023学年江苏省苏州市高二下学期学业质量阳光指标调研卷英语试卷
- 苏教版小学四年级下册科学期末测试卷及参考答案1套
- 体育场馆物业管理操作规范
评论
0/150
提交评论