电子商务网站的设计与实现样本.doc
《电子商务网站的设计与实现样本.doc》由会员分享,可在线阅读,更多相关《电子商务网站的设计与实现样本.doc(87页珍藏版)》请在咨信网上搜索。
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。江 西 理 工 大 学 南 昌 校 区 毕 业 设 计(论文)题 目:基于 b/s 的电子商务购物网站系统的设计与实现 系 部:信息工程系 本 业:软件工程(软件开发方向)班 级:学 生:学 号:指导教师:职称:讲师 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。郑 重 声 明 本人的学位论文是在指导老师指导下独立撰写并完成的,学位论文没有剽窃,抄袭,造假等违反学术道德,学术规范和侵权行为,否则,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。学位论文作者签名:年 月 日资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。江 西 理 工 大 学 南 昌 校 区 毕 业 设 计(论文)任 务 书 信息工程 系 软件工程 专业 级()软件开发 2 班 学生 题 目:基于 b/s 的电子商务购物网站系统的设计与实现 专题题目(若无专题则不填):原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中具不可抗拒的优势,因而发展十分迅速。在电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。电子商务网站系统具有完整的产行销体系,而且能够利用第三方运输公司完成货物配送,能够说有着开展大规模的电子商务的物质基础。把该系统扩展到网络当中进行开发,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户建立一个面向服务的网络信息平台。经过该设计,可加深学生对网上商城购物系统开发技术的体资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。验与掌握;使学生将已学过的软件工程专业相关知识:软件工程、面向对象建模与设计、数据库理论与应用、网站设计与网页制作、动态网页设计等知识能够综合起来,用于解决实际的应用问题;使学生了解实际软件系统设计的过程与方法,获得经验与成果,为走上实际岗位打下良好的基础。主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):一、总体要求 本课题的任务是设计和制作一个完整的电子商务网站系统,用以宣传其商业文化、发布和展示该系统的产品信息、接受客户的查询信息并获取她们的意见与建议,让网站成为有效的网络宣传工具和网上沟通渠道,经过网站平台增加商城购物电子商务网站的销售业绩,扩大影响和知名度,树立其网上品牌形象。二、具体要求 1.搜集电子商务网站系统的相关资料、作出功能需求分析;2.划分系统功能模块;本电子商务网站系统主要由后台管理员模块和前台用户模块两部分组成。用户经验证登录进入该网上商城后,不但能够选择查看各种商品的详细信息并购买,还能够查看其各种服务信息和网站公告。另外,用户还能经过点击交易了的订单编号查看用户在该网站的详细订货信息;管理员登录后,不但能够查看商品销售情况,还能够管理用户、商品、仓库和其自身的信息。管理员还能资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。够根据实际情况添加其它管理员以维护该网上购物商城的购物环境和安全。(1)前台会员模块 a)商品展示:商品分类、特价商品、热卖商品排行、最新上架;b)检索功能:分类商品检索;c)用户:登录/注册;d)购物车:支持用户购买;e)我的帐户:订单查询及个人帐户信息;f)其它功能:网站公告、用户帮助中心、我的收藏、加盟网站。(2)后台管理模块 后台程序主要提供对用户信息、商品信息及订单等信息进行管理。a)检索管理:对搜索关键词进行添加和修改;(可选做)b)商品管理:能够对商品进行添加、修改、删除、查询;c)会员管理:能够对会员信息进行修改、删除和查询;d)仓库管理:能够对仓库信息进行添加、修改、删除和查询;(可选做)e)订单管理:能够按订货人进行查看及删除订单;f)后台管理:能够对后台管理员信息进行添加、修改、删除和查询。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。3.设计系统框架结构;4.设计各模块的数据结构;5.编程实现 三、设计技术要求 1.本系统的开发与运行基于 Windows 操作系统;2.本系统采用 B/S 结构模式,由服务器端程序和客户端程序两大部份组成;3.数据库系统和动态网页开发工具可根据自己使用的熟悉程度任选;4.网站要求具有普通用户和管理用户不同操作界面;5.网站要求能正常运行;6.要求界面美观,结构合理,布局简洁;7.要求解决的问题及重点 a.商城购物系统购物车功能;b.网上商城购物系统的后台管理;c.图片的上传。四、对本毕业设计(论文)课题成果的要求包括图表、实物等硬件要求 1.提交所设计的系统;2.撰写论文:日程安排:1、毕业设计开题 11 月 24 日前完成 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。2、第一、二周 需求分析 3、第三、四周 概要设计 4、第五、六周 详细设计 5、第七、八周 系统测试 6、第九、十周 系统分发 7、第十一、十二周 毕业设计论文整理 8、提交毕业论文 4 月 15 日前完成 说明:以上日程安排学生能够根据系统实际进度进行调整,但最终论文提交时间不能滞后。主要参考文献和书目:1、软件工程理论与实践 田淑梅 等编著 清华大学出版社 2、面向对象技术及 UML 教程李磊,王养廷 人民邮电出版社 4、陶宏才数据库原理及设计,清华大学出版社 5、Andrew S.Tanenbaum;等计算机网络,清华大学出版社 指 导 教 师 签 字:年 月 日 教研室主任签字:年 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。月 日 注:本表可自主延伸,各专业根据需调整 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。江 西 理 工 大 学 南 昌 校 区 毕业设计(论文)开题报告 信息工程系 软件开发本业 09 级(届)软件开发 2 班 学生 题 目:基于 b/s 的电子商务购物网站系统的设计与实现 本课题来源及研究现状:随着 Internet 的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。电子商务网站系统具有完整的生产及营销架构,同时能够利用第三方运输公司完成货物配送,能够说有着开展大规模的电子商务的物质基础。将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。随着企业与企业之间电子商务网站的兴起,电子商务已成为一资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。个很热门的话题。而网上购物已经成为当今社会的一种比较流行的购物方式。为大家提供网上购物的工具与环境也有很多,主流的应用有 B2B(Business to Business),B2C(Business to Consumer)两种模式。B2B(business to business):是企业与企业之间经过互联网进行产品、服务及信息的交换。B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。经过让减少企业之间的许多交易事务性的工作环节,B2B 机制降低了运营管理费用和企业经营成本。同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。B2C 即商家对客户,是指利用因特网进行全部的贸易活动在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。在今天,B2C 电子商务已经经过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。本网上购物系统是一个基于 B/S 架构,采用 B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但能够扩大商家的规模和市场影响力,而且能够减少企业的经营成本,提高工作效率。本系统主要为用户提供了用户注册,购物管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,网站公告管理,广告管资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。理等功能。在设计方面,本系统采用 B/S 三层结构,服务器为tomcat 同时使用 JSP 技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用 ssh 对程序的关键代码进行封装。后台数据库选用 mysql 数据库。课题研究目标、内容、方法和手段:目标:本系统在设计时应该满足以下几个目标:(1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数 据存储安全可靠。(2)提供展示商城内所有商品并展示最新商品及特价商品。(3)提供一个便于顾客快捷的对商品查询功能。(4)会员能够随时修改自己的用户信息。(5)实现网上购物。(6)商品销量排行,以方便顾客了解本商城内的热销商品及帮助商家做出 相应的决策。(7)查看商城内的公告信息。(8)用户随时都能够查看自己的订单。(9)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(10)系统最大限度地实现了易维护性和易操作性。(11)系统运行稳定、安全可靠。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。内容:电子商务网站系统主要由前台会员模块和后台管理模块两部分组成。会员在登录进入该网上购物商城后,不但能够查看其各种服务条款,还能够选择查看各种商品的详细信息并购买。另外,会员还能经过输入订单编号查看该网站的详细订货信息;管理员登录后,不但能够查看商品销售情况,还能够管理会员、商品、仓库和其自身的信息。管理员还能够根据实际情况添加其它管理员以维护该网上购物商城的购物环境和安全。(1)前台会员模块 a)商品展示:商品分类、特价商品、热卖商品排行、最新上架;b)检索功能:分类商品检索;c)用户:登录/注册;d)购物车:支持用户购买;e)我的帐户:订单查询及个人帐户信息;f)其它功能:网站公告、用户帮助中心、我的收藏、加盟网站。(2)后台管理模块 后台功能主要对前台的会员的注册信息、订单等信息进行管理。a)检索管理:对搜索关键词进行添加和修改;b)商品管理:能够对商品进行添加、修改、删除、查询;资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。c)会员管理:能够对会员信息进行修改、删除和查询;d)仓库管理:能够对仓库信息进行添加、修改、删除和查询;e)订单管理:能够按订货人进行查看及删除订单;f)后台管理:能够对后台管理员信息进行添加、修改、删除和查询。设计(论文)提纲及进度安排:大概分成以下部分:第一部分:平台组建:1)技术介绍 2)平台搭建 第二部分:系统分析:1)用户管理系统分析 (1)需求分析 (2)过程分析 (3)建模分析 2)商品活动系统分析 (1)需求分析 (2)过程分析 (3)建模分析 3)管理员活动系统分析 (1)需求分析 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。(2)过程分析 (3)建模分析 4)用户活动流程设计 (1)登陆流程详细设计:(2)商务活动流程详细设计:第三部分:系统设计 1)电子商务系统的组成 2)系统功能结构图 第四部分:数据库设计 第五部分:系统详细设计与实现 1)数据库操作的 JavaBean 的编写 2)网站前台设计 3)特价商品模块设计 4)新品上架模块设计 5)商品分类模块设计 6)会员管理模块设计 7)销售排行模块设计 第六部分:简单的 AI。进度安排:11 月 12 日到 11 月 30 日 查找相关资料 12 月 1 日到 12 月 5 日 需求分析。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。12 月 6 日到 12 月 11 日 概要设计。12 月 12 日到 12 月 17 日 详细设计。12 月 18 日到 2 月 6 日,系统代码实现。2 月 7 日到 2 月 30 日,测试 BUG 与修改完善。3 月 1 日到 4 月 2 日 整合测试 主要参考文献和书目:1软件工程理论与实践 田淑梅 等编著 清华大学出版社;2面向对象技术及 UML 教程 李磊,王养廷 人民邮电出版社;3数据库原理及设计陶宏才 清华大学出版社;4Andrew S.Tanenbaum;等计算机网络,清华大学出版社;5李洪心,电子商务网站建设M。北京:机械工业出版社。;指导教师审核意见:资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。教研室主任签字:年 月 日 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。摘 要 本网上购物系统是一个基于 Internet,采用 B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但能够扩大商家的规模和市场影响力,而且能够减少企业的经营成本,提高工作效率。本系统主要为用户提供了用户注册,购物车管理,商品搜索,用户信息修改,为管理员提供了商品管理,用户管理,新闻公告管理。在设计方面,本系统采用 B/S 三层结构,服务器为 tomcat 同时使用 JSP 技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用ssh对程序的关键代码进行封装。后台数据库选用mysql数据库。关键词关键词:B2C;B/S 结构;tomcat;JSP;ssh;mysql 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。ABSTRACT This shopping online system is an development of e-commerce platform which designed according to the model of B2C(Business to Consumers)and based on the existing similar system.It can not only expand the shoppers business scale and market influence,but also reduce the enterprises management cost and improve the work efficiency.The system mainly provides users with user registration,shopping cart management,commodity search,user information modification,and provides administrators with commodity management,user information management,news management.In terms of designing,the system adopts B/S three layer structure,the system use tomcat as web server meanwhile using JSP technology for the design of dynamic pages,considering the safety of the system and code reusability,it using SSH to encapsulate applications key code and The database using mysql.Keywords:B2C;B/S architecture;tomcat;JSP;ssh;mysql 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。目 录 第 1 章 绪论.1 1.1 课题背景.1 1.2 电子商务简介.2 1.2.1 认识电子商务.2 1.2.2 电子商务的内涵与分类.3 1.3 开发电子商务网站系统应注意的问题.6 1.4 可行性分析.6 1.5 系统开发步骤.7 第 2 章 系统开发技术介绍.9 2.1 JAVA 技术.9 2.1.1 JAVA 简介.9 2.1.2 JDBC.10 2.2 SERVLET 介绍.11 2.3 JSP.12 2.4 MVC 介绍.13 2.5 JAVASCRIPT 技术.14 2.6 ssh 介绍.15 2.6.1 Struts 框架结构.16 2.6.2 spring 框架结构.17 2.6.3 Hibernate 框架.19 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。第 3 章 需求分析.22 3.1 网站需求调查以及系统功能分析.22 3.2 网站数据流向分析.23 3.3 数据需求分析.25 3.4 数据字典分析.26 第 4 章 系统设计.29 4.1 系统概要设计.29 4.2 系统详细设计.30 4.3 数据库设计.31 第 5 章 系统测试.36 5.1 测试环境.36 5.1.1 测试环境拓扑图.36 5.1.2 环境配置.36 5.2 功能测试.36 5.3 集成测试.41 第 6 章 系统界面及主要代码.44 6.1 MODEL 层.44 6.1.1 用户.44 6.1.2 订单.44 6.1.3 商品.45 6.1.4 商品分类.46 6.2 DAO 层.46 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。6.2.1 用户.46 6.2.2 订单.47 6.2.3 商品.48 6.2.4 商品分类.48 6.3 action 层.49 6.3.1 用户管理.49 6.3.2 订单管理.51 6.3.3 商品管理.53 6.3.4 商品分类管理.55 6.4 系统界面.57 6.4.1 导航栏.57 6.4.2 商品列表.57 6.4.3 商品展示.58 6.4.4 用户登录.59 6.4.5 用户注册.59 6.4.6 用户中心.60 6.4.7 用户帮助.60 6.4.8 管理员登录.61 6.4.9 后台管理中心.61 结束语.63 谢 辞.63 参考文献.65 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。第 1 章 绪论 1.1 课题背景 随着 Internet 的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。电子商务网站系统具有完整的生产及营销架构,同时能够利用第三方运输公司完成货物配送,能够说有着开展大规模的电子商务的物质基础。将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。随着企业与企业之间电子商务网站的兴起,电子商务已成为一个很热门的话题。而网上购物已经成为当今社会的一种比较流行的购物方式。为大家提供网上购物的工具与环境也有很多,主流的应用有 B2B(Business to Business),B2C(Business to Consumer)两种模式。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。B2B(business to business):是企业与企业之间经过互联网进行产品、服务及信息的交换。B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。B2B机制让企业之间的交易减少了许多事务性的工作环节和运营管理费用,降低了企业经营成本。同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。B2C 即商家对客户,是指利用因特网进行全部的贸易活动在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。在今天,B2C 电子商务已经经过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。1.2 电子商务简介 1.2.1 认识电子商务 当今时代,人们已经深刻体会到信息革命第二次浪潮的冲击的影响。现在网络技术突破了时间性和空间性的局限,实现了网络的全球化,以英特网为代表的信息网络正在以每月均15%信息量的速度急剧增长,其应用范围也开始从单纯的通讯领域、教育行业和信息查询等向更具效益的商业领域扩张。据资料显示,英特网用户已经达到 3 亿用户,经过英特网实现的商业销售额突破 1000亿美元。计算机的全球联网,促使了与地域、空间无关的时间一资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。体化市场,一种全新的,基于计算机网络的新型商业机制正在逐步形成,这是处于激烈竞争环境中的各国政府、制造商、销售商及有关研究部门所不能回避的现实,在时下的今天,认识电子商务、了解电子商务、进而参与电子商务,是每一位政府官员、每一位企业家和每一位消费者都必须认真对待的一项新任务。1.2.2 电子商务的内涵与分类(1)什么是电子商务 电子商务是指整个贸易活动的网络化;从电子商务所需的各方面能够理解为:甲乙各方以经过电子交易的方式而不是经过当面交易或是直接面谈的方式来进行的任何形式的商业交易;从技术方面能够定义为:电子商务是一种经过网络来进行交易的商务活动,它经过网络媒介来进行商品交易。电子商务涵盖的业务包括:销售、信息交换、电子支付、售前售后服务(如提供产品和服务和细节、产品使用技术指南、回答顾客意见)(如使用电子资金转帐、信用卡、电子支票)、公司和贸易伙伴能够共同拥有和运营共享的商业方法、组建虚拟企业(组建一个物理上不存在的企业,集中一批独立中小公司的权限,提供比任何单独公司多的多的产品和服务)等。(2)电子商务的分类及其服务内容 A.按照交易对象分类 按照交易对象分类,电子商务能够分为三种类型:第一种类型是商家与客户之间的电子商务,即B2C电子商资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。务。第二种类型是商家与商家之间的电子商务即 B2B 电子商务。商家能够经过使用网络向供应商定货、接受发票和付款。第三种类型是企业与政府方面的电子商务,即B2G电子商务。B.对商务活动进行分类 按照商务活动的内容分类,电子商务主要包括两类商业活动:一是直接电子商务虚拟产品和虚拟服务,例如娱乐内容的联机订购、计算机软件、网上付款和网上交付,或者是全球规模的信息服务;二是间接使用电子商务经过网上订购实体商品,它需要经过物流公司进行货物的收发。C.按照使用网络类型的分类 根据使用网络类型的不同,电子商务当前主要有三种形式:一是 EDI(Electronic Data Interchange,电子数据交换)商务;二是 Internet(因特网)商务;三是 Intranet(内联网)商务。(3)电子商务交易的流转过程 网络商品直销是指消费者和生产者或者需求方和供应方,利用网络形式所展开的网络交易活动,B2C 电子商务基本属于网络商品直销的范畴。这种买卖交易的最大特点是供需直接见面、环节少、速度快、费用低。网络商品能够分为以下几个方面:消费者 厂 商 发 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。图 1-1 电子商务交易流程转换图 A.用户经过浏览器查看在线商店或企业的主页,浏览商店或企业的商品。B.用户经过表单填写用户的姓名、地址、联系方式及购买的商品信息等。C.用户选择网上支付方式,如支付宝或网上银行等。D.网城商家确认收取汇款金额并与客户核对交易信心。E.网城商家通知货运部门对客户配送货物。F.客户收到货物后登录网上商店进行确认收货。经过一个第三方认证机构对在因特网上交易的买卖双方进行认证能够保证交易过程中的安全来核实她们的真实身份。上述过程应当在 SET 协议下进行。上述过程也能够用图 1-2 表示 信用卡公银 行 通 转 清 支 回 转 定 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。图 1-2 认证中心存在下的网络商品直销流转程式 1.3 开发电子商务网站系统应注意的问题 成功地开发一套电子商务网站系统,不但需要具备一定的理论基础和技术支持,同时还需要对开发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、企业体制、起点环境、开发成本等。特别是在中国当前 IT 行业飞速发展的形势下,更要强调这些方面对电子商务网站系统开发的影响。1.4 可行性分析 (1)需求性分析由于电子商务网站系统是作为毕业设计由我们自己开发的,虽然不能取得经济效益,可是对于整个的本科学习的知识总结起到很大的作用同时估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,综合考虑,该系统对今后使用十分有利。(2)技术可行性要考虑现有的技术条件是否能够顺利完成开消费者 厂 商 信用卡公司 银 行 发 通 转 清 支 回 转 认 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。发工作,软硬件配置是否满足开发的需求等。本电子商务网站系统用的是 JAVA 开发语言及其一些主流框架,调试技术相对简单,同时考虑当前的计算机软硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:软件开发环境技术成熟,且它们能够方便快捷的完成一些基础性的工作,便于编程人员的开发,完全能满足系统的需求。(3)运行可行性,对新系统运行后给现行系统带来的影响和后果进行估计和评价。分析在给定时间里能否完成预定的系统开发任务等。按以上几方面对系统进行可行性分析后,就可整理得到它的可行性研究报告,它是总体设计工作中的阶段性成果。使用本系统,能使企业加强对资金的管理,对其商品信息及时反馈。利于公司及时采取经营策略。本系统的开发,主要是对电子商务网站上用户和商品等数据进行处理,包括对这些数据的收集及它们之间的变换和它们的输出。采用流行的 JAVA+Mysql 体系。1.5 系统开发步骤 一般说来,电子商务网站系统的开发流程能够划分成总体设计、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为需求分析、概要设计和详细设计(系统实施)等工作环节。系统运行分为系统部署和系统运行及系统维护。上述各个阶段排采用软件工程的丕模型即在每个工作阶段均产生完整的技术文档作资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。由此可见以上的开发方式的主要优势在于便于对开发的各阶段进行有效组织和管理,同时也可大大降低软件开发的复杂性。国内外许多应用系统开发的实例都证明了这是一种行之有效的开发方式。据资料国外曾有人对一些软件项目开发各流程阶段的工作量进行概率学统计,统计结果显示在开发过程中各工作阶段所占全部工作量的比重分别达到了系统分析:系统设计:编程:模块调试:系统调试20%:15%:20%:25%:20%。因此能够看出,调试工作在整个开发工作量的比重是最大的,而程序编写在开发工作中只占很小比例,因此”软件开发就是编程”的习惯说法显然是不够全面的。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。第 2 章 系统开发技术介绍 2.1 JAVA 技术 2.1.1 JAVA 简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。用 Java 实现的 Hot Java 浏览器显现出了 Java 语言的魅力:Internet 计算、动感的 Web、跨平台。从此,Java 开始广泛应用于 Web 上同时也进一步的推动了 web 的迅速发展。另一方面,Java 技术也不断更新。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java API 为 Java 应用提供了一个独立于操作系统的标准接口分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java 平台之后,Java 应用程序就可运行2。Java 应用编程接口已经从1.1x版发展到1.2版。当前常见的Java平台基于Java1.4,最近版本为 Java1.6。Java 分为三个体系:JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版)及JavaME(Java 2 Platform Micro Edition,java平台微型版)2。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。2.1.2 JDBC JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API 行业标准,它是由 Java 语言编写的类和接口组成,能够为多种关系数据库提供统一访问。各种关系数据发送 SQL 语句在有了 JDBC 之后是一件很容易的事。换言之,有了 JDBC API,就不必为访问各类数据库而编写不同的数据库访问代码了,程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。同时,由于 java 语言的跨平台性,因此只须写一遍程序就能够让它在任何平台上运行,这也是 Java 语言非常通用的优势。JDBC 体系结构是用于 Java 应用程序连接数据库的标准方法。JDBC 对程序员而言是 API,对实现与数据库连接的服务商而言是接口模型。作为 API,JDBC 为程序的开发提供标准的方法,并为数据库服务商及第三方中间件厂商实现与数据库的连接提供了标准方法。在编写数据库应用程序方面,由 Java 的易使用、易于理解、安全、稳定和跨平台等特性,能够预测 java 在数据库访问编程方面是杰出的语言。对于连接数据库访问而言,需要的是 Java 应用程序访问数据库的方法。而 JDBC 正是作为此而开发的一套方法机制。JDBC 拓展了 Java 的功能。经过 Java 来便捷地访问各种数据库的要求会随着越来越多的程序员使用 Java 语言而日益增加。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。2.2 SERVLET 介绍 SERVLET 是在服务器上运行的小程序。将其功能分为javax.servlet.*、javax.servlet.http.*两类 Javax.servlet.*存放与 http 协议无关的一般性 Servlet 类;Javax.srvlet.http.*除了继承 javax.servlet.*之外,而且还扩展了与 http 协议有关的服务功能。所有 Servlet 都必须实现javax.servlet.Servlet 接口(interface),一般使用情况下,一般会从javax.servlet.GenericServlet或javax.servlet.http.HttpServlet 择一来实现。如果写的 Servlet程序和Http协议无关,那么只需继承GenericServlet类;若有关,则须继承 HttpServlet 类。Javax.servlet.*里的ServletRequest和ServletResponse接口提供客户端一般的请求和响应;而 javax.servlet.http.*里的HttpServletRequest 和 HttpServletResponse 接口,则提供 Http请求及响应的存取服务。Servlet 能够利用 HttpServletResponse类的 SetContentType()方法来设定响应给客户端的数据类型,例如若我们要客户端只需显示为 Html 网页类型则可将内容设为text/html,这是 HTML 网页的标准 Mime 类型值。Servlet 从产生到结束的流程:产生 Servlet,加载到 Servlet Engine 中,然后调用init()这个方法来进行初始化工作 以多线程的方式处理来自客户端的请求即调用 service资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。方法 调用Destroy()来销毁Servlet,进行垃圾手机(garbage collection);2.3 JSP Jsp(javaServer Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。其发展的历程是这样的:1998 年 4 月,sun 公司发布 Jsp0.90 规范。1999 年 1 月,sun 公司在发布了 Jsp0.92 规范的同时,退出支持 JSP 的 web 服务器Java Web Server 2.0。1999 年 11 月,Sun 公司发布了 JSP1.1 规范,同时推出了JSWDK1.0.1 和 Servlet2.2 版。9月,Sun公司发布了JSP1.2规范,同时推出了Java Servlet API 2.3 版。在 Web 方面,JSP 在多个方面加快了其开发速度:将程序结果的生成和内容的显示进行了分离。客户端显示是生成之后有网络传送给客户端的。生成可重用的组件。采用标识简化页面开发。JSP 能提供所有 Servlet 功能。健壮的存储管理和安全性 资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。一次编写,随处运行 Jsp 的平台适应性更广。Java 中 连 结 数 据 库 的 技 术 是 Jdbc(Java database connectivity)。2.4 MVC 介绍 所谓优秀设计,就是衡量了各种隐私,从而使得系统在其整个生命周期中的总开销最小的设计,对于大多数软件系统而言,60%以上的软件费用都用于软件维护,因此,优秀软件设计的一个主要特点就是容易维护10。经过将应用程序中的各组件以不同的功能进行分类,并各功能模块以不同的技术来实现其功能。MVC 的严格分层并将各层之间以松耦合的方式组织在一起达到了给应用程序提供良好的封装的效果。它将应用程序分成三个基本部分:model(模型),view(视图)和controller(控制器)。这三个部分以最少的耦合协同工作,从而提高应用程序的可扩展性及可维护性。视图(View)是直接与用户交互的界面,对于 Web 应用来说,能够概括为 HTML 或者其它显示界面如 XHTML、JSP、XML 和 Applet等。一个应用可能有很多不同的视图,涉及到多方面的显示技术,从而对于系统的维护也不单单只是对单方面技术的要求。业务流程事务的处理交予模型(Model)层处理。模型(Model):就是业务/服务的跳转的处理以及业务规则的设资料内容仅供您学习参考,如有不当之处,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 设计 实现 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文