当前位置:文档之家› 基于JSP技术的图书商城的设计与实现课程设计

基于JSP技术的图书商城的设计与实现课程设计

《电子商务技术课程设计》报告基于JSP技术的图书商城的设计与实现基于JSP技术的图书商城的设计与实现摘要网络是新时代最盛行的信息传递媒介,随着信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生和发展起来的。

伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。

我们需要开发一个电子商务系统---网上书店销售系统。

关键词:电子图书系统;互联网;网上购书AbstractInternet is the new era's most popular medium of information transmission, as information technology, Internet / Intranet technology, database technology, continuous development and improvement, the network speed up the process, the traditional way of shopping that people are increasingly unable to meet the fast-paced life needs, allows corporate IT departments have recognized the advantages of Internet, e-commerce is in such a context the emergence and development together. With e-commerce technology continues to mature, more and more powerful e-commerce features, registered users can search online to buy various goods they want, so that people come to understand the preliminary homes, will be free for shopping pleasure. We need to develop an e-commerce system --- online bookstore sales system.Key Words:Electronic Library System; Internet; Online Book目录摘要 (II)Abstract (III)一、需求分析 (1)(一)项目要求 (1)1.本图书商务系统的具体功能需求 (1)2.系统用例图 (2)(二)模块需求 (2)1.模块划分 (2)2.系统活动图 (3)二、系统分析 (5)(一)系统功能结构图 (5)(二)系统包图 (6)(三)系统类图 (7)三、系统设计 (8)(一)系统动态模型 (8)1.用户注册时序图 (8)2.顾客购买图书时序图 (8)3.管理员添加商品时序图 (9)4.用户购买商品交易时序图 (9)5.后台商品管理 (10)四、系统实现 (11)(一)详细功能模块设计 (11)1.用户登录模块本模块 (11)2.用户注册模块 (11)3.购物车模块 (12)4.图书管理模块 (13)5.订单处理模块 (14)6.商品分类管理模块 (15)(二)系统部署模型 (16)1.系统构件图 (16)2.系统部署图 (17)参考文献 (18)一、需求分析该图书商城的系统作为一个学习的精简案例,满足人们一般书籍的需求。

在如今在线购书已经成为一种时尚,人们足不出户就可以购买所需的图书,因其具有方便,安全,友好的交互性特性,顾客群体也逐渐庞大,尤其是网络时代中成长的年轻人。

现在流行的电子商务有B2B,B2B,C2C等类型,该图书商城要采用的是B2B类型,它可以使顾客通过网络购书,浏览图书,查询订单,查看公告和销售排行等。

通过对一些典型的图书商城网站的考察,分析,并结合企业要求及市场调查。

(一)项目要求1.本图书商务系统的具体功能需求(1)顾客可以方便的注册与登录。

(2)顾客可以灵活的将所所需的图书信息及了解特价图书信息。

(3)顾客可以方便的管理自己的购物车(添加或删除选购商品,修改购买数量及在线下订单等操作)。

(4)图书管理员可以方便的管理图书及特价图书信息(新增,删除,修改图书及特价图书)。

(6)订单管理员可以方便的查看订单,发货与缺货处理。

(7)系统管理员可以方便的进行系统用户管理(新增,删除,修改系统用户)。

2.系统用例图特价商品修改个人信息添加信息个人订单新品修改信息注册普通用户商品查询购物车注册用户个人管理信息商品设置会员设置订单设置公告设置管理员友情设置<<extend>><<extend>><<extend>><<extend>><<extend>><<extend>>图1-1系统用例图(二)模块需求1.模块划分(1)顾客注册、登录模块顾客可以通过填写注册信息注册成为会员,会员登录后才能进行购物车的管理,未登录的会员或未注册的顾客只能检索与浏览商品信息。

(2)浏览模块顾客可以根据不同的图书种类浏览图书信息。

(3)特价图书浏览模块顾客可以根据不同的图书种类浏览特价图书信息。

(4)购物车模块顾客输入账号与密码登录后便可以进行购物车管理,如将选中的图书放入购物车、修改选购图书的数量、删除购物车上的图书、在线下订单及订单查看等。

(5)后台登陆模块系统管理员输入账号和密码可以在后台登录,账号或密码输入错误后给出错误提示并要求重新输入。

(6)图书管理模块图书管理员可以查看图书种类和信息,他可以新增、修改、删除图书的种类和商品。

(7)特价图书管理模块图书管理员可以查看图书种类和信息,也可以新增、修改、删除图书的种类和特价图书。

