基于SSH框架的网上订餐系统的设计与实现的中期报告.docx
基于SSH框架的网上订餐系统的设计与实现的中期报告
一、项目概述
本项目为基于SSH框架的网上订餐系统,旨在为用户提供便捷的餐饮服务。
二、技术选型
本项目采用SSH框架,即Struts2+Spring+Hibernate,具体技术选型如下:
1.前端技术:HTML、CSS、JavaScript、jQuery、Bootstrap
2.后端技术:Struts2、Spring、Hibernate
3.数据库:MySQL
4.服务器:Tomcat
三、任务分工
本项目任务分工如下:
1.数据库设计:XXX、XXX
2.前端设计:XXX、XXX、XXX
3.后端开发:XXX、XXX、XXX
4.测试工作:XXX
五、项目进展
本项目已完成数据库设计和部分前端设计,后端开发正在进行中。
1.数据库设计
在MySQL数据库中创建了以下表:
(1)用户表(t_user)
字段|类型|描述
---|---|---
id|int(11)|用户ID
username|varchar(255)|用户名
password|varchar(255)|密码
email|varchar(255)|电子邮件地址
phone|varchar(255)|联系电话
address|varchar(255)|联系地址
role|varchar(255)|用户角色(管理员/用户)
(2)商品表(t_product)
字段|类型|描述
---|---|---
id|int(11)|商品ID
name|varchar(255)|商品名称
price|double|商品价格
pic|varchar(255)|商品图片路径
stocks|int(11)|库存数量
(3)订单表(t_order)
字段|类型|描述
---|---|---
id|int(11)|订单ID
user_id|int(11)|用户ID
product_id|int(11)|商品ID
quantity|int(11)|购买数量
amount|double|订单总金额
order_time|datetime|下单时间
status|varchar(255)|订单状态(已完成/待付款/待发货/待收货)
2.前端设计
完成了网站首页的设计,包括网站logo、导航栏、轮播图、推荐商品等。
3.后端开发
完成了用户登录、注册、修改个人信息等功能的开发。
六、下阶段计划
1.完成商品列表、购物车、订单管理等功能的开发。
2.进行前端界面的完善和优化。
3.进行系统测试和性能优化。
七、参考文献
1.《SSH基础教程》
2.《Spring实战》
3.《Hibernate实战》