计科班孙吉祥设计方案说明书.docx
- 文档编号:24829105
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:48
- 大小:339.78KB
计科班孙吉祥设计方案说明书.docx
《计科班孙吉祥设计方案说明书.docx》由会员分享,可在线阅读,更多相关《计科班孙吉祥设计方案说明书.docx(48页珍藏版)》请在冰豆网上搜索。
计科班孙吉祥设计方案说明书
本科毕业设计(论文>
题目基于J2EE平台的电子商务网站后台架构的分析与实现
学院名称 信息学院
专业班级 计科08-3
学生姓名 孙吉祥
导师姓名 姜文峰
年月日
山东轻工业学院本科毕业设计<论文)原创性声明
本人郑重声明:
所呈交的毕业设计<论文),是本人在指导教师的指导下独立研究、撰写的成果。
设计<论文)中引用他人的文献、数据、图件、资料,均已在设计<论文)中加以说明,除此之外,本设计<论文)不含任何其他个人或集体已经发表或撰写的成果作品。
对本文研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示了谢意。
本声明的法律结果由本人承担。
毕业设计<论文)作者签名:
2018年6月11日
山东轻工业学院关于毕业设计<论文)使用授权的说明
本毕业设计<论文)作者完全了解学校有关保留、使用毕业设计<论文)的规定,即:
学校有权保留、送交设计<论文)的复印件,允许设计<论文)被查阅和借阅,学校可以公布设计<论文)的全部或部分内容,可以采用影印、扫描等复制手段保存本设计<论文)。
指导教师签名:
毕业设计<论文)作者签名:
2018年6月12日2018年6月12日
摘要I
ABSTRACTII
第一章绪论1
1.1课题的背景、目的与意义..............................1
1.2国内外现状..........................................1
1.3研究<设计)内容....................................2
1.4论文的组织结构......................................3
第二章相关技术简介4
2.1JSP技术............................................4
2.2MySQL..............................................4
2.3Web服务器............................................5
2.4连接数据库与JavaScript..............................8
2.5CSS层...............................................9
第三章系统分析10
3.1可行性分析..........................................10
3.2需求分析............................................10
3.2.1业务需求分析11
3.2.2用户需求分析11
3.2.3功能需求分析11
3.3业务流程分析........................................12
3.3.1后台业务流程分析12
3.4数据流程分析........................................12
3.5运行环境及开发工具...................................13
第四章系统总体设计15
4.1系统结构设计.........................................15
4.2功能模块设计.........................................15
4.3后台管理模块的功能模块设计..........................16
4.4数据库设计...........................................16
4.5基本表设计..........................................17
第五章系统实现21
5.1程序设计............................................21
5.2系统页面的设计与实现................................21
5.3后台功能模块的实现.................................21
5.3.1管理员登录模块22
5.3.2添加商品模块22
5.3.3订单信息管理模块23
5.3.4查询用户信息模块24
5.3.5后台的公告管理模块24
5.4系统测试.............................................24
5.4.1系统测试原理24
5.4.2系统测试的方法25
5.4.3本系统测试26
结束语27
致谢28
参考文献29
附录30
摘要
随着社会的不断发展,科学技术也在不断的更新。
Internet作为新型的工具,在90年代便开始用于商业,它的迅速的发展为商业界提供了更加广阔信息平台与更多的商机,如催化剂一般刺激着商业经济的快速发展。
因此选择设计开发一个企业门户网站拥有重要的意义。
结合这次设计的意义对Internet在商业中的应用与发展做一下介绍;然后针对整个系统进行分析,其中包括可行性分析、需求分析、系统的业务流程分析、数据分析等;在此基础上确定网站的功能目标,将网站的功能逐次划分,并细分出子功能模块;接下来设计并实现各个模块,在每个模块都能完成其功能的结果下将其综合成一个完整的系统。
本文阐述了网上购物系统的开发与设计。
设计采用现在比较流行的JSP网站开发技术,并考虑到网站所处理的数据的结构特点及所学到的知识,应用MySQL数据库系统作为网站的后台数据库。
系统实现了网站后台的基本功能,包括商品的添加,删除,修改,查看;会员/后台管理员的冻结与解冻;数据报表的统计<柱状图的形式实现);订单状态的修改,查看;公告广告的添加,查看,修改,删除。
在页面设计与制作中,对于页面的基本格式,使用Dreamweaver8及MyEclipse在框架里面做详细的设计。
关键字:
网上购物JSPHTML
ABSTRACT
Withthecontinuousdevelopmentofsociety,scienceandtechnologyalsoisbeingupdatedceaselessly.Internetasanewtool,in90timebeginsforcommercial,itsrapiddevelopmentforthebusinesscommunitytoprovideabroaderplatformofinformationandmorebusinessopportunities,suchasthecatalysttostimulatetherapiddevelopmentofcommercialeconomy.Thereforethechoiceofdesignanddevelopmentofanenterpriseportalhasimportantsignificance.
CombinedwiththesignificanceofthisdesignintroducedontheapplicationanddevelopmentoftheInternetinbusinesstodo。
andthenanalyzedfortheentiresystem,includingfeasibilityanalysis,requirementsanalysis,businessprocessanalysis,dataanalysis。
determinedonthisbasisfunctionofthetargetsite,thesuccessivedivisionofthesite'sfunctionalityandbreakdownofthesub-functionmodules。
thenextdesignandimplementthevariousmodules,theresultsofeachmodulecanfullfillitsfunctionwillbeintegratedintoacompletesystem.
Thispaperdetaildescribeshowtodevelopanelectroniccommercewebsite.InthedesignIusedtheJSPtechnologywhichisverypopularduringthewebsitedeveloperConsideredwiththeknowledgethatIhavelearnedandthestructureofthedatethatthewebsitedealwithIusedMySQLasthebackdatabaseofthewebsite.Thiswebsitesystemhasbasicfunctionsofaenterprisewebsite.Itcanshowustheinformationofthegoods、news、customersthatregisteredonthewebsiteandsoonItalsocanprovidesthefunctionthatsomecustomersonthewebcanfillinbillswhentheywanttobuythegoods.Thesystemimplementsthebasicfunctionalityofthesitebackground,includingcommoditiesadd,delete,modify,view。
Member/backgroundadministratortofreezeandthaw。
statisticaldatareport(realizedintheformofthehistogram>。
modificationoftheorderstatus,view。
Noticeadvertisingtoadd,view,modify,delete.DuringtheprocessofdesigningthewebpageImakethemainframebyHTML,anduseDreamweaver8andEclipsetofinishthedetaileddesign.
Keywords:
OnlineMart;JSP;HTML
第一章绪论
1.1课题的背景、目的与意义
计算机网络的出现带给了世界巨大的变化,从过去只面向专业部门的信息传送扩展到现代生活的各个角落,它为世界的发展和变革做出了无可估量的贡献。
特别是在二十世纪九十年代,美国政府提出“信息高速公路”计划并付诸于实施以后,网络渐渐的从人们极少了解的领域来到了全世界平常人的生活中。
在互联网日益流行的今天,网络是主角,是时代的宠儿。
在网络大家族中,电子商务则是一个热点。
电子商务一个最基本体现就是网上购物,从一定程度上讲它就是网上超市,也就是一种网上销售。
“网”字意味着它具有信息时代的快捷方便等特征。
事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。
自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。
而企业实行电子商务则成为企业发展与国际接轨的必要条件。
多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不到20%。
所以电子购物网站的实现是一个非常迫切的需求。
现代的网络,已经经历过迅速发展的时期,他的技术也已经相当成熟。
因此,依靠网络技术来架设一个网站会在很多方面得到相关的支持。
作为信息传输的媒介,它的高速,海量,及时与可接受的可靠性满足了现代人们对于需求的渴望。
现在的网络对于人们来说,已经可以不再是单单获得信息的意义,更反应了现代人生活的理念,更为重要的是成为企业与政府传达思想,介绍自身的平台。
因为现代社会愈发的依赖于网络,特别是“万维网”,为企业或政府量身设计一个网站被默认为必不可少的事情。
1.2国内外现状
伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。
的确,客户足不出户便可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。
敏锐的网络商家当然不会错过这样绝好的机会,越来越多的网站投身到提供网络购物服务的行列中来,一个基于Internet的全球电子商务框架正在形成。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
调查表明:
美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。
在最近一段时间里,我也查了一些关于网上购物的信息。
有60.4%的网站属于企业网站,可见如今企业都将网站作为推广自己的重要手段。
其次是个人网站。
而政府部门的网站占到4.4%。
但是,另有调查显示,将近75%的企业的网站每天的点击率在200次以下,更有51.5%的企业网站的点击率不足50次,仅有8.6%的企业网站的点击率每天超过1000次。
这说明,做好一个网站,做出网站的特色也企业信息与新闻相结合来吸引人观看是一个非常重要的问题。
另外,作为信息、新闻传播的传统模式的报刊业也将目光和精力投入到网络网站上来。
毫无疑问,高速,海量的信息传输对报刊业也是巨大的刺激。
2005第五届中国网络媒体论坛中提出到“顺应数字化潮流,地方报业踏上网上之路”。
此外,随着电子时代的迅速发展,MP3等电子产品已受到广大的消费群体高度的关注。
生产制造MP3的厂商作为新时代产业的一个主要部分,当然也会紧随着时代的发展来使自己在市场与行业中更具竞争力。
利用电子商务的模式,在介绍推广自己的同时,以新的一种渠道销售自己的产品,也愈发被关注。
因此,设计一个具有电子商务功能的企业网站具有非常好的开发与应用前景。
1.3研究<设计)内容
这次设计实现了一个网上购物网站。
网络购物中心所承载的信息量大、购物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒对网络的安全性提出了更高的挑战。
开发出的网络购物中心系统MySQL数据库,采用国际先进的JSP进行开发,具有很高的稳定性和安全性。
网络购物中心真正实现了在Internet上的经营销售,从而使其获得更大的市场机遇及经济效益,很大程度地提高了企业的核心竞争力。
这个网上购物系统所需要的功能从用户角度进行划分,可以分为前台用户功能和后台管理功能。
用户功能主要提供给购物的用户使用,包括用户的注册、登录,购物车,查看订单等;后台管理功能主要提供给系统的管理人员使用,包括对用户、商品、订单的管理。
用户注册后,登陆网站的用户可以在线查看、订购产品,并可在论坛中与其他用户进行交流及提出意见等。
这些部分用JSP设计页面及连接,使用数据库来建立相关的表,以便于对其进行查看、修改或删除。
在网站设计中,管理员完成对网站的维护与管理的工作。
使用数据库中权限的功能对管理员设置权限,管理员可以对商品信息进行新增,修改及删除,也可以对订单信息进行处理,同时管理员也可以对用户信息进行管理。
1.4论文的组织结构
本文分为六章,通过对这个网站的分析、设计与实现的过程的全面介绍来展示系统的全部特性。
第一章绪论描述了课题的背景、目的与意义,介绍了国内外现状,进而总结出此次研究工作的内容。
第二章是在系统设计中的一些相关技术简介。
第三章系统分析首先从几个角度分析了系统开发的可行性。
阐述了系统在实际应用中的价值,然后进行了需求分析、网站业务流程分析和数据流分析。
第四章的系统总体设计在明确了系统设计原则下,进行了功能模块设计。
接着进行数据库设计,首先针对系统中的数据设计出实体间的关系,然后描述了数据库中基本表的设计。
第五章的系统实现阐述了系统页面及其逻辑功能的实现,重点描述了后台的各个功能模块的实现过程,对主要的原理和技术进行了详细的说明,并列出了一些典型的逻辑的程序流程图进行说明。
第六章系统调试与实施介绍了系统的各项调试指标,分析了调试的过程和结果。
第七章结论分析了系统的一些主要的优、缺点,开发此系统的过程中所遇到的困难。
最后是参考文献和致谢。
参考文献中列出了本次毕业设计中所用到的参考资料和文中所引用到的定义与解释的出处。
致谢中对在本次毕业设计中给予指导和帮助的老师和同学表示由衷的感谢。
第二章相关技术简介
2.1JSP技术
本系统采用JSP技术开发。
因为JSP与同类的CGI、ASP、PHP相比有着独特的优势。
JSP是Sun属下Javasoft公司推出的技术,使用的Java语言是ASP、PHP和JSP三者中最新的技术。
它以JavaSERVLET技术为基础,又在许多方面作了改进,并且充分借鉴了ASP和PHP一些合理的地方。
它的平台无关性胜过ASP技术,而强大的JDBC数据库接口规范又优于PHP技术,而且JSP技术是以JAVA语言为基础的,可以使用JavaBeans组件和自定义标签,因此具有良好的扩展性。
总的来说,JSP业已成为目前主流的动态网页开发技术之一。
JSP的优点如下:
<1)借助JSP技术,Web网页设计人员可以使用HTML或者XML标记来设计和风格化Web页面,使用JSP标记来生成动态Web页面。
在服务器端,JSP引擎负责解释JSP标记和脚本,生产请求的内容,然后将结果以HTML页面等形式发送回浏览器。
这样开发者可以保护自己的核心代码,同时可以保证任何Web浏览器的高度兼容性。
<2)JSP页面可借助可重用的、跨平台的组件 能够共享和交换调用一般操作的组件,或者让这些组件被别的开发人员或者开发团队所使用。 <3)通过开发定制化的标签库等方法,JSP技术可以支持动态扩展技术。 <4)作为Java2的一个重要组成部分,JSP技术能够支持高度复杂的、基于Web的企业级应用。 JSP技术可以轻松地与现有多种应用体系架构整合,可以充分利用已有开发工具和技巧,并扩展到企业级分布式应用环境。 此外,JSP技术无论是在跨平台特性、运行效率、企业级软件开发还是商业支持方面都具有优势,从而使其成为目前和未来进行动态网页开发的最佳工具之一。 2.2MySQL MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。 由于它的强大功能、灵活性、丰富的应用编程接口 MySQL是一个真正的多用户、多线程SQL数据库服务器。 SQL<结构化查询语言)是世界上最流行的和标准化的数据库语言。 MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。 例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。 MySQL主要目标是快速、健壮和易用。 最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。 自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB>的关键应用数据。 MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。 尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集 2.3Web服务器 Web服务器负责JSP文件的执行。 目前支持JSP应用服务器较多,如Tomcat、Resin、Websphere、Weblogic、Jboss等。 (1)Tomcat Tomcat是Apache公司组织开发飞一种JSP引擎,由于自身具有Web服务器,可以作为独立的Web服务器使用。 如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。 我们需要一个交互式的Web,于是便诞生了各种Web语言。 如Asp,JSP,PHP等。 当然,这些语言与传统的语言有着密切的联系,如PHP基于C和C++语言,JSP基于Java语言。 Tomcat即是一个JSP和SERVLET的运行平台。 Tomcat是一个免费的开源的SERVLET容器,它是Apache基金会的Jakarta工程中的一个核心工程,由Apache,Sun和其它一些公司及个人共同开发而成。 由于有了Sun的参与和支持,最新的SERVLET和JSP规范总能在Tomcat中得到体现。 Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。 Tomcat最新版本是4.0x.4.0x与3.x的架构不同,而是重新设计的。 Tomcat4.0x中采用了新的SERVLET容器: Catalina,完整的实现了SERVLET2.3和JSP1.2规范。 Tomcat提供了各种平台的版本供下载,可以从http: //jakarta.apache.org上下载其源代码版或者二进制版。 由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。 与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。 这个包中的文件按一定目录结构来组织: 通常其根目录下包含有Html和JSP文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。 通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科班 吉祥 设计方案 说明书