毕业设计(论文)-学生考勤管理系统设计与实现.doc_第1页
毕业设计(论文)-学生考勤管理系统设计与实现.doc_第2页
毕业设计(论文)-学生考勤管理系统设计与实现.doc_第3页
毕业设计(论文)-学生考勤管理系统设计与实现.doc_第4页
毕业设计(论文)-学生考勤管理系统设计与实现.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY全套设计加扣 3012250582 毕业设计(论文)题目:学生考勤管理系统设计与实现学 生 姓 名 学 号 班 级 通信102201H 所属院(系) 电子信息工程系 指 导 教 师 2014 年 5 月 20 日 太原科技大学华科学院毕业设计(论文)任务书专业:通信工程 时间: 2014年 3 月 4 日学 生 姓 名指 导 教 师设计(论文)题目学生考勤管理系统设计与实现主要研究内容1.Java面向对象程序设计 2. Java平台的实现研究方法按照软件开发标准实施,具体包括,需求分析、体系结构设计、模块设计、数据库设计等相关设计。主要技术指标(或研究目标)本系统选用JSP技术开发,使用MySQL数据库管理系统来存储数据,主要解决学生在线请假、在线考勤管理以及后台数据的维护与更新。主要参考文献1. 肖金秀 JSP程序设计教程 北京:冶金工业出版社2. 赛奎春JSP工程应用与项目实践 北京:机械工业出版社3. 鲁晓东 JSP软件工程案例精解 北京:电子工业出版社4. 黄明 JSP信息系统设计与开发实例 北京:机械工业出版5. 汪孝宜 JSP数据库开发实例精粹 北京:电子工业出版社学生考勤管理系统设计与实现摘 要 本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉及到高校三大类用户:学生、任课老师、系统管理员。本高校学生考勤管理系统用JSP+MySQL开发,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本论文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、任课老师、系统管理员三类用户功能的设计与实现。关键词:考勤管理,在线请假,JSPIIStudent management system design and ImplementationAbstract The system is an information 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 the module for backstage management. There are different customers in the university operating the system, such as student, teacher, a teacher in charge of a class, administrator.The system is developed with the help of JSP(java、JavaScript、html)and MySQL. The key techniques used in the process of development 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 the whole. Key word: attendance management, online ask for leave, JSP 太原科技大学华科学院毕业设计(论文)目 录第1章 问题定义- 1 -1.1 引言- 1 -1.2开发背景- 1 -1.3问题描述- 1 -第2章 可行性分析- 3 -2.1 引言- 3 -2.2 目的和意义- 3 -2.3 可行性分析- 3 -第3章 需求分析- 5 -3.1 引言- 5 -3.2 用户需求描述- 5 -3.2.1学生用户需求描述- 5 -3.2.2任课老师用户需求描述- 5 -3.2.3系统管理员用户需求描述- 5 -3.3功能需求描述- 6 -3.4系统开发工具- 6 -3.5相关开发工具简介- 6 -3.5.1 B/S(浏览器/服务器)简介- 6 -3.5.2 JAVA/JSP简介- 7 -3.6 系统功能划分- 7 -3.7 数据字典- 7 -3.8 数据流程- 8 -3.9 程序数据流程- 9 -3.10运行需求- 10 -3.10.1 最低配置- 10 -3.10.2 建议配置- 10 -第4章 总体设计- 11 -4.1 引言- 11 -4.2 系统布局设计- 11 -4.3 总体结构图- 12 -第5章 详细设计- 14 -5.1 引言- 14 -5.2 系统功能流程图- 14 -5.4 数据库设计与实现- 15 -5.4.1 实体模型- 15 -5.4.2 概念模型ER图- 17 -5.4.3 数据库的逻辑设计- 18 -5.4.4 数据库表的创建- 19 -第6章 系统实现- 22 -6.1登陆界面的设计与实现- 22 -6.2管理员主界面的设计与实现- 24 -6.3添加用户界面的设计与实现- 25 -6.4学生请假界面的设计与实现- 27 -6.5学生管理界面的设计与实现- 29 -6.6课程添加界面的设计与实现- 33 -6.7老师登陆审批请假单- 36 -第7章 测试- 37 -7.1 测试目的- 37 -7.2 测试目标- 37 -7.3 测试用例- 37 -参考文献- 39 -总 结- 40 -附 录- 41 -II第1章 问题定义1.1 引言问题定义阶段必须回答的关键问题是:“要解决的问题是什么?”, 在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。1.2开发背景目前高校校园信息化逐步完善,高校师生借助校园网有效的提高了办事效率。各大高校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课出勤情况,学期末根据上课出勤表及作业登记表对学生平时成绩打分,然后把数据上交到各院系。学生请假以传统的写请假条的形式向各自班主任请假,时间长的请假,要班主任、院系领导都批准方能生效。这种的模式在目前高校管理中暴露出了许多弊端:一是学生请假不方便;二是学生请假对任课老师不透明,造成对学生上课出勤误记的情况;三是学生上课出勤表对班主任不透明,班主任很难知道本班学生上课的出勤情况,不便于与学生及时有效的沟通;四是学生对自己整个学期的上课出勤情况没有整体的统计信息。五是院系领导、学校领导更加把握不住学生上课的出勤情况。1.3问题描述上述所说高校对学生考勤和请假面临的问题涉及多类用户,系统使用范围是在全校校园网内,由于用户分布广泛,且存在很大差异,如:知识结构的差异、计算机硬件配置的差异、操作系统的差异等。因此本系统设计应当采用典型的B/S(浏览器/服务器)的构架进行设计,操作简单直观,对硬件要求低,最好能实现跨平台。跨平台一是指客户端用户操作的跨平台,二是指服务器端的跨平台,即可以将服务器部署在所有操作平台上。系统应当有很好的扩展性,与当前高校中现有的系统很好集成。目前随着IT技术的不断创新与发展,新的技术不断推出,各种企业实现信息化的解决方案不断成熟。面向对象程序设计语言的广泛使用,各种成熟关系数据库的不断完善与推出,再加上面向对象的软件开发过程广泛应用,软件开发过程变得越来越容易,开发出的系统变得越来越实用,许多企业使用信息系统后,明显提高了办事效率,带来了很大的经济收入。目前流行的基于B/S结构的解决方案主要有ASP,JSP,PHP等技术。本系统选用JSP技术开发,使用MySQL数据库管理系统来存储数据,主要解决学生在线请假、在线考勤管理以及后台数据的维护与更新。第2章 可行性分析2.1 引言这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决方法吗?”为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决方法。2.2 目的和意义开发本系统的目的,就是要解决目前高校中关于学生请假与上课出勤管理中所面临的一系列问题。开发出高校学生考勤管理系统能有效地提高高校办事效率,解决目前高校学生请假及上课出勤管理问题,实现学生请假及上课出勤信息对任课教师、班主任、院系领导、学校领导透明,使班主任、院系领导及时把握学生的学习情况,及时与学生沟通,提高教学质量。2.3 可行性分析 (1)技术可行性:高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统采用JSP,JavaScript脚本语言、html标识语言及Mysql数据库技术综合开发。JSP是一种安全稳定的动态网页技术,目前国内各企业的电子商务系统,ERP系统,银行信息系统等基本上都用JSP开发的。MySQL(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。为了使客户端能够从服务器中访问数据,服务器必须具备以下两个关键特征:一、对在数据库中的数据提供单点访问。二、将处理和操作在客户端和服务器间进行分配。MySQL 使用Transact-SQL语言来维护、实现和访问数据库,Transact-SQL是SQL(Structured Query Language)的一个子集标准。SQL Server有多种实用程序允许用户来访问它的服务,用户可用这些实用程序对SQL Server进行本地管理或远程管理。 (2)经济可行性:本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用度方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行的。(3)法律可行性:本系统拥有自主知识产权,没有使用任何违法的软件也没有交易任何非法的商品,所以在法律上是可行的。(4)操作可行性:本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行的。从以上的分析可知,高校学生考勤管理系统的解决方案无论在技术,经济还是法律以及操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。第3章 需求分析3.1 引言这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。3.2 用户需求描述用户是系统的最终使用者,开发系统的目的是要用户最终很好的使用系统,最终为用户带来各种便利。本系统要解决高校学在线请假以及上课考勤管理两大问题,通过对高校的实际调查分析,本系统应当包括学生、任课老师、班主任、系院领导、系统管理员五类用户,这三类用户对系统的需求简要概括如下:3.2.1学生用户需求描述学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。在线请假需求:学生在网上填写好请假的起止日期,请假原因后,就可以向本学期本班班主任提出请假申请,由任课老师审批后。在在线请假的全过程当中,学生可以随时查看请假的详细进展情况。查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节课等详细信息。其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名等,以及修改个人用户密码,查看本班课表安排。3.2.2任课老师用户需求描述任课老师对系统的主要需求是:管理所教班级学生的上课出勤信息以及查看所教班级学生的上课出勤信息。管理学生上课出勤需求:根据学校安排的课表,随着时间的变化,自动列出还没有在网上公布的学生上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。查看学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息及详细信息。3.2.3系统管理员用户需求描述系统管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根据系统针对各用户的设计,基本功能需求如下:(1) 管理系统所有用户的添加、删除、修改等。(2) 制定课表。(3) 用户的权限设置。 总之,整个系统的权限基本都具有。3.3功能需求描述根据各类用户的需求描述,系统应当具备请假系统、考勤管理系统、后台管理系统这三大主要功能。请假系统功能需求:通过实际调查分析得出,目前高校中的请假流程是学生若要请假,必须先写好请假条先任课老师审批。考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开,但由于任课老师忙于教学,为了能及时准确无误的对学生出勤情况公开,要求系统能自动提示任课老师对上完课了,但还没公布的出勤信息进行网上公布。后台管理功能需求:后来管理主要是用来管理系统操作的数据,因为高校每学年的学生都在变化,有新生入学,也有学生毕业。请假系统要借助班主任安排才能完成,考勤管理系统要借助请假系统、班级课表安排才能完成,然而每学年课表都在变化,班主任安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。3.4系统开发工具根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对本高校学生考勤管理系统选择以下开发工具进行开发:系统结构:B/S (浏览器/服务器)开发语言:JAVA/JSP/HTMLgv数据库:MYSQL开发工具:JDK 1.5 Dreamweaver MyEclipse服务器端容器:Tomcat 5.53.5相关开发工具简介3.5.1 B/S(浏览器/服务器)简介B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对网络环境依赖性太强,由于各种原因引起网络中断都会造成系统瘫痪。3.5.2 JAVA/JSP简介JAVA是SUN公司推出的完全面向对象的语言,它有很好的跨平台性、安全性、重用性等特点。JSP的全称是Java Servlet Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*htm)中加入Java程序片段和JSP标记,就构成了JSP页面。由Web服务器上的JSP引擎来处理JSP元素,生成调用Bean,并用JDBC访问数据库(或文件),最后以HTML或XML的形式返回浏览器。JSP在Servlet类中编译,编译一次后存入内存,以后再调用时,不用再编译,所以速度很快。3.6 系统功能划分根据系统用户的需求,将本系统按功能划分成三大功能模块:请假系统、考勤系统、后台管理模块,涉及到五大类用户:学生、任课教师、班主任、系院领导、系统管理员。(1)请假系统模块本模块的功能是在线请假的实现及管理,主要涉及三大类用户:学生、班主任和系院领导,学生通过此功能模块进行在线请假及查看请假记录信息;任课教师在线审批学生请假及查看请假记录信息,但三天的学生请假必须系院领导来批准。(2)考勤系统模块本模块的功能是学生考勤信息统计的实现、查看及管理,涉及五大类用户中的所有用户。学生在线查看自己所有学年的出勤信息;任课老师、班主任、系院领导在线管理学生出勤信息。(3)后台管理管理本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统管理员动态的管理学生信息、教师信息等信息的管理,是整个系统实现的基础。3.7 数据字典数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。它相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查查字典就可以了。3.8 数据流程数据流程是结构化系统分析的工具。它可以表达数据在系统内部的逻辑流向,又可以表达系统的逻辑功能。数据流程既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。请假记录学生请假班主任、系院领导审批 同意不同意同意请假成功请假失败图3.1请假系统数据流程请假任课老师出勤记录数据处理旷课请假系统请假记录图3.2考勤系统数据流程3.9 程序数据流程 开 始身份验证与数据库核对字段是否匹配管理员主页进行相应操作结 束YN重新登录用户类型教师主页图4.2 学生页面图 3.3程序流程图注:教师主页包括:系院领导主页、班主任主页、任课老师。3.10运行需求3.10.1 最低配置服务器端:(1)硬件需求:处理器 Intel Pentium 内存 128M 硬盘 40G(2)软件需求:Windows 7 Microsoft Internet Explorer 6.0 JDK 1.5MYSQL 数据库 Tomcat 5.5客户端 : (1)硬件需求: 处理器 Intel Pentium 内存 64M 硬盘 10G(2)软件需求: Windows 7 Microsoft Internet Explorer 6.03.10.2 建议配置服务器端:(1)硬件需求:处理器 Intel Pentium 2.8G 内存 256M 硬盘 80G(2)软件需求:Microsoft Windows 7/XP JDK 1.5 Tomcat 5.5SQL Server2000 数据库 Microsoft Internet Explorer 6.0客户端 :(1)硬件需求:处理器 Intel Pentium 内存128M 硬盘 20G(2)软件需求: Windows 2000/XP Microsoft Internet Explorer 6.0第4章 总体设计4.1 引言经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。4.2 系统布局设计页面主体功能菜单BannerBottom图4.1 系统布局图系统页面采用框架来设计,不同的用户有不同的功能菜单,但都有统一的风格,这给页面的使用和维护都带来了很大的便利,特别是在代码重用方面起了很大作用。本系统各(1).Banner区可以在此展示系统标识、页面归属等信息。(2).功能菜单区提供系统可供操作的功能列表。(3).页面主体区显示页面格式化数据页面主体区显示的内容,将依据页面在系统中的(4).Bottom区可设计为显示系统所有权等信息。4.3 总体结构图根据系统功能的要求,高校学生考勤管理系统各个模块之间的层次结构如图4.2所示:高校学生考勤管理系统请假系统考勤系统后台管理 图4.2层次结构示意图按用户划分,系统结构图如图4.3所示:高校学生考勤管理系统系院领导班主任任课老师管理员学生图4.3 系统用户结构示意图系统子功能模块的层次结构如图4.4所示:考勤管理子模块任课老师提交数据各用户查询考勤数据图4.4 考勤系统结构示意图第5章 详细设计5.1 引言总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。其任务就是把解法具体化,也就是回答下面这个关键的问题:“应该怎样具体地实现这个系统呢?”,通过详细设计应该得出对目标系统的精确描述,给出各个模块的详细过程性描述。从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。5.2 系统功能流程图主功能流程:开始 用户登陆任课老师学生查看考勤信息查看考勤信息审批请假在线请假退出系统结束图5.1 主界面流程图5.4 数据库设计与实现5.4.1 实体模型老师提交记录记录ID提交时间上课时间图5.2任课老师提交记录实体图学生学号申请时间请假天数请假原因开始时间审批状态请假记录图5.3 请假记录属性模型图5.4学生出勤记录属性模型学生出勤记录出勤ID上课时间学号出勤情况5.4.2 概念模型ER图物理模型:5.4.3 数据库的逻辑设计根据系统功能设计的要求以及功能模块的划分,对于系统数据库,可以列出以下数据项和数据结构:(1)考勤登记表:课程安排代号、记载时间、上课时间。(2)学生上课出勤信息表:上课时间代号、上课时间、学号、出勤状态。(3)请假信息表:请假代号、班级代号、学年代号、学号、请假原因、开始时间、结束时间、请假天数、申请时间等。5.4.4 数据库表的创建根据数据库需求的分析,建立如下6个基本数据表。表5.1 考勤信息表(t_kaoqinlog)名类型 长度小数点允许空值idint 11 0不允许banjinumvarchar 255 0允许 codenumvarchar 255 0 允许createtimedatetime 0 0允许iskuangkeInt 11 0允许kechengnamevarchar 255 0允许kuangkenumint 11 0允许riqivarchar 255 0允许teachervarchar 255 0允许表5.2 用户信息表(t_user)名类型长度小数点允许空值Idint110 不允许addressVarchar2550允许banjinumvarchar255 0允许codenumvarchar255 0允许createtimedatetime0 0允许passwordvarchar255 0允许phonevarchar255 0允许roleint11 0允许roomvarchar255 0 允许userlockInt11 0允许usernamevarchar255 0允许表5.3 班级信息表(t_banji)名类型 长度小数点允许空值id int 11 0 不允许banjinamevarchar 255 0 允许banjinumvarchar255 0 允许createtimedatetime0 0 允许yuanxivarchar 255 0 允许zhuanyevarchar 255 0 允许表5.4 课表信息表(t_kecheng) 名 类型 长度 小数点 允许空值Id int 11 0 不允许banjivarchar 255 0 允许banjinumvarchar 255 0 允许createtimedatetime 0 0允许kechenglockint 11 0允许kechengname1varchar 255 0 允许kechengname2varchar 2550 允许kechengname3varchar 255 0 允许kechengname4 varchar 2550 允许kechengname5 varchar 2550 允许kechengname6 varchar 255 0允许表5.5 请假单信息表(t_qingjiadan) 名 类型 长度小数点允许空值 idint 11 0 不允许codenumvarchar 255 0 允许Usernamevarchar 255 0 允许banjinumvarchar 255 0 允许shenhevarchar 255 0 允许 Shenhecontentvarchar 255 0 允许qjcontentvarchar 255 0 允许createtimedatetime 0 0 允许qjtime1varchar 255 0 允许qjtime2varchar 255 0 允许表5.6 课程星系表(t_subject)名类型 长度小数点允许空值 Idint 11 0 不允许subjectnamevarchar 255 0 允许createtimedatetime 0 0允许第6章 系统实现6.1登陆界面的设计与实现图6.1 用户登陆时操作页面输入用户名和密码,然后在选择用户类型就能登陆到相应的操作界面。如果用户名和密码不正确,那个会提示用户重新登录。管理平台img, div behavior: url(iepngfix.htc) 登录账号:密码: 登录 登录页面6.2管理员主界面的设计与实现图6.2 管理员主页面关键代码段$(function()DWZ.init(ui/dwz.frag.xml, loginUrl:login_dialog.html, loginTitle:登录,/ 弹出登录对话框/loginUrl:login.html,/ 跳到登录页面statusCode:ok:200, error:300, timeout:301, /【可选】pageInfo:pageNum:pageNum, numPerPage:numPerPage, orderField:orderField, orderDirection:orderDirection, /【可选】debug:false,/ 调试模式 【true|false】callback:function()initEnv();$(#themeList).theme(themeBase:ui/themes); / themeBase 相对于index页面的主题base路径););6.3添加用户界面的设计与实现图6.3 添加用户界面public String useradd2() throws ExceptionHttpServletRequest request = ServletActionContext.getRequest();User user = new User();String username = request.getParameter(username);user.setUsername(username);user.setPassword(request.getParameter(password);user.setAddress(request.getParameter(address);user.setBanjinum(request.getParameter(banjinum);user.setCodenum(request.getParameter(codenum);user.setPhone(request.getParameter(phone);user.setRoom(request.getParameter(room);user.setUserlock(Integer.parseInt(request.getParameter(userlock);user.setRole(Integer.parseInt(request.getParameter(role);user.setCreatetime(new Date();User u = userDao.selectUserbByusernameByPassword(user.getUsername(), user.getPassword();if(u=null)userDao.insertUser(user);elserequest.setAttribute(info, 新增失败,用户帐号已存在,请检查输入);HttpServletResponse resp = ServletActionContext.getResponse();PrintWriter out = resp.getWriter();out.print(statusCode:200, message:添加成功!,navTabId:userList, rel:userList, callbackType:closeCurrent,forwardUrl:userlist.html);out.flush();out.close();return null;6.4学生请假界面的设计与实现图6.4 学生请假界面public String qingjiadanadd2() throws Exception HttpServletRequest request = ServletActionContext.getRequest();QingJiaDan qingjiadan = new QingJiaDan();qingjiadan.setCodenum(request.getParameter(codenum);qingjiadan.setQjtime1(request.getParameter(qjtime1);qingjiadan.setQjtime2(request.getParameter(qjtime2);qingjiadan.setShenhe(审核中);qingjiadan.setUsername(request.getParameter(username);qingjiadan.setBanjinum(request.getParameter(banjinum);qingjiadan.setQjcontent(request.getParameter(qjcontent);qingjiadan.setCreatetime(new Date();qingjiadanDao.insertQingJiaDan(qingjiadan);HttpServletResponse resp = ServletActionContext.getResponse();PrintWriter out = resp.getWriter();/out.write(manage.util.Util.outPutMsg(200, 添加成功, , , qingjiadanlist.html);out.print(statusCode:200, message:添加成功!,navTabId:qingjiadanList, rel:qingjiadanList, callbackType:closeCurrent,forwardUrl:qingjiadan/qingjiadanlist.html);out.flush();out.close();return null;6.5学生管理界面的设计与实现 图6.5 学生考勤管理界面public String qingjiadanupdate2_sh() throws IOException, ThrowableHttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse resp = ServletActionContext.getResponse();PrintWriter out = resp.getWriter();int id = Integer.parseInt(request.getParameter(id);QingJiaDan bean = qingjiadanDao.selectQingJiaDan(id);if(request.getParameter(username)!=null)bean.setUsername(request.getParameter(username);if(request.getParameter(banjinum)!=null)bean.setBanjinum(request.getParameter(banjinum);if(request.getParameter(codenum)!=null)bean.setCodenum(request.getParameter(codenum);if(request.getParameter(qjtime1)!=null)bean.setQjtime1(request

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论