- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件系统设计
基于java的学生考勤系统
学院: 通信与电子工程学院
班级:
学号:
姓名:
同组成员:
指导老师:
日期: 2013年12月20日
摘 要
在计算机和手机技术广泛推广的今天,应用计算机已经大大的提高了社会的各方面的效率。而作为学校,社会知识的高度集中区,计算机已经成为一种必需品。有了计算机,那么我们就应该在方方面面想到用它来提高我们的效率。对于大学生的考勤方面,现在越来越显示出重要性。虽然大学生都已经步入成年,但是有些时候会出现小小的偷懒也情有可原。很多方面还需要代课老师和学校的监督,当然对于上课考勤很占用时间,而且效果不好,老师也不能对学生每次考勤情况都有明确的了解,所以一个可视化的考勤系统称为必须。本课程设计采用java web技术,利用SSH框架,以JSP页面的形式与网络进行连接,设计了基于Java的考勤系统,该系统不仅解决了现存考勤方式的不足,还可以实现按班级、按科目、按时间、按学生姓名查询学生的考勤请假情况,能够提升课堂效率,增进师生关系,有利于老师了解缺席的特殊情况并即时知晓教学效果,避免错点或漏点现象。
关键词: javaweb技术; SSH框架; 考勤系统; JSP页面
目 录
摘 要 I
第1章 绪论 1
1.1 概述 1
1.2 系统分析 1
1.2.1 传统与计算机考勤的比较 1
1.2.2 C/S模式与B/S模式的比较分析 1
1.2.3 java web中的SSH框架 1
1.3 国内外现存考勤方式 2
1.3.1 基于Flash的随机考勤系统 2
1.3.2 基于指纹的考勤系统 3
1.2.3 基于C#的语音考勤系统 3
第2章 基本模块设计 4
2.1 主要类创建与数据表的创建 4
2.1.1 类创建分析 4
2.1.2 数据表创建 4
2.2 页面显示及服务器选择 5
2.2.1 tomcat服务器介绍 5
2.2.2 JSP网页语言的优势 5
2.3 mvc设计模式的介绍 6
第3章 实现的主要功能 8
3.1 学生模块功能设计 8
3.1.1 学生模块功能具体设计 8
3.2 教师模块功能设计 10
3.2.1 教师模块功能具体设计 10
3.3 管理员模块功能设计 12
3.3.1 管理员模块功能具体设计 12
第4章 实现的主要功能 14
4.1 对出现的bug进行统一分析 14
结 论 15
参考文献 16
第1章 绪论
1.1 概述
现今,高校老师为检查同学的出勤率,主要通过学生名单进行抽点或进行学生即时提交作业及签到的方式,这些方式难免会出现浪费时间,代考勤等现象。在自动化办公系统逐步普及的今天,C/S或B/S的应用系统已经非常普及,而Java技术更是普遍运用于C/S和B/S的模式设计当中,基于Java的自动化考勤系统不仅可以节约时间,还简单易用,提高了考勤,请假,了解课程信息的效率。与此同时,该系统可以为师生提供一个更好的交流平台,学生可以通过该系统去查询自己本学期的到课情况,有效促进了自动化教学,更利于教学相长。
1.2 系统分析
1.2.1 传统与计算机考勤的比较
传统人工的考勤方式效率低,查找困难,易改变数据的真实性。与传统的考勤方式相比,计算机考勤系统拥有查找方便,数据一致、不易丢失,存储量大、成本低的优点。这些优点能够极大地提高学校教学管理的质量和效率,本系统不仅具有考勤功能,还可以进行留言、请假、促进师生间的信息交流,给老师的工作和学生的学习提供了方便。
1.2.2 C/S模式与B/S模式的比较分析
C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(Middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最人优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。
B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。
1.2.3 java w
您可能关注的文档
- 毕业论文(设计)基于zigbee技术的main程序.doc
- 毕业论文(设计)基于JAVA技术的搜索引擎的研究与实现.doc
- 毕业论文(设计)基于java五子棋游戏开发.doc
- 毕业论文(设计)java设计模式(基于Jlive,banq总结).docx
- 毕业论文(设计)基于财务指标分析的企业核心竞争力评价研究.docx
- 毕业论文(设计)基于绿色物流的绿色包装对策研究.doc
- 毕业论文(设计)基于消费者感知的价格促销策略研究.doc
- 毕业论文(设计)基于java的音乐播放器的设计(源代码+实验报告).doc
- 毕业论文(设计)基于Java的人事管理系统文献翻译.doc
- 毕业论文(设计)Java基于socket网络编程的超市收银管理系统.doc
最近下载
- 2024-2025年数学选择性必修第一册共线向量与共面向量同步检测 2(带答案).docx VIP
- 数据治理概论课件:数据治理工具.pptx VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 04G323-2 图集钢筋混凝土吊车梁(工作级别A4、A5).pdf VIP
- 全国优质课一等奖统编版语文八年级上册唐诗五首《野望》《黄鹤楼》《使至塞上》《渡荆门送别》《钱塘湖春行》公开课课件.pptx
- 幼儿高热惊厥的急救处理.pptx VIP
- 惯性器件原理课件.pptx VIP
- 新版建设工程工程量清单计价标准解读.pptx VIP
- 危大工程专项施工方案.doc VIP
- 莫桑比克考察报告.pdf VIP
文档评论(0)