1、 论文题目:网上手机销售系统 目 录 中文摘要 . 3 ABSTRACT . 3 第一章 概述 . 4 一、电子商务的概念和基本类型 . 4 二、电子商务的发展现状 . 4 三、系统研究背景 . 5 第二章 开发环境介绍 . 6 一、开发思想的介绍 . 6 二、主要开发工具 . 7 三、系统运行平台与开发环境 . 8 第三章 可行性分析与需求分析 . 9 一、可行性分析 . 9 二、用户需求分析 . 11 第四章 概要设计和详细设计 . 12 一、系统设计 . 13 二、数据结构设计 . 16 三、界面设计 . 20 第五章 系 统实现 . 23 一、组件的编写 . 23 二、部分源代码摘录及
2、分析 . 24 第六章 系统运行评估 . 25 一、测试指导思想及方案 . 25 二、部分功能测试结果 . 28 第七章 总结 . 30 一、总结 . 30 二、问题与展望 . 30 参考文献 . 33 在线手机销售系统 中文摘要 随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。本文研究了一种基于JSP技术的手机销售网站,通过介绍 JSP网站的三层结构模式,充分体现了 JSP技术的优势,并通过对开发过程的详 细介绍,给出了使用 JSP技术构建中小企业的电子商务网的具体实现方法。 本文研究的在线手机销售系统实现了用户端在线浏览手
3、机信息、开通网上购物车、在线提交订单等功能。管理员通过本系统可以添加手机及手机分类、管理用户、管理订单、统计销售量等。与传统销售行为相比,在线手机销售系统为用户和商家都提供了最高的效率和最便捷的手段。 关键词 : JSP; 在线销售 ; SQL Server Online sales of mobile phone systems ABSTRACT Along with the constant development of e-commerce, enterprise networks have become a trend, and how to use the limited funds
4、 it is particularly important to build their own e-commerce website. In this paper, the Phone sales a JSP-based web site, by introducing a three-tier structure of the website JSP model fully embodies the advantages of JSP technology, and through the development process in detail. Construction of a g
5、iven SME e-commerce websites use JSP specific method. This paper studies the online Phone sales system by end users browse the Phone online information, and launched online shopping cart. Submitting orders online and other functions. Managing Phone and Phone can be added to the classification system
6、, user management, order management, sales and other statistics. Compared with traditional sales behavior, online Phone sales system provides users and businesses to have the highest efficiency and most convenient means. Key Words: JSP; Sales online; SQL Server 第一章 概述 一、电子商务的概念和基本类型 在线手机销售系统是一个典型的电子
7、商务网站。而看似神秘的电子商务并不是一个新的概念,也不是近年才兴起的新型经济活动。确切的说,早在 70年代,企业就已经开始了不同类型的电子交易活动,如银行间的资金转账等。在一定意义上说,数据交换( EDI)是电子商务的雏形和前身,随着互联网技术的发展,使电子商务的环境有了极大的改善并使电子商务的概念不断扩大。美国电子商务工作委员会对电子商务作了一个简单明了的定义:以电子形式买卖商品和服务的系统叫电子商务。在中国我们普遍认为电子商务是在技 术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本、安全、可靠、方便地从事以商品交换为中心的种种经济事务活动的总称
8、。而在线手机销售系统也正是利用了电子信息技术,以互联网为媒介进行商务活动。 从不同的角度电子商务可以分为各种类型,运用比较多,也较广为人知的是按照参与主体来进行划分,这样可以分为企业对企业电子商务交易模式(简称 B to B)、企业对消费者电子商务交易模式(简称 B to C)、消费者对消费者电子商务交易模式(简称 C to C)等,在线手机销售系统属于 B to C模式。 二、电子商务的发展现状 (一)国内电子商务的发展现状 自 9 0 年代以来,中国致力于加速国家信息化基础设施建设的努力已经取得了明显进展,在公路网和专用网的支撑下, Internet 的发展方兴未艾,随着网络运行成本和服务
9、价格的下降,越来越多的人开始接受和主动选择电子商务这种商务形式,从客观上为在线手机销售系统的发展奠定了良好的基础。 (二)国外电子商务的发展现状 众所周知,以美国为代表的西方国家,在计算机和信息技术方面拥有着绝对的优势,因此,手机网络商店在美国等地已经非常普遍和流行。事实 上,国际上各国对于电子商务的发展所抱有的观点和政策不尽相同。一种观点是美国为代表的温和派,主张平等对待电子商务于传统商务,对其不加收附加税。而另一方面以 “比特税 ”为代表的严厉派则认为要立即对电子商务进行征税。 三、系统研究背景 近年来,随着网络技术特别是 Internet技术的普及和发展,电子商务的开发和应用成为一个热门
10、领域,在线手机销售系统就是这其中的一员。 开一家手机销售实体店,从商铺的租金、装修、水电暖等各类费用到雇佣店员、进货等等经营费用实在不是一笔小的开支。加之手机商品的消费人群主要由年轻人构成,店 铺应该开在较为繁华的地点,所以成本必然会高很多。但是在网络上开店就不同了。由于电子商务的成本较低,使得在线销售手机,即开一家手机网络商店成为了更好的选择。例如用 JSP技术,只用 3万 -4万元人民币就可以搭建一个手机销售网站,并且完全不依赖于操作系统、数据库及 Web服务器。因为JSP技术秉承了 Java语言优势,真正实现与平台无关,具有很高的开发效率和运行效率。这样的低门槛让更多的人可以加入电子商务
11、的 “淘金流 ”,因此在网络上开个手机销售小店已经成为了很多精明的商人的选择。 除此之外,很多大型的手机销售企业在这样的 网络销售浪潮中也选择了实体店网络化,依靠网络去占有、扩张客户。快速便利的互联网使这些企业拥有了更加广阔的客户群,高速发展的网络技术也为这些企业简化了销售管理工作。 第二章 开发环境介绍 一、开发思想的介绍 本系统结合了传统模块化思想和当今颇受好评的面向对象思想,两种思想互相补充,将各自的优点发挥的淋漓尽致,为成功的开发系统提供了坚实的基础。下面对这两种思想进行简单的介绍。 (一)传统模块化思想的介绍 传统模块化思想将系统程序划分为若干个模块,每个模块完成一个子功能,模块既独
12、立,相互之间又 有一定的联系,把它们组成一个有机的整体,完成指定的功能。运用传统模块化思想开发系统的模型主要有:瀑布模型、原型模型、增量模型、螺旋模型等。软件生命周期的划分也是基于模块化思想的。 (二)面向对象思想的介绍 面向对象技术是以对象为核心的开发技术。该方法的出发点是使软件开发尽可能按照人对客观世界认识的规律和解决问题的方法于过程,以便使描述问题的空间与实现方法在结构上尽量一致。 面向对象方法学认为,客观世界由对象组成。任何事物都是对象每个对象都有自己的内部状态和运动规律,不同对象彼此间通过消息相互作用、相互联系,从而构成了所要分析和构造的系统。系统中每个对象都属于一个特定的对象类。类
13、是对具有相同属性和行为的一组相似对象的定义。应该按照子类、父类的关系,把众多的类进一步组织成一个层次系统,这样做了以后,如果不加特殊描述,则处于下一层次上的对象可以自动继承位于上一层次的对象的属性和行为。 二、主要开发工具 本系统时基于 JSP的在线购物系统的一种 , 其中数据库采用了当前流行的 ,便于安装和使用的 Microsoft SQL Server数据库 , 同时 , 网页的制作采用了拥有可视化界面的 Macromedia DreamWeaver8软件 , 以下对这几种主要技术和软件进行简要介绍。 ( 一 ) JSP Java Server Pages( JSP) 是基于 Java的动
14、态网页技术 , 用于创建支持跨硬件平台及跨 Web服务器的网页。 JSP可与微软的 Active Server Pages ( ASP) 相媲美 ,相对于 ASP来讲 , JSP更突出的特点就是利用了 Java强大的跨平台性 , 不论是在Windows NT 2000还是在 Soloris、 Linux下都能正常运行 , 而且执行效率更高。 (二) SQL Server SQL Server是微软公司推出的一 个全面的、集成的、端到端的数据库。它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。此外, SQL Server还提供了 JDBC驱动程序的下载,使得其与
15、JSP页面的连接变得简单易行。其中, JDBC是一种用于执行 SQL语句的 Java API( Application Programming Interface,应用程序设计接口)。通过使用 JDBC,开发人员可以很方便地将 SQL语句传送给几乎任何一种数据库。将 Java和 JDBC结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。 (三) DreamWeaver8 Macromedia DreamWeaver8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人
16、的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能, DreamWeaver8 提供了 专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 DreamWeaver8 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、 Web 服务和旧式系统。 三、系统运行平台与开发环境 ( 一 ) 硬件配置 ( 最低配置 ) CPU: Pentium 266MHz处理器 内存 : 128MB 硬盘 : 500MB空间 声卡 : Diretx Sound兼容 显卡 : Diect 3D( 32MB以上 ) ( 二 ) 运行平台 操作系
17、统 : Microsoft Windows xp 浏览器 : IE6.0 软件环境 : J2sdk-1_4_2_13、 Apache-tomcat-5-0-28、 SQL Server2000 第三章 可行 性分析与需求分析 一、可行性分析 基于前述系统介绍,下面就经济可行性、技术可行性和法律可行性对系统的整体可行性进行分析。 (一)经济可行性 对于一个小型商务网站的搭建,在开始阶段通常需要进行网站界面的设计、服务器的搭建、数据库的建设、网络地址的申请等,基于国内软件行业的现状,个人搭建一个小型商务网站,只要一次性投入 3 4万元人民币即可,日常产生的费用很小,主要是对网站和数据库的维护费用。
18、由于全智能软件的使用,对于销售行为和日常维护都非常简单,让一个员工可以做传统实体店中所有员工的工作,有效减少了人力资源的浪 费,极大的节省了开支。另外,由于在线手机销售系统的网络移动特性,店主可以随时随地进行销售工作,真正做到生意不断。 由于在线手机销售针对性较强,属于典型的需求导向型销售模式,所以库存量可以较为灵活,甚至可以采用 JIT模式。 (二)技术可行性 1操作界面的实现 在线手机销售系统的操作界面,无论用户界面还是管理员界面,实质上都只是一些静态网页的链接而已。现在市面上有很多网页制作软件,最常用的有Microsoft FrontPage、 Macromedia DreamWeave
19、r,此外,直接用 HTML、 JavaScript等语言编写网站也是较为常用的方法。 2数据库技术 在线手机销售系统对于数据库的主要操作为记录的插入、修改、删除和统计,可以采用目前流行的 Oracle数据库、 Microsoft SQL Server数据库以及免费的 My SQL等。 3网络地址的申请 目前在网络上开设在线购物商店,获得网址的方法主要有两种,一种是通过注册和交费向域名管理机构申请网络地址的使用权,这种方式需要一定的投资额,但是获得域名较为稳定,且容易记忆。另一种方式是通过淘宝网等在线销售平台,注册成为其会员后免费开通网络商店。 这种方式获得的网络店铺几乎不产生费用,但需要服从在线购物平台的统一管理,在店面风格、经营方式等方面限制较多。 (三)法律可行性 对于网上购物,店主应该本着诚信的原则,对于产品质量和服务给予保障。目前国际上对于电子商务制定了一系列的法律予以规范和保障,在线手机销售网站的经营者应该严格执行相关的法律法规。 此外,在开发过程中使用的部分软件均涉及到了版权的问题,如 SQL Server 2000,但由于本系统为学生毕业设计作品,并非用于商业用途,所以采用免费的教学版本,暂时不考虑软件版权问题。 (四)结论 经过以上 可行性分析,认为本系统可以立即开始进行。