值得投资开发这个系统的程度。
学生考勤信息管理系统的信息量非常庞大,其中对学生信息的采集和分析统计的工作也非常繁琐。本系统的功能和传统手工考勤模式相比较,毫无疑问会大大提高了信息管理的效率,辅助提高工作人员的工作效率,加强学生信息的统一管理和及时查询。同时在计算机上提供一个全面的管理系统平台,使管理员和老师更加快捷、方便、全面地统计查询学生的考勤情况,同时也对学生进行统一管理,可对学生的信息进行查询。学生考勤信息系统就是作为实现信息现代化管理的重要平台,具有非常好的市场前景。
开发此考勤管理系统主要用到的技术:jsp、java、SOL数据库,是基于WINDOWS的系统。由于jsp、java、SOL数据库都是比较成熟技术,所以在技术上是可行的。 具体要求如下:
? 了解考勤管理系统基本运行流程; ? 掌握java、jsp和B/S开发技术; ? 熟练应用SQL server 2005设计数据库; ? 实现用户信息管理的功能 ? 实现用户信息维护的功能 ? 实现请假管理的功能 ? 实现考勤管理的功能
2
2 系统开发环境与相关技术
2.1开发技术及开发工具简介
1、Jsp技术构造系统分析
JSP是Java Server Pages的简称,它是由Sun公司于1999年6月推出,是基于Java Servlet以及整个Java体系的Web开发技术。作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环境。JSP能够适应市场上包括Apache JDBC是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成,在JSP中将使用JDBC来访问数据库。JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这用就使得开发独立于DBMS的Java应用程序成为可能。一般的Java开发工具都带有JDBC-ODBC桥驱动程序,这样,只要是能够使用ODBC访问的数据库系统,也就能够使用JDBC访问了。
2、SQL server 2005数据库开发工具简介
SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。
该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。它有以下特点:.可伸缩性和可用性,并且易于安装、部署和使用。
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模式的系统
3
升级维护复杂来说, B/S模式最大的好处是运行维护比较简便,能实现不同的人员从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。另外,B/S还便于面向广大未知用户使用,因为只要电脑安装了IE,经过一定的设置,就都可以使用,如建立企业网站发布信息。
2.2运行环境
本系统主要Windows XP环境下运行,数据库管理系统(DBMS)是SQL Server 2005,动态网页以 JSP(Java Server Pages)来建立系统。
2.3系统设计思想及处理流程
1、系统应符合学生考勤信息管理系统的规定,满足管理工作需要,并达到操作过程中的直观,方便,实用,安全等要求。
2、系统采用B/S体系结构,动态网页客户端负责表达逻辑,显示用户界面信息,数据库服务器SQL Server 2005则用于提供后台数据服务。
3、系统采用模块化程序设计方法,便于系统功能的各种组合和修改。
4、系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改操作。
4
3系统需求分析
3.1系统可行性研究分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为学生考勤信息管理系统的可行性分析如下: (1)经济可行性分析
开发该系统只需一台主机,会Jsp+SOL,了解windows操作系统,在开发的时间内(三个月内),所需的成本不多,开发该系统完全可行。 (2)技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。消费管理系统的工作主要是在用户和管理员之间架起一座桥梁,能相互了解信息和处理信息。这一特点非常适合计算机的人机特点,用户可通过登陆方式使用系统,并在系统上查找自己想要的所有内容。这时计算机就为用户提供信息传输速度快、准确度高的优势。随着计算机硬件和软件技术的飞速发展,这就为系统的建设提供了技术条件。 (3)社会可行性分析
在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是考勤信息管理系统完全有可能也有能力采用这样先进的管理技术。它对考勤信息管理系统带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对管理工作人员的要求提高,使消费管理系统在一定的可能下进行人员精简,迫使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。对计算机与用户之间业务方式的转变和扩充开发。
该系统是独立完成的,而且开发的学校自己用的,不是商业软件,不会因版权等问题产生法律问题。
3.2可行性分析报告
把可行性分析的最后成果整理成书面的形式,这就是可行性分析报告。可行性分析报告包括下列内容:
①考勤信息管理系统近期和长远目标,新系统的总体目标及主要功能 ②主要问题和主要信息需求:
5
③拟订新系统方案
④从经济、技术、社会等方面论证方法的可行性
可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析人员的集体讨论,然后提交。
3.3系统开发具体研究分析
要建立新的考勤信息管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。
原来考勤信息管理系统处理中心进行信息管理的主要方式是基于手工处理,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的考勤信息管理系统,要把客户的相关管理工作实行计算机统一管理,以提高工作效率和管理水平。
本系统从以下几个方面对用户的需求进行分析。
(1)系统的需求分析:可以进行数据的采集,学生的管理,对考勤记录的查询。 (2)对数据的安全性、可靠性要求:系统各项数据信息必须保证安全性和可靠性。 (3)定时整理数据:系统管理员根据学生的历史考勤信息定时整理系统数据库,并将运行结果归档。
6
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于java学生考勤管理系统(2)在线全文阅读。
相关推荐: