B2C 网上商城软件子模块详细设计说明修改记录目录1 编写目的 (4)2 术语、定义和缩略语 (4)2.1 术语、定义 (4)2.2 缩略语 (4)3 系统整体描述 (5)3.1 系统功能结构 (6)3.2 系统流程图 (6)4 首页管理模块 (7)4.1 首页管理模块描述 (7)4.1.1 首页管理流程图................................................. 错误!未定义书签。
4.1.2 首页管理时序图 (10)4.1.4 首页管理活动图................................................. 错误!未定义书签。
4.1.5 类图 (14)4.1.6 ....................................................................................... LoginAction (登陆控制)错误!未定义书5 购物车管理模块 (11)5.1 购物车管理模块描述 (11)5.1.1 购物车管理..................................................... 错误!未定义书签。
5.1.2 购物车管理..................................................... 错误!未定义书签。
5.1.3 购物车管理..................................................... 错误!未定义书签。
5.2.2 用户管理相关信息表............................................. 错误!未定义书签。
5.2.3 用户浏览产品权限控制关联关系表................................. 错误!未定义书签。
6 用户管理模块................................................................... 错误!未定义书签。
6.1 用户模块描述 .......................................................... 错误!未定义书签。
6.1.1 用户组管理..................................................... 错误!未定义书签。
6.1.2 用户管理....................................................... 错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
7 管理员展示模块错误!未定义书签。
7.1 管理员模块描述 ........................................................ 错误!未定义书签。
7.1.1 管理员留言..................................................... 错误!未定义书签。
7.1.2 管理员展示..................................................... 错误!未定义书签。
8 公司公告管理模块............................................................... 错误!未定义书签。
8.1 公司公告模块描述 ...................................................... 错误!未定义书签。
8.1.1 公司公告管理................................................... 错误!未定义书签。
9 订单管理模块9. 订单管理模块描述10商品管理模块.........商品管理模块描述•1编写目的编写B2C网上商城子模块详细设计文档的目的在于详细的说明B2C电子商城的两大分系统设计。
前台分系统:首页管理购物车管理订单管理三大模块。
后台分系统:用户管理管理员管理新闻公告管理订单管理商品管理五大模块。
最后两大系统整合成总的B2C网上商城项目。
2术语、定义和缩略语本文件应用了以下缩略语:3 系统整体描述为了配合市场的拓展,提升公司整体形象,增强对研发能力的信心,便于客户对我们产品直观了解,决定开设B2C网上商城网上展示系统。
本系统有以下两个子系统组成:系统一:前台包含模块如下:1、首页管理模块:显示用户登录/注册、查看商品信息、显示公司动态信息;注册用户登录成功后可进行购物、查看个人信息、并可修改个人信息等操作。
2、购物车管理模块:提供用户的购物车信息,提供继续购物、收银结账、删除购物车中商品、修改商品数量。
3、订单管理模块:显示用户订单详细信息,提供用户查询订单信息,取消订单系统二:后台包含模块如下:1、用户管理模块:可查询用户信息2、管理员管理:管理后台用户,提供增加、删除、修改、查询用户信息功能。
3、订单管理:管理订单信息,提供订单的查询功能。
4、新闻公告管理:管理前台公告信息提供公告信息添加、修改、删除功能。
5、商品管理:管理商品信息,提供商品的添加、查询、修改、删除功能3.1系统功能结构系统的整体功能结构图浏览商品用户登录B2C网上商城一前台⅛用户注册后台1系统____ 4购买商品■显示新闻公■告3.2系统流程图4前台模块4.1首页管理模块4.1.1首页管理模块描述而管理模页面如下图,但凡登录 B2C 网上商城首页,都可以进行 用户资料管理即:用户登录/注册操作;可浏览商品并可查看产品详 细信息;浏览公司新闻公告;注册用户登录成功后可进行购物,查看 个人信息及购物信息、物流信息、订单信息、并可修改信息。
前台:下单I__________________ LJI I I用户选择商品,添加到购物 车I I I II I I I结算填写收货信息确认订单结算I »备货I制发货]十» 收货提交订单成功否是否取消订单是否修改订I I I I I I是I I » I*I■ I后台:3.2否系统流程图I网上银行支付网银系统IlI .仓库系统I 1 I 快递发货II III F I需截图完善图4.1.1首页管理界面4.1.2首页管理流程图登录B2C网上商城网站首页,用户注册/登录,浏览产品及其详细信息,浏览公司新闻公告是否注册成为用户首页管理流程图4.1.24.1.3首页管理时序图(注待修改)JSP页面ACtiO n 类业务层(SerViCe)Hibernate 映射输入用户名和密码数据传入>调用方法调用接口使用HQL语句操作'返回数据跳转页面成功/失败4一呈现给用户I4.1.4首页管理活动图登录B2C网上商城网站r Λ登录注册或浏览产品及其详细信,浏览公司新闻公告息,登陆后可购物、查看修改个人信息丿返回注册登录、商品、新闻公告信息4.1.4首页管理活动图4.1.5 类图4.1.5 注:待完善注:其包含类、属性方法函数、算法、实现功能等具体详细内容待完善5 购物车管理模块5.1.1 购物车管理模块描述购物车管理模块页面如下图5.1.1。
当用户注册成功并进行登录,就可以进行购物了,用户选择心仪的商品对其进行添加到购物车操作,就可以将商品存入购物车,通过购物车管理可以对购物车内的商品进行添加、修改数量、删除、结算操作,完成购物。
注:待截图5.1.15.1.2购物车管理流程图图5.1.2购物车流程图5.1.3购物车模块时序图(注待修改)JSP页面ACtiO n 类业务层(SerViCe)Hibernate映射: :数据库~输入用户名和密码I数据传入>调用方法调用接口使用HQL语句操作返回数据IL呈现给用户跳转页面成功/失败购物车模块时序图5.1.35.1.4购物车活动图1F用户登录成功,界面L ____进入购物车JO用户查看购物车信息,对购物尺内商品进行处理添加商品修改数目删除商品收银结算返回操作结果5.1.4购物车活动图5.1.5类图注待完善:图.5.1.5购物车类图注:其包含类、属性方法函数、算法、实现功能等具体详细内容待完善6. 订单管理模块6.1.1 订单管理模块描述订单管理模块页面如下图,用户成功登录B2C网上商城首页,可以查看查询订单信息;当用户要对购物车商品进行结算操作,需进入订单信息填写界面,完成信息填写后,可以提交订单,删除订单,确定订单信息无误可完成结算付款操作。
需截图完善 6.1.1 订单管理界面6.1.2订单管理流程图订单管理流程图6.1.26.1.3订单管理时序图(注待修改)输入用户名和密码JSP 页面 ACtiO n 类 业务层(SerViCe ) Hibernate映射6.1.4订单管理活动图用户进入购物车选择结算填写订单信息提交订单 删除订单结算付款6.1.4订单管理活动图数据传入>调用方法调用接口返回数据4一呈现给用户I跳转页面 成功/失败使用HQL 语句操作'6.1.5 类图6.1.5 注:待完善注:其包含类、属性方法函数、算法、实现功能等具体详细内容待完善7.后台模块7.1用户管理模块7.1.1用户管理模块描述用户管理模页面如下图,管理员登录后台,点击左侧用户管理,查询已注册用户,可显示用户详细信息。
需截图完善图7.1.17.1.2首页管理流程图结束用户管理流程图7.1.27.1.3用户管理时序图(注待修改)输入用户名和密码4■呈现给用户I JSP页面ACtiO n 类跳转页面成功/失败7.1.4用户管理活动图业务层(SerViCe)调用方法调用接口返回数据Hibernate映身寸使用HQL语句操作'数据库管理员登录B2C网上商城后台进入注册用户管理界面,查询用户返回注册用户信息7.1.4用户管理活动图7.1.5 类图7.1.5 注:待完善注:其包含类、属性方法函数、算法、实现功能等具体详细内容待完善8.1 管理员管理模块8.1.1 管理员管理模块描述管理员管理模页面如下图,管理员登录后台,管理后台用户增,提供加、删除、修改、查询管理员信息功能操作。
需截图完善图8.1.18.1.2管理员管理流程图结束管理员管理流程图8.1.28.1.4管理员管理活动图O管理员登录B2C网上商城后台r进入管理员管理界 面,对管理员进行管 理♦返回管理员信息8.1.4管理员管理活动图8 .1.5注:待完善注: 其包含类、属性方法函数、算法、实现功能等具体详细内容待完善9.1新闻公告管理模块9.1.1新闻公告管理模块描述8.1.5类图增加管理员 删除管理员 修改管理员 查询管理员新闻公告管理模页面如下图,管理员登录后台,点击进入新闻管理界面,提供对新闻的增加、删除、修改、查询功能操作。