Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。不足之处是它的配置比较麻烦,对系统硬件要求较高,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好[9]。
4.2 系统总体架构
系统总体架构如下图所示:
图4.1 系统总体架构
4.3 数据库表结构
本系统采用SQL Server 2000数据库,数据库名为bookshop,具有以下优尔张表(如图4.2):
图4.2 数据库表结构
各个表的结构如下:
1.管理员信息表,记录管理员的账号密码信息。
表4.1 admin表
列名 数据类型 长度 允许空 备注
admin_id int 4 否 管理员编号
admin_name varchar 50 否 用户名
admin_pass char 6 否 密码
2.会员信息表,记录会员的各项信息。
表4.2 customer表
列名 数据类型 长度 允许空 备注
customer_id int 4 否 会员编号
custome_name varchar 50 否 姓名
custome_password char 6 否 密码
custome_sex char 2 否 性别
custome_address varchar 40 否 地址
custome_code char 6 否 邮编
custome_tel varchar 15 是 电话
custome_email varchar 50 否 邮箱
3.图书信息表,记录书店的图书信息。
表4.3 book表
列名 数据类型 长度 允许空 备注
book_id int 4 否 图书编号
book_name varchar 40 否 书名
book_author varchar 10 否 作者
book_publisher varchar 40 否 出版社
book_type varchar 20 否 类别
book_isNew varchar 4 否 是否新书推荐
book_price float 8 否 价格
book_picture varchar 20 是 封面
book_intro varchar 500 是 图书介绍
4.图书评价信息表,记录用户对书籍的评价信息。
表4.4 bookComment表
列名 数据类型 长度 允许空 备注 基于UML技术的在线图书销售系统的设计及实现(6):http://www.youerw.com/jisuanji/lunwen_3068.html