网上手机销售系统毕业论文 [文档在线提供]

论文题目:网上手机销售系统

目 录

中文摘要 .............................................. 3 ABSTRACT ............................................ 3

第一章 概述 ........................................... 4

一、电子商务的概念和基本类型 . ....................................................................... 4

二、电子商务的发展现状 ..................................................................................... 4

三、系统研究背景 ................................................................................................... 5

第二章 开发环境介绍 . .................................... 6

一、开发思想的介绍 . .............................................................................................. 6

二、主要开发工具 ................................................................................................... 7

三、系统运行平台与开发环境 ............................................................................ 8

第三章 可行性分析与需求分析 .............................. 9

一、可行性分析 . ....................................................................................................... 9

二、用户需求分析 ................................................................................................. 11

第四章 概要设计和详细设计 . .............................. 12

一、系统设计 .......................................................................................................... 13

二、数据结构设计 ................................................................................................. 16

三、界面设计 .......................................................................................................... 20

第五章 系统实现 ....................................... 23

一、组件的编写 . ..................................................................................................... 23

二、部分源代码摘录及分析 ............................................................................... 24

第六章 系统运行评估 . ................................... 25

一、测试指导思想及方案 ................................................................................... 25

二、部分功能测试结果 ........................................................................................ 28

第七章 总结 .......................................... 30

一、总结 ................................................................................................................... 30

二、问题与展望 . ..................................................................................................... 30 参考文献 ............................................. 33

在线手机销售系统

中文摘要

随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。本文研究了一种基于JSP 技术的手机销售网站,通过介绍JSP 网站的三层结构模式,充分体现了JSP 技术的优势,并通过对开发过程的详细介绍,给出了使用JSP 技术构建中小企业的电子商务网的具体实现方法。

本文研究的在线手机销售系统实现了用户端在线浏览手机信息、开通网上购物车、在线提交订单等功能。管理员通过本系统可以添加手机及手机分类、管理用户、管理订单、统计销售量等。与传统销售行为相比,在线手机销售系统为用户和商家都提供了最高的效率和最便捷的手段。

关键词:JSP ;在线销售;SQL Server

Online sales of mobile phone systems

ABSTRACT

Along with the constant development of e-commerce, enterprise networks 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 given 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, user management, order management, sales and other statistics. Compared with

traditional sales behavior, online Phone sales system provides users and businesses to Programming Interface,应用程序设计接口)。通过使用JDBC ,开发人员可以很方便地将SQL 语句传送给几乎任何一种数据库。将Java 和JDBC 结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。

(三)DreamWeaver8

Macromedia DreamWeaver8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,DreamWeaver8 提供了

专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用

DreamWeaver8 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。

三、系统运行平台与开发环境

(一)硬件配置(最低配置)

CPU :Pentium 266MHz处理器

内存:128MB

硬盘:500MB 空间

声卡:Diretx Sound兼容

显卡:Diect 3D(32MB 以上)

(二)运行平台

操作系统:Microsoft Windows xp

浏览器:IE6.0

第三章 可行性分析与需求分析

一、可行性分析

基于前述系统介绍,下面就经济可行性、技术可行性和法律可行性对系统的整体可行性进行分析。

(一)经济可行性

对于一个小型商务网站的搭建,在开始阶段通常需要进行网站界面的设计、服务器的搭建、数据库的建设、网络地址的申请等,基于国内软件行业的现状,个人搭建一个小型商务网站,只要一次性投入3-4万元人民币即可,日常产生的费用很小,主要是对网站和数据库的维护费用。由于全智能软件的使用,对于销售行为和日常维护都非常简单,让一个员工可以做传统实体店中所有员工的工作,有效减少了人力资源的浪费,极大的节省了开支。另外,由于在线手机销售系统的网络移动特性,店主可以随时随地进行销售工作,真正做到生意不断。

由于在线手机销售针对性较强,属于典型的需求导向型销售模式,所以库存量可以较为灵活,甚至可以采用JIT 模式。

(二)技术可行性

1.操作界面的实现

在线手机销售系统的操作界面,无论用户界面还是管理员界面,实质上都只是一些静态网页的链接而已。现在市面上有很多网页制作软件,最常用的有Microsoft FrontPage、Macromedia DreamWeaver,此外,直接用HTML 、JavaScript 等语言编写网站也是较为常用的方法。

2.数据库技术

在线手机销售系统对于数据库的主要操作为记录的插入、修改、删除和统计,可以采用目前流行的Oracle 数据库、Microsoft SQL Server数据库以及免费的My SQL 等。

3.网络地址的申请

目前在网络上开设在线购物商店,获得网址的方法主要有两种,一种是通过注册和交费向域名管理机构申请网络地址的使用权,这种方式需要一定的投资额,但是获得域名较为稳定,且容易记忆。另一种方式是通过淘宝网等在线销售

平台,注册成为其会员后免费开通网络商店。这种方式获得的网络店铺几乎不产生费用,但需要服从在线购物平台的统一管理,在店面风格、经营方式等方面限制较多。

(三)法律可行性

对于网上购物,店主应该本着诚信的原则,对于产品质量和服务给予保障。目前国际上对于电子商务制定了一系列的法律予以规范和保障,在线手机销售网站的经营者应该严格执行相关的法律法规。

此外,在开发过程中使用的部分软件均涉及到了版权的问题,如SQL Server 2000,但由于本系统为学生毕业设计作品,并非用于商业用途,所以采用免费的教学版本,暂时不考虑软件版权问题。

(四)结论

经过以上可行性分析,认为本系统可以立即开始进行。

二、用户需求分析

(一)用户功能需求

对于在线手机销售系统的用户,最终和最重要的功能无疑是在线购物行为的完成,针对在线购物行为,用户对系统的功能需求可以细分为以下几个方面:

1.手机产品查询

(1)手机查找

在本功能中,用户需要能够按照多种方法迅速找到需要的手机产品,对应的,系统需要提供多种查询方法,如按手机名称查询、按销售排行查询和分类查询等。同时,系统应该能够准确反馈查询结果,这个结果可以只是一个简单的列表,手机详细信息的查询可以作为链接以节省系统开销,提高重用性。如果库存中没有用户所查询的手机产品,系统应该及时返回没有该手机的查询消息。

