关于网络汽车销售问题的思考.docx
- 文档编号:4731772
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:14
- 大小:129.33KB
关于网络汽车销售问题的思考.docx
《关于网络汽车销售问题的思考.docx》由会员分享,可在线阅读,更多相关《关于网络汽车销售问题的思考.docx(14页珍藏版)》请在冰豆网上搜索。
关于网络汽车销售问题的思考
XXX毕业技术报告
关于网络汽车销售问题的思考
学生姓名
XXX
系部名称
XXX系
专业班级
XXX班
学号
XXXXXXXXX
指导教师
XXX
XXXXXXXXX教务处
二○一一年三月
关于网络汽车销售问题的思考
学生:
XXX指导教师:
XXX
内容提要:
本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的管理自己的销售网络,改变传统商业交易,在互联网上进行交易,实现网上销售管理。
为了实现上述目的,我对各种销售管理系统有了深一步的了解,从而满足客户的要求,让他们可以随时进行管理操作。
本论文课题新颖,主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
本次毕业设计的题目就是网上汽车销售管理系统。
本论文就毕业设计的内容,系统地阐述了整个网上汽车销售管理系统的功能及实现。
我们小组人员在指导老师的带领下设计并实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到聊天室,管理员系统。
基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。
本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。
关键词:
汽车销售;管理系统;互联网
一、绪论------------------------------------------------------------------------------------------1
(一)目的和意义----------------------------------------------------------------------------1
(二)开发设计思--------------------------------------------------------------------------1
二、开发工具和环境简介---------------------------------------------------------------------2
(一)JavaServerPage简介--------------------------------------------------------------2
(二)MicrosoftSQLServer2000简介--------------------------------------------------2
三、汽车管理系统功能分析------------------------------------------------------------------4
(一)可行性研究--------------------------------------------------------------------------6
(二)需求分析-----------------------------------------------------------------------------7
(三)系统总体结构图--------------------------------------------------------------------9
(四)数据字典---------------------------------------------------------------------------14
(五)需求分析复审---------------------------------------------------------------------14
四、汽车管理系统总体设计----------------------------------------------------------------14
(一)系统功能设计目标---------------------------------------------------------------14
(二)网上汽车管理系统功能模块划分---------------------------------------------15
(三)网上汽车的体系结构------------------------------------------------------------17
五、数据库设计-------------------------------------------------------------------------------17
(一)数据库系统概述------------------------------------------------------------------17
(二)数据库表设计---------------------------------------------------------------------18
六、程序设计---------------------------------------------------------------------------------20
(一)程序说明-------------------------------------------------------------------------20
(二)具体模块划分--------------------------------------------------------------------21
七、软件安装与调试------------------------------------------------------------------------22
(一)软件的安装与配置--------------------------------------------------------------22
(二)软件调试--------------------------------------------------------------------------22
(三)软件测试--------------------------------------------------------------------------23
八、结束语-----------------------------------------------------------------------------------24
附录-------------------------------------------------------------------------------------------25
致谢--------------------------------------------------------------------------------------------25
参考文献--------------------------------------------------------------------------------------25
关于汽车网上销售问题的思考
一、绪论
(一)目的和意义
本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的汽车,改变传统商业交易,在互联网上进行交易,实现网上购买汽车。
为了实现上述目的,我对网上汽车管理系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的汽车。
本论文课题新颖,主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
(二)开发设计思想
本系统用JSP语言来编写网络汽车管理系统,数据库用SQLServer2000来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP+JavaBeans+SQLServer2000三层模式完成整个设计工作。
本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。
因此在这样的背景下,针对当前Internet网络发展趋势来计网络汽车管理系统就成为了当今应用软件的首选体系结构。
二、开发工具和环境简介
(一)JavaServerPage简介
JavaServerPage或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。
作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。
同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。
这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。
所以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。
在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。
(二)MicrosoftSQLServer2000简介
SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。
它帮助用户方使地得到所需信息,并提供强大的数据处理工具。
它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。
另外,仅有这样—个数据库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。
因此,信息系统的开发者都是在某种数据库管理系统软件〔DBMS〕环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。
SQLServer2000还具有以下特点:
1.使信息更易于查找和使用
SQLServer2000继续为简便地查找信息提供易于使用的工具。
2.支持Web功能的信息共享
SQLServer2000可以通过企业内部网络Internet很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。
3.用于信息管理的强大解决方案
高级用户和开发人员可以创建那些将SQLServer2000界面(客户端)的易用性和SQL服务器的可扩展性和可靠性结合在一起的解决方案。
4.改变了数据库窗口
可在SQLServer2000容纳并显示新的对象,增强了SQLServer2000数据库的易用性。
5.提供名称自动更正功能
自动解决当用户重新命名数据库对象时出现的常见负面效应。
例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。
6.具有子数据表功能
子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。
7.用户只需简单地将SQLServer2000对象(表、查询等)从数据库放到ODBC数据源中,即可从MicrosoftSQLServer2000中将数据导出到MicrosoftACCESS2000。
8.数据访问页功能
该功能可使用户快捷方便地创建数掂HTML页,并通过数据HTML页,将数据库应用扩展到企业内部网络Internet上。
这将帮助用户比以往更快捷、高效的方式共享信息。
9.共享组件的集成
SQLServer2000利用新的Web组件和位于浏览器中的COM控件,为用户提供了多种查看和分析数据的方式。
10.MicrosoftSQLServer交互性
MicrosoftSQLServer2000支持OLEDB,使用户可以将SQLServer2000界面的易用性与诸如MicrosoftSQLServer的后端企业数据库的可升级性相结合。
三、汽车管理系统功能分析
为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。
模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。
模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。
(一)系统功能分析
首先对现有系统进行分析,现有系统是信息的重要来源。
分析已有系统的功能和实现,从而确定新系统的设计目标和模型。
由于条件有限,调研主要是在网上进行。
即通过在网上已有的汽车网站注册成会员来了解其具备的功能。
从用户角度来看:
用户通过在线注册成为网站的用户,可以获得以下功能:
汽车型号浏览,购买汽车,查看订单,修改订单,修改密码,修改个人信息,汽车简介,投票箱等。
另外,用户注册成功后,可以进入到网站的留言板块进行留言等。
2.从网站的角度看:
(1)网站应该包含商品搜索功能:
按汽车(模糊)查询。
(2)订单处理功能,确认订单方式:
a).电话通知方式
b).E-mail方式
(3)管理员管理:
查看用户信息,并根据用户信息和用户订单对商品进行发派。
(4)汽车型号浏览
a).汽车
b).制造商
c).型号
d).价格
e).订购号
(5)好汽车的投票
查看用户好汽车投票的信息及投票百分比的评比。
(6)论坛
用户进行信息交流的地方,可以在留言板进行留言,为查找汽车提供好的网站等等。
(二)可行性研究
可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。
1.技术可行性分析
网上汽车管理系统的开发是一项复杂的系统工程。
为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。
这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。
工程化的系统开发方法确实在开发实践中取得了一定的效果。
此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器。
2.运行可行性分析:
随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。
随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。
3.经济可行性分析:
网上汽车系统给人们带来了方便,成为一种全新的商务模式。
因此,不用出门就可以在家购物的新时尚已经到来,构建一个网上汽车管理系统在经济上是完全可行的。
就本系统而言,随着各地大学城的兴建,校园远离市区,学生出校买汽车的代价提高。
另一方面,随着宽带网络进入校园,为学生在网络上进行购物提供有利的条件。
而一个网上汽车管理系统可以为学生提供软件条件,这样学生便可以足不出户的买汽车了。
商家可以从中获得利润,两全其美。
通过以上的分析,开发网上汽车管理系统是完全可行的。
4.运行环境:
本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据库等软件:
硬件:
中央处理器(CPU):
PI以上的处理器;
硬盘:
10GB以上硬盘;
软驱:
1.44MB软驱;
内存:
128MB;
显示器:
15寸/17寸显示器;
操作系统:
Windows2000,WindowsNT,WindowsXP,Unix,Linux;
关系数据库:
MicrosoftSQLServer2000;
(三)需求分析
需求分析的任务是通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
新系统必须充分考虑今后可能的扩充和改变。
1.在这里我们需要了解用户有什么样的具体要求和对系统性能的要求。
(1)用户的需求分析:
(a)用户注册
(b)用户登录
(c)汽车型号浏览
(d)汽车订购
(e)汽车型号查询
(f)订单修改
(g)修改密码
(h)修改个人信息
(i)留言板
(j)管理员
(2)系统性能分析
对数据的安全性、完整性要求:
用户信息保密,只有管理员可见(可查),但不能任意修改。
确保网上支付安全。
商品信息、用户信息必须保证其完整性。
防止恶意删改。
以下是系统性能需求:
(a)准确性和可靠性高
(b)页面友好,功能齐全,且可以使用
(c)系统便于维护和升级。
(d)数据库访问效率高
四、汽车管理系统总体设计
(一)系统功能设计目标
理论系统功能设计目标如下:
1.实用性强:
我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;
2.先进的程序结构:
使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;
3.安全可靠性高:
后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;
4.使用模块化设计的方法:
使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;
5.操作简单,维护方便:
每个子系统都具有相对独立的系统维护功能
对可变化的项目可自行维护;
6.查询功能强大:
可以对商品的基本情况、用户基本情况,汽车评信息,用户留言等按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握用户和商品等的基本情况。
(二)网上汽车管理系统功能模块划分:
根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
1.主页:
在这里我们可以看见本系统的主要功能和信息。
2.用户注册:
在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。
3.用户登陆:
为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费。
4.汽车型号浏览:
成功登陆后的用户可以分页浏览汽车汽车型号,并将想要的汽车提交到填写订单页面。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。
5.订购汽车:
成功登陆的用户可以在该页面定购所需要的汽车。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
6.查看订单:
成功登陆的用户可以在该页修改已经订购的汽车。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
7.修改订单:
成功登陆的用户可以在该页修改或删除已经订购的汽车。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
8.汽车型号查询:
成功登陆的用户可以在该页查找自己需要的汽车。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
9.修改密码:
成功登陆的用户可以在该页修改自己的密码。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
10.修改个人信息:
成功登陆的用户可以在该页修改自己当初注册时的信息。
如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
11.留言板:
成功登录的用户可以在该页留言。
12.管理员:
查看用户订单,查看用户信息,并根据用户信息和用户订单对商品进行发派。
(三)网上汽车的体系结构:
层结构:
即:
JSP技术+SQLServer2000数据库
五、数据库设计
(一)数据库系统概述:
数据库系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。
由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。
本系统的前端开发是使用JSP技术,通过JavaBeans进行逻辑控制和数据库连接,而后台数据库采用的是SQLServer2000。
SQLServer2000数据库管理系统是一项全面完整的数据库与分析产品。
SQLServer2000非常容易学习、使用,介绍、学习资料比较多,SQLServer2000全面支持Web功能的数据库解决方案,与此同时,SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。
无论以应用程序开发速度还是以事务处理运行速度来衡量,SQLServer2000都堪称最为快捷的数据库系统。
对比SQLServer2000和其他的大型数据库管理系统,SQLServer2000具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,应用SQLServer2000作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了SQLServer2000作为后台数据库。
(二)数据库表设计:
本系统的数据库其中包括九个表,分别为汽车汽车型号表book,用户注册表member,管理员表admin,汽车类型表booktype,评论表commont,购物车表gouwuche,新闻表news,定单表num,定单详细信息表orderbook。
详情请见下面的数据库表:
1、汽车汽车型号表booK
2、管理员表admin
3、新闻表news
4、汽车类型表booktype
5、用户注册表member
6、定单详细信息表orderbook
7、定单表num
六、程序设计
(一)程序说明
根据前边的需求分析和系统总体设计内容进行程序设计。
本系统是以Java语言为基础进行开发的。
我个人负责的模块主要是采用JSP技术+JavaBeans+SQLServer2000模式进行模块开发与实现的。
全部都以面向对象的方法进行设计和实现。
在程序设计时,我用到了下面的一些定义,解释如下:
Page用来定义整个JSP页面的一些属性和这些属性的的值。
Pageimport该属性的作用是为JSP页面引入JAVA核心包中的类,这样就可以在JSP页面的程序片部分,变量及函数声明部分,表达式部分使用的类。
可以为该属性指定多个值,该属性的值可以是JAVA某个包中的所有类或一个具体的类。
includefile表示的是静态的插入一个文件。
(二)具体模块划分
1.主页面模块
主页面中上部包含:
①标题:
欢迎光临网上汽车专卖
②此刻访问的时间和访问本站的人数等部分。
2.用户注册模块
用户注册是为第一次登录网站的用户所设计的。
在用户成为本站用户之前一定要注册才可以访问我网站的其它网页。
①用户注册包括:
登录名称,真实姓名,设置密码,电子邮件等。
②注册成功后,才可以访问本站的其他页面。
③此模块是我负
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 网络 汽车 销售 问题 思考