JSP网上书店销售管理系统的设计与开发(7)
时间:2017-03-20 21:49 来源:毕业论文 作者:毕业论文 点击:次
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) |