通用小型综合商城的设计与实现毕业设计(论文).doc
《通用小型综合商城的设计与实现毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《通用小型综合商城的设计与实现毕业设计(论文).doc(47页珍藏版)》请在三一文库上搜索。
1、毕业(设计)论文题 目 通用小型综合商城的设计与实现 学生姓名 * 专业班级 * 所在院系 外国语学院 指导教师 * 职称 * 所在单位 软件学院 教研室主任 完成日期 年 月 日摘要计算机对我们的影响已经无处不在,无论是企业还是个体经营必须使用高科技来包装自己才能使自己的经济立于不败之地。一个现代的网上购物系统正是用现代的科技完善我们经济的重要表现。JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个针对个别的中小型的综合商城设计的网上购物系
2、统。该应用程序是一个在Windows系统下实现的,它不仅实现了客户在前台网络上的注册、修改信息、购物,还实现了管理者对后台商品、订单和会员等的管理功能。在用户修改设置信息时设置了三个步骤,帮助用户根据系统提示逐步完成,每一步的完成都基于上一步,这样设置有效保证了用户帐户的安全。系统通过销售记录自动生成商品销售排行,为用户选择商品提供了参考,相当于现实商场中的model,也节省了管理员整理销售记录的时间。关键词: 网上购物 数据库 通用小型综合商城系统 购物车 ABSTRACTThe influence of computers has been everywhere, both the ent
3、erprise and individual seller must use high technology to make themselves strong to let them always win. And the web shopping system is just use modern technology to perfect our economic.At present JAVA is the hottest programming language for WEB development, This text described the characteristics
4、of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming method of the double technology, And work out an Universal Small integrated mall system based on this kind of technology, and is a web shopping system designed
5、 for the middle-sized shopping center. This application is completed in the windows operating system. It can complete the front desk role, such as registering a new member, modifying the information of the certain member, shopping. It also can complete the back stage roles, such as manage the goods,
6、 orders, and the certain members, and so on. At the time of finding code for user, I make three steps that can help users to finish it which according to system tell you. Every step can finish successfully relied on the last step, which guarantee the safe of account for users effectually. The system
7、 forms the goods selling sequence automatically according to the record of selling, which give the users for shopping some suggestions. This equals to the model in the real market. It also saves the time for manager arranging the selling record.Key words: Online Shopping Database Universal Small int
8、egrated mall system Cart 目录引言1第一章系统概述21.1 课题来源及意义21.2 国内外发展状况21.3系统开发环境及技术介绍3第二章系统需求分析52.1 功能需求分析52.2 可行性分析52.3 输入输出需求62.4 数据管理需求62.5 故障处理需求72.6 运行环境需求7第三章系统总体设计83.1 系统功能模块划分83.2 系统主要功能结构93.3 系统功能简介93.4 系统流程9第四章数据库设计134.1 数据库的需求分析134.2 数据库的概念设计134.3 实体关系E-R图设计134.4 E-R图向关系模型的转换164.5 数据库的连接20第五章系统实现2
9、35.1 前台界面的实现235.2 通用小型综合商城后台的实现29第六章系统测试356.1 软件测试的重要性及其目的和方法356.2 测试用例及结果37结论40谢辞41参考文献42大连交通大学2014届本科生毕业设计(论文)引言通用小型综合商场系统可以为人们的生活提供便捷,它不但为人们提供了便捷的购物方式,而且为购物者们提供了安全保障。但一直以来,人们仍使用传统人工的方式购买商品,这种方式存在着许多缺点,如:成本高、信息量小等,而且,随着信息技术的发展,人们越来越趋向于网上购物。作为计算机应用的一部分,使用互联网对商品进行网上购物,具有使用传统购物方式所无法比拟的优点。例如:检索迅速、查找方便
10、、存储量大、成本低等。这些优点能够极大地提高人们的购物欲望,并为其提供极大的方便快捷的服务。目前国外已存在很多优秀的网上购物网站,但相较于国外来说,国内的相应网站还不够成熟。有很多的购物网站都是初步开始运行。此次设计建立一个基于B/S架构的通用小型综合商城系统。该系统可供用户自助注册用户信息、查询网站内相关商品信息、网上购物、以及修改用户信息;管理员可以完成商品信息及会员信息的管理,还可以管理商城的公告。该系统采用JSP技术及JavaScript脚本制作用户界面,使用SQLserver2000数据库存储用户信息及商品信息,服务器选用Tomcat6.0,开发使用集成开发环境为MyEclipse。
11、整个开发过程严格按照软件开发流程进行,从前期调研开始,对通用小型综合商城系统进行需求分析,然后根据需求分析结果对系统功能模块及系统功能结构进行总体设计,其中需包含通用小型综合商城系统的全部核心业务功能,之后进行数据库结构设计并建立数据表,然后开始对具体功能模块进行编码实现,之后进行系统模块集成,最后对系统进行整体测试,并生成测试报告。第一章系统概述1.1 课题来源及意义互联网的兴起在一定程度上改变了整个社会的商品交易方式,国内各大企业从20世纪90年代互联网兴起之时,就产生了通过网络进行销售的想法。但是在网站上企业的信誉难以认证,网上交易的法律法规不健全,物流不发达等一系列的原因,限制了电子商
12、务发展的步伐。进入21世纪以后,随着整个社会的发展进步,制约电子商务的各个瓶颈问题逐一被击破,各企业也纷纷加入到电子商务的热潮之中。通用综合小型商城系统可以在很大程度上满足人们对购物的需求。它具有使用简单、信息存储量大、查询信息快捷等优点。适应现代社会人们的生活节奏以及日益倚重互联网的生活习惯。所以建设购物网站也势在必行。1.2 国内外发展状况随着计算机与网络等技术的发展、各地的网上购物网站均开始陆续发展,各个购物网站系统都具有自己的新特色部分。国内外的购物网站系统发展情况也不尽相同。国内最具影响力的电子商务公司阿里巴巴公司总裁马云认为:中国的互联网信息产业已经从广告市场经过短信息市场后,进入
13、到电子商务市场阶段。网络平台已经成为企业经营管理中不可忽视的一个重要方面,拥有一个全面的、功能强大的、操作简单的网上购物系统已经成为企业营销发展的一个必然趋势。从销售方面讲,不仅给企业增加了一个新的销售渠道,而且方便了客户购买与了解公司的产品及新的销售方向;从企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的产品。网上购物系统作为B2B(即企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司
14、间文档与资金的无纸化交换。网上销售的产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的优势也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为众多网上购物用户的首选因素。另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松、自由化、个性化,这将成为网上销售产品的一大优势。由于全球经济一体化的逐步发展和深入,传统产品店因企业成本高、规模小、品种少已经阻碍了传统商店的发展。顺应市场形势的发展商品网
15、上销售应运而生,根据国内外各商品生产商、代理商的实际需求,打造完善的网上产品销售系统势在必行。电子产品销售在国际互联网上可以实现商务功能的多样化,从最基本的对外沟通展示、信息发布、到在线洽谈、在线交易、在线采购、在线客户服务等等 ,几乎以往的传统模式商店的功能都可以在互联网上进行电子化的高效运作。在调查了当今市场的情况之后,我决定开发以电子商务为基础的通用小型综合系统。该系统经营各类商品。一方面消费者及会员可以浏览购买该网站所经营的商品,另一方面管理者还可以经营,管理自己的网站。这样既可以方便消费者,又可以方便管理者与消费者,从而可获得利润,这样更符合当今社会的市场需求。1.3系统开发环境及技
16、术介绍此次设计建立一个基于B/S架构的通用小型综合商城系统。该系统可供用户自助注册用户信息、查询网站内相关商品信息、在线购买商品、以及修改用户信息,管理员可以完成对商品的添加、修改和删除,以及管理商城公告。该系统采用JSP技术及JavaScript脚本制作用户界面,使用SQL Server2000 数据库存储用户信息及商品信息,服务器选用Tomcat6.0,开发使用集成开发环境为MyEclipse。1JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Jav
17、a的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。JDK包含的基本组件包括:Javac:编译器,将源程序转成字节码。Jar:打包工具,将相关的类文件打包成一个文件。Javadoc:文档生成器,从源码注释中提取文档。Jdb:debugger,查错工具。Java:运行编译后的java程序。Appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览。Javah:产生可以调用Java过程的C过程,或建立能被Java程序调
18、用的C过程的头文件。Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。Jconsole:Java进行系统调试和监控的工具。2Tomcat是一个轻量级应用服务器,在中小型系统和访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat最初是由Sun的软件构架师詹姆斯邓肯戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。3SQL Server 是一个关系型数据库管理系统,
19、它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的商业型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000数据库的优点有:(1)高性能设计,可充分
20、利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强大的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQL Server以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。SQL Server 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。4Java Server Pages(简称为JSP)是基于Jav
21、a的动态网页技术,用于创建支持跨硬件平台及跨Web服务器的网页。JSP可与微软的Active Server Pages(简称为ASP)相媲美,相对于ASP来讲,JSP更突出的特点就是利用了Java强大的跨平台性,不论是在Microsoft Windows XP还是在Solaris、Linux下都能正常运行,而且执行效率更高。JSP技术是Java 2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。在JSP页面中可以使用几乎所有的Java组件和Java API,这就能充分发挥出Java语言的强大功能。使用JSP技术可以创建具有高度可伸缩性和可靠性的Web应用程序。第二章系统需求分析2.
22、1 功能需求分析2.1.1 功能需求分析购物网站设计能够方便地进行商品及商品相关信息的网上发布和更新,并且可以检索到符合查询条件的商品信息。用户可以对各类商品及商品信息进行网上查询;管理员可以将商品信息进行网上上传。充分发挥互联网的便利性,使流程更便捷、更有效。从发布商品及商品相关信息、用户浏览商品到购买商品等,该通用小型综合商城的设计都将为用户提供更方便的服务。2.1.2 性能需求分析1准确性和及时性为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。本系统的添加功能对于整个系统的功能和性能的完成起到举足轻重的作用。作为系统的很多数据来源,其准确性和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 小型 综合 商城 设计 实现 毕业设计 论文
链接地址:https://www.31doc.com/p-3973738.html