系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以学生考勤管理系统在技术上是完全可行的。
2.3开发语言与开发工具的简介
本系统采用面向对象的软件开发办法,以MyEclipse和Dreamweaver作为主要开发工具,使用MySQL作为关系数据库,以及用Tomcat作为服务器,配合功能强大的MySQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。
2.3.1 MyEclipse工作平台
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持Struts,HTML,CSS ,JSF, Javascrip ,SQL, Hibernate。
在结构上,MyEclipse的特征可以被分为7类:
1) J2EE模型
2) WEB开发工具
3) EJB开发工具
4) 应用程序服务器的连接器
5) J2EE项目部署服务
6) 数据库服务
7) MyEclipse整合帮助
对于上面的每一种功能上的类别,在Eclipse中都会有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,能够让我们在不影响其他模块的情况下,对任何一个模块实行独自的升级和扩展。
2.3.2 MySQL数据库
MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
MySQL是一个数据库管理系统。一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。如果要添加、访问和处理储存在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。从计算机可以很好地处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或者其他部分应用程序一样扮演者一个重要的角色。
MySQL是一个关系数据库管理系统。关系数据库把数据存放在分立的表格中,这比把所有数据存放在一个大仓库中要好得多,这样做将增加你的速度和灵活性。“MySQL”中的SQL代表“Structured Query Language”(结构化查询语言)。SQL是用于访问数据库的最通用的标准语言,它是由ANSI/ISO定义的SQL标准。
MySQL服务器工作在客户/服务器或嵌入系统中。MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的运用程序接口(APIs)。MySQL也可以是一个嵌入多线程库,你可以把它连接到你的应用中而得到一个小、快且易于管理的产品。 jsp+mysql自动化考勤系统设计与实现(4):http://www.youerw.com/jisuanji/lunwen_47002.html