(2)手机详细信息查看

在用户决定购买之前需要详细了结手机产品信息,包括手机名称、分类名称、价格等。

2.购买行为参考及实施

(1)手机销售排行查询

手机销售排行榜对于用户购买手机产品的行为有指导作用,排行榜的前几位通常在相当的一段时间里会有不错的销售成绩。

(2)购物车

用户需要类似实体店购物车功能的一个模块来存放一部分不能马上做出购买决定,还需要综合权衡的手机产品。

(3)填写提交及支付

对于决定购买的产品用户需要填写订单进行购买,系统必须提供一个填写和提交订单的平台,同是要提供足够安全的信道传送用户支付信息。

(4)查看订单状态

用户对于已经完成的订单有查询其状态的需要,系统应该能够在接到用户查询请求时,将订单的实时状态准确及时地告知用户。

3.用户个人信息设置及更新

用户在网站注册后,需要随时可以查询自己的个人信息,同时应该具有随时更新设置的权利。

(二)用户数据需求

经过调查,在线手机销售系统的用户需要运用的数据主要包括如下几种。

1.用户需要获得的数据

手机产品信息及相关销售信息、用户积分等数据。

2.用户需要存储的数据

(1)用户的个人信息

(2)用户的购物车信息

(3)用户订单信息

第四章 概要设计和详细设计

一、系统设计

(一)系统工作原理图

系统采用三层结构,简单的来说,用户界面层通过统一的接口向业务层发送请求,业务层则按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求,因为它根本不需要进行任何数据库操作。

Java Bean通过返回对象的形式返回数据,在类的内部可以规定哪些数据可以访问,哪些数据是只读的,从而通过封装数据达到提高数据安全性的目的。

(二)系统功能模块的化分

本系统的主要功能可以按客户界面和管理界面分为两部分,具体功能如下:

1.客户界面部分

(1)用户注册

(2)用户登陆

(3)修改用户信息

(4)手机查询(可以按关键字或者分类方式查找)

(5)购物车

(6)查看手机详细资料

(7)查看订单信息

(8)查看销量排行

2.管理界面部分

(1)库存手机 管理(查看、修改、删除)

(2)用户管理(查看、修改、删除)

(3)订单管理(查看订单清单、更新订单状态、删除订单)

(4)新手机管理(添加新手机、添加新分类)

(5)销售统计管理

(三)系统的结构设计

根据三层架构和面向对象与模块化思想相结合的设计思想,系统的功能实现可以分为操作界面模块、业务处理模块(即Java Bean模块)和数据库模块。针对每一模块单独实现具体操作,之后进行系统模块间的通信和联合,构成整体系统功能。三个模块具体功能实现为:

1.操作界面模块

(1)用户界面

用户界面主要提供了用户注册、登陆、会员登记查询等用户信息查询功能,在线购买界面(包括手机信息等)、销量排行等手机信息查询功能的界面和购物车、订单信息等在线购买功能的界面。

(2)管理用户界面

管理用户界面主要实现的功能有:提供手机管理功能(包括现有手机 的管理和新手机的添加管理)、用户管理功能、订单管理功能和销售统计功能的界面。

2.业务处理模块

本模块包含了在线手机销售系统的主要业务工作,相当于一个实体店中的核心营业员。以下用一个营业员所要做的工作来形象的表示系统改模块实现的功能。

(1)手机管理

手机管理包括的主要工作可以笼统的分为对手机的工作和对分类的工作。对于手机的工作可以分为现有手机的盘点、登记和分类管理,新到手机的登记和分类管理。而针对分类的管理工作,主要是对分类信息的维护工作,如及时添加新的分类或者及时删除过时信息。

(2)订单管理

在线手机销售系统对于订单的管理与传统实体店营业员的工作略有不同。普通的手机店营业员只需要处理用户交给他的订单,也就是在线手机销售系统中已经提交成功的订单。但事实上,在用户提交订单前,会有更多的选择作为被选的选项,掌握了这些手机的清单,会帮助我们进一步了解该用户的购买动向及兴趣所在,从而实施更有针对性也更为有效的营销策略。很简单,如果我们能够为用户提供更多备选手机的信息,也许就可以促成购买行为的完成。同样的,如果能为用户推荐更多他们所感兴趣的手机,那么更多的交易行为就有可能发生。所以掌握用户人员也很难在短时间内准确判断。购物车里的备选清单,对于下一步的销售有着非常重大的影响。

而在用户购买动向和兴趣所在的收集方面,即使是有着多年销售经验的销售传统销售中的这一弱点,在线销售系统可以很好的弥补。通常被用户放入购物车的手机一般都是他们所感兴趣的,购买的可能也就大很多,所以只要我们及时查看用户购物车资料,就可以了解到每个用户的购买习惯和动向。

总而言之,在线销售系统在订单的管理中包含了已提交订单和购物车订单的管理。

(3)用户管理

针对会员的管理,在线手机销售系统与传统实体店基本相同。对比实体店购买过程,首先要求会员申请会员资格,相当于用户网上的注册。随后进行购物时要出示会员资格证明,即网上的用户登陆行为。购买行为发生时,销售人员要登记该会员的编号和所购买的手机,以便随时更新该会员的,就是在线销售系统的用户管理行为。 (4)销售统计

销售统计对于店主及时掌握销售情况有着重大的意义。由于功能强大的SQL Server 数据库的使用,在线手机销售系统在销售统计功能方面有着传统实体店无法想象的便捷和高效。从数据库记录中,系统管理用户可以任意查看各日、各周、各季度的销售记录,同时还可以分类查询,获得不同风格手机的销售情况。 3.数据库模块

本模块主要进行数据的录入、更新、检索等工作,相当于传统实体店里认真负责而又分毫不差的库存管理员。 二、数据结构设计

(一)数据库需求分析

