电子商城系统设计实习报告.docx

上传人:b****2 文档编号:1975762 上传时间:2023-05-02 格式:DOCX 页数:25 大小:67.70KB
下载 相关 举报
电子商城系统设计实习报告.docx_第1页
第1页 / 共25页
电子商城系统设计实习报告.docx_第2页
第2页 / 共25页
电子商城系统设计实习报告.docx_第3页
第3页 / 共25页
电子商城系统设计实习报告.docx_第4页
第4页 / 共25页
电子商城系统设计实习报告.docx_第5页
第5页 / 共25页
电子商城系统设计实习报告.docx_第6页
第6页 / 共25页
电子商城系统设计实习报告.docx_第7页
第7页 / 共25页
电子商城系统设计实习报告.docx_第8页
第8页 / 共25页
电子商城系统设计实习报告.docx_第9页
第9页 / 共25页
电子商城系统设计实习报告.docx_第10页
第10页 / 共25页
电子商城系统设计实习报告.docx_第11页
第11页 / 共25页
电子商城系统设计实习报告.docx_第12页
第12页 / 共25页
电子商城系统设计实习报告.docx_第13页
第13页 / 共25页
电子商城系统设计实习报告.docx_第14页
第14页 / 共25页
电子商城系统设计实习报告.docx_第15页
第15页 / 共25页
电子商城系统设计实习报告.docx_第16页
第16页 / 共25页
电子商城系统设计实习报告.docx_第17页
第17页 / 共25页
电子商城系统设计实习报告.docx_第18页
第18页 / 共25页
电子商城系统设计实习报告.docx_第19页
第19页 / 共25页
电子商城系统设计实习报告.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子商城系统设计实习报告.docx

《电子商城系统设计实习报告.docx》由会员分享,可在线阅读,更多相关《电子商城系统设计实习报告.docx(25页珍藏版)》请在冰点文库上搜索。

电子商城系统设计实习报告.docx

电子商城系统设计实习报告

设计

电子商城系统

1实习内容简述-

实习期间完成的学习内容:

-

JavaWeb、JSP技术和MVC匡架:

HTML语言:

利用JavaWeb和JSP技术开发电子购物商城系统:

-----

2实习单位简介-

公司合作企业

合作院校

3系统需求

需求说明

名词定义

4需求分析

项目背景功能要求-

电子商城功能描述-

系统包括的范围-

系统用户说明-

非功能要求-

5概要设计-

总体设计-

运行环境及部署-

硬件环境

软件环境

网络环境

命名及约定-

接口方法命名

JSP页面命名

6详细设计-

业务流程图-

7数据库设计

概念设计

实体联系图

逻辑结构

数据表结构详细设计

数据库表之间的关系设计

8程序效果展示

前台功能模块

后台功能模块

9实习总结体会

1实习内容简述

1.1实习期间完成的学习内容:

1.1.1JavaWebJSP技术和MVC匡架:

Java技术是Sun公司在1995年5月正式推出的。

八年多来,Java已从编程语言发展成为全球第一大通用开发平台。

Java技术已为计算机行业主要公司所采纳,同时也被越来越多的国际技术标准化组织所接受。

1999年,Sun推出了以Java2平台为核心的J2EEJ2SE和J2ME三大平台。

随着三大平台的迅速推进,在世界上形成了一股巨大的Java应用浪潮。

同时,Java技术还引发了一场无法停止的大变革,为整个Java社团带来了巨大的潮水般的商业机会。

[1]

Java技术及其应用将有更大的发展。

据IDC预计,自2001年起的其后5年内,采用

Java的IT产品的价值将翻番,在2006年将达到亿美元,年增长率为%截止到2003年5月,注册JavaDeveloperConnection(JDC)的Java开发商超过300万人,对JRE(Java

运行环境)的下载达7,200万次。

Sun在JavaOne2003大会上确定的目标是,在3〜5年内使Java技术开发商从今天的300万发展到1,000万,以支持Java技术这一全球领先技术平台的显赫地位。

JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。

web包括:

web服务器和web客户端两部分。

Java在客户端的应用有java即plet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。

Java技术对Web

领域的发展注入了强大的动力。

主要框架。

Java的Web框架虽然各不相同,但基本也都是

遵循特定的路数的:

使用或者拦截请求,使用的思想设计架构,使用约定,或Annotation

实现配置,运用Java的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,

Velocity等视图。

JSP优点:

标准,这意味着有很大的市场需求和更多的工作机会,上手快速,并且相对容易有大量可用的组件库。

JSP缺点:

