JAVAEE考勤系统Word格式.docx

上传人:b****1 文档编号:1124488 上传时间:2023-04-30 格式:DOCX 页数:13 大小:956.27KB
下载 相关 举报
JAVAEE考勤系统Word格式.docx_第1页
第1页 / 共13页
JAVAEE考勤系统Word格式.docx_第2页
第2页 / 共13页
JAVAEE考勤系统Word格式.docx_第3页
第3页 / 共13页
JAVAEE考勤系统Word格式.docx_第4页
第4页 / 共13页
JAVAEE考勤系统Word格式.docx_第5页
第5页 / 共13页
JAVAEE考勤系统Word格式.docx_第6页
第6页 / 共13页
JAVAEE考勤系统Word格式.docx_第7页
第7页 / 共13页
JAVAEE考勤系统Word格式.docx_第8页
第8页 / 共13页
JAVAEE考勤系统Word格式.docx_第9页
第9页 / 共13页
JAVAEE考勤系统Word格式.docx_第10页
第10页 / 共13页
JAVAEE考勤系统Word格式.docx_第11页
第11页 / 共13页
JAVAEE考勤系统Word格式.docx_第12页
第12页 / 共13页
JAVAEE考勤系统Word格式.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JAVAEE考勤系统Word格式.docx

《JAVAEE考勤系统Word格式.docx》由会员分享,可在线阅读,更多相关《JAVAEE考勤系统Word格式.docx(13页珍藏版)》请在冰点文库上搜索。

JAVAEE考勤系统Word格式.docx

要求同学们对课程中所学习到的知识综合运用,开发有一定规模的JavaWeb程序。

加深对理论教学内容的理解和掌握,较系统地掌握程序设计及其在其他领域的广泛应用,基本方法及技巧,为学生综合御用所学知识,并在实践应用方面打下一定基础。

学生考勤管理系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。

开发考勤管理系统,正是完善高校信息化管理的重要环节。

人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端,因此,建立现代化的智能考勤管理系统势在必行。

这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。

3设计任务

(一)必备功能说明:

(1)功能描述:

用户以合法身份登录系统后,才能进行所有操作;

用户可以添加、查看和删除学生考勤信息(学号、姓名、班级、出勤状态);

出勤状态有两种:

出勤和旷课;

考勤结束后,如果学生旷课次数超过考勤次数的1/3,系统提示用户该学生没有考试资格。

(2)添加学生考勤信息

(3)查看学生考勤信息

(4)删除学生考勤信息

(5)统计无考试资格学生:

给出没有考试资格的学生的学号和姓名

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)

4设计内容

需求分析

功能需求

学生考勤系统需要实现以下功能:

1.用户信息管理

用户信息管理的基本功能是添加、修改、删除和浏览用户详细信息。

用户使用系统自己创建用户帐号,用户的具体属性应该包括用户帐号、用户密码。

2.信息管理

用户可以对学生信息、考勤信息进行添加,查看,删除等。

3.学生考勤的录入功能

用户能够把学生的考勤信息输入到相应的数据库,也可对其进行添加,查看,删除的功能。

4.添加功能

用户能够添加学生考勤信息。

5.查看功能

用户能够按照学号,姓名查看学生考勤信息。

6.删除功能

用户能够删除某学生考勤信息

7.统计功能

用户能够把无考试资格学生的考勤信息按班级统计,只能查看,不可修改。

数据需求

本系统涉及的数据包括用户的登录名及密码、学生的学号、姓名、班级、出勤状态以及时间。

以上每组数据都对应的显示在系统数据表中,便于用户对系统的管理和对出勤信息的查看。

性能需求

要求系统具有稳定性、准确性、可靠性、速度要快,方便用户管理信息,尽量避免错误和浪费不必要的时间。

对于一个好的软件有一个友好的用户界面是很重要的。

用户界面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。

如尽量减少用户输入次数,多使用快捷按钮等。

系统设计

总体设计

总体设计的基本目的就是回答“概括地说,系统应该如何实现”这个问题。

所以,首先站在全局的高度上对系统进行结构设计,确定程序哪些模块组成,各个模块要完成的工作以及各个模块之间的接口关系,确定每个模块的处理过程,以及需求、功能和模块三者之间的交叉参照关系。

本系统需实现用户登录、学生考勤信息管理和学生考勤信息统计的功能。

所以,设计如下功能结构图、E-R图和系统流程图:

图4-1系统功能结构图

图4-2系统总E-R图

图4-3分E-R图(用户)

图4-4分E-R图(学生)

图4-5分E-R图(考勤)

图4-6系统模块流程图

图4-7登陆模块流程图

详细设计

登录模块

此模块需要实现用户登陆的功能,用户以合法身份登录系统后,才能进行对系统的管理以及所有操作。

主要程序代码如下:

package;

importclassListUserServletextendsHttpServlet{

publicvoiddoGet(finalHttpServletRequestrequest,finalHttpServletResponseresponse)

throwsServletException,IOException{

doPost(request,response);

}

publicvoiddoPost(finalHttpServletRreq,finalHttpServletResponseres)

finalStringusername=("

username"

);

finalStringpassword=("

password"

finalUseruser=newUser();

(username);

(password);

finalHttpSessionsession=();

Stringforward="

"

;

if(user)){

forward="

/"

("

name"

username);

}else{

}

finalRequestDispatcherrd=(forward);

(req,res);

}

JSP界面设计如下:

图4-8登陆界面

图4-9登陆失败界面

考勤信息管理及统计模块

此模块要实现对学生考勤信息的添加、删除、查询学生考勤信息包括学号、姓名、班级、出勤状态。

还需要统计无考试资格的学生的功能,是本系统关键的模块,主要程序代码如下:

package查询

publicclassChuQinDao{

privatestaticfinalStringlistSQL=null;

publicConnectioncon;

publicList<

ChuQin>

findAllChuQin(){

con=();

StringlistSQL="

select*fromchuqin"

List<

list=newArrayList<

();

try{

PreparedStatementpsmt=(listSQL);

ResultSetrs=();

while()){

ChuQinchuqin=newChuQin();

(1));

(2));

(3));

(4));

(chuqin);

}

();

returnlist;

}catch(Exceptione){

finally{

if(con!

=null){

try{

();

}catch(SQLExceptione){

}

returnlist;

executeUpdate();

();

returntrue;

}catch(SQLExceptione){

returnfalse;

avaweb程序设计教程[M].第1版,北京:

人民邮电出版社,2010[2]童爱红,visualc#应用教程,北京:

清华大学出版社,2004

[3]李兰友杨晓光,visualc#程序设计,北京:

清华大学出版社;

北京交通大学出版社2004

[4]周忠荣,数据库管理与应用(access),北京:

清华大学出版社,2003

[5]刘勇周学军,sqlserver2000基础教程,北京:

清华大学出版社,2005

成绩评定

成绩教师签字

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2