对比传统实体店,并结合在线购物的特点,综合系统功能分析,本系统的需求信息主要有:用户分一般用户和管理员用户。订单分单张详细订单和总订单。每一个手机都从属于一种类型。一个用户可以购买多个手机。一个用户对应一张订单列表信息。一个列表对应多个订单信息。

经过系统数据库的功能分析和需求总结,将数据项和数据结构做如下设计: 1.管理员信息,包括数据项:用户名、密码 2.普通用户,包括数据项:用户ID 、用户名、密码 3.手机,包括数据项:手机编号、手机名称、分类编号等

4.手机分类,包括数据项:分类编号、分类名

5.订单列表,包括数据项:订单编号、手机编号、购买数量 6.订单,包括数据项:订单编号、用户编号、下单时间等 (二)数据库概念结构设计

根据数据项和数据结构的分析,在数据库概念结构设计部分可以设计出满足用户需求的各种实体以及尸体之间的关系,为逻辑结构设计打下基础。实体包含各种具体信息,通过相互之间的作用形成层数据流动。

本系统数据库中包含的实体有:管理员信息实体、普通用户实体、手机实体、手机分类实体、订单实体、订单列表实体。 (三)数据库逻辑结构设计

数据库概念结构设计完毕后,可以将数据库概念结构转化为SQL Server数据库系统所支持的实际数据模型,就构成了数据库的逻辑结构。

在线手机销售系统数据库中各个表的设计结果如表1-表6所示。每个表格表示数据库中的一个表,订单信息列表allorders 如表1所示,记录每个用户的订单总信息。

表1 订单信息列表allorders

手机信息列表photoName 如表2所示,记录商店现有的手机信息。

表2 手机信息列表photoName

商店管理员信息表photoAdmin 如表3所示,记录管理员的帐号密码。

表3 管理员信息表photoAdmin

商店手机类别列表photoClass 如表4所示,记录商店现有的手机分类。

表4 商店手机类别列表photoClass

订单详细表orders 如表5所示,记录单张订单的具体信息。

表5 订单详细表orders

用户信息表shop_user如表6所示,记录商店的所有用户的详细信息。

表6 用户信息表shop_user

三、界面设计

为了提高代码的重用性,在线手机销售系统的界面采用框架形式,即页面头尾部分只需要设计一次。 (一)用户图形界面的设计 1.用户登陆模块设计

为了验证用户是否合法,系统需要用户提供用户名和密码来进行验证,这一功能由用户登陆模块完成。本模块需要运用login.java 这个bean ,来设计一个表单让用户输入用户名和密码。在本模块中,对于用户输入的用户名和密码,系统在发现错误时,应及时做出错误报告。 2.在线购买功能模块设计

针对用户界面,由于“手机列表”和用户导航条等部分是只有用户界面可以看到的,所以将这两部分设计成一个新的框架形式,提高复用性。在本模块中用户可以浏览现有手机、用不同的方法查找手机(分类查询、关键字查询)、查看手机详细资料、把手机放入购物车、转到其他模块等。 3.我的购物车功能模块设计

在本模块中,用户可以修改购买数量、删除已经选购的手机、提交购物车(在提交时可以简单附言说明)、清空购物车、继续购买或查询手机、转到其他模块等。

4.订单信息功能模块设计

本模块中用户可以看见自己已经提交的所有订单,可以查看订单的详细情况。确认订单时,系统采用弹出窗口的形式显示相信信息,在弹出窗口中可以进行付款。

5.销量统计功能模块设计

这个模块可以显示销量排名在前10的手机名称和数量。销量统计模块首先生成销量统计管理类op_sale_statistics的实例对象,然后调用该对象的

getSaleNumOrder()方法,从数据库取出销量前10名的手机的名称和销售数量并显示在页面上。

(二)管理员图形界面的设计 1.管理员登陆功能模块设计

为了验证管理员的身份,系统需要进行用户名和密码的验证,与用户图形界面的设计类似,本模块也需要运用login.java 这个bean ,设计一个表单让管理员输入用户名和密码。

2.现有手机管理功能模块设计

在这个模块里,管理员拥有对现有手机的详细资料进行查看、修改手机名称、删除手机等权限。

3.添加新手机功能模块设计

在这个模块中,要添加一段JavaScript 代码,对表单数据的合法性进行验证。 function checkform() {

if (document.form1.photoname.value=="") { document.form1.photoname.focus(); alert("手机名为空!"); return false; }

if (document.form1.Singer.value=="") {

alert("歌手名为空!"); document.form1.Singer.focus(); return false; }

return true;

}

4.添加新手机分类功能模块设计

这个模块列出了商店现有手机分类,管理员可以删除现有分类,也可以添加新的分类。但在删除操作之前,通过在连接的onclick 事件里调用confirm 方法,提醒用户是否真的要删除选中的信息,减少误操作。 5.订单管理功能模块设计

管理员可以查看下订单用户的详细资料、查看订单的详细情况并且可以删除订单。

订单管理模块中首先生成op_buy类的对象,然后调用该对象的ger()Order方法,取得当前商店的所有订单,分页显示在页面上,下单用户名提供链接,当管理员在用户名列单击某个用户名时,能够弹出新的页面显示该用户的详细资料。然后为每个订单提供查看订单详细情况和删除订单的链接,当管理员单击“详细情况”链接时能够弹出新的窗口显示订单信息。当管理员单击“删除”链接时弹出提示,提示管理员是否确认删除当前订单,如果管理员选择“是”,则从数据库删除该订单,如果选择“否”,则退回详细订单情况页面。 6.用户管理功能模块

管理员通过这个模块对用户进行管理,其中包括:查看用户资料、修改用户资料、删除已存在用户等

第五章 系统实现

一、组件的编写

基于系统功能分析,首先利用JBuilder 新建一个工程,在这个工程里新建议个包photo _shop ,然后在这个包下新建三个包photo 、util 和run 。系统包图如图16所示。 (一)util 包

如图12所示,util 包里包含2个类,作用分别为: 1. DataBase 类:主要负责数据库的连接。

