《毕业设计(论文)-基于SSM的高校学生课堂考勤系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于SSM的高校学生课堂考勤系统的设计与实现.docx(32页珍藏版)》请在优知文库上搜索。
1、大学本科毕业论文(设计)高校学生课堂考勤系统的设计与实现学院(系):信息科学与技术学院专业:学号:学生姓爸入学年度:指导教师:完成日期:传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,班级信息因为其管理内容繁杂,管理数量繁多导致手工进行处理不能满足广大用户的需求,因此就应运而生出相应的高校学生课堂考勤系统。本高校学生课堂考勤系统分为管理员还有用户两个权限,管理员可以管理用户的基本信息内容,可以管理授课计划信息以及授课计划的租赁信息,能够与用户进行相互交流等操作,用户可以查看班级信息,可以查看授课计划以及查看管理
2、员回复信息等操作。该高校学生课堂考勤系统采用的是WEB应用程序开发中最受欢迎的B/S三层结构模式,使用占用空间小但功能齐全的MySQ1.数据库进行数据的存储操作,系统开发技术使用到了JSP技术。该高校学生课堂考勤系统能够解决许多传统手工操作的难题,比如数据查询耽误时间长,数据管理步躲繁琐等问题。总的来说,高校学生课堂考勤系统性能稳定,功能较全,投入运行使用性价比很高。关键词:高校学生课堂考勤系统;MySQ1.数据库;SSM技术AbstractMostofthemanagementoftraditionalcarrentalinformationreliesonthemanualregistra
3、tionandmanagementofmanagers.However,withtherapiddevelopmentofinformationtechnologyinrecentyears,manyold-fashionedinfonnationmanagementmodelshavebeeniteratedandupdated,andcarrentalinformationisbecauseofitsThemanagementcontentiscomplicated,andthelargenumberofmanagementsleadstomanualprocessingthatcanno
4、tmeettheneedsofthemajorityofcarrentalusers.Therefore,thecorrespondingcarrentalmanagementsystemshouldbeborn.Thecarrentalmanagementsystemisdividedintotwofunctions:theadministratorandtheuser.Theadministratorcanmanagethebasicinformationcontentoftheuser,canmanagethecarinformationandtherentalinformationof
5、thecar,andcancommunicatewiththeuser,etc.,andtheusercanviewthecarinformation.Youcanrentacaronline,youcanleaveamessageonline,andviewtheadministratorsreplyinfonnation.ThecarrentalmanagementsystemadoptsthemostpopularB/Sthree-layerstructuremodeinWEBapplicationdevelopment,andusesasmallbutfull-featuredMySQ
6、1.databasefordatastorageoperations.ThesystemdevelopmenttechnologyusesJSPtechnology.Thecarrentalmanagementsystemcansolvemanytraditionalmanualoperationproblems,suchaslongdelaysindataqueryandcumbersomedatamanagementsteps.Ingeneral,thecarrentalmanagementsystemhasstableperformanceandfull-featuredfunction
7、s.KeyWords:Carrentalmanagementsystem;MySQ1.database;SSMtechnology摘要IAbstractII目录III第一章课题背景及研究内容1IJ课题背景11.2 开发目的和意义11.3 论文研究内容1第二章相关技术32.1 B/S结构32.2 MySQ1.数据库3第三章系统分析53.1 可行性分析53.1.1 时间可行性53.1.2 经济可行性53.1.3 操作可行性53.1.4 技术可行性53.1.5 法律可行性51.1 2系统流程分析63.3 系统功能需求分析73.4 系统非功能需求分析7第四章系统设计94.1 总体功能94.2 系统模块
8、设计94.3 数据库设计错误!未定义书签。4.3.1 数据库设计错误!未定义书签。4.3.2 数据库E-R图错误!未定义书签。4.3.3 数据库表设计15第五章系统实现195.1 管理员功能模块的实现195.1.1 班级列表195.1.2 授课计划信息管理195.1.3 授课计划类型管理20第六章系统测试216.1 软件测试216.2 测试环境226.3 测试用例226.3.1 用户登录测试226.4.2添加授课计划类别测试226.5测试结果22结论23参考文献2526大连交通大学2019届本科生毕业设计(论文)第一章课题背景及研究内容1.1 课题背景信息数据从传统到当代,是一直在变革当中,突
9、如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的高校学生课堂考勤系统实现了班
10、级管理、打卡管理、字典管理、回答管理、班级考勤信息管理、课表管理、课程管理、请假管理、授课计划管理、调课申请管理、学生管理、作业管理、老师管理、管理员管理等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让高校学生课堂考勤系统更能从理念走到现实,确确实实的让人们提升信息处理效率。1.2 开发目的和意义小康时代的到来,使得人们满意度上升,生活各个方面都产生了许多变化,比如办公都有相应软件,很多工作都要求员工会操作计算机,可以说现在的时代基本被软件覆盖
11、得差不多了,软件行业的特征就是大家都在使用软件代替传统手工记载操作,软件的出现让我们的生活还有工作又向前翻了新篇章。高校学生课堂考勤系统是一个利用软件形式管理车辆租赁信息的平台。管理员管理租车信息也不再需要用纸张进行信息记录及查询管理操作,所有的操作都是利用电脑进行办公,用户需要使用密码还有用户名进行系统登录操作,按照系统主页界面的各个功能展示进行相关操作,无论添加或者是删除,拟或是修改查询等操作,时间上不需要太多,短短几分钟就会搞定。况且软件是不限制办公地点以及办公时间的,只要有操作需要,随时随地登录系统就可以完成任务。办公效率提高这个不再是难题。授课计划租赁店对于租车信息的管理操作早就应该
12、进行变革了,利用软件管理租车信息,节约人力物力成本,这是一个新的租车信息管理的创举。1.3 论文研究内容本次开发的高校学生课堂考勤系统的论文从下面几个部分进行编写:第一章:本章介绍了程序开发背景和目的意义,罗列出了论文写作内容信息,让我们知道论文编写是如何进展的。第二章:本章主要讲解了系统开发用到的相关技术方面的知识,比如SSM技术,MySQ1.数据库知识等内容。帮助人们更好的理解系统技术上面的相关知识。第三章:文章第3章主要介绍了系统开发的可行性问题,从经济,时间,操作等内容上面进行了大致介绍,确定系统开发确实可行,然后分析了系统的开发流程,确定系统需要具备的大概的功能,保障系统能够稳定使用
13、和运行。第四章:这个章节主要绘制出了系统功能架构,让我们更直观了解高校学生课堂考勤系统的功能,对后台数据库表进行了设计,还画出了对应的ER图。第五章:这个章节主要介绍系统各个部分功能具体实现的界面效果。让我们了解到各个部分的功能详细情况。第六章:这个部分主要就是对高校学生课堂考勤系统进行整体测试,看看程序是否能够达到用户使用要求,程序能否进行验收上交操作。大连交通大学2019届本科生毕业设计(论文)第二章相关技术本次开发高校学生课堂考勤系统使用的是B/S结构模式进行程序开发,高校学生课堂考勤系统的数据信息选择MySQ1.数据库进行存放。2.1 B/S结构B/S结构实际上就是BrowserZSe
14、rver(浏览器/服务器)的缩写,B/S结构是目前软件开发中的主流结构,大多数软件开发者都采用B/S这样的三层体系结构。采用B/S结构开发的高校学生课堂考勤系统能够大大方便用户使用操作,用户随时随地都可以进行高校学生课堂考勤系统的访问操作,只需要用户拥有一台会连上网络的计算机就行了,并且使用B/S模式开发的高校学生课堂考勤系统是基于浏览器的操作方式,在与用户进行交互以及程序的表现方式上面将会更加吸引人,这样的模式也给程序员开发程序降低了难度,程序开发成本也会相应缩减不少。我们在使用高校学生课堂考勤系统期间,系统也会随着用户需求进行完善升级,使用B/S模式开发的高校学生课堂考勤系统就完全不需要担
15、心,因为它的升级速度快,升级产生的成本费用很低,大多依赖于用户自己在网络上下载最新版本进行安装完成程序更新。下图为B/S结构图。Web亶务叁生用要务2(表示层)(曼务至辑*-IV客户均中同层数叁且I规生2H图2.2B/S结构图2.2 MySQ1.数据库开发的程序面向用户的只是程序的功能界面,让用户操作程序界面的各个功能,那么很多人就会问,用户使用程序功能生成的数据信息放在哪里的?这个就需要涉及到数据库的知识了,一般来说,程序开发通常就会对常用数据存储工具的特点进行分析比对,比如Mysql数据库的特点与优势,Access数据库的特点与优势,Sqlserver数据库的特点与优势等,最终看哪个数据库与需要开发的程序比较匹配,也符合程序功能运行需要的数据存储要求,比如,需要开发商业级别的程序,存储的数据对数据库要求较高,可以选用Oracle,如果只是比较简单的程序,对数据存储没有过多要求,可以选用微软旗下的ACCeSs,当开发程序要求数据库占用空间小,并能满足程序数据存储要求时,就可以考虑OraCle公司从瑞典MySQ1.AB公司在很早之前就收购过一个关系型数据库,它是现在的Mysql数据库。所以高校学生课堂考勤系统后台数据库使用的是MySQ1.进行数据库方面的开发工作的,MySQ1.它是微软开发的