基于jsp的网上购物系统毕业论文

上传人:xiao****1972 文档编号:116504433 上传时间:2019-11-16 格式:DOC 页数:27 大小:3.27MB
返回 下载 相关 举报
基于jsp的网上购物系统毕业论文_第1页
第1页 / 共27页
基于jsp的网上购物系统毕业论文_第2页
第2页 / 共27页
基于jsp的网上购物系统毕业论文_第3页
第3页 / 共27页
基于jsp的网上购物系统毕业论文_第4页
第4页 / 共27页
基于jsp的网上购物系统毕业论文_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于jsp的网上购物系统毕业论文》由会员分享,可在线阅读,更多相关《基于jsp的网上购物系统毕业论文(27页珍藏版)》请在金锄头文库上搜索。

1、安徽农业大学经济技术学院安徽农业大学经济技术学院 毕毕 业业 论论 文(设计)文(设计) 论文题目论文题目 基于基于 JSP 的网上购书系统的网上购书系统 姓 名 学 号 10539013 院 系 经济技术学院 专 业 网络工程 指导教师 职 称 讲师 中国中国合肥合肥 二二o一四一四 年年 五五 月月 安徽农业大学经济技术学院学士学位论文(设计)开题报告安徽农业大学经济技术学院学士学位论文(设计)开题报告 课题名称基于 JSP 的网上购书系统 课题 来源 导师指定 学生姓名 专业网络工程学号10539013 指导教师姓名商伶俐职称讲师 研 究 内 容 1 首页,商品书籍浏览。显示图书列表 2

2、 购物车,处理订购并显示想要订购的书籍。 3 订单处理,提交购物单并获得购物单号及总金额。显示订单详情 4 查询系统,通过书籍名称等查询图书详情 5 管理员权限,通过管理员对系统进行管理和定单处理 6 用户注册系统,处理新用户和老用户的个人信息和购物时的确认。 研 究 计 划 2014 年 1 月 1 日2014 年 1 月 15 日:收集资料,完成开题报告 2014 年 1 月 16 日2014 年 2 月 15 日:系统需求分析,概要设计(功能模 块设计,数据库设计等) 2014 年 2 月 16 日2014 年 3 月 15 日:系统详细设计(输入输出设计,界 面设计) 2014 年 3

3、 月 16 日2014 年 4 月 15 日:系统代码编写 2014 年 4 月 16 日2014 年 5 月 15 日:系统调试,撰写论文 2014 年 5 月 16 日2014 年 5 月 25 日:毕业论文答辩准备。 特 色 与 创 新 1.用户可以在系统中实现注册,浏览商品书籍,搜索查询书籍,下定单, 处 理定单,留言等功能; 2.管理员可以通过用户管理,定单管理,商品管理,评论管理等管理功能 来对系统进行维护更新,增加,删除。 3.界面良好,易于操作。 指 导 教 师 意 见 教 研 室 意 见 学 院 意 见 目目 录录 1 1 引言引言 .1 2 2 设计思想设计思想 .1 3

4、3 系统介绍系统介绍 .2 4 4 需求分析需求分析 .2 4.1 功能性需求分析.2 4.1.1 首页.2 4.1.2 图书列表.2 4.1.3 图书详情.3 4.1.4 购物车界面.3 4.1.5 登录界面.3 4.1.6 注册界面.3 4.1.7 订单界面.3 4.2 系统接口需求.3 4.3 系统非功能性需求.3 4.3.1 稳定性要求4 4.3.2 可扩展性4 4.3.3 灵活性4 4.3.4 用户界面原则.4 5 5 系统总体设计系统总体设计 .5 5.1 系统总体架构.5 5.2 数据库结构设计.6 5.3 数据表设计.6 6 6 系统详细设计系统详细设计 .8 6.1 首页图书

5、展示.8 6.2 图书订单.9 6.3 用户注册 .10 6.4 用户登录.10 6.5 图书信息发布11 6.6 图书查询12 6.7 购物车功能12 6.8 图书管理功能13 6.9 图书类别管理功能14 7 7 系统测试与维护系统测试与维护 .14 7.1 系统测试14 7.2 系统维护 14 8 8 结论结论 .15 参考文献参考文献 .16 英文摘要英文摘要 .16 致致 谢谢 .17 基于 JSP 的网上购书系统 学生:张欢,指导教师:商伶俐 (安徽农业大学 经济技术学院学院 合肥 230036) 摘摘 要要:随着科技的发展,人们的生活观念也在跟着逐渐变化,网上购物,因其快 捷,方

