本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc

上传人:laozhun 文档编号:2400011 上传时间:2023-02-17 格式:DOC 页数:70 大小:114.50KB
返回 下载 相关 举报
本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc_第1页
第1页 / 共70页
本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc_第2页
第2页 / 共70页
本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc_第3页
第3页 / 共70页
本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc_第4页
第4页 / 共70页
本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计基于JSP的在线销售笔记本电脑网站设计与实现.doc(70页珍藏版)》请在三一办公上搜索。

1、中文题目:在线销售笔记本电脑网站设计与实现外文题目:Online Sales Of Notebook Computers Website Design AndImplementation I摘要 本课题在研究了现有的电子商务平台及其相关的技术、标准的基础上确定了电子商务平台网上销售笔记本电脑系统的目标和需求。对系统目标和需求的充分分析后根据软件工程原理提出了基于ASP技术的网上销售笔记本电脑系统方案。主要功能有产品浏览和查询,用户注册和登陆以及后台管理等,特别对购物车和定单的实现作了较具体的说明。笔记本销售网站是一种电子商务类网站,能提供一种用户足不出户就能选购自己喜欢的笔记本电脑的快捷购物方

2、式。销售网站一般都需要具有对商品介绍的新闻发布系统和用购物车选购商品以及查询商品得功能。根据这些销售网站的这些功能采用的是Windows XP+ASP+SQL Server2000的技术进行开发,最后比较好的的实现了一个在线购物网站应具备的基本功能,并且界面友好,操作简单。 关键词:电子商务; 笔记本电脑;网站 IIAbstract The subject in the study of existing e-commerce platform and related technologies, standards, determined on the basis of the e-comme

3、rce platform - online sales notebook computer system goals and needs. Goals and needs of the system after a full analysis of software engineering principles based on ASP technology made notebook computer system online marketing programs. Main product browsing and query functions, user registration a

4、nd login, and management background, especially the realization of shopping cart and order were more specific. Notebook sales of e-commerce site is a class website, homes can provide a user can choose their favorite way to shop faster notebook computers. Sales site generally requires a description o

5、f the goods news publishing system and products with a shopping cart and check goods purchase may function. Based on these sales site used by these features is Windows XP + ASP + SQL Server2000s technology development, the realization of the final good of an online shopping site should have the basi

6、c features and friendly interface, easy to operate. Key words: Electronic Commerce ;notebook PC;network station;目录1 项目概述. . 1 1.1现系统概述 . . . . 1 1.2 课题调研 . . . . 2 1.3 业务流程描述 . . . 3 1.4 现系统存在问题 . . . 4 2 需求分析. . . . . 62.1 系统总体目标 . . . 6 2.2 开发系统具体目标 . . 7 2.2.1 普通用户对系统的要求 . . 7 2.2.2 管理员对系统的要求 . .

7、 . 8 2.2.3 笔记本销售网站系统要求 . 8 2.3 系统数据流程图 . . . 8 2.4 数据字典 . . . . 11 2.5 用例模型 . . . . 14 2.5.1 普通用户用例图 . . 14 2.5.2 管理员用例图 . . 15 3 系统概要设计. . . . 173.1概要设计目标 . . . . 17 3.2 笔记本电脑销售网站功能建模 . . . 17 3.2.1 管理员功能模块 . . 173.2.2 用户功能模块 . . 19 3.3 系统设计 . . . . 19 4 系统详细设计. . . . 264.1 系统交互图 . . . . 26 4.1.1系统

8、架构类交互图 . . . 26 4.1.2 活动者与模块间的交互 . . . 26 4.1.3 系统协作图 . . . 29 4.1.4 系统状态图 . . 29 4.1.5 系统活动图 . . . 30 4.2 数据库设计 . . . . 32 4.2.1 ER图 . . 32 4.2.2 物理表结构 . . . 33 4.3 开发环境的选择 . . . . 35 4.3.1系统开发工具 . . 35 4.3.2数据库的选择 . . 35 5 编码. . . . 36 5.1 登录模块 . . . . 36 5.2 用户注册模块界面 . . . 37 5.3 商品查询模块界面 . . . 3

9、9 5.4 商品添加及修改模块界面 . . 41 5.5 商品删除模块界面 . . . 44 6 测试. . . . 466.1 测试原则及测试方法概述 . . 46 6.2 测试项目测试用例 . . . 47 6.3 系统测试结论 . . . 48 6.3.1 软件能力 . . . 48 6.3.2 软件的缺陷和限制 . . 48 6.4 系统维护建议 . . . 48 结论. . . . . . . 49 致谢. . . . . . . 50参考文献. . . 51附录A:中文译文. . . . 52附录B:英文原文. . . . 58附录C:程序源代码. . . . 65辽宁工程技术大学