(8)订单管理模块订单管理员登录后,可以根据日期范围、订单完成状态、订单编号等取得订单列表与查看某订单的详情,也可以修改订单的完成状态及订单中的商品或数量,还可以删除订单本身及订单中的商品。

(9)会员管理模块会员管理员登录后,可以进行个人资料的查看于修改操作。

(10)系统用户管理模块系统管理员登录后,可以根据用户列表进行用户详细资料的查看、新增用户、修改用户与删除用户操作。

2.系统活动图(1)用户登录活动图(图1-2)。

图1-2用户登录活动图(2)顾客购物活动图(图1-3)浏览商品选择商品加入购物车继续浏览去购物车结账提交订单图1-3顾客购物活动图二、系统分析(一)系统功能结构图图2-1系统功能结构图功能模 块后台管理员模 块客 户 登 陆 模 块创建系统管理员创建商品管理员创建订单管理员创建会员管理员商品管理订单管理会员管理商城首页购物车管理订单管理修改个人资料 查看(删除)所选购的商品对购物车里的商品进行订单受理顾客对自己资料的修改(二)系统包图搜索系统会员系统公告系统商品管理购物系统图2-2系统包图(三)系统类图图2-3系统类图三、系统设计(一)系统动态模型1.用户注册时序图用户首先输入图书交易平台的URL地址,进入图书商城首页,在图书商城首页中提供了一个“注册”超链接,帮助转到注册模块。

在注册页面中,提示顾客输入注册信息,如注册名,密码等等。

输入完成之后,单击“注册”即可完成顾客注册。

同时数据库模块会将填写的数据保存到数据表中,最后提示注册成功。

图5-1用户登录注册时序图2.顾客购买图书时序图顾客首先输入注册时的用户名和密码登录系统,然后进入图书列表页面,在此顾客可以自由选择自己需要的图书,单击订购按钮将其加入到购物车中。

在购物车中单击结算按钮,就可以完成购物了。

此时数据库模块会将购物车中的图书保存到数据库的订单列表中。

最后提示添加商品成功。

图5-2顾客购买商品时序图3.管理员添加商品时序图管理员进入后台登录页面,输入管理员的用户名和密码,登录网上交易系统的后台管理界面,在此,商品管理模块会将管理员的ID保存到系统缓存中。

单击“商品管理”按钮,进入添加商品模块。

再添加商品的页面中,要求输入待添加商品的基本信息,如所属种类、商品名称、描述等。

管理员按要求输入相关信息并单击“添加商品成功”按钮后,给商品保存到数据库中,最后提示添加成功。

图5-3管理员添加商品时序图4.用户购买商品交易时序图图5-4用户购买商品交易时序图5.后台商品管理管理员首先输入管理员的用户名和密码才可以登录网上交易系统的后台管理页面。

管理员登录后,会员管理。

商品管理、订单管理、系统设置是并列的活动,在会员管理中,还有具体删除会员和编辑会员等活动,在商品管理也有添加商品、删除商品和添加商品种类等活动。

图5-4后台商品管理四、系统实现(一)详细功能模块设计1.用户登录模块本模块用户能在登陆网站后开始购买商品 如图4-1所示图4-1 用户登录模块流程图2.用户注册模块本模块用户的注册成为本网站的会员,具体模块图如图4-2所示。

登录成功用户名和密码是否正确用户登录登录失败验证码是否正确是返回调用MD5加密算法计算加密后的密码是否注册成功用户名是否被占用用户注册注册失败用户提交数据是否为空验证码是否正确用户密码是否一致否否是否是返回是是否图4-2 用户注册模块流程图3.购物车模块本模块能实现用户在登录网站后完成对本网站需要图书的购买,用户首先在登陆上网站后,可以通过图书列表浏览图书,选中自己需要的图书,点击购买,然后输入需要购买图书的数量,把图书放入购物车内,还可以查看购物车内的图书,选择是清空购物车还是前台结账,如果是清空购物车则继续购物,如果选择前台结账则确认订单信息是否正确,然后填写个人收货信息,完成图书的购买。

购物车流程图如图4-3所示。

购物成功输入商品数量是否正确购物车模块是否购买商品输入商品数量显示商品列表查看购物车商品是否前台结账前台结账确认订单信息是否正确是否继续购物是否清空购物车是否修改商品数量是否删除商品清空购物车修改商品数量删除商品是是是是否否否否是否是是否否图4-3 购物车模块流程图4.图书管理模块图书管理模块主要提供对商品的日常管理和维护的功能,主要有:1)新增图书,可以新增加网站出售的图书; 2)删除图书,可以把不需要的图书进行删除; 3)修改图书,可以修改现存的图书的信息; 商品管理的流程图如图4-4所示。

相关主题