实现功能进行分析等。第4章系统设计,主要介绍了本系统的数据库设计、概要设计、详细设计。第5章系统测试,主要介绍测试在软件开发环节中的重要性和给出本系统的测试过程与结论。第6章总结与展望,总结了近两三个月的做毕业设计过程中的一些心得和体会,最后做了展望。 6 第二章软件体系结构与关键技术本章节主要包含对 J ava 语言的简介、 B/S 结构的分析、JSP 技术的简介以及 sql 语言特点等信息,具体如下。 2.1 软件体系结构 2.1.1 B/S 结构介绍 B/S 结构( Browser/Server ,浏览器/服务器模式)是 WEB 兴起后的一种网络结构模式,实质上是以 Java 技术为核心,以 J2EE 为平台的计算模式。Web 浏览器是用户端最主要的应用软件,这种模式统一了用户端,将系统功能实现的核心部分集中到服务器上,使系统的开发可以一次性到位, 并能实现不同的使用者,从不同的地点,以不同的网络接入方式(比如 LAN , WAN , 等)来访问和操作共同的数据库;并且设置合理的用户权限, 来有效地保护数据库平台和管理访问权限,服务器数据库也很安全,特别是在 Java 这样的跨平台语言出现之后, B/S 结构管理软件更加方便、快捷、高效[2]。 2.1.2 B/S 结构的优点 B/S 结构有很多优点。首先,它非常适合网上信息的获取和发布。其次, 使得用户端得到很大简化,降低了用户端硬件配置要求,用户端仅仅需要安装浏览器即可。另外,它还使得用户的操作非常简便,只要通过浏览器, 便可以获取很多重要信息,也可以访问很多重要的应用[3]。 2.2 关键技术介绍 2.2.1 Java 语言简介 Java 是面向对象的、动态的程序设计语言,有 Sun Microsystems 公司于 1995 年5 月推出,具有简单便捷、平台无关、易于移植、健壮安全、多线程高性能等特点[4]。