B2C图书商务系统文档说明书.docx

上传人:韩长文 文档编号:5013902 上传时间:2020-01-28 格式:DOCX 页数:14 大小:133.68KB
返回 下载 相关 举报
B2C图书商务系统文档说明书.docx_第1页
第1页 / 共14页
B2C图书商务系统文档说明书.docx_第2页
第2页 / 共14页
B2C图书商务系统文档说明书.docx_第3页
第3页 / 共14页
B2C图书商务系统文档说明书.docx_第4页
第4页 / 共14页
B2C图书商务系统文档说明书.docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《B2C图书商务系统文档说明书.docx》由会员分享,可在线阅读,更多相关《B2C图书商务系统文档说明书.docx(14页珍藏版)》请在三一文库上搜索。

1、B2C图书商务系统文档说明书1.文档说明1.1文档介绍该文档为B2C电子商务网站需求分析说明文档。1.2文档目的此文档编写的目的是为了让项目的组件人员能够按照系统的规划来实现项目的功能,方便系统开发人员与设计人员对整个系统的理解,为整个开发工作编写一个文档说明。1.3文档包含此文档包含有需求分析、系统流程、数据库设计中概念设计、逻辑结构设计、数据库表字段说明等等。1.4读者对象项目策划、开发与测试人员。2.需求分析2.1客户需求1. 运用java语言,后台采用sqlserver数据库2. 完整的购物流程,带支付接口3. 后台管理,能够对客户订单进行处理,并且能够对客户展示页面进行管理。2.2系

2、统实现的功能性描述1.前台功能(1)新用户注册 客户注册成为本网站的新用户,要求用户填写用户名与密码以及其他的基本信息。 (2)图书商品按类别搜索功能 客户可以针对不同种类的图书进行检索,同时也支持按照图书名进行检索功能。 (3)新品上架 这一模块展示新上架的图书。 (4)购物车 用户可以查看自己购物车信息,进行添加删除,并且顾客处于登录状态未提交的购物车下次登录仍然存在。 (5)订单查询 顾客可以对自己提交的购物车查看订单信息,查看发货状态。 (6)在线支付/网上银行功能 可以实现顾客银行在线支付、支付宝功能。 (7)顾客信息管理 顾客登录后可以对自己的信息进行管理。2.后台功能 (1)用户

3、注册信息管理 网站管理员对用户信息进行管理。 (2)订单的管理 网站管理员可以对订单进行查询、添加、删除、修改等操作。 (3)新品管理 网站管理员对前台新品上架模块进行管理。 (4)客户访问统计 对顾客的访问量进行统计。 (5)网站统计管理 对图书信息进行统计,包括浏览量,购买量等。 (6)图书管理 能够对图书进行管理,包括图书的添加、删除修改与查询功能。2.3功能结构图 (1) 前台的功能结构图图书商务前台购物车用户管理新品上架图书检索用户注册订单查询 注册 类别 查询 密码 查询 查询 书名 登录 作者 促销 信息 修改(2) 后台功能模块3.概念设计E-R图分析(1)图书类Book的E-

4、R图nameidPublish_addressauthorPublish_namecategoryId tb_BookOn_sale_timepricestockcontent(2)图书类别类(tb_category) idtb_Category name(3) 订单类(tb_Order)E-R图 id tb_OrderorderDetailsId(4) 订单信息类(tb_OrderDetails)E-R图 id costtb_OrderDetails numberbookId(5) 购物车类(tb_ShoppingCart)E-R图 id sessionId tb_ShoppingCart

5、bookId numberdateCreated(6) 用户信息表(tb_User)E-R图 iduserName password tb_User address telphone email (7)总的E-R图 iduserName password tb_User address1 telphone操作 email id tb_Order 1orderDetailsIdN属于idnamePublish_addressauthornPublish_namecategoryId tb_BookOn_sale_timepricecontentstock id sessionId tb_Shop

6、pingCart bookId number1dateCreated生成 id1 costtb_OrderDetails numberbookId4.系统的架构用户界面界面控制器业务逻辑层数据访问层SQLServer2005数据库支付宝等第三方接口银行在线服务电子商务平台外部应用5.逻辑结构设计数据库表的设计(1) tb_Book表(2) tb_Category表(3) tb_Order表(4) tb_OrderDetails表(5) tb_ShoppingCart表(6) tb_User表设计6.数据库访问层的实现该系统设计用Myeclipse实现,在src中com.liushuisihai

