基于java学生考勤管理系统.docx

上传人:b****5 文档编号:2903112 上传时间:2022-11-16 格式:DOCX 页数:32 大小:279.90KB
下载 相关 举报
基于java学生考勤管理系统.docx_第1页
第1页 / 共32页
基于java学生考勤管理系统.docx_第2页
第2页 / 共32页
基于java学生考勤管理系统.docx_第3页
第3页 / 共32页
基于java学生考勤管理系统.docx_第4页
第4页 / 共32页
基于java学生考勤管理系统.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

基于java学生考勤管理系统.docx

《基于java学生考勤管理系统.docx》由会员分享,可在线阅读,更多相关《基于java学生考勤管理系统.docx(32页珍藏版)》请在冰豆网上搜索。

基于java学生考勤管理系统.docx

基于java学生考勤管理系统

基于java学生考勤管理系统

摘要

学生考勤信息管理系统用于实现学校对在校学生考勤信息管理,是典型管理信息系统。

学生考勤信息手工登记查询,是一项非常繁重而枯燥劳动。

在计算机技师飞速发展今天,应用数据库技术实现学生考勤信息统计管理是行之有效。

本文系统地介绍了一个基于java学生考勤信息管理系统,论述了一个基于javaB/S考勤信息管理系统设计原理、设计思想及具体实现过程,对部分架构及设计思想和设计过程作了详细阐述。

系统具有师生个人信息管理、请假、增删师生信息等功能,信息管理模块、考勤管理模块和考勤系统模块。

本系统开发主要包括后台数据库建立以及前端应用程序开发两部分。

其一要求建立起数据库具有完整性和一致性,并具有一定数据安全性;其二要求程序界面友好、功能完备,通俗易懂。

本次发采用HTML、JSP、JS、STRUCTS1、SQLServer2005数据库等技术。

本文着重讨论了用JSP技术和SQLServer2005开发考勤管理系统时数据库访问技术和动态网页制作技术,并给出了部分实现代码。

关键词:

考勤信息管理系统;java;B/S;SQLserver

Basedonjava&B/SStudentAttendanceInformationManagementSystemDesign

Abstract

StudentAttendanceInformationManagementSystemisatypicalmanagementinformationsystemusedforimplementingtheschoolstomanagetheirstudentsattendanceinformationinschool.Studentattendanceinformationmanualregistrationqueryisaveryheavyandtediouswork.Intoday'srapiddevelopmentofcomputertechnology,theapplicationofdatabasetechnologycouldbeeffectiveusedonit.

ThisarticlesystematicallyintroducesanddiscussesastudentattendanceinformationmanagementsystemandB/Sattendanceinformationmanagementsystembasedonjava,whichincludethedesigntheory,designphilosophyandspecificimplementationprocess.Thesystemcontainsmanyfunctionslikepersonalinformationmanagementofteachersandstudents,leavecases,additionsanddeletions.Italsodividedintoinformationmanagementmodule,attendancemanagementmodule,attendancesystemmoduleandsoon.

Thedevelopmentofthissystem,includingtheestablishmentofdatabaseandfront-endapplicationdevelopment.Intheonehand,itdemandsthedatabaseestablishedwithintegrityandconsistencyandacertaindegreeofdatasecurity.Intheotherhand,itshouldhavethefriendlyprograminterface,fullyfunctioningandeasytounderstand.ThisdevelopmentusesHTML,JSP,JS,STRUCTS1,SQLServer2000databasetechnology.ThisarticlefocusesontheproductiontechnologyusingJSPtechnologydevelopmentandSQLServer2000AttendanceManagementSystemdatabaseaccesstechnologyanddynamicwebpages,andgivenpartofthecode.

Keyword:

attendanceinformationmanagementsystem;java;B/S;SQLserver 

 

1前言

1.1研究背景

随着社会发展,计算机科学日渐成熟,计算机越来越深入到我们日常生活中,成为我们不可或缺辅助工具。

其强大功能已为人们深刻认识,它已进入人类社会各个领域,并发挥这越来越重要作用,各行各业人们无须经过特别训练就能够使用计算机完成许许多多复杂工作。

随着我国人口增长,高校生源也日益增加。

学校考勤信息管理作为高校管理一项日常工作,也随着学生人数管理而变得繁琐起来。

与此同时,计算机技术发展也是与时俱进一日千里,于是,使用计算机代替人工记录管理学生考勤信息自然而然进入了人们视野里。

1.2选题目及意义

本系统运行在WindowXP操作系统下,利用Jsp、Js与Structs1进行开发;采用MicrosoftSQLServer数据库进行学生信息存储和处理。

《学生考勤信息管理系统》包括老师课上考勤、学生请假、师生交互等功能,可以有效提高学生考勤管理服务质量。