2. dataFormat 类:负责数据的格式转换,如将字符串格式化成HTML 代码

输出等。

(二)cd 包

这个包中共有6个类,其作用为: 1. allorder 类:订单列表类。

2. photo 类:手机类,时手机实体的抽象。 3.

photo class 类:手机分类类,是手机分类实体的抽象。

4. order 类:订单类,是订单实体的抽象。 5. shopcar 类:购物车类,是购物车实体的抽象。 6. user 类:用户类,是用户实体的的抽象。 (三)run 包

在系统run 包下,共包含了6个类,分别是: 1. login 类:管理用户登陆类。

2. op_photo类:管理手机类,包括手机的查询、修改、删除、添加等。 3. op_photoclass类:管理手机分类类,包括手机分类的查询、删除和添加。 4. op_buy类:管理订单类,包括订单的查询、添加、修改和删除。 5. op_user类:管理用户类,包括用户的查询、添加、删除和修改等。 6. op_sale_statistics类:管理手机的销售统计。

二、部分源代码摘录及分析 (一)数据库连接

本系统采用通过JDBC 驱动连接数据库的方式链接数据库。需要在微软的官方网站下载Microsoft SQL Server Driver for JDBC驱动程序在本地机器上进行安装。

public Boolean connect(){ try{

C lass.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”) newInstance(); 注册驱动程序

String url=”jdbc:Microsoft:sqlserver:localhost:1433;DatabaseName

=photostore”;

连接字符串,photostore 为数据库名称 String user=”sa”; 数据库用户名称

String password=””; 数据库密码,这里设为空

conn= DriverManager.getConnection(url,user,password); 获得连接 ……

(二)管理用户登陆bean 的编写

为了验证用户的合法性,系统需要用户输入用户名和密码,管理用户的登陆由JavaBean:login.java来完成。login 类类图如图17所示。

图13中省略了部分方法,下面简单介绍getSql()方法。

这个方法的功能是根据用户的不同获得不同的查询SQL 语句,返回的是字符串型的SQL 语句。

第六章 系统运行评估

在线手机销售系统开发完毕到投入使用之前,需要进行一系列系统集成和确认测试。软件测试的根本目的应该是找出软件中存在的漏洞和问题,而开发人员

往往不容易找出自己的程序中存在的漏洞和问题,所以从理论上讲,系统的测试工作应该由专业测试人员进行。 一、测试指导思想及方案 (一)指导思想

针对本系统测试人员是开发者本人这一特点,本系统测试工作的指导思想以白盒测试方法为主,局部辅以黑盒测试方法。

白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。相对的,黑盒测试方法是在已知系统结构的前提下,通过来测试系统每个功能是否都能正常运行并达到预期结果。在测试时将程序看作一个不能打开的黑盒子,在完全部考虑程序内部结构盒内部特性的情况下,在接口进行测试。 (二)测试方案

从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。即使测试后发现是设计的错误,这时,修改的代价是相当昂贵的。因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。

为了确保软件的质量,对图1的过程应进行严格的管理。虽然测试是在实现且经验证后进行的,实际上,测试的准备工作在分析和设计阶段就开始了。 1.测试的过程及组织

当设计工作完成以后,就应该着手测试的准备工作了,编写在线手机销售系统测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以

便系统实现后进行全面测试。

在对程序的正确性进行验证后,可以开始组织测试,测试一般可按下列方式组织:

(1)明确开发过程中各类文档

进一步理解在线手机销售系统在开发过程中生成的有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试用例,作好测试前的准备工作。

(2)合理划分测试阶段

为了保证测试的质量,将测试过程进行划分,针对在线手机销售系统的特点,将测试过程划分为代码审查、单元测试、集成测试和验收测试四个阶段。 (3)代码审查

一般的软件测试应该进行代码会审。代码会审是由一组人通过阅读、讨论和争议对程序进行静态分析的过程。会审小组由组长,2~3名程序设计和测试人员及程序员组成。会审小组在充分阅读待审程序文本、控制流程图及有关要求、规范等文件基础上,召开代码会审会,程序员逐句讲解程序的逻辑,并展开热烈的讨论甚至争议,以揭示错误的关键所在。

针对本系统的开发特点,开发者本人再一次对所编写代码进行审查,并将其讲解给周围同学。实践证明,当再一次进行阅读和讲解时,确实可以发现许多自己原来没有发现的错误。 (4)单元测试:

单元测试集中在检查本系统设计的最小单位——模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。由于模块规模小、功能单一、逻辑简单,加之测试人员就是系统的开发人员,对于该模块的IO 条件和模块的逻辑结构都非常清楚,可以采用采用结构测试(白盒法)

论文题目:网上手机销售系统

目 录

中文摘要 .............................................. 3 ABSTRACT ............................................ 3

第一章 概述 ........................................... 4

一、电子商务的概念和基本类型 . ....................................................................... 4

二、电子商务的发展现状 ..................................................................................... 4

三、系统研究背景 ................................................................................................... 5

第二章 开发环境介绍 . .................................... 6

一、开发思想的介绍 . .............................................................................................. 6

二、主要开发工具 ................................................................................................... 7

三、系统运行平台与开发环境 ............................................................................ 8

第三章 可行性分析与需求分析 .............................. 9

一、可行性分析 . ....................................................................................................... 9

二、用户需求分析 ................................................................................................. 11

第四章 概要设计和详细设计 . .............................. 12

一、系统设计 .......................................................................................................... 13

二、数据结构设计 ................................................................................................. 16

三、界面设计 .......................................................................................................... 20

第五章 系统实现 ....................................... 23

一、组件的编写 . ..................................................................................................... 23

二、部分源代码摘录及分析 ............................................................................... 24

第六章 系统运行评估 . ................................... 25

一、测试指导思想及方案 ................................................................................... 25

二、部分功能测试结果 ........................................................................................ 28

第七章 总结 .......................................... 30

一、总结 ................................................................................................................... 30

二、问题与展望 . ..................................................................................................... 30 参考文献 ............................................. 33

在线手机销售系统

中文摘要

随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。本文研究了一种基于JSP 技术的手机销售网站,通过介绍JSP 网站的三层结构模式,充分体现了JSP 技术的优势,并通过对开发过程的详细介绍,给出了使用JSP 技术构建中小企业的电子商务网的具体实现方法。

本文研究的在线手机销售系统实现了用户端在线浏览手机信息、开通网上购物车、在线提交订单等功能。管理员通过本系统可以添加手机及手机分类、管理用户、管理订单、统计销售量等。与传统销售行为相比,在线手机销售系统为用户和商家都提供了最高的效率和最便捷的手段。

关键词:JSP ;在线销售;SQL Server

Online sales of mobile phone systems

ABSTRACT

Along with the constant development of e-commerce, enterprise networks 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 given 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, user management, order management, sales and other statistics. Compared with

traditional sales behavior, online Phone sales system provides users and businesses to Programming Interface,应用程序设计接口)。通过使用JDBC ,开发人员可以很方便地将SQL 语句传送给几乎任何一种数据库。将Java 和JDBC 结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。

