您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 电子商务毕业设计报告
No:毕业设计报告课题:当当网的设计与实现系部:XXXXX班级:XXXX学号:XXXX学生:XX指导教师:XXX装订交卷日期:2013年3月25日毕业设计任务书[键入文字]注:毕业设计任务书包括设计课题、设计目的、设计要求、毕业设计报告要求、设计进度计划、毕业设计答辨需提交的材料等项目。目录一、设计课题:当当网的设计与实现二、设计目的:通过各种图书的分类方便顾客寻找到他们所需的图书,也为更多的人提供一个购买图书的途径。本课题要求学生采用mysql数据库为后台、Jsp为前台,设计一个网上超市。通过本课题的设计,掌握应用系统的开发方法以及电子商务平台的构建方法,因此本课题具有一定的实用价值。三、设计要求本课题设计要求如下:1、会员注册:系统入口,需要会员填ID和Password,非会员必须注册后方可进入当当网的书城首页。2、商品展示:系统各种图书的分类以及图书的作者和简介,更方便顾客购买,并将已选购的商品放入购物车。3、交易结算:顾客可以在购物车里更改所选商品数量,以及删除以勾选但不需要的商品(删除的商品可以恢复),并且顾客可以选择多种结算方式(如网上支付等)和送货方式。四、毕业设计报告要求:毕业设计报告由以下几部分组成:1、标题封面:标题要求简洁、确切、鲜明。2、毕业设计成绩评定记录表(教师等填写)3、毕业设计任务书(教师指导完成)4、目录5、正文6、附录五、设计进度计划:12月5日---12月25日查阅资料、调查企业、分析现状;12月26日---2月28日市场分析、采集资料和数据、策划方案、设计与调研等;3月1日---3月30日完成撰写毕业设计报告;4月初毕业设计答辨(如有变动,另行通知)六、毕业答辨需提交的材料:1.毕业设计报告电子稿2.毕业设计报告打印稿学生签名:XX指导教师签名:2013年11月18日[键入文字]1绪论.....................................................错误!未定义书签。1.1课题研究背景...........................................错误!未定义书签。1.2国内外现状…………………………………………………………………………………11.3研究(设计)内容.......................................................12相关技术.................................................................32.1JSP技术...............................................................32.2MYSQL..................................................................32.2TOMCAT服务器...........................................................32.4CSS层………………………………………………………………………………………43系统分析.................................................................53.1可行性分析.............................................................54需求分析.................................................................64.1业务需求分析...........................................................64.2用户需求分析...........................................................64.3功能需求分析...........................................................64.4业务流程分析...........................................................65系统总体设计.............................................................75.1前台功能模块设计.......................................................75.2系统设计与实现……………………………………………………………………………75.错误!未定义书签。前台功能模块的实现………………………………………………………………………86结束语...................................................................167参考文献.................................................................178致谢....................................................................1811绪论1.1课题研究背景计算机网络的出现带给了世界巨大的变化,特别在互联网日益流行的今天,网络是主角,是时代的宠儿,在网络大家族中,电子商务则是一个热点,电子商务是一个最基本体现就是网上购物,从一定程度上讲它就是网上超市,电子商务的出现,给消费者的地位,消费者观念带来了重要的变化。而且网络作为信息传输的媒介,它的高速,海量,及时与可接受的可靠性满足了现代人们对于需求的渴望。现在的网络对于人们来说,已经可以不再是单单获得信息的意义,更反应了现代人生活的理念,更为重要的是成为企业与政府传达思想。1.2国内外现状伴随着internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。的确,人们足不出户便可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为人们带来的好处。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。在我国,网上购物从无到有也不过短短几年时间,我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。利用电子商务的模式,在介绍推广自己的同时,以新的一种渠道销售自己的产品,也愈发被关注。所以成了一种很好买卖平台,满足了更多的人。因此,设计一个具有电子商务功能的企业网站具有非常好的开发与应用前景。1.3研究(设计)内容这次设计实现了一个网上购物网站。网络购物中心所承载的信息量大、购物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒对网络的安全性提出了更高的挑战。开发的系统基于MySQL数据库,采用国际先进2的JSP进行开发,具有很高的稳定性和安全性。网络购物中心真正实现了在Internet上的经营销售,从而使其获得更大的市场机遇及经济效益,很大程度地提高了企业的核心竞争力。用户功能主要提供给购物的用户使用,包括用户的注册、登录,购物车,查看订单等;用户注册后,登陆网站的用户可以在线查看、订购产品,这些部分用JSP设计页面及连接。32相关技术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页面可借助可重用的、跨平台的组件(JavaBean),来执行Web应用所要求的极为复杂的业务处理。能够共享和交换调用一般操作的组件,或者让这些组件被别的开发人员或者开发团队所使用。(3)作为Java的一个重要组成部分,JSP技术能够支持高度复杂的、基于Web的企业级应用。JSP技术可以轻松地与现有多种应用体系架构整合,可以充分利用已有开发工具和技巧,并扩展到企业级分布式应用环境。2.2MYSQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.3tomcat服务器Tomcat是Apache公司组织开发的一种JSP引擎,由于自身具有Web服务器,可以作为独立的Web服务器使用。如今,基于Web的应用越来越多,传统的HTML已经满足不了如今的需求。我们需要一个交互式的Web,于是便诞生了各种Web语言。如ASP,JSP,PHP等。当然,这些语言与传统的语言有着密切的联系,如PHP基4于C和C++语言,JSP基于Java语言。Tomcat即是一个JSP和Servlet的运行平台。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。2.4css层CSS层叠样式表(CascadingStyleSheet)是一系列格式规则,它们控制网页内容的外观。使用CSS可以非常灵活并更好地控制具体的页面外观,从精确的布局定位到特定的字体和样式。并能极大的方便网页制作的工作。例如创建了一个名为body的选择器。利用它来统一设计网站内网页背景及外部框架的样式。在声明中规定了页面的背景、滚动条的颜色样式等。还用.br和.wenbenkuang两个选择器确定输出文本框时的样式。53系统分析3.1可行性分析可行性分析是在全面调查基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、运行的方面进行分析和研究,以避免投资失误,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这部分将从以下四个方面进行研究:技术可行性、经济可行性、操作可行性和调度可行性。(1)技术可行性因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。JSP是Java在Internet/IntranetWeb上的重要应用技术,可以和各种Java技术完好的结合在一起从而实现非常复杂的应用。因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。利用JSP技
本文标题:电子商务毕业设计报告
链接地址:https://www.777doc.com/doc-2252811 .html