网上书店实训报告-
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上书店实训报告
➢需求分析
项目背景:
随着时代的发展,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业和许多的商业机构已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。所以我们设计也就正是一个电子商务系统的开发---网上图书销售系统。
对于用户而言,方便人们进行图书的信息查看、分类查询、团体购买等等,并且加快书本的更新速度,使访问者足不出户就可以购买到自己想要的书籍,这种购书的方式打破了传统的单一购书方法,促使人们以更快的节奏、更搞的投入到现在的生活中来。
对于书店而言,电子购书系统无疑方便了书店的管理,使店主可以很容易了解店内类存,库存,订单处理,业务总结等工序都可以一目了然。同时,还可以进行网上直接与客户沟通,跟踪等售后服务工作,大大拓展业务空间,缩短业务时间,为店主赢得更大的利益。
项目需求分析:
本网上书店可以实现的功能为:
1.新书及热门图书展示。
2.匿名用户可以浏览商品。
3.匿名用可以搜索商品。
4.匿名用户可以注册成为系统用户。
5.系统用户登陆后可以购物,下订单。
6.系统用户可以管理自己下的订单。
7系统用户可以管理自己的信息。
8.管理员通过后台进行用户管理。
9.管理员可以对商品进行管理。
10.管理员可以对订单管理。
➢系统总体设计
一、系统功能目标:
本系统在设计时应该满足以下几个目标:
1.展示图书,并可展示最新上架图书及热门图书。
2.为顾客提供一个方便、快捷的图书信息查询功能。
3.用户注册功能和用户登录功能。
4用户登录后查询书籍详细信息功能。
5.用户查看并修改个人信息功能。
6.用户购物车管理功能。
7.用户修改订单功能。
8.用户结账功能(只显示结果)。
9.管理员登录功能。
10.管理员对图书管理功能。
11.管理员对用户信息管理功能。
12.管理员对订单管理功能。
二.系统要求
对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量特别大的网络管理系统,必须要满足用户使用方便、操作灵活;管理员使用方便,管理工序简单实用等设计要求。因此,本系统需要满足以下要求:
热销商品展示,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。
用户查看信息方便快捷。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
页面链接方便,减少用户操作工序。
系统最大限度地实现了易维护性和易操作性。
系统运行稳定、安全可靠。
界面设计美观友好。
信息查询灵活、方便、快捷、准确。
数据存储安全可靠
➢概要设计
用户界面分析设计
前台:
首页(index.jsp):
1.首页显示:最近添加的图书、热门图书(页面功能:单击图书链接到该书详细信息页面bookinfo.jsp)
2.登录:链接到login.jsp 登录成功链接到用户信息管理页面userinfo.jsp(功能:修改用户信息)
3.注册:链接到注册页面(register.jsp)--注册成功后链接到用户信息管理页面userinfo.jsp;失败后提示失败并返回到注册表单register.jsp
4.搜索:表单(按)提交到search.jsp—>搜索结果(页面result.jsp)
书店购书页面(shopping.jsp)
1.图书分类:单击某一类就能链接到该类图书列表单击某一本书就链接到该书的详细信息页面bookinfo.jsp(书名,作者,数量,出版日期,介绍),页面功能:购买(加入购物车)并
链接到已选购商品页面shoppingcart.jsp;返回列表;
2.查看图书:单击某本图书后面的查看按键,页面跳转到(.jsp)查看该书的详细信息与及订单按键。
3.购物车:链接到购物车页面shoppingcart.jsp,页面功能:显示所选购的所有图书信息,包括书名,作者,数量,单价,总价等。
后台:
管理员登录后链接到管理界面manage.jsp(须管理员用户登录),使用后台框架
用户管理:会员信息列表usermanage.jsp;
删除用户信息
图书管理:
搜索图书—链接到搜索页面search.jsp;
增加图书—链接到增加图书页面bookadd.jsp(书名,作者,数量,出版日期,介绍,类别);
图书分类列表—链接到图书分类列表页面bookkind.jsp—点击分类链接到该类图书的列表booklist.jsp(功能:删除图书)订单管理:
订单浏览页面order.jsp状态:未发货、已发货、已经确认收货系统功能模块图:
前台功能模块:
后台功能模块:
详细分工设计
(注意红字部分需改成自己写的)本次实训我主要购物车模块。
这个模块要连接的模块有很多,例如订单、用户管理和图书管理等。主要页面有shopping.jsp和shoppingcart.jsp。其他各功能和实现在上述中已经介绍。现在主要说说我对这次实训的感受吧。
➢总结
本次实训我们的分工是非常明确的,但由于我对数据库这块不是很熟悉,所以并不是完全的分工谁负责某个模块那样。这两个星期,我们把课本翻来翻去,去图书馆借了一大堆关于Jsp和书,上网找了各种资料,并对着那些令人眼花的代码从早到晚几乎没停过……最终