欢迎来到天天文库
浏览记录
ID:43459844
大小:165.50 KB
页数:14页
时间:2019-10-03
《网上书城项目文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、项目搭建1 导入原型只有前端页面,但没有后端代码的项目。即一个只有页面但没有功能的项目!导入原型:l创建一个web项目,命名为goods;l把原型的webroot和src两个目录copy到goods中,覆盖原有的文件夹;l把goods发布到tomcat上,打开浏览器,访问主页。2 前台需求分析 前台是针对会员购书,而后台是管理员管理系统并完成售书。2.1 前台主页/index.jsp使用转发到/jsps/main.jsp,、main.jsp中只有一个,结构如下:main.jsp(1)ITCAST网上书城用户名:张三我的购物车我的订2、单修改密码退出(2)图书分类(3)搜索图书高级(4)欢迎信息中各个部分使用的是完成的框架页。(1):/jsps/top.jsp;(2):/jsps/left.jsp;(3):/jsps/searchj.jsp;(4):/jsps/body.jsp 在(1)、(2)、(3)部分都存在超链接或表单,无论点击哪个超链接(或提交表单)都会在(4)部分显示。2.2 模块划分系统分为如下模块:l用户模块l分类模块l图书模块l购物车模块l订单模块2.3 前台用户模块用户模块功能有:l注册l激活l登录l修改密码l退出2.4 前台分类模块分类模块功能有:l显3、示所有分类;2.5 前台图书模块前台图书模块功能有:l分页查看指定分类的图书;l分页查看指定名称的图书;l分页查看指定条件的图书;l查看图书详细信息。2.5 购物车模块购物车模块功能有:l向车中添加条目;l查看我的购物车;l修改条目数量;l删除条目;l批量删除条目;2.6 前台订单模块前台订单模块功能有:l生成订单;l查看我的订单;l查看订单详细信息;l取消订单;l确认收货;l支付订单;3 后台需求分析后台是管理员管理系统,以售书功能。3.1 后台主页(1)ITCAST网上书城后台管理管理员:张三退出分类管理图书管理订单管理(2)欢迎图片 与前台主页一样,使用框架页。34、.2 管理员模块管理员模块功能有:l管理员登录;l管理员退出;3.3 后台分类管理后台分类管理功能有:l查看所有分类;l添加一级分类;l添加二级分类;l编辑一级分类;l编辑二级分类;l删除一级分类;l删除二级分类;3.4 后台图书管理(1)ITCAST网上书城后台管理用户名:张三我的购物车我的订单修改密码退出(2)图书分类添加图书高级搜索后台图书管理功能有:l分页查看指定分类的图书;l分页查看指定条件的图书;l添加新图书;l编辑图书;l删除图书;3.5 后台订单管理后台订单管理功能有:l分页查看所有订单;l分页查看指定状态的订单;l查看订单详细信息;l订单发货;l取消订单5、;4 数据模型设计根据需求分析,得到如下实体:lUser:会员;lCategory:图书分类;lBook:图书;lCartItem:购物车条目;lOrder:订单;lOrderItem:订单条目;lAdmin:管理员。4.1 t_user表列名列类型描述uidchar(32)主键loginnamevarchar(50)会员登录名loginpassvarchar(50)会员登录密码emailvarchar(50)邮箱地址statusboolean是否已激活activationCodechar(64)激活码4.2 t_category表列名列类型描述cidchar(32)主键6、cnamevarchar(50)图书分类名称pidchar(32)外键,相对本表的cid,表示父分类id。descvarchar(100)分类描述orderByint分类序号,用来排序。4.3 t_book表列名列类型描述bidchar(32)主键bnamevarchar(200)图书名称authorvarchar(50)图书作者pricedecimal(8,2)定价currPricedecimal(8,2)当前价discountdecimal(3,1)折扣pressvarchar(100)出版社editionint版次pageNumint页数wordNumint字数pr7、inttimechar(10)印刷时间booksizeint开本papervarchar(50)纸质cidchar(32)所属分类idimage_wvarchar(100)大图路径image_bvarchar(100)小图路径orderByint序号4.4 t_cartitem表列名列类型描述cartItemIdchar(32)主键quantityint数量bidchar(32)图书iduidchar(32)当前会员idorderByint序号4.5 t_order表列名列类型描述oidchar(32)主键ordertimec 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 14 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档 版权提示 下载文档 举报 温馨提示: 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。 2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。 相关文章 更多 b2c网上书城需求分析设计文档 网上书城项目开发总结报告 网上书城论文计算机网上书城论文 网上书城项目开发总结报告 《网上书城》项目计划书 网上书城项目计划书 b2c网上书城需求分析设计文档 网上书城论文计算机网上书城论文 网上书城项目开发总结报告 网上书城项目计划书 相关标签 书城 文档 网上 项目
2、单修改密码退出(2)图书分类(3)搜索图书高级(4)欢迎信息
3、示所有分类;2.5 前台图书模块前台图书模块功能有:l分页查看指定分类的图书;l分页查看指定名称的图书;l分页查看指定条件的图书;l查看图书详细信息。2.5 购物车模块购物车模块功能有:l向车中添加条目;l查看我的购物车;l修改条目数量;l删除条目;l批量删除条目;2.6 前台订单模块前台订单模块功能有:l生成订单;l查看我的订单;l查看订单详细信息;l取消订单;l确认收货;l支付订单;3 后台需求分析后台是管理员管理系统,以售书功能。3.1 后台主页(1)ITCAST网上书城后台管理管理员:张三退出分类管理图书管理订单管理(2)欢迎图片 与前台主页一样,使用框架页。3
4、.2 管理员模块管理员模块功能有:l管理员登录;l管理员退出;3.3 后台分类管理后台分类管理功能有:l查看所有分类;l添加一级分类;l添加二级分类;l编辑一级分类;l编辑二级分类;l删除一级分类;l删除二级分类;3.4 后台图书管理(1)ITCAST网上书城后台管理用户名:张三我的购物车我的订单修改密码退出(2)图书分类添加图书高级搜索后台图书管理功能有:l分页查看指定分类的图书;l分页查看指定条件的图书;l添加新图书;l编辑图书;l删除图书;3.5 后台订单管理后台订单管理功能有:l分页查看所有订单;l分页查看指定状态的订单;l查看订单详细信息;l订单发货;l取消订单
5、;4 数据模型设计根据需求分析,得到如下实体:lUser:会员;lCategory:图书分类;lBook:图书;lCartItem:购物车条目;lOrder:订单;lOrderItem:订单条目;lAdmin:管理员。4.1 t_user表列名列类型描述uidchar(32)主键loginnamevarchar(50)会员登录名loginpassvarchar(50)会员登录密码emailvarchar(50)邮箱地址statusboolean是否已激活activationCodechar(64)激活码4.2 t_category表列名列类型描述cidchar(32)主键
6、cnamevarchar(50)图书分类名称pidchar(32)外键,相对本表的cid,表示父分类id。descvarchar(100)分类描述orderByint分类序号,用来排序。4.3 t_book表列名列类型描述bidchar(32)主键bnamevarchar(200)图书名称authorvarchar(50)图书作者pricedecimal(8,2)定价currPricedecimal(8,2)当前价discountdecimal(3,1)折扣pressvarchar(100)出版社editionint版次pageNumint页数wordNumint字数pr
7、inttimechar(10)印刷时间booksizeint开本papervarchar(50)纸质cidchar(32)所属分类idimage_wvarchar(100)大图路径image_bvarchar(100)小图路径orderByint序号4.4 t_cartitem表列名列类型描述cartItemIdchar(32)主键quantityint数量bidchar(32)图书iduidchar(32)当前会员idorderByint序号4.5 t_order表列名列类型描述oidchar(32)主键ordertimec
此文档下载收益归作者所有