《毕业设计(论文)-SSM山西大同大学学生公寓管理系统设计.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-SSM山西大同大学学生公寓管理系统设计.docx(35页珍藏版)》请在优知文库上搜索。
1、毕业设计(论文)题目:山西大同大学学生公寓管理系统现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本山西大同大学学生公寓管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此山西大同大学学生公寓管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的JaVa语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理字典管理、宿舍宿舍公
2、告管理、校园资讯信息管理、二手商品管理、二手商品收藏管理、二手商品评价管理、二手商品订单管理、宿管管理、宿舍管理、退宿投诉管理、退宿申请管理、入住申请管理、宿舍学生管理、学生管理、学生考勤管理、学生考勤详情管理、管理员管理等功能。山西大同大学学生公寓管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。关键词:山西大同大学学生公寓管理系统;SSM框架;Mysqh自动化AbstractThef
3、ast-paceddevelopmentofthemodemeconomyandthecontinuousimprovementandupgradingofinformationtechnologyhaveallowedthemanagementoftraditionaldatainformationtobeupgradedtosoftwarestorage,induction,andcentralizedmanagementofdatainformationmanagementmethods.Thisonlineexaminationsystemwasbomundersuchalargeen
4、vironment.Itcanhelpmanagerstoprocesshugedatainformationinashorttime.Usingthissoftwaretoolcanhelpmanagersimprovetransactionprocessingefficiencyandachievetwicetheresultwithhalftheeffort.ThisonlinetestsystemutilizesthematureandcompleteSSMframework,usesthecross-platfbrmJavalanguagethatcandeveloplargecom
5、mercialwebsites,andtheMysqldatabase,oneofthemostpopularRDBMSapplicationsoftware,forprogramdevelopment.Itenablesuserstoselecttestquestionsonline,completetheiranswers,andviewtheassessmentscoresonline.Theadministratormanagesquestionbankinformation,testpaperinformation,andviewstudentscoresandotherfuncti
6、ons.Thedevelopmentoftheonlineexaminationsystemisbasedontheoperatorsneeds.Theinterfaceissimpleandbeautiful.Thelayoutofthefunctionalmodulesisconsistentwiththatofthesametypeofwebsite.Theprogramalsoprovidessomepracticalsolutionstothesecurityproblemsofdataandinformationwhenitimplementsthebasicrequiredfun
7、ctions.Itcanbesaidthatthisprogramhelpsmanagerstoefficientlyhandleworkaffairs,andalsorealizestheintegration,standardizationandautomationofdatainformation.KeyWords:Onlineexaminationsystem;SSMframework;Mysql;Automation目录1111绪论11.1 研究背景11.2 目的和意义11.3 论文结构安排22相关技术32.1 SSM框架介绍32.2 VUE介绍32.3 MYSQ1.数据库介绍33系
8、统分析53.1 系统可行性分析53.1.1 技术可行性分析53.1.2 经济可行性分析53.1.3 运行可行性分析53.2 系统性能分析63.2.1 易用性指标63.2.2 可扩展性指标63.2.3 健壮性指标63.2.4 安全性指标73.3 系统流程分析73.3.1 操作流程分析73.3.2 登录流程分析83.3.3 信息添加流程分析93.3.4 信息删除流程分析103.4 系统功能分析104系统设计114总体功能114.2 系统概要设计114.3 系统功能结构设计114.4 数据库设计124.4.1 数据库E-R图设计124.4.2 数据库表结构设计185系统实现245.1 管理员功能介绍
9、245.1.1 宿舍列表245.1.2 宿舍公告信息管理245.1.3 宿舍公告类型管理256系统测试266.1 系统测试的特点266.2 系统功能测试276.2.1 登录功能测试276.2.2 添加宿舍公告类型功能测试276.3 测试结果分析28结论29致谢30参考文献311绪论1.1 研究背景当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业,餐饮行业,
10、还是旅游行业,医疗行业等领域都将使用新的信息技术进行信息革命,改变传统的纸质化,需要人手工处理工作事务的办公环境。软件信息技术能够覆盖社会各行业领域是时代的发展要求,各种数据以及文件真正实现电子化是信息社会发展的不可逆转的必然趋势。本山西大同大学学生公寓管理系统也是紧跟科学技术的发展,运用当今一流的软件技术实现软件系统的开发,让考试信息完全通过管理系统实现科学化,规范化,程序化管理。从而帮助信息管理者节省事务处理的时间,降低数据处理的错误率,对于基础数据的管理水平可以起到促进作用,也从一定程度上对随意的业务管理工作进行了避免,同时,山西大同大学学生公寓管理系统的数据库里面存储的各种动态信息,也
11、为上层管理人员作出重大决策提供了大量的事实依据。总之,山西大同大学学生公寓管理系统是一款可以真正提升管理者的办公效率的软件系统。1.2 目的和意义信息数据的处理完全依赖人工进行操作,会耗费大量的人工成本,特别是面对大量的数据信息时,传统人工操作不仅不能对数据的出错率进行保证,还容易出现各种信息资源的低利用率与低安全性问题。更有甚者,耽误大量的宝贵时间,尤其是对信息的更新,归纳与统计更是耗财耗力的过程。所以电子化信息管理的出现就能缓解以及改变传统人工方式面临的处境,一方面可以确保信息数据在短时间被高效处理,还能节省人力成本,另一方面可以确保信息数据的安全性,可靠性,并可以实现信息数据的快速检索与
12、修改操作,这些优点是之前的旧操作模式无法比拟的。因此山西大同大学学生公寓管理系统为数据信息的管理模式的升级与改革提供了重要的窗口。1.3 论文结构安排为了帮助用户更好的了解和理解程序的开发流程与相关内容,本文将通过六个章节进行内容阐述。第一章:描述了程序的开发背景,程序运用于现实生活的目的与意义,以及程序文档的结构安排信息;第二章:描述了程序的开发环境,包括程序开发涉及到的技术,程序开发使用的数据存储工具等信息;第三章:描述了程序着手进行开发时,会面临的可行性问题,并对程序功能以及性能要求进行描述;第四章:描述了程序大功能模块下的功能细分信息,以及存储程序数据的数据库表文件结构的设计信息等;第
13、五章:描述了程序的功能实现界面的内容,也对程序操作人员操作的部分功能进行了描述;第六章:描述了程序功能的测试内容,并介绍了系统测试的概念与方法。2相关技术2.1 SSM框架介绍本课题程序开发使用到的框架技术,英文名称缩写是SSM,在JaVaWeb开发中使用的流行框架有SSH、SSM、SPringMVC等,作为一个课题程序采用SSH框架也可以,SSM框架也可以,SPiringMVC也可以。SSH框架是属于重量级别的框架,配置繁琐,不够灵活,修改程序需要修改好多个文件,并且运行起来也占用内存较高,CPU使用率相对也高,SPringMVC是SPring开发的一套MVC架构,更灵活更好用,SSM框架取
14、中间值,既没有SSH臃肿,也没有SpringMVC简化,属于中间级别的,在配置过程和使用过程中更能编写和理解。MyBatiS框架取代Hibemate框架是因为它更灵活,不需要完全在框架里操作,它在数据操作上可以写出更灵活的代码,它的性能也比Hibemate框架更稳定。总的来说,使用SSM框架是通过综合考虑而使用的,网上有很多的使用教程和心得体会,而且SSM又是这么的流行,用SSM框架开发是顺其自然的。2.2 VUE介绍Vue(读音vju,类似于VieW)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便
15、于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。2.3 Mysql数据库介绍开发的程序面向用户的只是程序的功能界面,让用户操作程序界面的各个功能,那么很多人就会问,用户使用程序功能生成的数据信息放在哪里的?这个就需要涉及到数据库的知识了,一般来说,程序开发通常就会对常用数据存储工具的特点进行分析比对,比如Mysql数据库的特点与优势,Access数据库的特点与优势,SqISerVer数据库的特点与优势等,最终看哪个数据库与需要开发的程序比较匹配,也符合程序功能运行需要的数据存储要求,比如,需要开发商业级别的程序,存储
16、的数据对数据库要求较高,可以选用OraCIe,如果只是比较简单的程序,对数据存储没有过多要求,可以选用微软旗下的ACCeSs,当开发程序要求数据库占用空间小,并能满足程序数据存储要求时,就可以考虑Oracle公司从瑞典MySQ1.AB公司在很早之前就收购过一个关系型数据库,它是现在的Mysql数据库。在数据库工具里面它是最受认可的其中一个应用软件。需要说明的信息就是,本程序的开发就运用到了此数据库。它将程序数据通过使用不同的数据表格进行保存,在增加了程序数据的存储速度的时候,也提高了数据库的灵活性。图2.3展示的就是MySQ1.的架构图。3系统分析当用户确定开发一款程序时,是需要遵循下面的顺序