6、便的特点已经迅速成为人们的主流购物方式,因此在接下来的几年都是电 子商务的蓬勃发展期。网上购物给用户提供方便的购买途径。同时,在像淘宝网 这样的地方购买商品,都能实现送货上门,货到付款,使网上购物的安全性得到 了保障。随着网络购物安全性和售后服务的加强,网上购物系统的发展对提高人 们生活水平方面具有非常重要的意义。本论文阐述了网上购书系统的开发与设计。 设计采用 Sun 公司推出的 JSP 网站开发技术,系统采用 MySQL 为后台数据库,以 JSP Web 为页面形式,涉及到网络、数据库、Web 服务器 TOMCAT6.0 等技术,整 个系统安全性较高,操作简单实用,用户界面友好,功能较为完

7、备。 关键词关键词:网上购书,JSP 技术,MyEclipse,TOMCAT 1 1 引言引言 随着计算机网络的日益普及,电子商务已然已经成为了一种潮流,网上购物 因其诸多优点成为人人皆知的一种购物方式。它使更多的电子商家和消费者之间 建立畅通便捷的交易和沟通渠道。首先,不管是企业还是客户都节约了时间和成 本,另外也方便进行跨区域性的交易,所以在实际应用中具有良好的商业价值。 据统计,截至 2013 年 12 月,中国网民规模已经达到 6.18 亿,其中网络购物用户 达 3.02 亿,使用率达 48.9%。因此网上购书系统在网络发达的当今社会有着传统 书店无法比拟的优点。 2 2 设计思想设计

8、思想 本设计是设计一个网上购书系统。借助 Internet 的迅速发展,通过网上开店 的方式向读者出售书本,对于读者来说,无需为寻找一本自己想要的好书奔于城 市的各个角落,无需因为时间问题而去不了书店错过新书的首发式,而网上书店 系统,只需你有一台连接互联网的电脑,就可以按照自己兴趣检索到自己想要的 图书。 网上书店是一个模拟网上购物环境的应用程序,它维护着一个数据库,存储 着用户信息、商品信息、交易信息等。JSP 程序从数据库中获得信息,并呈现给 最终用户。所以,总的说来,整个设计包括前台管理和后台管理部分,即客户界 面部分和管理界面部分所要完成功能。 3 3 系统系统介绍介绍 本系统是一个

9、网上购书系统。借助 Internet 的迅速发展,通过在网上在线向读 者出售书本,对于读者来说,不在需要为寻找一本自己想要的好书奔于城市的各 个角落,不会发生因为时间问题去不了书店错过新书,而网上购书系统,只需你 有一台能够连接互联网的电脑,就可以通过检索而找到到自己想要的图书。 本系统的开发环境: WEB 服务器:TOMCAT 6.0 开发语言:JSP 实现语言:JAVA 开发工具:MYECLPISE 8.5 数据库:MYSQL 5.0 服务器系统:WINDOWS 7 4 4 需求分析需求分析 4.1 功能性需求分析功能性需求分析 4.1.1 首页首页 首页是所有用户都可以看到的页面,其中包

10、括图书的分类,热门书籍推荐, 新书上架等模块,还可以根据自己的需求进行图书查询,以及关于登陆和注册的 链接。首页还为用户提供了各种不同类型的书的简要推荐,方便新用户或者目标 不明确的用户能够找到一本自己喜欢的书。 4.1.2 图书列表图书列表 通过点击某一类的图书,会进入当前类别的图书列表界面。图书列表显示 所有上架图书的图书名称,价格,库存和封面预览。充由于考虑到图书的数量, 所以在图书列表界面采用分页显示的技术。 4.1.3 图书详情图书详情 图书详情界面是方便用户浏览图书详细信息而设计的,让用户在详细了解图 书信息后做出选择。图书详情会显示当前所选图书的所有的详细的信息,用户可 以在该界

11、面点击购买按钮进行购买,购买后直接跳转到订单界面;也可以点击收 藏按钮,直接进入购物车界面。 4.1.4 购物车界面购物车界面 显示顾客所选择的所有图书清单,可以进行多次添加,系统自动计算价格, 显示购买图书的总价。如果用户有其他的选择,也可以删除已选择的图书,或对 购买图书数量进行修改。并且可以分页显示,提高浏览体验。点击我要购买按钮, 将进入订单界面。 4.1.5 登录界面登录界面 当用户需要进行购买、加入购物车等操作时,若用户未登录,系统会跳至登 录界面。用户输入用户名和密码后即可进入相关的操作界面,在输入信息时,页 面会及时从数据库中读取所输入的信息,验证用户输入是否正确。如果不正确,