(三)DreamWeaver8

Macromedia DreamWeaver8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,DreamWeaver8 提供了

专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用

DreamWeaver8 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。

三、系统运行平台与开发环境

(一)硬件配置(最低配置)

CPU :Pentium 266MHz处理器

内存:128MB

硬盘:500MB 空间

声卡:Diretx Sound兼容

显卡:Diect 3D(32MB 以上)

(二)运行平台

操作系统:Microsoft Windows xp

浏览器:IE6.0

第三章 可行性分析与需求分析

一、可行性分析

基于前述系统介绍,下面就经济可行性、技术可行性和法律可行性对系统的整体可行性进行分析。

(一)经济可行性

对于一个小型商务网站的搭建,在开始阶段通常需要进行网站界面的设计、服务器的搭建、数据库的建设、网络地址的申请等,基于国内软件行业的现状,个人搭建一个小型商务网站,只要一次性投入3-4万元人民币即可,日常产生的费用很小,主要是对网站和数据库的维护费用。由于全智能软件的使用,对于销售行为和日常维护都非常简单,让一个员工可以做传统实体店中所有员工的工作,有效减少了人力资源的浪费,极大的节省了开支。另外,由于在线手机销售系统的网络移动特性,店主可以随时随地进行销售工作,真正做到生意不断。

由于在线手机销售针对性较强,属于典型的需求导向型销售模式,所以库存量可以较为灵活,甚至可以采用JIT 模式。

(二)技术可行性

1.操作界面的实现

在线手机销售系统的操作界面,无论用户界面还是管理员界面,实质上都只是一些静态网页的链接而已。现在市面上有很多网页制作软件,最常用的有Microsoft FrontPage、Macromedia DreamWeaver,此外,直接用HTML 、JavaScript 等语言编写网站也是较为常用的方法。

2.数据库技术

在线手机销售系统对于数据库的主要操作为记录的插入、修改、删除和统计,可以采用目前流行的Oracle 数据库、Microsoft SQL Server数据库以及免费的My SQL 等。

3.网络地址的申请

目前在网络上开设在线购物商店,获得网址的方法主要有两种,一种是通过注册和交费向域名管理机构申请网络地址的使用权,这种方式需要一定的投资额,但是获得域名较为稳定,且容易记忆。另一种方式是通过淘宝网等在线销售

平台,注册成为其会员后免费开通网络商店。这种方式获得的网络店铺几乎不产生费用,但需要服从在线购物平台的统一管理,在店面风格、经营方式等方面限制较多。

(三)法律可行性

对于网上购物,店主应该本着诚信的原则,对于产品质量和服务给予保障。目前国际上对于电子商务制定了一系列的法律予以规范和保障,在线手机销售网站的经营者应该严格执行相关的法律法规。

此外,在开发过程中使用的部分软件均涉及到了版权的问题,如SQL Server 2000,但由于本系统为学生毕业设计作品,并非用于商业用途,所以采用免费的教学版本,暂时不考虑软件版权问题。

(四)结论

经过以上可行性分析,认为本系统可以立即开始进行。

二、用户需求分析

(一)用户功能需求

对于在线手机销售系统的用户,最终和最重要的功能无疑是在线购物行为的完成,针对在线购物行为,用户对系统的功能需求可以细分为以下几个方面:

1.手机产品查询

(1)手机查找

在本功能中,用户需要能够按照多种方法迅速找到需要的手机产品,对应的,系统需要提供多种查询方法,如按手机名称查询、按销售排行查询和分类查询等。同时,系统应该能够准确反馈查询结果,这个结果可以只是一个简单的列表,手机详细信息的查询可以作为链接以节省系统开销,提高重用性。如果库存中没有用户所查询的手机产品,系统应该及时返回没有该手机的查询消息。

(2)手机详细信息查看

在用户决定购买之前需要详细了结手机产品信息,包括手机名称、分类名称、价格等。

2.购买行为参考及实施

(1)手机销售排行查询

手机销售排行榜对于用户购买手机产品的行为有指导作用,排行榜的前几位通常在相当的一段时间里会有不错的销售成绩。

(2)购物车

用户需要类似实体店购物车功能的一个模块来存放一部分不能马上做出购买决定,还需要综合权衡的手机产品。

(3)填写提交及支付

对于决定购买的产品用户需要填写订单进行购买,系统必须提供一个填写和提交订单的平台,同是要提供足够安全的信道传送用户支付信息。

(4)查看订单状态

用户对于已经完成的订单有查询其状态的需要,系统应该能够在接到用户查询请求时,将订单的实时状态准确及时地告知用户。

3.用户个人信息设置及更新

用户在网站注册后,需要随时可以查询自己的个人信息,同时应该具有随时更新设置的权利。

(二)用户数据需求

经过调查,在线手机销售系统的用户需要运用的数据主要包括如下几种。

1.用户需要获得的数据

手机产品信息及相关销售信息、用户积分等数据。

2.用户需要存储的数据

(1)用户的个人信息

(2)用户的购物车信息

(3)用户订单信息

