面向对象基于JSP技术的图书商城的设计及实现(含源)_第1页
面向对象基于JSP技术的图书商城的设计及实现(含源)_第2页
面向对象基于JSP技术的图书商城的设计及实现(含源)_第3页
面向对象基于JSP技术的图书商城的设计及实现(含源)_第4页
面向对象基于JSP技术的图书商城的设计及实现(含源)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象方法综合性实验报告2015-2016学年第2学期题 目: 基于JSP技术的图书商城的设计与实现 班 级: 13计算机科学与技术网络班 学号 姓名: 李刚 1301110234 完成时间 : 2016 年 6 月 15日 目 录第一章 需求分析11.1项目要求11.1.1本图书商务系统的具体功能需求11.1.2系统用例图21.2模块需求21.2.1模块划分21.2.2系统活动图3第二章 系统分析52.1系统功能结构图52.2系统包图62.3系统类图7第三章 系统设计83.1系统动态模型83.1.1用户注册时序图83.1.2顾客购买图书时序图93.1.3管理员添加商品时序图93.1.4用户

2、购买商品交易时序图103.1.5后台商品管理11第四章 系统实现124.1详细功能模块设计124.1.1用户登录模块本模块124.1.2用户注册模块124.1.3购物车模块134.1.4图书管理模块144.1.5订单处理模块164.1.6商品分类管理模块174.2系统部署模型184.2.1系统构件图184.2.2系统部署图18参 考 文 献1919 / 21第一章 需求分析该图书商城的系统作为一个学习的精简案例,满足人们一般书籍的需求。在如今在线购书已经成为一种时尚,人们足不出户就可以购买所需的图书,因其具有方便,安全,友好的交互性特性,顾客群体也逐渐庞大,尤其是网络时代中成长的年轻人。现在流

3、行的电子商务有B2B,B2B,C2C等类型,该图书商城要采用的是B2B类型,它可以使顾客通过网络购书,浏览图书,查询订单,查看公告和销售排行等。通过对一些典型的图书商城网站的考察,分析,并结合企业要求及市场调查。1.1 项目要求1.1.1 本图书商务系统的具体功能需求(1)顾客可以方便的注册与登录。(2)顾客可以灵活的将所所需的图书信息及了解特价图书信息。(3)顾客可以方便的管理自己的购物车(添加或删除选购商品,修改购买数量及在线下订单等操作)。(4)图书管理员可以方便的管理图书及特价图书信息(新增,删除,修改图书及特价图书)。(5)订单管理员可以方便的查看订单,发货与缺货处理。(6)系统管理

4、员可以方便的进行系统用户管理(新增,删除,修改系统用户)。1.1.2 系统用例图图1-1系统用例图1.2 模块需求1.2.1 模块划分(1) 顾客注册、登录模块顾客可以通过填写注册信息注册成为会员,会员登录后才能进行购物车的管理,未登录的会员或未注册的顾客只能检索与浏览商品信息。(2) 浏览模块顾客可以根据不同的图书种类浏览图书信息。(3) 特价图书浏览模块顾客可以根据不同的图书种类浏览特价图书信息。(4) 购物车模块 顾客输入账号与密码登录后便可以进行购物车管理,如将选中的图书放入购物车、修改选购图书的数量、删除购物车上的图书、在线下订单及订单查看等。(5)后台登陆模块系统管理员输入账号和密

5、码可以在后台登录,账号或密码输入错误后给出错误提示并要求重新输入。(6)图书管理模块图书管理员可以查看图书种类和信息,他可以新增、修改、删除图书的种类和商品。(7)特价图书管理模块图书管理员可以查看图书种类和信息,也可以新增、修改、删除图书的种类和特价图书。(8)订单管理模块订单管理员登录后,可以根据日期范围、订单完成状态、订单编号等取得订单列表与查看某订单的详情,也可以修改订单的完成状态及订单中的商品或数量,还可以删除订单本身及订单中的商品。(9)会员管理模块会员管理员登录后,可以进行个人资料的查看于修改操作。(10)系统用户管理模块系统管理员登录后,可以根据用户列表进行用户详细资料的查看、

6、新增用户、修改用户与删除用户操作。1.2.2 系统活动图图1-2用户登录活动图图1-3顾客购物活动图第二章 系统分析2.1 系统功能结构图创建订单管理员查看(删除)所选购的商品创建会员管理员功能模 块顾客对自己资料的修改对购物车里的商品进行订单受理修改个人资料订单管理购物车管理商城首页会员管理订单管理商品管理创建商品管理员创建系统管理员客 户 登 陆 模 块后台管理员模 块图2-1系统功能结构图2.2 系统包图图2-2系统包图2.3 系统类图图2-3系统类图第三章 系统设计3.1 系统动态模型3.1.1 用户注册时序图用户首先输入图书交易平台的URL地址,进入图书商城首页,在图书商城首页中提供