本系统操作使用方式符合选课管理员和师生一般习惯,具备操作灵活,使用方便等特点。

用MicrosoftSQLServer作为数据库后台支持,可以方便进行各种数据存储、查询和处理,所开发出系统安全可靠。

使用起来通俗易懂。

1.3研究内容

  为了开发出真正满足用户需要软件产品,首先必须要知道用户需求。

目前有许多不同用于需求分析结构化分析方法,但是,所有方法都遵循以下准则:

必须理解并描述问题信息域;

必须定义软件应完成功能;

必须描述作为外部事件结果软件行为;

必须对描述信息、功能和行为进行分解,用层次方式展示细节;

在开始系统设计前,进行可行性研究是必不可少一个环节。

可行性研究目不是解决问题,而是确定问题是否值得去解决。

所以我们就要通过对消费管理系统可行性研究,来判断出原定系统目标和规模是否现实,以及系统完成后所能带来效益是否大到值得投资开发这个系统程度。

学生考勤信息管理系统信息量非常庞大,其中对学生信息采集和分析统计工作也非常繁琐。

本系统功能和传统手工考勤模式相比较,毫无疑问会大大提高了信息管理效率,辅助提高工作人员工作效率,加强学生信息统一管理和及时查询。

同时在计算机上提供一个全面管理系统平台,使管理员和老师更加快捷、方便、全面地统计查询学生考勤情况,同时也对学生进行统一管理,可对学生信息进行查询。

学生考勤信息系统就是作为实现信息现代化管理重要平台,具有非常好市场前景。

开发此考勤管理系统主要用到技术:

jsp、java、SOL数据库,是基于WINDOWS系统。

由于jsp、java、SOL数据库都是比较成熟技术,所以在技术上是可行。

具体要求如下:

了解考勤管理系统基本运行流程;

掌握java、jsp和B/S开发技术;

熟练应用SQLserver2005设计数据库;

实现用户信息管理功能

实现用户信息维护功能

实现请假管理功能

实现考勤管理功能

2系统开发环境与相关技术

2.1开发技术及开发工具简介

1、Jsp技术构造系统分析

JSP是JavaServerPages简称,它是由Sun公司于1999年6月推出,是基于JavaServlet以及整个Java体系Web开发技术。

作为J2EE体系中重要一环,JSP为创建高度动态Web应用提供了一个独特开发环境。

JSP能够适应市场上包括ApacheJDBC是用于执行SQL语句Java应用程序接口,由一组用Java语言编写类与接口组成,在JSP中将使用JDBC来访问数据库。

JDBC是一种规范,它让各数据库厂商为Java程序员提供标准数据库访问类和接口,这用就使得开发独立于DBMSJava应用程序成为可能。

一般Java开发工具都带有JDBC-ODBC桥驱动程序,这样,只要是能够使用ODBC访问数据库系统,也就能够使用JDBC访问了。

2、SQLserver2005数据库开发工具简介

SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer开发上就分道扬镳了。

Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServerWindowsNT版本。

该版本继承了SQLServer7.0版本优点同时又比它增加了许多更先进功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98膝上型电脑到运行MicrosoftWindows2000大型多处理器服务器等多种平台使用。

它有以下特点:

.可伸缩性和可用性,并且易于安装、部署和使用。

3、B/S模式简介

B/S(Browser/Server浏览器/服务器)模式又称B/S结构。

B/S模式是指在TCP/IP支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连后台数据库技术及体系结构。

它由浏览器、Web服务器、应用服务器和数据库服务器组成。

客户端浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得结果以HTML形式返回客户端浏览器。

它是随着Internet技术兴起,对C/S模式应用扩展。

在这种结构下,用户工作界面是通过IE浏览器来实现。

相较于C/S模式系统升级维护复杂来说,B/S模式最大好处是运行维护比较简便,能实现不同人员从不同地点,以不同接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同数据。

另外,B/S还便于面向广大未知用户使用,因为只要电脑安装了IE,经过一定设置,就都可以使用,如建立企业网站发布信息。

2.2运行环境

本系统主要WindowsXP环境下运行,数据库管理系统(DBMS)是SQLServer2005,动态网页以JSP(JavaServerPages)来建立系统。

2.3系统设计思想及处理流程

1、系统应符合学生考勤信息管理系统规定,满足管理工作需要,并达到操作过程中直观,方便,实用,安全等要求。

2、系统采用B/S体系结构,动态网页客户端负责表达逻辑,显示用户界面信息,数据库服务器SQLServer2005则用于提供后台数据服务。

3、系统采用模块化程序设计方法,便于系统功能各种组合和修改。

4、系统应具备数据库维护功能,及时根据用户需求进行数据添加,删除,修改操作。

 

3系统需求分析

3.1系统可行性研究分析

可行性分析是在进行初步调查后所进行对系统开发必要性和可能性研究

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1