网上商城课程设计报告_第1页
网上商城课程设计报告_第2页
网上商城课程设计报告_第3页
网上商城课程设计报告_第4页
网上商城课程设计报告_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、web开发技术课程设计报告题 学教教专班网上书店完成日期 2012年 1 月 3日目摘> a1编写目的1.2课程设计进程表1.3站点结构图. 案设计录 耍.2 ,242网站方建站目的及需求设计 网站设计的技术解决方案 网站设计的内容规划 总体结构图与实现3.1数据库的结构设计.3.2后台输入设计程屮遇到的问题与解决办法.4.1设计过程中遇到的问题4.2解决办法试与维护5.1网站运行部分截图 5.2系统维护结献 谢明书10 3具体设计.121 94设计过.16165系统调 1820 6总.21 7参考文121618.4.68 致2122 9用户使用说22摘要:书籍可以是

2、人们一生的良师益友,“一千个人有一千个哈姆雷特",所以 一本书有着多方位的解读。网上书店为多数读书爱好者提供了一个不断欣赏与探 讨书籍的平台,我们书吧书店宗旨是为用户提供最快最新的书籍快讯,快速高质量地将书籍第一时间送到顾客手中。书籍发展至今,依旧是大众所喜欢的精神食 粮。abstract : books may be the life of teachers, "a thousand people there are a thousand hamlet", so a book with many aspects in the poem. onli

3、ne bookstore reading for most amateur a continuous appreciation to the platform, we book8 the aim is to provide users with the latest book newsletter, rapid high quality will be the first time in the books to send customers. books development has been still the food the public like. this article det

4、ailed description of the development process of the system,from the beginning needs analysis, code realization, to the end of the tests to run, report writing.关键词:书店购物书籍简介1引言编写目的书吧书店是一个提供最新书籍资讯,供网友浏览书籍简介、简评以及供注册用 户购买图书的网上书丿占。同时用户可以对自己买过的书籍进行评论,述可回复相 关评论。网站旨在为喜爱书籍的网友提供一个分享交流的平台。木系统开发的目的是为了学习怎样去做一个网页以

5、及了解这种网络编程工具, 方便客户端和浏览器端之间的交流。1.2课程设计进程表1.2.1设计方案:2(1)潜在方可群体的需求特点:版式和内容的需求;(2)站点目录结构图;(3)色彩方案:主色调为橙色,次色调为橙黄色;(4)布局方案:导航和其他网页内容的位置;(5)平面设计图:使用fireworks绘制网页平面设计图;1.2.2制作网页主页:(1)切割图片;(2)制作动画;(3)录入文字;(4)制作网页;1.2.3制作其他页面,完善优化网站:(1)优化代码;(2)优化图片;(3)制作后台管理;(4)链接各网站;1.2.4完善优化网站:(1)测试网站;(2)优化网站;(3)制作动态效果;1.2.5

6、撰写课程设计说明书。1.3站点结构图:2网站方案设计2.1建站目的及需求设计随着网络与计算机信息技术的发展,信息技术作为工具被引入商务活动的领 域从而产生了电子商务。电子商务就是利用信息技术商务活动的各实体通过互 联网络结合从而实现商务活动过程。4目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基 本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等, 可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。 作为一个虚拟的商丿占,网上商丿占具有很多新的特性,以下这些是它的优势:其营 业成本完全有理由比传统意义上的商店低得多,不需支付昂贵的店铺

7、租金,花费 浩大的装修,不需要将大笔的流动资金作为货物而沉积在店里,可依靠“零库存" 管理,缩短资金周转的周期,可以加速周期。网上商店更容易开拓市场,国际互 联网实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机。 通过网上购物,购物者足不岀户,可以节省很多时间,给消费者带来利润和便利。网上书店共分为两个部分,一部分是面向顾客的部分,顾客在线注册、购物、 提交订单等操作,在这部分完成;另一部分是书店管理部分,这部分的内容包括: 书籍的添加、删除、查询、订单的管理、操作员的管理、注册顾客的管理、库存 管理、报表生成等。面向顾客部分功能:(1)注册功能:消费者首先要注册为

8、网上书店的顾客。注册时只要填写登录顾客名、密码、电子邮箱、证件号码、联系电话、联系地址、邮政编码、真实姓名等7项信息即可,注册后,顾客可进行购书,同吋可修改个人资料、查询及投票等活动。(2)选择书籍功能。消费者浏览网上书店,看到自己需耍的书籍放入购物 车中。(3)管理购物车。消费者选择完书籍后可进入购物车页面,查看自己要购 买的书籍,可修改某一书籍的数量、取消购买某书籍和清空整个购物车。(4)订单管理。消费者确定购物车中书籍后提交订单。(5)补充说明。消费者可先登录后购物,也可先浏览网上书店,将书籍放入购物车中,在提交订单吋系统提示其登录。管理顾客功能:(1) 管理员拥有最高权限,可以访问所有