第四章 概要设计和详细设计

一、系统设计

(一)系统工作原理图

系统采用三层结构,简单的来说,用户界面层通过统一的接口向业务层发送请求,业务层则按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求,因为它根本不需要进行任何数据库操作。

Java Bean通过返回对象的形式返回数据,在类的内部可以规定哪些数据可以访问,哪些数据是只读的,从而通过封装数据达到提高数据安全性的目的。

(二)系统功能模块的化分

本系统的主要功能可以按客户界面和管理界面分为两部分,具体功能如下:

1.客户界面部分

(1)用户注册

(2)用户登陆

(3)修改用户信息

(4)手机查询(可以按关键字或者分类方式查找)

(5)购物车

(6)查看手机详细资料

(7)查看订单信息

(8)查看销量排行

2.管理界面部分

(1)库存手机 管理(查看、修改、删除)

(2)用户管理(查看、修改、删除)

(3)订单管理(查看订单清单、更新订单状态、删除订单)

(4)新手机管理(添加新手机、添加新分类)

(5)销售统计管理

(三)系统的结构设计

根据三层架构和面向对象与模块化思想相结合的设计思想,系统的功能实现可以分为操作界面模块、业务处理模块(即Java Bean模块)和数据库模块。针对每一模块单独实现具体操作,之后进行系统模块间的通信和联合,构成整体系统功能。三个模块具体功能实现为:

1.操作界面模块

(1)用户界面

用户界面主要提供了用户注册、登陆、会员登记查询等用户信息查询功能,在线购买界面(包括手机信息等)、销量排行等手机信息查询功能的界面和购物车、订单信息等在线购买功能的界面。

(2)管理用户界面

管理用户界面主要实现的功能有:提供手机管理功能(包括现有手机 的管理和新手机的添加管理)、用户管理功能、订单管理功能和销售统计功能的界面。

2.业务处理模块

本模块包含了在线手机销售系统的主要业务工作,相当于一个实体店中的核心营业员。以下用一个营业员所要做的工作来形象的表示系统改模块实现的功能。

(1)手机管理

手机管理包括的主要工作可以笼统的分为对手机的工作和对分类的工作。对于手机的工作可以分为现有手机的盘点、登记和分类管理,新到手机的登记和分类管理。而针对分类的管理工作,主要是对分类信息的维护工作,如及时添加新的分类或者及时删除过时信息。

(2)订单管理

在线手机销售系统对于订单的管理与传统实体店营业员的工作略有不同。普通的手机店营业员只需要处理用户交给他的订单,也就是在线手机销售系统中已经提交成功的订单。但事实上,在用户提交订单前,会有更多的选择作为被选的选项,掌握了这些手机的清单,会帮助我们进一步了解该用户的购买动向及兴趣所在,从而实施更有针对性也更为有效的营销策略。很简单,如果我们能够为用户提供更多备选手机的信息,也许就可以促成购买行为的完成。同样的,如果能为用户推荐更多他们所感兴趣的手机,那么更多的交易行为就有可能发生。所以掌握用户人员也很难在短时间内准确判断。购物车里的备选清单,对于下一步的销售有着非常重大的影响。

而在用户购买动向和兴趣所在的收集方面,即使是有着多年销售经验的销售传统销售中的这一弱点,在线销售系统可以很好的弥补。通常被用户放入购物车的手机一般都是他们所感兴趣的,购买的可能也就大很多,所以只要我们及时查看用户购物车资料,就可以了解到每个用户的购买习惯和动向。

总而言之,在线销售系统在订单的管理中包含了已提交订单和购物车订单的管理。

(3)用户管理

针对会员的管理,在线手机销售系统与传统实体店基本相同。对比实体店购买过程,首先要求会员申请会员资格,相当于用户网上的注册。随后进行购物时要出示会员资格证明,即网上的用户登陆行为。购买行为发生时,销售人员要登记该会员的编号和所购买的手机,以便随时更新该会员的,就是在线销售系统的用户管理行为。 (4)销售统计

销售统计对于店主及时掌握销售情况有着重大的意义。由于功能强大的SQL Server 数据库的使用,在线手机销售系统在销售统计功能方面有着传统实体店无法想象的便捷和高效。从数据库记录中,系统管理用户可以任意查看各日、各周、各季度的销售记录,同时还可以分类查询,获得不同风格手机的销售情况。 3.数据库模块

本模块主要进行数据的录入、更新、检索等工作,相当于传统实体店里认真负责而又分毫不差的库存管理员。 二、数据结构设计

(一)数据库需求分析

对比传统实体店,并结合在线购物的特点,综合系统功能分析,本系统的需求信息主要有:用户分一般用户和管理员用户。订单分单张详细订单和总订单。每一个手机都从属于一种类型。一个用户可以购买多个手机。一个用户对应一张订单列表信息。一个列表对应多个订单信息。

经过系统数据库的功能分析和需求总结,将数据项和数据结构做如下设计: 1.管理员信息,包括数据项:用户名、密码 2.普通用户,包括数据项:用户ID 、用户名、密码 3.手机,包括数据项:手机编号、手机名称、分类编号等

4.手机分类,包括数据项:分类编号、分类名

5.订单列表,包括数据项:订单编号、手机编号、购买数量 6.订单,包括数据项:订单编号、用户编号、下单时间等 (二)数据库概念结构设计

根据数据项和数据结构的分析,在数据库概念结构设计部分可以设计出满足用户需求的各种实体以及尸体之间的关系,为逻辑结构设计打下基础。实体包含各种具体信息,通过相互之间的作用形成层数据流动。

本系统数据库中包含的实体有:管理员信息实体、普通用户实体、手机实体、手机分类实体、订单实体、订单列表实体。 (三)数据库逻辑结构设计

数据库概念结构设计完毕后,可以将数据库概念结构转化为SQL Server数据库系统所支持的实际数据模型,就构成了数据库的逻辑结构。

在线手机销售系统数据库中各个表的设计结果如表1-表6所示。每个表格表示数据库中的一个表,订单信息列表allorders 如表1所示,记录每个用户的订单总信息。