10、毕业设计(论文) 11 项目概述 随着信息技术的不断发展和Internet互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。 20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。据估计,目前Internet上已有上百万

11、个Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。 1.1现系统概述 网上笔记本销售网站是目前Internet上广泛使用的在线系统之一。网上笔记本销售网站要实现的功能非常多。首先,为了销售笔记本电脑,给电脑做广告是其中一部分,系统必须在醒目的位置给出笔记本电脑的信息,包括笔记本电脑的名称、编号、价格以及笔记本电脑的图片介绍,并对浏览次数多和订购数量多的笔记本电脑在醒目位置向用户进行推荐。同时,笔记本电脑销售过程中还需要对用户的购物车进行管理,允许用户执行如取消订购,送收银台等

12、操作。最后,系统必须完成结帐的功能,从而完成整个购物的流程。其次,因为在线销售系统中笔记本电脑的种类很多,某个用户想要找到自己需要的笔记本电脑就比较困难了,所以系统提供了查找的功能,将电脑分类浏览,给用户带来方便。另外,为了保证数据库的安全,及电脑交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户注册,进行身份的验证。最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统数据库进行操作,包括添加、删除、修改记录等等。 网上笔记本销售网站主要是用ASP 和SQL 来完成系统设计的。Microsoft推出的ASP (Active Server Pages,动态服务器网

13、)技术可以开发出满足企业、组织和个人需求的各种站点。ASP 通过服务器端脚本的方式实现服务器端动态网页,支持使用ActiveX 组件扩展其功能,因此借助ASP,用户可以开发出功能强大的站点。同时Web 已经不再局限于仅仅提供大量的信息服务这是最,Web 技术的发展,使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的网页成为最吸引人的网页。数据库技术为动态网页的发展提供了功能强大的后台数据处理,而SQL Server 数据库是目前最流行的关系型数据库系统之一,由于他对服务器的要求较低,因此也是最适合大众安装并上机实践的完整的数据库管理系统。数据库技术与网站的结合是当今Web 技术的一个

14、热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能更加强大的后台管理系统,可以为网站的更新、维护提供极大的方便。 1.2 课题调研 在互联网日益发展的今天,网络购物已经不是什么新鲜的事物,一些大型的网络购物商场每年都会有上亿的成交量,其中比较出名的网络购物网站有:易趣,淘宝,阿里巴巴等,这些网络商场大多是综合的商场,网络商品五花八门,包罗万象,还有一些购物网站只销售单一商品,例如,华储网只销售图书。本网上超市系统是一套基于数据库的电子产品发布管理系统,可用于电子产品的实时发布以及企业产品数据管理,前台用户可通过页面浏览,查询和订购产品,后台管理员可以管理产品价

15、格,简介,图片等多类信息。该系统在功能上基本实现一个在线购物系统的应用。 目前在线购物虽然迅猛发展,但是作为电子商务一个重要模型之一的B2C模式却远远落后于B2B的发展,原因很多,但其中一个重要的原因是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎合电子商务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因此开发一个功能全面,适合我国商务特色的,经济实用的B2C电子商务平台是非常需要和必要的。 无论

16、在国内还是在国外,电子商务都还处于起步阶段。最近几年电子商务得到了迅速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务4。 在发达国家,电子商务的发展非常迅速,通过Internet进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。 务这是最,Web 技术的发展,使得那辽宁工程技术大学毕业设计(论文) 31.3 业务流程

17、描述 通过对拍拍网的调研我发现,拍拍网的业务流程首先由客户在网站上浏览需要的商品,观看商品的照片及详细信息,当选定商品后向业务员下订单,当业务员收到订单后检查商品的库存及订单信息是否有效,若订单出现错误或没有库存,将错误订单信息反馈给客户,让客户重新选择商品,若订单有效则给客户发货,待客户收到商品后向业务员支付货款。 图形符号 说明 数据处理 表示处理 表示业务流向 表示输入/输出的报表 表示账册 表1-2流程图符号说明 Table 1-2 the sign explanation of The flow chart 姜宇:在线销售笔记本电脑网站设计与实现 4其网站业务流程图如下: 1.4 现

18、系统存在问题 通过对拍拍网的调研发现,拍拍网结构复杂且不合理,对客户的网络知识和计算机操作都有较高的要求,不利于对网络知识及计算机操作了解不多的用户使用。这个原因导致大部分客源流失,丧失了很多客户。 同时还发现,页面排版复杂,逻辑设计复杂,客户不容易查看到自己的订单信息和自图1-1 拍拍网在线购物业务流程图 Fig 1-1 Paipai flow chart of online shopping 客户 资料 登记资料 客户资料库 商品信息 下订单 订单库 审核订单并检查库存 错误订单 客户 正确订单 业务员 库存表 正确订单 审核订单并检查库存 审核订单并检查库存 正确订单 审核订单并检查库存