12、 系统会提示用户更改用户名或密码。 4.1.6 注册界面注册界面 供未注册的新用户使用。注册成功,会跳至登录界面。不成功,弹出提示框, 用户重新注册。注册时,如果用户输入的用户名在数据库中已经存在,系统将会 提示用户“该用户名已存在” ,这样用户就可以马上重写填写一个新的用户名。 在用户填写其他的信息时,系统会提示用户的输入格式是否正确,方便用户填写 正确的信息。 4.1.7 订单界面订单界面 订单用户选择所要购买的图书,提交购物车后自动生成,其中显示图书的名 称、数量价格等信息,用户填写相关的订单信息,并进行结算操作。 4.2 系统接口需求系统接口需求 1.用户无需登录可直接进入主界面,可点

13、击主界面的注册、登录按钮进行注 册或登录 2.用户登录后,在进行后续操作时,无需再次登陆,实现账号数据库通用。 3.用户注册成功后,跳至登录界面,进行登录。 4.3 系统非功能性需求系统非功能性需求 4.3.1 稳定性要求稳定性要求 保证数据存取和逻辑处理等不出现异常错误,确保 724 正常运转。对在数 据处理过程中可能出现的软件、硬件故障导致的数据处理中断,系统需要及时进 行数据回滚,保证数据的唯一性、准确性、安全性。 4.3.2 可扩展性可扩展性 系统在设计时,应充分考虑到系统的通用性、扩展性。在选择技术实现时尽 量做到可配性强、配置灵活,以适应不同情况下用户的需求,使系统能够运行在 多种

14、不同的平台之上。 4.3.3 灵活性灵活性 对所有数据要实现“查、增、删、改、传、统”,根据具体业务分为若干步 骤,每个步骤都有其业务名称,同一步骤可能对多个数据集进行不同操作,在进 行业务流程设计时,要尽量排除业务流程的制约,即把流程中的各项业务结点工 作作为独立的对象,充分考虑他们与其他各种业务对象的接口,在流程之间通过 业务对象的相互调用实现其业务流程。这样,在业务流程发生有限的变化时,能 够比较方便地修改流程管理程序而实现新的需求。 4.3.4 用户界面原则用户界面原则 界面设计原则:用户界面应从用户的角度,体现系统的整体功能。 1.操作简捷:因为用户是所有处理的核心,因此要求本系统操

15、作简洁,易于学习, 用户只需要简单培训即可掌握系统操作。 2.用户界面友好:用户界面的友好性直接影响系统的可用性,因此本系统要求用 户界面风格一致性;界面操作灵活性(操作方便,有足够的快捷键,相关数据项 应放在临近的位置);界面表现真实性与完整性(界面表现与实际数据和处理相 一致,不遗漏,不多余);界面操作正确性(界面操作要完整、正确地处理实际 的数据,提示的操作要真正处理);界面用语描述正确性、规范性与一致性(使 用规范用语,同样的字段,原则上不应有多个名称等)。 3数据校验:数据校验是增强系统可用性和可靠性的重要手段,系统要求对输 入的数据进行有效性、合法性校验,数据校验可以排除许多数据不

16、一致的现象, 从逻辑上、数据完整性上保证数据的质量,做到“正确的输入有正确的结果,错 误的输入有正确的响应”。 4.系统容错:系统应具有较强的容错性,对于用户的误操作,应给予友好的提示; 对于系统出现的异常,应向用户解释原因,提示用户如何处理;对于已经发生错 误或异常,系统应尽可能恢复到原来操作状态。 5 5 系统总体设计系统总体设计 5.1 系统总体架构系统总体架构 本系统分为三个层次,分别为前台管理,后台管理,以及数据库, 前台即用户所访问的网站前台主页,前台管理即用户在登录本网站后浏览本 网站时所完成的全部功能。包括系统的注册登录,本网站所有书籍的浏览以及下 订单,添加到购物车等功能。 系统的后台管理主要是指具有操作权限管理员对系统后台的管理与维护。系统前台所 有的展示页面都需要系统管理员在后台进行维护与管理,包括对本网站前台所展示的所有图 书的添加,修改,删除,查询,可以修改订单的状态,确定前台展示数据的准确性。 当前台页面和

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号