1、目 录 第一章 引 言 2 1.1 项目开发背景 2 1.2 项目开发的目的.2 1.3 项目开发的目标.2 1.4 项目提出的意义.2 1.5 系统的开发方法.3 第二章 系统分析 4 2.1 系统的设计思想.4 2.2 可行性分析4 2.3 需求分析 .5 2.4 系统的主要技术分析5 2.4.1 Browser/Server 系统的三层体系结构 5 2.4.2 Java Server Page(JSP)技术 .6 2.4.3 JDBC 技术 6 2.4.4 数据库连接池技术 6 2.5 系统的运行环境和开发平台 7 2.5.1 硬件设备及操作系统 7 2.5.2 系统开发平台 .7 2.
2、6 数据分析 .8 2.7 数据流图 .8 第三章 数据库设计.9 3.1 数据库的引入 9 3.2 数据库逻辑设计 E-R 图 9 3.2.1 实体与属性之间的关系 .9 3.2.2 数据库的 E-R 图 9 3.3 数据库的物理结构9 3.4.2 数据库的安全性9 第四章 功能模块设计 . 10 4.1 系统总体功能模块 . 10 第五章 程序设计 11 5.1 程序设计思想 11 5.2 程序设计语言 12 5.3 数据库连接的建立 . 12 5.4 各子系统程序设计 . 12 第六章 测试与安装. 13 6.1 软件测试的目的和原则 13 6.2 子系统测试 13 6.2.1 JSP
3、的中文乱码问题 . 13 6.3 软件运行与安装. 14 6.3.1 J2EE 应用程序的构建与部署 14 6.3.2 JBuilder 环境下具体部署过程如下:. 14 6.3.3 具体运行过程 . 14 第七章 结 论 15 致 谢 16 参考文献 17 第一章 引 言 1.1 项目开发背景项目开发背景 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时 代,也有人称为数字化时代,在这数字化的时代里,电脑办公已经成为社会各行各 业不可或缺的办公模式。因此社会各界对人才的计算机能力要求日益增强,由此带 来计算机等级考试的兴起, 从而应对计算机等级考试的网络教学成为一种形式新
4、颖, 方便快捷,成本低,收效高的广受社会各界认可和推崇的方式。 1.2 项目开发的目的项目开发的目的 方便广大用户了解计算机等级考试的相关内容和信息,为用户自学计算机等级 考试的相关知识提供更方便、更快捷和低成本的服务,为用户交流提供平台,使用 户在短期内熟练掌握计算机技能,顺利通过计算机等级考试。 1.3 项目开发的目标项目开发的目标 (1)为用户构建一个自学平台,使用户顺利的通过计算机等级考试。 (2)普及计算机知识,提升用户计算机技能。 (3)加速数字化网络化,提升学习效率,降低学习成本。 1.4 项目提出的意义项目提出的意义 1、全国计算机等级考试合格证书持有者的计算机技能越来越被社会认可; 2、全国计算机等级考试是对考生计算机专业知识的一种比较客观、比较全面的 考察方式。 3、由于社会的快节奏步伐,人们参与学习的时间越来越少。完善的自学系统能 帮助我们整合网络以及书本中的知识,让想要考取证书的人们能更加有效地学习知 识。同时系统能通过网络提供相关的视频和练习,帮助我们答疑解难和巩固知识。 4、在社会发展迅速的今天,仅仅依靠老师讲授的方法来教育学生已经远远不能 适应社