7、了一个“注册”超链接,帮助转到注册模块。在注册页面中,提示顾客输入注册信息,如注册名,密码等等。输入完成之后,单击“注册”即可完成顾客注册。同时数据库模块会将填写的数据保存到数据表中,最后提示注册成功。图3-1用户注册时序图3.1.2 顾客购买图书时序图顾客首先输入注册时的用户名和密码登录系统,然后进入图书列表页面,在此顾客可以自由选择自己需要的图书,单击订购按钮将其加入到购物车中。在购物车中单击结算按钮,就可以完成购物了。此时数据库模块会将购物车中的图书保存到数据库的订单列表中。最后提示添加商品成功。图3-2顾客购买商品时序图3.1.3 管理员添加商品时序图管理员进入后台登录页面,输入管理员

8、的用户名和密码,登录网上交易系统的后台管理界面,在此,商品管理模块会将管理员的ID保存到系统缓存中。单击“商品管理”按钮,进入添加商品模块。再添加商品的页面中,要求输入待添加商品的基本信息,如所属种类、商品名称、描述等。管理员按要求输入相关信息并单击“添加商品成功”按钮后,给商品保存到数据库中,最后提示添加成功。图3-3管理员添加商品时序图3.1.4 用户购买商品交易时序图图3-4用户购买商品交易时序图3.1.5 后台商品管理管理员首先输入管理员的用户名和密码才可以登录网上交易系统的后台管理页面。管理员登录后,会员管理。商品管理、订单管理、系统设置是并列的活动,在会员管理中,还有具体删除会员和

9、编辑会员等活动,在商品管理也有添加商品、删除商品和添加商品种类等活动。图3-5后台商品管第四章 系统实现4.1 详细功能模块设计4.1.1 用户登录模块本模块用户能在登陆网站后开始购买商品 如图4-1所示图4-1 用户登录模块流程图4.1.2 用户注册模块本模块用户的注册成为本网站的会员,具体模块图如图4-2所示。 图4-2 用户注册模块流程图4.1.3 购物车模块本模块能实现用户在登录网站后完成对本网站需要图书的购买,用户首先在登陆上网站后,可以通过图书列表浏览图书,选中自己需要的图书,点击购买,然后输入需要购买图书的数量,把图书放入购物车内,还可以查看购物车内的图书,选择是清空购物车还是前

10、台结账,如果是清空购物车则继续购物,如果选择前台结账则确认订单信息是否正确,然后填写个人收货信息,完成图书的购买。购物车流程图如图4-3所示。图4-3 购物车模块流程图4.1.4 图书管理模块图书管理模块主要提供对商品的日常管理和维护的功能,主要有:1) 新增图书,可以新增加网站出售的图书;2) 删除图书,可以把不需要的图书进行删除;3) 修改图书,可以修改现存的图书的信息;商品管理的流程图如图4-4所示。图4-4 商品管理模块流程图4.1.5 订单处理模块订单处理模块主要提供对订单的处理功能如:1)查看订单,可以查看订单的基本信息;2)查看订单明细,查看订单的详细信息;3)取消订单,查看后确

11、定订单是否符合相关要求,不符合则可取消订单;4)发货处理,如果订单符合要求,确定信息后进行发货处理;5)完成订单,根据发货处理状态对订单就行完成处理; 流程图如图4-5所示。图4-5 订单处理模块流程图4.1.6 商品分类管理模块商品分类管理模块主要提供对商品分类的日常维护的功能如:1) 产看商品分类,可以输入商品分类名称关键字对商品分类进行查看;2) 增加商品分类,可以新增一个商品分类的信息;3) 删除商品分类,可以删除一个商品分类的信息;4) 修改商品分类,可以对现存商品分类信息就行修改; 商品分类流程图如图4-6所示。图4-6 商品分类管理模块流程图4.2 系统部署模型4.2.1 系统构

12、件图在本系统中,我们可以对顾客类、管理员类、商品类、销售记录类、订单类和公告类分别创建对应的构件进行映射。(如图4-7)图4-7系统构件图4.2.2 系统部署图图书商城系统的部署图描绘的是系统节点上运行资源的安排。包括三个节点,分别是:客户端浏览器、Http服务器、数据库服务器。(如图4-8)图4-8系统部署图参 考 文 献1 苗春义.Java项目开发全程实录M.清华大学出版社,2009.2 张新曼.精通Jsp-Web开发技术与典型应用M.人民邮电出版社,2008.3 宋朝东.巧学巧用Html网页制作M.人民邮电出版社,2007.4 施威铭.SQL Server2003中文版设计实务M.人民邮电出版社,2005.5 张龙祥.UML 与系统分析

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论