JSP网上书店销售管理系统的设计与开发(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JSP网上书店销售管理系统的设计与开发(7)


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    省份 (责任编辑:qin)