JSPSQL学生考勤系统的设计与实现毕业论文.doc
《JSPSQL学生考勤系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《JSPSQL学生考勤系统的设计与实现毕业论文.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、考勤管理系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。作 者 签 名:日 期:指导教师签名: 日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷
2、本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。作者签名: 日 期:学位论文原创性声明本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文
3、的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 与格 不与格2、学生掌握专业知识、技能的扎实程度 优 良 中 与格 不与格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 与格 不与格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 与格 不与格5、完成毕
4、业论文(设计)期间的出勤情况 优 良 中 与格 不与格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规? 优 良 中 与格 不与格2、是否完成指定的论文(设计)任务(包括装订与附件)? 优 良 中 与格 不与格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 与格 不与格2、论文的观念是否有新意?设计是否有创意? 优 良 中 与格 不与格3、论文(设计说明书)所体现的整体水平 优 良 中 与格 不与格建议成绩:优 良 中 与格 不与格(在所选等级前的画“”)指导教师: (签名) 单位: (盖章)年 月 日41 / 45评阅教师评阅书评阅教师评价:
5、一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规? 优 良 中 与格 不与格2、是否完成指定的论文(设计)任务(包括装订与附件)? 优 良 中 与格 不与格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 与格 不与格2、论文的观念是否有新意?设计是否有创意? 优 良 中 与格 不与格3、论文(设计说明书)所体现的整体水平 优 良 中 与格 不与格建议成绩:优 良 中 与格 不与格(在所选等级前的画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)与教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本
6、要点和见解的叙述情况 优 良 中 与格 不与格2、对答辩问题的反应、理解、表达情况 优 良 中 与格 不与格3、学生答辩过程中的精神状态 优 良 中 与格 不与格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规? 优 良 中 与格 不与格2、是否完成指定的论文(设计)任务(包括装订与附件)? 优 良 中 与格 不与格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 与格 不与格2、论文的观念是否有新意?设计是否有创意? 优 良 中 与格 不与格3、论文(设计说明书)所体现的整体水平 优 良 中 与格 不与格评定成绩:优 良 中 与格 不与格(在所
7、选等级前的画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘 要本系统主要针对目前高校学生在线请假以与学生上课出勤管理而设计的信息系统。本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉与到高校三大类用户:学生、任课老师、系统管理员。本高校学生考勤管理系统用JSP+SQL Server 2000开发,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本论文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、任课老师、系统管理员三类用户功能的设计与实现。关键词:考勤管理;在线请假;JS
8、PABSTRACTThe system is aninformation system designed for asking for leave on line for students and managing attendance of undergraduate. It is generally divided into three main modules: the module for asking for on-line leave, the module for managing attendance of undergraduate and themodule for bac
9、kstage management. There are different customers in the university operating the system, suchas student, teacher, a teacher in charge of a class, administrator.The system is developed with the help of JSP(java、JavaScript、html)and SQL Server 2000. The key techniques used in the process of development
10、 are: the page modularization, dynamic generating and static page showing of information, etc. And the thesis focuses on the introduction of the systems attendance management and the management of asking for leave online. And it develops the function of student, teacher, and school administrator on
11、the whole. Key word: attendance management;online ask for leave; JSP目 录第1章问题定义61.1 引言61.2开发背景61.3问题描述6第2章可行性分析82.1 引言82.2 目的和意义82.3 可行性分析8第3章需求分析103.1 引言103.2 用户需求描述103.2.1学生用户需求描述103.2.2任课老师用户需求描述103.2.3系统管理员用户需求描述113.3功能需求描述113.4系统开发工具113.5相关开发工具简介123.5.1 B/S(浏览器/服务器)简介123.5.2 JAVA/JSP简介123.6 系统功能
12、划分123.7 数据字典133.8 数据流图133.9运行需求143.9.1 最低配置143.9.2 建议配置14第4章总体设计154.1 引言154.2 系统布局设计154.3 总体结构图16第5章详细设计185.1 引言185.2 系统功能流程图185.4 数据库设计与实现195.4.1 实体模型195.4.2 E-R模型205.4.3 数据库的逻辑设计205.4.4 数据库表的创建20第6章系统实现226.1登陆界面的设计与实现226.2管理员主界面的设计与实现236.3添加教师界面的设计与实现246.4教师管理界面的设计与实现256.5添加学生界面的设计与实现266.6学生管理界面的设
13、计与实现276.7教师审核与查看界面的设计与实现286.8教师点名界面的设计与实现296.9学生请假界面的设计与实现306.10学生考勤信息查看界面的设计与实现31第7章软件测试327.1 引言327.2 测试方案327.2.1 黑盒测试327.2.2 白盒测试327.2.3其它测试方案327.2.4 本系统所采用测试方案327.3 测试过程327.3.1 用户登陆测试327.3.2 页面使用安全测试337.3.3学生用户测试337.3.4任课老师用户测试347.3.5班主任用户测试347.3.6院系领导/学校领导用户测试34总结36参考文献37致38附录39附录一:文献资料39原文39附录二
14、、系统部署与使用手册41开发工具的安装与配置41系统部署42第1章 问题定义1.1 引言问题定义阶段必须回答的关键问题是:“要解决的问题是什么?”, 在此阶段中,主要是弄清本课题需要解决的问题根本所在,以与此课题所需的资源等。1.2开发背景目前高校校园信息化逐步完善,高校师生借助校园网有效的提高了办事效率。各大高校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课出勤情况,学期末根据上课出勤表与作业登记表对学生平时成绩打分,然后把数据上交到各院系。学
15、生请假以传统的写请假条的形式向各自班主任请假,时间长的请假,要班主任、院系领导都批准方能生效。这种的模式在目前高校管理中暴露出了许多弊端:一是学生请假不方便;二是学生请假对任课老师不透明,造成对学生上课出勤误记的情况;三是学生上课出勤表对班主任不透明,班主任很难知道本班学生上课的出勤情况,不便于与学生与时有效的沟通;四是学生对自己整个学期的上课出勤情况没有整体的统计信息。五是院系领导、学校领导更加把握不住学生上课的出勤情况。1.3问题描述上述所说高校对学生考勤和请假面临的问题涉与多类用户,系统使用围是在全校校园网,由于用户分布广泛,且存在很大差异,如:知识结构的差异、计算机硬件配置的差异、操作
16、系统的差异等。因此本系统设计应当采用典型的B/S(浏览器/服务器)的构架进行设计,操作简单直观,对硬件要求低,最好能实现跨平台。跨平台一是指客户端用户操作的跨平台,二是指服务器端的跨平台,即可以将服务器部署在所有操作平台上。系统应当有很好的扩展性,与当前高校中现有的系统很好集成。目前随着IT技术的不断创新与发展,新的技术不断推出,各种企业实现信息化的解决方案不断成熟。面向对象程序设计语言的广泛使用,各种成熟关系数据库的不断完善与推出,再加上面向对象的软件开发过程广泛应用,软件开发过程变得越来越容易,开发出的系统变得越来越实用,许多企业使用信息系统后,明显提高了办事效率,带来了很大的经济收入。目
17、前流行的基于B/S结构的解决方案主要有ASP,JSP,PHP等技术。本系统选用JSP技术开发,使用当前流行的SQL Server 2000数据库管理系统来存储数据,主要解决学生在线请假、在线考勤管理以与后台数据的维护与更新。第2章 可行性分析2.1 引言这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决方法吗?”为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的围,探索这个问题是否值得去解,是否有可行的解决方法。2.2 目的和意义开发本系统的
18、目的,就是要解决目前高校中关于学生请假与上课出勤管理中所面临的一系列问题。开发出高校学生考勤管理系统能有效地提高高校办事效率,解决目前高校学生请假与上课出勤管理问题,实现学生请假与上课出勤信息对任课教师、班主任、院系领导、学校领导透明,使班主任、院系领导与时把握学生的学习情况,与时与学生沟通,提高教学质量。2.3 可行性分析技术可行性:高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统采用JSP,JavaScript脚本语言、html标识语言与SQL Server 2000数据库技术综合开发。JSP是一种安全稳定的动态网页技术,目前国各
19、企业的电子商务系统,ERP系统,银行信息系统等基本上都用JSP开发的。Microsoft SQL Server(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。为了使客户端能够从服务器中访问数据,服务器必须具备以下两个关键特征:一、对在数据库中的数据提供单点访问。二、将处理和操作在客户端和服务器间进行分配。SQL Server使用Transact-SQL语言来维护、实现和访问数据库,Transact-SQL是SQL(Structured Query Language)的一
20、个子集标准。SQL Server有多种实用程序允许用户来访问它的服务,用户可用这些实用程序对SQL Server进行本地管理或远程管理。经济可行性:本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用度方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行的。法律可行性:本系统拥有自主知识产权,没有使用任何的软件也没有交易任何非法的商品,所以在法律上是可行的。操作可行性:本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行的。分析结果:从以上的分析可知,高校
21、学生考勤管理系统的解决方案无论在技术,经济还是法律以与操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。第3章 需求分析3.1 引言这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。3.2 用户需求描述用户是系统的最终使用者,开发系统的目的是要用户最终很好的使用系统,最终为用户带来各种便利。本系统要解决高校学在线请假以与上课考勤管理两大问题,通过对高校的实际调查分析,本系统应当包括学生、任课老师、系统管理员三类用户,这三类用户对系统的需求简要概括如下:3.2.1学生用户需求描述学生对本系统的主要需:在线请
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSPSQL 学生 考勤 系统 设计 实现 毕业论文
限制150内