TOTAL 总价 VARCHAR2(255)
ORDERDATE 订单日期 DATE 下单日期
ORDERSTATUS 订单状态 FLOAT 未发货、已发货
表 2.7 COMPLAINT_TBL 投诉表
表中字段 字段含义 类型 备注
ID id NUMBER(10) 主键
USER_ID 用户id NUMBER(10) 外键
GOODS_ID 商品id NUMBER(10) 外键
ORDER_ID 订单id NUMBER(10) 外键
MESSAGE 投诉信息 VARCHAR2(100)
REPLY 回复信息 VARCHAR2(100)
COMPLAINTDATE 投诉日期 DATE
STATUS 投诉状态 VARCHAR2(255) 待处理、已处理
表 2.8 RETURNORCHANGE_TBL 退换货表
表中字段 字段含义 类型 备注
ID id NUMBER(10) 主键
USER_ID 用户id NUMBER(10) 外键
GOODS_ID 商品id NUMBER(10) 外键
ORDER_ID 订单id NUMBER(10) 外键
SELECTOR 申请种类 VARCHAR2(255) 退货、换货
REASON 原因 VARCHAR2(100)
APPLYDATE 申请日期 DATE
STATE 申请状态 VARCHAR2(255) 申请中、已处理
RESULT 结果 VARCHAR2(255) 同意、不同意
REMARK 备注 VARCHAR2(255)
3 系统设计
3.1 系统设计思想
3.1.1 SSH三大框架
框架有自己的一些类库及接口,是一个半成品的应用工具。
程序员只需要使用框架来进行开发,框架可以提供很多有用的服务,及对一些重要的、冗余的代码进行封装。重点在于框架的使用流程及其配置文件上。
程序员通过框架可以大大提高开发效率。
SSH三大框架是指Struts2、Spring和Hibernate三种框架组合成的具有三种框架功能的一种框架。
(1) Struts2框架
Struts2框架是开源的、免费的,用了来实现MVC设计的Web应用框架。它是使用“非侵入性”思想设计出来的,完全与servlet API解耦。
A 拦截器Interceptor
Struts2通过拦截器Interceptor提供了自动抓参、自动类型转换等功能。
拦截器是Struts2框架中的一个特殊action,功能类似filter过滤器。
通过拦截器可以在请求进入action前及响应返回到浏览器前,先通过拦截器执行一段非核心业务逻辑,如登录验证、日志、事务处理、异常处理等等。使用拦截器之后,就可以把那些贯穿于整个软件系统中的重复的、冗余,非核心代码统一定义在拦截器中,使代码定义更简单,方便文护。
B s标签
s标签是通过在页面中定义的标签,运行时对应一段复杂的java代码,即标签处理器,简化了页面开发。
Struts2为程序员提供了s标签,不但可以很方便的从ActionContext中获取属性范围中存储的对象及数据,还可以进行逻辑判断、循环迭代、显示输出等功能。
- 上一篇:ASP.net+sqlserver招聘平台企业用户子系统设计
- 下一篇:基于iOS平台的记单词软件设计与实现
-
-
-
-
-
-
-
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...