表1 订单信息列表allorders

手机信息列表photoName 如表2所示,记录商店现有的手机信息。

表2 手机信息列表photoName

商店管理员信息表photoAdmin 如表3所示,记录管理员的帐号密码。

表3 管理员信息表photoAdmin

商店手机类别列表photoClass 如表4所示,记录商店现有的手机分类。

表4 商店手机类别列表photoClass

订单详细表orders 如表5所示,记录单张订单的具体信息。

表5 订单详细表orders

用户信息表shop_user如表6所示,记录商店的所有用户的详细信息。

表6 用户信息表shop_user

三、界面设计

为了提高代码的重用性,在线手机销售系统的界面采用框架形式,即页面头尾部分只需要设计一次。 (一)用户图形界面的设计 1.用户登陆模块设计

为了验证用户是否合法,系统需要用户提供用户名和密码来进行验证,这一功能由用户登陆模块完成。本模块需要运用login.java 这个bean ,来设计一个表单让用户输入用户名和密码。在本模块中,对于用户输入的用户名和密码,系统在发现错误时,应及时做出错误报告。 2.在线购买功能模块设计

针对用户界面,由于“手机列表”和用户导航条等部分是只有用户界面可以看到的,所以将这两部分设计成一个新的框架形式,提高复用性。在本模块中用户可以浏览现有手机、用不同的方法查找手机(分类查询、关键字查询)、查看手机详细资料、把手机放入购物车、转到其他模块等。 3.我的购物车功能模块设计

在本模块中,用户可以修改购买数量、删除已经选购的手机、提交购物车(在提交时可以简单附言说明)、清空购物车、继续购买或查询手机、转到其他模块等。

4.订单信息功能模块设计

本模块中用户可以看见自己已经提交的所有订单,可以查看订单的详细情况。确认订单时,系统采用弹出窗口的形式显示相信信息,在弹出窗口中可以进行付款。

5.销量统计功能模块设计

这个模块可以显示销量排名在前10的手机名称和数量。销量统计模块首先生成销量统计管理类op_sale_statistics的实例对象,然后调用该对象的

getSaleNumOrder()方法,从数据库取出销量前10名的手机的名称和销售数量并显示在页面上。

(二)管理员图形界面的设计 1.管理员登陆功能模块设计

为了验证管理员的身份,系统需要进行用户名和密码的验证,与用户图形界面的设计类似,本模块也需要运用login.java 这个bean ,设计一个表单让管理员输入用户名和密码。

2.现有手机管理功能模块设计

在这个模块里,管理员拥有对现有手机的详细资料进行查看、修改手机名称、删除手机等权限。

3.添加新手机功能模块设计

在这个模块中,要添加一段JavaScript 代码,对表单数据的合法性进行验证。 function checkform() {

if (document.form1.photoname.value=="") { document.form1.photoname.focus(); alert("手机名为空!"); return false; }

if (document.form1.Singer.value=="") {

alert("歌手名为空!"); document.form1.Singer.focus(); return false; }

return true;

}

4.添加新手机分类功能模块设计

这个模块列出了商店现有手机分类,管理员可以删除现有分类,也可以添加新的分类。但在删除操作之前,通过在连接的onclick 事件里调用confirm 方法,提醒用户是否真的要删除选中的信息,减少误操作。 5.订单管理功能模块设计

管理员可以查看下订单用户的详细资料、查看订单的详细情况并且可以删除订单。

订单管理模块中首先生成op_buy类的对象,然后调用该对象的ger()Order方法,取得当前商店的所有订单,分页显示在页面上,下单用户名提供链接,当管理员在用户名列单击某个用户名时,能够弹出新的页面显示该用户的详细资料。然后为每个订单提供查看订单详细情况和删除订单的链接,当管理员单击“详细情况”链接时能够弹出新的窗口显示订单信息。当管理员单击“删除”链接时弹出提示,提示管理员是否确认删除当前订单,如果管理员选择“是”,则从数据库删除该订单,如果选择“否”,则退回详细订单情况页面。 6.用户管理功能模块

管理员通过这个模块对用户进行管理,其中包括:查看用户资料、修改用户资料、删除已存在用户等

第五章 系统实现

一、组件的编写

基于系统功能分析,首先利用JBuilder 新建一个工程,在这个工程里新建议个包photo _shop ,然后在这个包下新建三个包photo 、util 和run 。系统包图如图16所示。 (一)util 包

如图12所示,util 包里包含2个类,作用分别为: 1. DataBase 类:主要负责数据库的连接。

2. dataFormat 类:负责数据的格式转换,如将字符串格式化成HTML 代码

输出等。

(二)cd 包

这个包中共有6个类,其作用为: 1. allorder 类:订单列表类。

2. photo 类:手机类,时手机实体的抽象。 3.

photo class 类:手机分类类,是手机分类实体的抽象。

4. order 类:订单类,是订单实体的抽象。 5. shopcar 类:购物车类,是购物车实体的抽象。 6. user 类:用户类,是用户实体的的抽象。 (三)run 包

在系统run 包下,共包含了6个类,分别是: 1. login 类:管理用户登陆类。

2. op_photo类:管理手机类,包括手机的查询、修改、删除、添加等。 3. op_photoclass类:管理手机分类类,包括手机分类的查询、删除和添加。 4. op_buy类:管理订单类,包括订单的查询、添加、修改和删除。 5. op_user类:管理用户类,包括用户的查询、添加、删除和修改等。 6. op_sale_statistics类:管理手机的销售统计。

二、部分源代码摘录及分析 (一)数据库连接

本系统采用通过JDBC 驱动连接数据库的方式链接数据库。需要在微软的官方网站下载Microsoft SQL Server Driver for JDBC驱动程序在本地机器上进行安装。

