2.4.7 Tomcat服务器
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 Tomcat中采用了Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2规范。Tomcat提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性[17]。
3 数据库系统设计
3.1 E-R图
下面是该系统数据库表的E-R图,如图3.1:
图3.1系统总体E-R图
3.2 数据表的设计
下面列出了设计过程中所用到的数据库表及其结构:
orders表用来保存客户的订单信息,如表3.1:
表3.1 orders
1. orders
列名 类型 长度 描述
orderid int 11 订单ID
totalprice NUMBER 16 总价钱
orderstate NUMBER 1 订单状态
payinfo DATE 付款方式
Createtime DATE 创建日期
userid VARCHAR2 20 用户ID
User_item_id NUMBER 8 用户明细ID
2. orderline表用来保存客户订单中的订单项信息,如表3.2:
表3.2 orderline
3. orderline
列名 类型 长度 描述
order_item_id NUMBER 16 订单条目ID
Productid NUMBER 16 商品对象ID
Orderid VARCHAR2 20 订单对象ID
quality NUMBER 8 数量
num NUMBER 8 商品数量
3.orderstatus表用来保存定单状态,如表3.3:
表3.3 orderstatus
orderstatus
列名 类型 长度 描述
statusid int 11 状态ID
name varchar 30 状态名
description varchar 100 描述
4.users表用来保存用户个人信息,如表3.4:
表3.4 users
users
列名 类型 长度 描述
user_id int 11 用户ID
password varchar 15 用户密码
5. contactinfo表用来保存用户个人明细,如表3.5:
表3.5 contactinfo
contactinfo
列名 类型 长度 描述
contact_id int 11
User_id varchar 30 用户id
Street1 varchar 64 住址1
Street2 varchar 64 住址2
city varchar 32 城市
province varchar 32 省份 JSP网上书店销售管理系统的设计与开发(7):http://www.youerw.com/jisuanji/lunwen_4346.html