19、 收款表 辽宁工程技术大学毕业设计(论文) 5己购买的商品信息。 网页内含有图片,Flash,视频等占用网络带宽元素较多,导致网页浏览过慢,一些没有耐心的客户不愿意等,导致客户流失。 姜宇:在线销售笔记本电脑网站设计与实现 62 需求分析 笔记本销售网站利用Internet 的优势,使用户足不出户就可以买到自己需要的笔记本电脑,从而打破了传统的电脑城经营模式。笔记本销售网站的宗旨在于方便用户购买自己喜爱的电脑,因此笔记本销售网站应该实现所有方便用户购买电脑所必需的功能和服务。同时,任何一个销售网站都需要进行管理,笔记本销售网站也不例外。 现在,网络购物系统已经比较常见,他的一些功能是非常基础的

20、,为了更有特色一点,也为了更注重细节,所以我在这里的一些基本功能上并没有下太多的工夫,而把另外一部分精力放在了商品的分类管理和客户方面的需求。 2.1 系统总体目标 现在,网络购物系统已经比较常见,他的一些功能是非常基础的,为了更有特色一点,也为了更注重细节,所以我在这里的一些基本功能上并没有下太多的工夫,而把另外一部分精力放在了其它一些实用功能的添加上面,比如站内信息发布、销售统计、商品材质管理、商品单位管理等。下面介绍网络购物系统需要满足的两个方面的基本需求: 客户方面的需求:浏览商品,查看商品详细信息,购买商品,会员登陆、注册,查看购物车内的商品,查看订单信息,修改会员个人信息。 商家经

21、常说的一句话就是:顾客就是上帝。所以,既然是一个网上购物系统,那么不管是什么功能都应该是建立在顾客的需求的基础上的。一个不能满足用户的基本需求的购物网站是不会有哪位顾客愿意第二次光临的。所以,如果是实物的商店可以凭借优异的服务,但是作为购物网站,不仅需要优质的服务,而且还需要完善的功能设置。 在本系统中,只有会员才能购买商品,如果为非会员,注册后即可正常购买,可以通过邮局汇款或网上银行支付。 管理员方面的需求:查看会员列表,查看会员信息并可以进行必要的修改,添加商品,查看、更新,查看商品信息,可以修改会员级别和积分等信息,查看商品销售统计,查看站内短信息发布,管理用户留言,设置商城基本信息,管

22、理客服信息,管理公告及在线投票等功能。 权利的金字塔无处不在,作为管理员,就要拥有对商品的全面管理权限,只有把商品管理好,才能很好的增加网站的效益。 咏嵴朔桨负托畔踩桨傅龋阎穑辽宁工程技术大学毕业设计(论文) 7设计友好、简洁、实用的登陆界面。人都是爱面子的,网站虽然没有灵魂,但是一个好的页面布局的购物网站则可以在很大程度上吸引来更多的顾客。 设计不同用户的登陆方法。登陆是必须要分开的,因为管理员要通过管理权限进入后台管理,普通会员则只能登陆自己的权限页面。 对所有用户开放商品查询、会员注册和邮箱联系服务,这些基本功能是不需要什么权限的,只要拥有合法的网络身份即可。 会员可以查询商品及其信息,

23、自主购买和修改个人信息。 网站管理人员维护商品、订单信息和会员信息并查看商品销售情况,并管理客户留言,以及以站内信的方式向会员发布最新信息。 下面介绍网络购物系统需要满足的两个方面的基本需求: 客户方面的需求:浏览商品,查看商品详细信息,购买商品,会员登陆、注册,查看购物车内的商品,查看订单信息,修改会员个人信息。 商家经常说的一句话就是:顾客就是上帝。所以,既然是一个网上购物系统,那么不管是什么功能都应该是建立在顾客的需求的基础上的。一个不能满足用户的基本需求的购物网站是不会有哪位顾客愿意第二次光临的。所以,如果是实物的商店可以凭借优异的服务,但是作为购物网站,不仅需要优质的服务,而且还需要

24、完善的功能设置。网站管理人员维护商品、订单信息和会员信息并查看商品销售情况,并管理客户留言,以及以站内信的方式向会员发布最新信息。 2.2 开发系统具体目标 2.2.1 普通用户对系统的要求 1)系统要有友好的界面,并提供商品搜索和商品分类浏览,使用户可以方便而快速地查询到自己需要的电脑。 2)有健全的售后投诉管理系统,当用户希望与本站就有关电脑质量问题或者服务问题进行协商时,可以通过客户投诉将所要协商的内容提交给本站。 3)系统的用户登录及身份验证要求,系统用户注册、 验证用户的注册信息、 系统用户进入系统的身份验证、 系统用户在不同的页面浏览时的身份验证。 紝鏈嶅姟涓欰SP灏嗗湪5骞村唴?