9、订单,可以设置冻结/解冻顾客账5户,可以增、册0、改、查订单,可维护订单状态。(2) 管理订单功能:管理员可通过web方式取消、修改提交的订单,查询 订单。(3) 管理书籍功能:书籍由编辑添加、删除和修改。(4) 管理公告功能:应该有公告的添加、删除和修改的功能。、(5) 管理投票功能:投票项目不可修改,只可添加和删除项目。2.2网站设计的技术解决方案要实现这样的功能,离不开后台数据库的支持。顾客验证信息,收集到的顾客 点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理 系统管理。开发平台简介:(1) java语言简介。java是一种简单易用、完全面向对象、具有平台无 关性

10、、安全可靠且主要面向internet的开发语言。(2) java语言在网络上的应用(3) jsp的基础servlet技术。java servlet是jsp技术的基础,jsp本 身也是预先被编译成servlet,然后再运行的,而且大型的web应用程序的开发需要java servlet和jsp配合才能完成。(4) javabeans技术。javabeans就是java的可重用组件技术。具有以卜特 性:网站设计的内容规划2. 3. 1重要的页头页头仍然保留常用页头格式,左侧是书店logo,右侧为导航条和站内搜索。具 体位置如图2. 1前台可重用页头设计草图6图2.1前台可重用页头设计草图2. 3.

11、2重用的页尾重用的页尾内容如图2.2可重用页尾设计草图图2.2前台可重用页尾设计草图2. 3. 3左侧页面样式图2.3前台左侧可重用页面设计草图2. 3. 4首页页面7图2.4首页设计草图2. 3. 5书籍详细信息页面图2.5书籍详细页面设计草图2. 3. 6购物页面8图2.6购物页面设计草图2. 3. 7收银台页面 可重用的页头用户名: 真实姓名: 联系地址: 邮政编码: 联系电话: email地址: 选择付款方式: o邮政汇款 o货到付款o在线支付图2.7收银台页面设计草稿2. 3. 8查看订单页面9图2.8查看订单页面设计草图2.4总体结构图为有效指导问卷调查系统页面设计,特设计此总体设

12、计,此总体设计主耍包含 系统功能模块的划分与设计、数据流图设计、目录设置、页面相关名称、页面流 转关系、页面说明、页面在存储设备中的位置、系统设计思想等。2. 41业务流程图描述顾客购买图书业务流程:图2.9顾客购买流程图购物流程说明10(1)消费者提交订单。(2)页面显示:“感谢您在网上书店购物,二(3)订单信息进入订单信息库。(4)订单具备以下2种状态:“执行”“提交成功,未处理二(5)消费者提交订单,订单入库极为“提交成功,未处理犬态;订单确 认前,消费者可以取消其提交的订单。(6)用户可以查看自己的订单。描述系统的业务流程:2. 4. 2系统功能模块划分与设计 描述前台功能模块的划分如

13、图21。图2.10系统业务流程图113具体设计与实现3.1数据库的结构设计3.1.1数据库概念结构设计木书店根据上面的设计规划出的实体有:管理员实体、注册用户信息实体、 图书实体、图书类型实体、订单详细信息实体、订单列表实体、实体间关系的 e-r图如图3.1所示。i管理员信息实体e-r图如图3.2所示图2.11前台功能模块图图3.1实体间的er图12图3.2管理员信息实体e-r图注册用户信息实体e-r图如图3.3所示图3.3注册用户信息实体e-r图图书实体er图如图3.4所示图3.4图书实体er图购买图书实体e-r图如图3.5所示图3.5购买图书实体er图评价图书实体e-r图如图3.6所示图3

14、.6评价图书实体er图13回复评价实体e-r图如图3.7所示图3.7回复评价实体er图3.2后台输入设计数据库表的详细设计和创建如表3.1。表 3.2 tb_customer 字段名 称 userid username headimage userpwd city address postcode cardnum cardtype grade amounttel类型(长度)intvarchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(ioo) varchar(50) varchar(50) varchar(20)