7、.action包中存放action类,在com.liushuisihai.entity包中存放数据库实体类,Com.liushuisihai.dao中存放对数据库的增删改查的基本操作,而在com.liushuisihai.util包中存放数据库的连接、数据库操作辅助类。(1)具体的设计目录如下:(2)对数据库的操作类说明如下:1.BookDao类方法名返回类型参数方法说明saveIntBook对tb_Book存新纪录modifyIntBook对tb_Book表记录修改deleteIntint删除tb_Book表记录findByIdBookint按id号查找tb_Book表记录findAllLi

8、stnull查找tb_Book表所有记录2.CategoryDao类方法名返回类型参数方法说明saveIntString对tb_Category存新纪录modifyIntCategory对tb_Category表记录修改deleteIntint删除tb_Category表记录findByIdCategoryint按id号查找tb_Category表记录findAllListnull查找tb_Category表所有记录3.OrderDao类方法名返回类型参数方法说明saveIntInt对tb_Order存新纪录modifyIntint对tb_Order表记录修改deleteIntint删除tb_

9、Order表记录findByIdCategoryint按id号查找tb_Order表记录findAllListnull查找tb_Order表所有记录4.OrderDetailsDao类方法名返回类型参数方法说明saveIntOrderDetails对tb_ OrderDetails存新纪录modifyIntOrderDetails对tb_ OrderDetails表记录修改deleteIntint删除tb_ OrderDetails表记录findByIdCategoryint按id号查找OrderDetails 表记录findAllListnull查找OrderDetails表所有记录5.Sh

10、oppingCartDao类方法名返回类型参数方法说明saveIntShoppingCart对tb_ ShoppingCart存新纪录modifyIntInt int 对tb_ ShoppingCart表记录修改deleteIntint删除tb_ ShoppingCart表记录findByIdCategoryint按id查找tb_ShoppingCart 表记录findAllListnull查找tb_ ShoppingCart表所有记录6.UserDao类方法名返回类型参数方法说明saveIntUser对tb_User存新纪录modifyIntUser对tb_User表记录修改deleteIn

11、tint删除tb_User表记录findByIdCategoryint按id号查找tb_User表记录findAllListnull查找tb_User表所有记录confirmNameintUser确认用户名是否存在1存在-1否RegisterIntUser注册新用户返回1成功-1用户存在loginmodifyPasswordBooleanBooleanString Stringint String String用户登录修改密码类说明:实体类的操作类为实体类名+Dao。例如User类的操作类为UserDao。实体类对应表为实体类名+tb_。例如User类对应的表为tb_User表。数据库操作类参

12、数说明:Int 为其实体类对应表的记录的id号。参数为对象的为其实体类对象。参数为String类型为其实体类对应表的记录的name属性值。7.用struts2框架搭建网站struts.xml配置!- - book /view/main.jsp /view/main.jsp /view/main.jsp /view/main.jsp /manage/login.jsp /manage/main.jsp /manage/login.jsp?_code=001 配置说明:配置action时不配置其方法,jsp页面调用时采用动态调用方法。尽量达到简单又易读实用的目的。8.jsp页面框架的设计说明:vi

13、ew文件夹保存前台的客户展示页面。Manage文件夹存储后台管理员的jsp页面。Index.jsp为首页,它是一个逻辑页,代码如下: BookImages文件夹存储图书图片,文件名为图书的id号,images文件夹存储jsp页面用到的图片,尽量每一级文件夹都有一个images文件夹,css文件夹存储css文件,js存储javascript文件。9.总结经过两周的设计和开发,基于Structs2的图书电子商务系统开发雏形基本完成。其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,今后有待进一步改善,通过这次课程设计真切地体会到课程设计的目的并不止于自己单纯任务的完成,而不在于学习新的知识并掌握具体的方法,并如何具体使用和具体应用所学所用的知识。从而获得一种本领:就是融会贯通所学的知识。回首整个开发生及过程,学到了很多书本上学不到的东西。对我来说,能够设计出这样一个的系电子商务统已经算很不容易。虽然它不是很完美,但也是我所学到的知识和心思去做的。在做系统的过程中,使我受益非浅。由于所学的知识水平有限,所以本系统还有些地方不是很完善,还有待改进,望大家多多见谅与包含,而我会努力去学习更多的知识来充实自己,完善自我,相信我以后会做的更好、更理想。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1