大量的JSP标签,对REST和安全支持不好,没有一个统一的实现。

既有的实现,又有的实现MyFaces

SpringMV(优点:

对SpringMVCB盖绑定(overridingbinding)、验证(validation)等提供生命周期管理;与许多技术/框架无缝集成:

JSP/JSTL、Tiles>Velocity、FreeMarker、

Excel、XSLPDF等。

便于测试——归功于IoC

SpringMV(缺点:

大量的XML太过灵活没有公共的父控制器,没有内置的Ajax

支持。

1.1.2HTMI语言:

超文本标记语言,下的一个应用。

“”就是指页面内可以包含图片、,甚至音乐、等非

文字元素。

超文本标记语言的结构包括“头”部分(英语:

Head)、和“主体”部分(英语:

Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

上的一个文档称之为一个(:

page))作为一个组织或者个人在上放置开始点的称为(外语:

Homepage或首页,主页中通常包括有指向其他相关页面或其他节点的(),所谓,就是一种(UniformResourceLocator,:

)指针,通过激活(点击、它,可使方便地获取新的网页。

这也是HTML获得广泛应用的最重要的原因之一。

在逻辑上将视为一个整体的一系列的有机集合称为(或Site、。

超级文本标记语言(英文缩写:

HTML是为“创建和其它

可在中看到的信息”设计的一种。

网页的本质就是超级文本标记语言,通过结合使用其他的(如:

、、等),可以创造出功能强大的网页。

因而,超级文本标记语言是万维网()编程的基础,也就是说是建立在超文本基础之上的。

超级文本标记语言之所以称为超文本标记,是因为文本中包含了所谓“”点。

超级文本标记语言是下的一个应用,也是一种规范,一种,它通过标记符号来标记要显示的网页中的各个部分。

网页本身是一种文本文件,通过在文本文件中添加标记符,可以告诉如何显示其中的内容(如:

文字如何处理,画面如何安排,图片如何显示等)。

按顺

序阅读网页,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。

但需要注意的是,对于不同的,对同一标记符可能会有不完全的解释,因而可能会有不同的显示效果

超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的镶入,这也是万维网()盛行的原因之一,其主要特点如下:

简易性:

超级文本标记语言采用方式,从而更加灵活方便;:

超级文本标记语言的广泛应用带来了加强功能,增加等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证;平台无关性:

虽然大行其道,但使用等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是()盛行的另一个原因;通用性:

另外,是网络的通用语言,一种简单、通用的全置标记语言。

它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

超文本标记(第一版)一一在1993年6月作为工程工作小组()工作草案发布(并非):

HTML——1995年11月作为RFC1866发布,在RFC2854于2000年6月发布之后被宣布已经过时

HTML——1997年1月14日,推荐标准

html5

HTML——1997年12月18日,W3C隹荐标准

HTML(微小改进)——1999年12月24日,W3C隹荐标准

HTML52014年10月28日,W3C!

荐标准[4](详见本处参考资料)

ISO/IEC15445:

2000(“ISOHTML)——2000年5月15日发布,基于严格的HTML语法,是和的标准。

是基于、、CSS3和SVG勺一个控件包,能够满足构建当今Web系统的需求。

基于Wijmo,您的系统运行将更加快速和流畅,外观也会更加引人入胜。

Wijmo中所有新的控件都是在

符合最新的设计潮流的基础上,对新的以及改良后的主题进行封装。

优美的、专业的控件外观会让您的应用程序引人注目。

比如ComponentOneStudioforASP.NETWijmo控件

包内置的6个主题,同时可以使用UI项目提供的30多个主题,甚至可以使用

ThemeRoller创建属于您自己的系统主题

HTML没有版本是因为当时有很多不同的版本。

有些人认为蒂姆•伯纳斯-李的版本应该算初版,这个版本没有元素。

当时被称为HTML的后续版的开发工作于1993年开始,最初是被设计成为“HTML的一个”。

第一个正式规范为了和当时的各种HTM标准区分开来,使用了作为其版本号。

HTML的发展继续下去,但是它从未成为标准。

规范是由当时刚成立的于1995年3月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。

虽然它是被设计用来兼容版本的,但是实现这个标准的工作在当时过于复杂,在草案于1995年9月过期时,标准开发也因为缺乏支持而中止了。

版从未被正式提出,而下一个被提出的版本是开发代号为Wilbur的HTML,去掉了大部分中的新

特性,但是加入了很多特定,例如和的元素和。

HTM对数学公式的支持最后成为另外一个

标准。

HTML同样也加入了很多特定的元素和,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时,建议不再使用它们。

HTM啲未来和结合会更好。

草案的前身名为Applications。

于2004年被WHATWG出,于2007年被W3C接纳,

并成立了新的HTMLT作团队。

在2008年1月22日,第一份正式草案发布。

――发布于2000年1月26日,是W3C推荐,后来经过修订于2002年8月1日重新发布。

,于2001年5月31日发布,推荐标准

,W3C工作草案。

5,从XHTML的更新版,基于草案。

是常见的版本

1.2利用JavaWeb和JSP技术开发电子购物商城系统:

电子商城就是一种购买日常用品,书籍,服饰,鞋帽,玩具,软件,唱片,家电,等并且送货上门的购物平台。

购物网是互联网、银行、发展的产物。

最有名的电子商城有:

日发发,阿里巴巴、,京东商城、、、唯美购、搜房家居商城。

电子商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。

尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。

电子商城就是以来构建的大型商品平台,其主要作用就是通过电子商城交易平台向客户准确、快捷的销售产品。

电子商城也可称为,电子商城着名品牌有电子快线、、淘宝商场、商城、卓越商城等,电子商城正在朝品牌化、规模化、集团化演变,未来的电子商城建会成为产品销售中不可替代的重要手段。

很多电商从业者都希望能在垂直领域重复京东的故事,事实上,做渠道需要很强的资金实力。

对于大部分的中小企业来讲,依托已经形成的渠道建立自有品牌才是更好的选择。

电子商务网站开发和一般的网站建设流程相似,但又不同。

以澳环建站的资深人士经验来说,电子商务网站建设需求完善的购物车体系、会员办理体系、集成专业的网上支付体系等等针对网上购物而开发的功能。

电子商务网站更强调用户体验,更需求专业的在线推广战略及SEC网站优化窍门。

电子商务网站的设计与网站设计相同,主要分为两个流程,一是设计网站构造,包含网站设计、色彩、内容、结构等设计;二是进行网站开发,对于设计好的网站构架,运用程序语言进行开发,最终构成一个完好的网站。

具体流程是这样的:

(1)电子商务网站盈利分析。

对于很多个人站长而言,在建网站之前很多时候并没有仔细考虑网站的盈利模式,如何通过这个网站去赚钱。

在现实中很多获得巨大成功的网站在开始可能也没有具体考虑网站的盈利模式,最后获得成功靠的是完美的创意和风投资金投入。

(2)电子商务网站策划。

网站策划作业包含网站的域名空间的运用,网站方针定位,网站方针用户及潜在用户对你网站的需求,还得做到技能方面的如确定网站的整体个性,这其中对比重要的一个要素是思考到你的网站需要什么样的解决方案

(3)电子商务网站的规划。

电子商务网站的规划关乎着网站的受欢迎程度,也直接影响着网站的整体建造。

它分为两个部分,一是规划前的网站策划,二是依据具体的内容进行网站页面的规划。

它起着非常关键的效果:

网站的规划断定了网站的目标、定位;决议了网站的功用、信息构造、后台处理功用;从规划上保证网站的安全性;系统地断定网站保护晋级的办法和才能、技能实现办法等。

因此,网站规划的系统性、完善性和全面性是网站建设胜败的关键所在。

(4)电商网站优化和规划。

在网站整体规划的前提下,这一步才来思考网站优化和推行方面的事宜,怎么去融入关键字,怎么减少图像的大小,怎么规划内部连接等,这些都自己站长都是很熟悉的东西,只需简略的规划好,写成相应的文档,藏着下一步网站程序设计去做就行了。

(5)网站初始开发。

从开始按照电商网站开发设计要求实施网站到完成网站对外发布之间的一次处理过程。

该过程与传统的软件开发过程相同,依据网站设计文档,组成网络;组成各类服务器体系;使用网站开发工具及相关编程言语,编制页面及代码程序;完成Web数据库体系;依据信息构造的设计需要安排网站上需要展现的信息;依据安全设计需要完成网站的安全保证;依据设计需要完成安全认证、电子付出等功能。

(6)网站的测试和发布.对设计好的网站,进行测试和发布。

其一就是要测试设计好的网站,不仅仅要对所有影响页面显示的细节因素进行依次测试外,页面中的超连接是否正常也是一部分,最重要是你对这个电子商务网站的功能是否可用,是否方便,是否能解决企业的商务问题,如果有什么不能运行,或者你的功能不实用,那么就可能返工,浪费了不必要的时间。

(7)网站维护性开发。

网站初始开发完成之后所要开展的第二项工作就是网站日常维护。

网站日常维护不仅包括对网站正常运行的维护、管理性工作,更主要的是对网站内容的更新、修改方面的网站建设。

2实习单位简介

西安行知汇元软件开发有限公司旗下的软件培训学校于2008年3月6日从北京中关村落户西安高新区,位于高新一路创业大厦,面积近2000平方米,共有机房10间,培训室4间,多媒体报告厅1间,办公室6间,教职员工70余人,高新校区能同时容纳500人进行教学实习活动。

两年以来,行知汇元已陆续向西安、北京、上海、南京、杭州、济南、深圳等各大城

市输送合格软件工程师200多人,学员优质就业率达到60%满意就业率达到99%2009年,高新、经开两校区已接纳过数十所院校的学生进行实习实训,是目前我国中西部地区单体教学规模最大的IT职业培训学校。

凭借多年的软件研发经验、培训经验和做实用教育的志向,行知汇元将行业对人才的需求解析为多个方面多个阶梯的技能模块,开发了行知汇元特色的从业能力测评系统和相应的教学就业辅导服务系统,并藉此精心打造着一个通往软件行业的桥梁,一个在高品位行业成功就业的快车道!

行知汇元是民办IT职业教育机构,当前的主要业务是通过实训方式为理工类大学生提供职前教育和就业服务,以提升其就业竞争力;为在校理工类大学生提供软件开发生产实习服务,以提高学生对行业的认知程度和动手操作能力;通过优秀的业务表现为公司创造最大价值。

未来3年,行知汇元要发展形成IT行业职前教育、在职培训、人力服务、外包服务、自主研发等业务集群。

这是行知汇元的企业宗旨。

行知汇元的经营理念是:

以专业精神和专业表现让客户满意!

有梦想谁都了不起,有勇气就会有奇迹行知汇元邀请您与我们共同实现梦想!

2.1公司合作企业

博彦科技、中软国际、中创软件、阿里巴巴、腾讯、用友软件、东方国信、浪潮软件、神州数码、金蝶软件、SPSS西北世纪软件、金叶软件、信利软件科技、亿阳集团、文思创新。

2.2合作院校

陕西科技大学、陕西师范大学、西安工程大学、西安工业大学、西安文理学院、陕西理工学院、宝鸡文理学院、甘肃农业大学、安康学院、山西华澳商贸职业学院、陕西能源技术学院、太原师范学院、渭南师范学院、西安航空高等专科学院、西安科技大学、延安大学、咸阳师范学院、郑州航空工业管理学院、陕西理工学院、河南工业大学、山西师范大学、晋中学院、陕西工业职业技术学院、榆林学院、商洛学院、太原大学、西安理工大学、西安工业大学北方信息工程学院、西安理工大学高等技术学院、黄河科技学院等。

3系统需求

3.1需求说明

电子商城致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将

自己的产品展现给客户,让客户通过商城便能自由的选择购买产品。

公司为扩大规模,增

强企业的竞争力,决定向多元化发展,借助Internet在国内的快速发展,为顾客提供更加

方便、快捷的电子购物方式,即电子商城。

本电子商城网站是以商品销售为主体的购物商

城。

它可以实现用户登录浏览商品、购买、确定购买、实现用户模块功能。

其中订单的生

成,商城后台系统,通过系统管理员管理商品、订单、用户来管理和实现。

3.2名词定义

商品:

包括商品名称、大类别、价格、小类别、制造商、商品简介、商品特价、特价

商品标识、商品发布时间、商品图片等信息。

以供会员浏览查询和购买。

会员:

包括会员姓名、密码、真实姓名、年龄、职业、邮箱、密保、密保答案等信息。

对商品进行操作。

订单:

可以包含多个货物,有唯一的订单ID号,

管理员:

包括账户、密码、姓名、年龄等信息。

对后台系统进行操作。

4需求分析

4.1项目背景

在线购物已经成为一种时尚,人们足不出户就可以购买所需商品,因其具有方便、安全有好的交互等特征,顾客群体也逐渐庞大,尤其是网络时代中成长的年轻人。

本电子商城采用的是B2B类型,可使顾客通过网络购物、浏览商品、查询订单、查看公告和销售排行等。

美观、有好的操作界面,能保证系统的易用性。

4.2功能要求

图1前台功能模块图

图2后台功能模块图

4.3电子商城功能描述

电子商城分前后台管理并致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过前台便能对自由的选择地购买产品该商城是通过用户登录浏览商品、购买、确定购买、实现用户模块功能。

其中订单的生成,商城后台系统,通过系统管理员管理商品、订单、用户来实现。

电子商城功能主要分为会员管理、商品管理、购物管理、订单管理等。

4.4系统包括的范围

用户管理(注册、修改、登陆)

商品管理(新增、修改、查询、删除)购物管理(浏览商品、购买商品、修改、删除、确认订单)订单管理(查询、修改、撤销)

4.5系统用户说明电子商城网站分为前台和后台,系统设置的用户根据权限和操作系统的不同分为二个

等级:

会员能在前台网站上进行商品浏览购买,能在首页中查询自己的订单状态。

管理员在后台系统能进行商品的增、删、改、查的操作,拥有最高权限,并对对整个

系统进行维护。

4.6非功能要求

系统界面配色统一,简洁大方。

采用浏览器/服务器(B/S)模式

采用J2EE的解决方案

5概要设计

5.1总体设计

从系统的总体考虑,规划和设计整个系统的功能和系统结构,同时,规范和标准化整

个系统的目录结构和命名规则。

5.2运行环境及部署

系统采用B/S结构。

为了保证系统可靠、高效的运行,对后台服务器和前端工作站的

硬件、软件及相关网络建议如下:

5.2.1硬件环境

1

应用服务器

建议Linux操作系统,Tomcat6应用服务器

2

数据库服务器

Linux操作系统,Oracle10g数据库

3

工作站操作系统

建议Windows2000/XPProfessional。

以上版本。

1024X768分辨率。

523网络环境

系统基于TCP/IP的网络技术和开放的网络应用平台,它基于国际通行的Internet技

术,以经济、可靠的方式连接起来。

建议如下:

序号

名称

技术指标

1

服务器端

服务器间局域网建议100M以上交换

服务器与Internet连接建议10M宽带

2

客户端

总部局域网与Internet连接建议10M宽带

5.3命名及约定

531接口方法命名

序号

方法

统一术语

命名

1

新增、增加

insertxxx

2

删除

deleteXXX

3

修改

updateXXX

4

查询

查询

selectXXX

5.3.2JSP页面命名

(1)前台会员JSP页面命名

序号

页面

统一术语

命名

1

查询/列表页面

查询

2

商品大类别

商品大类别

3

登陆

登陆

4

选择

选择

5

其它周围页面

(如顶端,左右端,

底部)

⑵前台购物车JSP页面命名

序号

页面

统一术语

命名

1

新增、增加

2

结账

结账

3

查询/列表页面

查询

4

删除

删除

5

查看详细页面

查看详细页面

6

修改数量

修改数量

⑶后台管理员JSP页面命名

序号

页面

统一术语

命名

1

新增、增加

2

修改

修改

3

查询/列表页面

查询

4

商品信息

商品信息

5

其它周围页面

(如顶端,左右端,

底部)

6详细设计

6.1业务流程图

图3面向会员的客户端系统流程图

图4面向系统管理员的流程图

图5用户登录模块框架图

图6前台商品信息查询模块框架图

图7前台购物车模块框架

7数据库设计

7.1概念设计

7.1.1实体联系图

图8商品实体E-R图

图9会员实体E-R图

图10会员订单实体E-R图

图11会员订单明细实体E-R图

图12管理员信息实体E-R图

7.2逻辑结构

7.2.1数据表结构详细设计

本系统共建有九张表,表之间的关系如下图示:

商品信息表主要保存商品信息。

字段名

数据类型

是否为空

是否主键

默认键

描述

id

int(4)

No

Yes

ID(自动编号)

account

int(4)

No

NULL

大类别的编号

password

int(4)

No

NULL

小类别表的外键信息

managerLevel

varchar(50)

Yes

NULL

商品的名称

goodFrom

varchar(50)

Yes

NULL

商品生产厂商

introduce

text(16)

Yes

NULL

商品介绍

creaTime

smalldatetime(4)

Yes

NULL

商品添加的时间

nowPrice

money(8)

Yes

NULL

现价

freePrice

money(8)

Yes

NULL

特价价格

number

int(4)

Yes

NULL

购买次数

mark

bit

(1)

Yes

NULL

是否是特价商品

表1表tb_goods的结构

订单信息表主要保存订单的概要信息

字段名

数据类型

是否为空

是否主键

默认键

描述

id

int(4)

No

ID(自动编号)

number

varchar(50)

Yes

Yes

NULL

商品订货的编号

name

varchar(50)

Yes

NULL

会贝的编号

reallyName

varchar(50)

Yes

NULL

会员真实姓名

address

varchar(50)

Yes

NULL

订货地址

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2