1.2 系统设计思想
本系统采用三层架构设计,它的工作原理如图3所示。
采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。
2、 系统总体流程
由于后台管理流程图与用户流程图基本相同,因此只例出如图4用户流程图。
4.4.2建立站点
在Tomcat 5.5\webapps文件夹下以网上图书超市系统的名称BookSupermarket建立文件夹,然后在BookSupermarket下建立WEB-INF(注意全部是大写)文件夹,最后在WEB-INF下建立classes文件夹,lib文件夹及web.xml保存类文件,需要的包保存储信息及站点的信息。
1.2 数据库设计
本系统数据库采用SQL Server 2000数据库,系统数据库名称为db_bookmanage,共包含8张表,根据项目的需求建立相应的数据表的设计结果如下面所示:
5.1.1数据库操作的JavaBean的实现
在系统开发过程中经常需要对数据库操作,这就需要连接数据库和操作数据库(包括数据的插入,更新,删除和查询等),数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、执行查询语句的方法executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法close。因此程序开发就可以将连接数据库和操作数据库的代码写成了一个JavaBean “connDB.java”,编写完成后将其源代码放到Tomcat5.5\webapps\BookSupermarket\WEB-INF\src\beans文件夹中。
(1)指定JavaBean“connDB”保存的包,并导入所需的类包,并将其保存到“beans”包中。
(2)在构造方法connDB中定义该类中所需的变量。通常将方法中常用的变量均放在构造方法中。
(3)创建执行查询语句的方法executeQuery,返回值为ResultSet结果集。
基于Java的在线购物系统的设计与实现源代码+LW
最新推荐文章于 2025-02-07 15:50:49 发布