15、money(4) varchar(50)是否为空 not null not null not null not null说 明id顾客名头像密码城市住址邮政编码证件号证件类型会员 等级购买金额电话14emailfreezevarchar(50) int(4)表 3.3 tb_manager邮箱地址是否冻结字段名 称 managerid mng_name mng_pwd类型(长度)intvarchar(30) varchar(30)是否为空 not null not null not null说明id管理员名称管理员密码表 3.4 tb_order字段 名 称 orderid bookname

16、username address postcodetelemailpayment transportmoderebate orderdate bz enforce表 3.6 tb_infbook字 段名称 bookid booknum bookname author bookconcern类型(长度)intvarchar(20) varchar(20) varchar(ioo) varchar(20) varchar(20) varchar(100) varchar(20) varchar(20) float(8) varchar(20) varchar(200) int(4)是否为空 not

17、 null not null not null not null not null not null not null not null not null not null说 明序列书名顾客名送货住址邮政编码联系电话邮箱地址付款方 式运送方式折扣订单时间备注信息标识是否被执行类型(长度)intvarchar(20) varchar(20) varchar(20) varchar(20)15是否为空 not null not null not null说明序列书号书名作者出版社publishtimebookpriceinfbookinfauthor bookimagevarchar(ioo) v

18、archar(20) varchar(ioo) varchar(20) varchar(20)表 3.7 tb_valuation出版h期 价格 明序列 顾客名书名 评价主题 评价明序列图书序列号 顾客名回复信息回复时间4设计过程中遇到的问题与解决办法4.1设计过程中遇到的问题在本系统中会遇到中文乱码问题。4.2解决办法编写一个独立的javabean"encoclefilter.java”来解决上面的问题。package filter;16import java.io.ioexception;import javax.servlet.filter;import javax.servl

19、et.filterchain;import javax.servlet.filterconfig;import javax.servlet.servletexception;import javax.servlet.servletrequest;import javax.servlet.servletresponse;import javax.servlet.http.*;public class encodefilter implements filter string code="gbk"public void dofilter(servletreque

20、st argo, servletresponse argl, filterchain arg2) throws ioexception, servletexception public void destroyo / todoauto-generated method stub / todo auto-generated method stubhttpservletrequestrequest=(httpservletrequest)argo;request.setcharacterencoding(code);arg2.dofilter(request, argl);public void

21、init(filterconfig argo) throws servletexception / todoauto-generated method stub 175系统调试与维护5.1网站运行部分截图网上书店的首页如图5.1所示图5.1网上书店的首页界面网上书店后台管理界面登录效果如图5.2所示18图5.2网上书店添加图书界面网上书店添加图书效果如图5.3所示图5.3网上书丿占添加图书界面网上书店用户注册效果图如图5.4所示图5.4网上书店用户注册界面5.2系统维护为了 1舌楚系统运行屮发生的故障和错误,软、硬件维护人员要对系统进行必要 的修改与完善;为了使系统适应用户环境的变化,满足新提

22、出的需耍,也耍对原 系统做些局部的更新,这些工作称为系统维护。系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过 程中用户提岀的新的功能及性能要求,其目的是维护软件系统的“正常运作s这 阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况及修改 软件的过程。系统维护是面向系统中各个构成因素的,按照维护对象不同,系统维护的内容 可分为以下几类:(1) 系统应用程序维护。系统的业务处理过程是通过应用程序的运行而实现 的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整,因此 系统维护的主要活动是对程序进行维护。(2) 数据维护。业务处理对数据的需求是不断发

23、生变化的,除了系统中主体 业务数据的定期正常更新外,还有许多数据需要进行不定期的更新,或随环境或 业务的变化而进行调整,以及数据内容的增加,数据结构的调整。此外,数据的 备份与恢复等,都是数据维护的工作内容。(3) 代码维护。随着系统应用范围的扩大,应用环境的变化,系统中的各种 代码都需要进行一定程度的增加、修改、删除,以及设置新的代码。(4) 硬件设备维护。主要就是指对主机及外设的日常维护和管理,如机器部 件的清洗、润滑,设备故障的检修,易损部件的更换等,这些工作都应由专人负 责,定期进行,以保证系统正常有效地工作。(5) 机构和人员的变动。信息系统是人机系统,人工处理也占有重耍地20位,人的作用占主导地位。为了使信息系统的流程更加合理,有i寸会涉及到机 构和人员的变动。这种变化往往也会影响对设备和程序的维护工作。6总结7参考文献(1) 飞思科技产业研发中心,jsp应用开发详解(第二版)m北京:电子 工业岀版社,2004(

温馨提示

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

评论

0/150

提交评论