25、姜宇:在线销售笔记本电脑网站设计与实现 82.2.2 管理员对系统的要求 1)系统能够提供一个友好的管理员界面,使管理员可以对系统数据库中的数据进行有效的管理。 2)系统能够提供一个友好的订单管理界面,管理员可以对用户订单信息进行处理。 3)提供一个友好的新品入库界面,管理员可以对新品进行添加处理。 4)提供一个友好的商品管理界面,管理员可以对电脑资料进行修改和删除处理。 5)提供一个友好的用户管理界面,管理员可以对用户进行信息查看和删除管理。 6)提供一个友好的用户投诉管理界面,管理员可以对用户的投诉进行处理和提供解决方案。 2.2.3 笔记本销售网站系统要求 1)许用户浏览所有商品。 2)

26、允许用户按电脑的种类进行查找。 3)允许用户购买自己选定的笔记本电脑。 4)允许用户对购物车进行管理。 5)系统实现订单的处理。 6)系统完成整个购物流程。 7)能实现用户购买后的投诉功能。 2.3 系统数据流程图 数据流图,简称DFD,是用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流图基本图例如下表所示: -N剉US_鱏 辽宁工程技术大学毕业设计(论文) 9表2-1 数据流图符号说明 Tab2-1 the sign explanation of data flow chart 图形符号 名称

27、符号说明 实体 记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。 处理 记述某种业务的手工活计算机处理,其中,PM区记述处理标号,C区记述处理名称。 数据存储 记述与处理有关的数据存储,DN区记述存储标号,S区记述存储数据的名称。 数据流 记述数据流的流动方向,FM记述数据流的名称。 通过对笔记本电脑在线销售系统的系统分析,我们可以得到系统流程图如下: 在线销售笔记本电脑系统顶层数据流程图: C PM DN S FM 图 2-3系统顶层数据流程图 Fig 2-3 data flow of system top data flow drawing p0 客户 管理员 订单 发货单

28、 缺货单 进货通知 客户 管理员 在线销售笔记本电脑系商品,查看订单信息,修改会员个人信?_姜宇:在线销售笔记本电脑网站设计与实现 10在线销售笔记本电脑系统第二层数据流程图: 在线销售笔记本电脑系统第三层前台子系统数据流程图: 图 2-4 第二层数据流程图 Fig 2-4 the second level of data flow drawing 发货单 p1 缺货单 进货通知 订单 用户 管理员 F2 缺货登记表 用户界面 p2 管理员界面 F1 库存表 用户 管理员 发货 F2 缺货登记表 F4 发货登记表 图 2-5第三层前台子系统数据流程图 Fig 2-5 Fig 2-5 the t

29、hird level of foreground system data flow drawing 有效订单 开发货通知单 p1.2 订单 无效订单 审查有效性 订单信息表 F3 用户 p1.1 缺货登记 p1.4 p1.3 F1 库存信息表 管理员 管理员 管理员 用户 检查库存 收款表 辽宁工程技术大学毕业设计(论文) 11在线销售笔记本电脑系统第三层后台子系统数据流程图: 2.4 数据字典 数据字典(DD,Data Dictionary):是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明。数据字典是对数据流程图的重要

30、补充和说明。 数据字典是系统分析阶段的重要文档,它清楚地定义与详细地解释了数据流程图上不能详细表达的内容,同时它也是同用户交谈的工具。数据字典是系统中各类数据描述的集合,其中规定了每个字段的字段名称,数据类型,长度,主键等基本信息。有时为了方便,在设计数据库时会有意增加一些数据冗余,对与本系统中出现的数据,我们用以下数据字典做详细描述。 数据字典提供了关于数据元素、元素组(记录或片断)、记录组(文件或数据库)信息的定义和使用机制,以及这些实体之间的联系。还可以定义其它一些实体,例如,输入格式、报表、屏幕、处理、过程,等等。 1)外部实体卡片的定义,如表3-1所示。 货物库存表 F1 汇总缺货

31、p2.1 F1 待购量表 修改库存和待购量 p2.2 F2 缺货登记表 货物入库信息 图 2-6 第三层后台子系统数据流程图 Fig 2-6 the third level of background system data flow drawing es and friendly interface, eas姜宇:在线销售笔记本电脑网站设计与实现 12 表3-1 外部实体条目 Table 3-1 item of exterior entity 名称:客户 总编号:1001 说明:游客 编 号:001 输入数据流:无 输出数据流:无 名称:管理员 总编号:1002 说明:管理员 编 号:002 输入数据流:登陆信息 输出数据流:无 2)处理过程卡片的定义,如表3-2所示。 表3-2 处理过程条目 Table 3-2 item of di

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号