public Boolean connect(){ try{

C lass.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”) newInstance(); 注册驱动程序

String url=”jdbc:Microsoft:sqlserver:localhost:1433;DatabaseName

=photostore”;

连接字符串,photostore 为数据库名称 String user=”sa”; 数据库用户名称

String password=””; 数据库密码,这里设为空

conn= DriverManager.getConnection(url,user,password); 获得连接 ……

(二)管理用户登陆bean 的编写

为了验证用户的合法性,系统需要用户输入用户名和密码,管理用户的登陆由JavaBean:login.java来完成。login 类类图如图17所示。

图13中省略了部分方法,下面简单介绍getSql()方法。

这个方法的功能是根据用户的不同获得不同的查询SQL 语句,返回的是字符串型的SQL 语句。

第六章 系统运行评估

在线手机销售系统开发完毕到投入使用之前,需要进行一系列系统集成和确认测试。软件测试的根本目的应该是找出软件中存在的漏洞和问题,而开发人员

往往不容易找出自己的程序中存在的漏洞和问题,所以从理论上讲,系统的测试工作应该由专业测试人员进行。 一、测试指导思想及方案 (一)指导思想

针对本系统测试人员是开发者本人这一特点,本系统测试工作的指导思想以白盒测试方法为主,局部辅以黑盒测试方法。

白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。相对的,黑盒测试方法是在已知系统结构的前提下,通过来测试系统每个功能是否都能正常运行并达到预期结果。在测试时将程序看作一个不能打开的黑盒子,在完全部考虑程序内部结构盒内部特性的情况下,在接口进行测试。 (二)测试方案

从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。即使测试后发现是设计的错误,这时,修改的代价是相当昂贵的。因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。

为了确保软件的质量,对图1的过程应进行严格的管理。虽然测试是在实现且经验证后进行的,实际上,测试的准备工作在分析和设计阶段就开始了。 1.测试的过程及组织

当设计工作完成以后,就应该着手测试的准备工作了,编写在线手机销售系统测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以

便系统实现后进行全面测试。

在对程序的正确性进行验证后,可以开始组织测试,测试一般可按下列方式组织:

(1)明确开发过程中各类文档

进一步理解在线手机销售系统在开发过程中生成的有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试用例,作好测试前的准备工作。

(2)合理划分测试阶段

为了保证测试的质量,将测试过程进行划分,针对在线手机销售系统的特点,将测试过程划分为代码审查、单元测试、集成测试和验收测试四个阶段。 (3)代码审查

一般的软件测试应该进行代码会审。代码会审是由一组人通过阅读、讨论和争议对程序进行静态分析的过程。会审小组由组长,2~3名程序设计和测试人员及程序员组成。会审小组在充分阅读待审程序文本、控制流程图及有关要求、规范等文件基础上,召开代码会审会,程序员逐句讲解程序的逻辑,并展开热烈的讨论甚至争议,以揭示错误的关键所在。

针对本系统的开发特点,开发者本人再一次对所编写代码进行审查,并将其讲解给周围同学。实践证明,当再一次进行阅读和讲解时,确实可以发现许多自己原来没有发现的错误。 (4)单元测试:

单元测试集中在检查本系统设计的最小单位——模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。由于模块规模小、功能单一、逻辑简单,加之测试人员就是系统的开发人员,对于该模块的IO 条件和模块的逻辑结构都非常清楚,可以采用采用结构测试(白盒法)


相关内容

  • 毕业论文选题
  • 毕业论文(设计)选题 一.信息管理专业 题目1.基于PHP的投票管理系统(设计类) 参考语言:PHP,MYSQL 要求:能够使用PHP编程语言及MYSQL的数据库知识设计一个投票管理系统,能够实现:申请投票主题.投票.统计投票结果.版主管理等主题模块 题目2.基于PHP的产品进销存管理系统(论文类) ...

  • 2015年度安徽省导游在线年审培训操作流程
  • 附件2: 2015年度安徽省导游在线年审培训 操作流程指导 一. 培训流程 第一步:使用身份证.手机号码或者导游资格证号登录 进入培训系统. 第二步:学员网上缴费. 第三步:学员参加在线培训. 第四步:学员在线培训,达到规定的时间要求,即可参加在线考试,考试合格(60分),即视为通过. 二.初始数据 ...

  • N多毕业设计题目
  • 基于Ajax技术的WEB应用的设计 又快到毕业的时候了,大家该准备做毕业设计了.大学问问特意收集了一些毕业设计(论文)的题目,供大家选择. VB售楼管理系统 VB无纸化考试系统 VB小区物业管理系统 VB航空公司管理信息系统 VB计算机机房管理系统 VB房地产评估系统VB+SQL2000 VB光盘信 ...

  • 购物网站毕业论文
  • 学 士 学 位 论 文 在线购物网站的设计与开发 姓 名: 学 号: 指导教师: 院系(部所): 专 业: 完成日期: 王祖伟 [1**********]1 刘彩霞 计算机科学系 计算机科学与技术 2009年05月30日 摘 要 随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心. ...

  • 校园信息信息系统规划方案
  • 校园综合信息管理平台 规划方案 二零零七年三月 目 录 前言 ....................................................................................................................... ...

  • 优教班班通使用说明文档
  • 1 优教班班通概述 优教班班通由郑州威科姆科技股份有限公司设计.开发,它根据教师.学生及家长需求,基于中小学班班通系统,秉承"服务教师.专注学生.助力家长"的理念,引进丰富的优质教育资源,提供教师备授课功能:提供资源推荐辅助学生预习和课后复习:提供在线作业提高作业批改效率及学生作 ...

  • 员工管理系统需求规格说明书
  • 需求规格说明书 目录 1 概述....................................................................................................................................... ...

  • 互联网+网上服务大厅建设方案
  • "互联网+"网上服务办事大厅 平台建设方案 目录 一.建设背景和意义 ......................................................................................................... ...

  • 17个专业的学术文章和学术论文搜索引擎
  • 目前绝大多数论文学术文章在网上是以pdf或者ps文件形式存在,也有少量的doc文件,google能够搜索上述文件内的东西,但google并不是搜索学术文章或者论文的最佳工具.下面左腿网推荐几款比较实用的专业学术文章或者学术论文搜索网站. 1 . Google Scholar Google 推出的免费 ...