完整版计算机毕业设计程序系统.docx

上传人:b****8 文档编号:9578777 上传时间:2023-02-05 格式:DOCX 页数:13 大小:25.85KB
下载 相关 举报
完整版计算机毕业设计程序系统.docx_第1页
第1页 / 共13页
完整版计算机毕业设计程序系统.docx_第2页
第2页 / 共13页
完整版计算机毕业设计程序系统.docx_第3页
第3页 / 共13页
完整版计算机毕业设计程序系统.docx_第4页
第4页 / 共13页
完整版计算机毕业设计程序系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

完整版计算机毕业设计程序系统.docx

《完整版计算机毕业设计程序系统.docx》由会员分享,可在线阅读,更多相关《完整版计算机毕业设计程序系统.docx(13页珍藏版)》请在冰豆网上搜索。

完整版计算机毕业设计程序系统.docx

完整版计算机毕业设计程序系统

摘要

随着计算机网络的普及与Internet的发展,基于Web的汽车销售网站成了今后汽车信息化的发展方向。

它可以使管理员在任何时间、任何地点都可以对信息进行管理,从而提高了信息的管理效率。

考虑到汽车销售集团的业务流程和系统性能的要求,于是基于Web的数据库也就应运而生了,而且数据库技术更是需要和Web技术相结合,才有更为广阔的前景,因此系统采用SQLServer2000和JSP技术进行开发,使汽车销售系统具备良好的稳定性和安全性。

论文介绍了系统的开发背景、目的以及所采用的技术,阐述了系统的特点,对系统的模型进行了简要分析,并对系统的可行性,市场的需求性进行了分析。

在系统的总体框架分析中介绍了系统的功能模块并画出系统的整体文件架构。

在数据库的设计与实现中,提出了数据库的设计思想,并在数据库的模型设计中给出了数据流图、实体联系图及数据表结构。

最后在系统的设计与实现中,确定了系统的配置开发环境,给出系统中模块的详细设计与实现过程,并对系统模块涉及到的关键源代码进行了详细的分析。

本系统所实现的汽车销售系统网站集订购、客服等业务于一身,它的成功架设将会为汽车销售集团带来非常良好的社会效益和经济效益。

关键词:

汽车专卖店管理系统销售JSP

 

ABSTRACT

WiththepopularizationofcomputernetworkwiththedevelopmentoftheInternet,andthecarsalesbasedonWEBsitebecamethedevelopmentdirectionoffuturecarinformation.Thisallowsadministratorsatanytime,anyplacecanmanageandimprovetheefficiencyofmanagementofinformation.SobasedonWebdatabasealsoarisesatthethesystemanalysis,describedthesystemcharacteristics,abriefanalysisofthesystemmodel,andthesystemtoconductafeasibilityanalysistodeterminethepresentconditions,developmentofautomobilesalessystemisfeasible.Thenthesystem'soveralldesign,therightsystem,marketdemandanalysis,theoverallframeworkofanalysisofthesystemdescribedinthesystem'sfunctionalmodules,anddrawthesystemasawholefilestructure.Inthedatabasedesignandimplementation,databasedesignputforwardideasandmodelsinthedatabasedesigngivesthedataflowdiagram,entity-relationshipdiagramanddatatablestructure.Finally,systemdesignandimplementation,todeterminetheconfigurationofthesystemdevelopmentenvironment,thesystemmodulesaregiventhedetaileddesignandimplementationprocess,andthekeysystemmodulesinvolvedinadetailedsourcecodeanalysis.

Thesystemachievedthatcarsalessitecollectionsystem,ordering,customerserviceandotherbusinessinone,anditssuccesswillsetupautosalesgrouptobringaverygoodsocialandeconomicbenefits.

Keywords:

AutoStoreManageSystemSalesJSP

 

第一章绪论1

1.1课题的来源及意义1

1.2国内外现状1

第二章关键技术介绍3

2.1JSP3

2.2JavaBean3

2.3Tomcat开发环境3

2.4JDBC4

2.5CSS样式表设计5

第三章系统分析6

3.1可行性分析6

3.1.1经济可行性分析6

3.1.2技术可行性分析6

3.1.3方案可行性分析6

3.1.4操作可行性分析7

3.1.5社会可行性分析7

3.2用例分析7

3.2.1使用UML用例图描述汽车专卖店系统的需求7

3.2.2用例分析7

第四章系统设计9

4.1系统总体设计9

4.1.1系统总体设计简介9

4.1.2系统总体模块设计9

4.2前台功能模块9

4.3后台功能模块10

4.4数据库的设计11

4.4.1简介关系数据库11

4.4.2概念模型设计11

4.4.3物理结构设计15

4.4.4类图的设计17

第五章系统实现19

5.1主界面设计19

5.2前台模块设计19

5.2.1展示中心模块19

5.2.2预定中心界面20

5.3后台模块设计21

5.3.1身份验证模块21

5.3.2车辆信息管理模块22

5.3.3订单信息管理模块23

第六章 系统测试24

6.1软件测试方法24

6.2汽车专卖店销售系统测试24

结 论26

谢辞27

参考文献28

 

第一章绪论

本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,信息社会已悄然走入了我们的生活。

随着互联网的日益兴起,人们只需坐在家里或是办公室便可知道社会发生的一切。

行业网站发展可分为三个阶段:

“目前是初级信息服务阶段;一两年后将发展到网络采购阶段,实现低成本下的高效益;而未来将逐步进入远期标准合同阶段,合同与物流配套跟进,那将是国内行业网站的理想阶段”。

互联网的广泛应用,这为汽车专卖店销售系统的实现提供了无限可能。

1.1课题的来源及意义

如果消费者想要买车,原来汽车的销售模式是去每一家汽车销售有限公司进行看车,选车,而大多汽车销售4S店分布的都比较分散,如果公司将销售的车辆信息,图片以及一些相关资料发布到公司网站上,将大大减少了消费者的时间浪费,为消费者提供方便。

同时也提高公司在网上的知名度,对汽车的销售管理有帮助作用。

随着计算机网络的普及与Internet的发展,汽车销售网站成了今后媒体信息化行业的发展方向。

这样可以使管理员在任何时候、任何地点(只要他能上网)都可以对信息进行管理,提高了信息的管理效率,同时也方便管理与维护。

在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。

于是,基于Web的数据库也就应运而生了。

随着InternetIntranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web技术相结合,才有更为广阔的前景。

JSP作为Sum公司推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器服务器模式的数据库体系也正逐渐成为数据库结构的主流。

1.2国内外现状

随着计算机网络的普及与Internet的发展,基于Java的汽车销售网站成了今后娱乐信息网站的发展方向。

这样可以使管理员在任何时候、任何地点(只要他能上网)都可以对信息进行管理,提高了信息的管理效率,同时也方便管理与维护。

解决的关键问题:

会员信息的管理,查询,通过密码验证进入系统,主要功能包括用户订购、客服等,管理员可以管理会员管理,分类管理,销售管理,订单管理、集团信息管理、投诉管理等等其他信息,所有操作都可以由用户在客户端浏览器中完成。

汽车4S店,是1999年以后才逐步由欧洲传入中国的舶来品。

由于它与各个厂家之间建立了紧密的产销关系,具有购物环境优美,品牌意识强等优势,一度被国内诸多厂家效仿。

4S店一般采取一个品牌在一个地区分布一个或相对等距离的几个专卖店,按照生产厂的统一店内外设计要求建造。

由于国外发达国家的经济发展超过我国,国外汽车销售网站的兴起远远早于我们国家,早在20世纪初,国外的销售网站便已经经营的如火如荼。

国外的消费者们早已在各种招聘网站上寻找适合自己的车辆,在网上购买。

而国内的企业大都是在销售网站上实行简单的公司介绍,具体情况还是要到店里洽谈。

随着经济以及信息高速公路的来临,毋庸置疑,网站订购和消费将会被渐渐广泛应用。

随着信息社会的发展,因此我根据目前实际的企业情况,开发一套汽车销售系统是十分必要的。

第二章 关键技术介绍

2.1JSP

JSP,全称为JavaServerPages,是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节的文件,这样就会由生成的Servlet来对客户端应答。

所以,JSP可看做是Servlet的脚本语言(ScriptLanguage)版。

由于JSP是基于Java的,所以它们也有Java语言的最大优点—平台无关性,也就是所谓一次编写,随处运行(WORA–WriteOnce,RunAnywhere)。

除这个优点外,JSP的效率及安全性也是相当惊人。

因此,JSP虽然在国内目前的应用并不广泛,但其前途不可限量。

2.2JavaBean

JavaBean为一种用JAVA语言所写成的可重用组件。

为写成JavaBean,类必须是具体的和公共的,且有无参数的构造器。

JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。

众所周知,属性名称符合这种模式,其他Java类可以通过自省机制发现和操作这些JavaBean属性。

用户可使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象都进行打包,并且其他的开发者也可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。

用户可以认为JavaBean提供了一种随时随地的复制和粘贴功能,而不用关心任何改变。

最初,JavaBean的目的只是为了将可重复使用的软件代码打包标准。

特别是用与帮助厂家开发在综合开发环境(IDE)下所使用的java软件部件。

这些包括例如Grid控件,用户可将该部件拖放到开发环境中。

从此,JavaBean就可扩展为一个JavaWeb应用的标准部件,并且JavaBean部件框架已扩展为企业版的Bean(EJB)。

2.3Tomcat开发环境

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中一个核心项目,由Apache,Sun和其它一些公司以及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范总可以在Tomcat中得到体现。

它是功能丰富的J2EE集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。

在结构上,Tomcat的特征可被分为7类:

(1)J2EE模型;

(2)WEB开发工具;

(3)EJB开发工具;

(4)应用程序服务器的连接器;

(5)J2EE项目部署服务;

(6)数据库服务;

(7)Tomcat整合帮助。

对于以上每一种功能上的类别,在Tomcat中都有相应的功能部件,并通过一系列的插件来实现它们。

Tomcat结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任意模块进行单独的扩展和升级。

简单而言,Tomcat是Tomcat的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

2.4JDBC

JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可为多种关系数据库提供统一访问,它是由一组用Java语言编写的类和接口组成。

JDBC为工具数据库开发人员提供一个标准的API,据此可构建更为高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序,同时,JDBC也是个商标名。

使用JDBC操作数据库具体原理如图2-1所示:

图2-1使用JDBC操作数据库

传统JDBC访问数据库步骤:

(1)通过Class.forName(StringdriverClass)注册数据库驱动;

(2)通过DriverManager.getConnection(Stringurl,Stringuser,Stringpassword)获得数据库连接对象;

(3)通过Connnection.createStatement()创建相应的Statement对象;

(4)通过Statement.execute(Stringsql)或者PreparedStatement.execute()执行相应的SQL,并返回ResultSet对象;

(5)操作ResultSet。

2.5CSS样式表设计

CSS就是CascadingStyleSheets,中文翻译为“层叠样式表”,简称样式表,它是一种制作网页的新技术。

网页设计最初是用HTML标记来定义页面文档及格式,例如标题<)和确认(validation),从是否关心软件内部结构和具体实现的角度划分:

白盒测试和黑盒测试。

白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。

这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。

其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖。

黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。

在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。

6.2汽车专卖店销售系统测试

完成了程序的编写工作后,接下来将进行软件测试。

软件测试是软件质量保证的主要活动之一,因此,测试的质量直接影响软件的质量。

本系统采用黑盒测试的方法对系统进行了功能测试,对系统已设计好的功能输入正确的数据进行测试。

第一,测试后台身份验证模块,即对管理员登陆进行测试,输入正确的管理员名称和密码,查看系统是否可以进入,如果能够进入到系统内部,说明此登陆模块测试成功;打开登陆界面,在“用户名”里填入user,“密码”框里填入password作为用户登陆密码。

完成后点击“确定”按钮,进入主页页面,即该用户已经登陆成功。

第二,测试后台模块中销售汽车数据添加模块,先点击查看销售车辆数据和查看车辆数据信息,作为测试销售车辆管理模块的第一步。

当管理员成功登录后,分别点击删除车辆信息信息、删除新闻信息,测试能否删除成功,并测试整个过程数据状态变化。

第三,测试后台模块中企业管理模块,先点击查看新闻信息,作为测试企业管理模块的第一步。

当管理员成功登录后,分别点击删除新闻信息,测试整个过程数据状态变化,并测试能否删除成功,若是能成功删除,则说明企业管理模块正确,编辑功能,,即可进入相应的管理页面,点击各种操作按钮,即出现编辑页面,即可以修改和删除用户、最后保存。

第四,测试后台模块中退出功能,在进行完后台管理后,可点击系统页面的“退出”连接时候便可以退出后台页面,重新进入登陆页面。

第五,测试前台展示中心模块,想要进行订车的用户,需要填写在线预订单,填写基本信息,填写成功后进行提交,然后由后台管理员对订单进行处理。

第六,测试前台客服中心模块,若想查看客服服务信息,点击客服中心,测试系统能否正常运行。

第七,测试前台用户浏览功能,此模块不要求用户时已登录或已注册的用户,登陆该网站后,分别点击查看车辆信息、客服中心、新闻中心,测试系统是否正常运行。

第八,用户注销登陆的测试,在用户需要对出程序的时候,点击系统页面的“注销登陆”连接之后便可退出。

经过以上各项的测试,证明本系统完全可以正常运行,至此测试成功。

第九,测试查询功能成功与否,查询功能:

在管理员登陆成功之后,在相应的文本框中输入想要查询的用户,点击“查询”按钮,成功即可出现结果页面,页面内显示出来的用户,表示测试成功。

结论,汽车专卖店管理系统的设计与开发基本完毕,该系统具有用户登录,注册,预定汽车,查看订单,删除订单等功能。

通过逐步测试,系统各功能亦可以实现。

完成了需求分析阶段提出的各项需求设计,但是该系统仍然存在许多不足之处,需要进一步改进。

希望这些问题将会在以后的实际工作中加以完善和提高。

结 论

本系统的设计、开发、测试、修改等工作已经基本完成。

总的来说,已完成并实现了调研时的需求和预期实现的功能。

该系统运行在装有SQLServer2000数据库,Tomcat构建的服务器上,供互联网上的浏览器访问。

该系统分为前台和后台,前台是用于普通用户进行操作应用;后台是用于管理员对系统进行管理的。

两个部分全部使用Jsp+JavaBean+SQLServer2000的BS模式开发。

本系统最大的特点就是结构简单,界面清晰、简洁,一目了然。

主界面只显示汽车类别,会员注册后,登录此系统可查看订购的汽车基本信息,并且通过站内搜索,可以使用户更方便、快捷的找到想找的汽车。

与过去通过现场看车购买方式相比,这样不仅可以省下不少时间,也可以节约金钱。

本系统操作简单,容易上手,界面简介,给人一种干净、清新的感觉,不像其他网站使人眼花缭乱,不知点击何处观看。

本汽车专卖店销售系统通过JSP页面响应请求并将处理结果返回给客户,所有的数据库操作和复杂业务逻辑操作都通过JavaBean来实现。

该技术实现了页面的表现和业务逻辑相分离。

该系统采用的了JSP技术,使用了SQLServer技术,实现了本汽车专卖店销售系统的基本功能要求。

在本次毕业设计的过程中,按照软件工程的思想,对系统进行了认真详细的分析、设计、编码、测试等工作。

在这段时间里,经过探索和钻研,对JSP、SQLServer有了更进一步的掌握,对系统开发过程也有了深层次的理解。

完成了本系统中比较常用的一些功能。

经过本次设计对JSP数据库开发软件有了一定的认识。

目的是在通过此次毕业设计对数据库认识的基础上进一步了解到与此相关系统的设计过程,并能总结出一些经验为以后所用。

在本次设计中,利用JSP进行了数据库的创建工作,各种窗口和控件的应用,通过JSP语言和SQL语言的结合应用完成了诸多功能。

对于查询中的模糊查询,数据窗口中的数据传递都有了进一步的了解和加深,并在JSP中加以实现。

鉴于本次设计的结果是一个阶段性的成果,在今后的工作中还有很多需要不断完善的地方,以期达到最佳系统效果。

由于时间有限,系统还存在一些问题与不足,而且系统的功能还需要进一步改善,希望在以后的工作和学习之余,进行改进。

谢辞

经过几个月的毕业设计,在老师的指导带领下,我们有针对性的学习了数据库的相关理论知识和数据库前端开发软件JSP的基础知识和应用技巧,除此之外还学会很多SQL数据库编程方面的知识,最后比较成功的完成了系统设计了。

但是由于经验方面的原因,以及对Myclipse开发工具的操作流程了解不够深刻,该系统还有许多不尽如人意的地方和功能上的缺陷,这些都有待于进一步改善。

通过这次的毕业设计也让我学到了不少的东西,贾老师总是在我对困难感到迷惑和茫然的时候给予我帮助,让我及时客服困难并最终完成了此次毕业设计。

我对他的帮助和指导表示由衷的感谢。

而且了解到数据库在现今诸多行业中应用的重要性以及今后的发展,可以说是受益匪浅,为今后开发相关系统奠定了坚实的理论基础和总结了宝贵的开发经验。

从08年9月我的大二生活开始,我就进入了计算机专业课的学习,在这不算短暂的四年的学习生活中,我的专业课老师们给了我莫大的帮助和谆谆的教导,使我从中受益匪浅。

今天,在即将结束我的大学生活的时刻,我将竭尽所能的用心完成我的毕业设计来回报曾经给予我关爱,授予我知识的恩师们,真心地感谢我的指导教师,我的毕业设计从开始准备到最后完成,每一步都离不开老师的辛勤指导。

在毕业设计过程中,我受到老师无微不至的关怀,老师的专业知识、严谨的治学态度、敬业的工作态度都给予了我极大的鼓励与帮助。

在此过程中,对于我遇到的所有问题和困难,老师都给予了细心的解答和真诚的帮助,在此我表示衷心的感谢。

最后,感谢我的父母以及家人对我的关心和支持,感谢那些默默支持、关心和帮助过我的好朋友们,也衷心的祝福他们幸福平安。

参考文献

[1].赛奎春.JSP信息系统开发实例精选[M],北京:

机械工业出版社,2005.

[2].耿祥义.JSP实用教程[M],北京:

清华大学出版社,2003.

[3].张新曼.精通JSP-WEB开发技术与典型应用[M],北京:

人民邮电出版社,2005.

[4].李尊朝.JAVA语言程序设计[M],北京:

中国铁道出版社,2004.

[5].周竹彪.JSP网络编程从入门到精通[M],北京:

清华大学出版社,2005.

[6].孙新.JSPWEB开发详解[M],北京:

北交大出版社,2005.

[7].耿祥义.Java课程设计[M],北京:

清华大学出版社,2004.

[8].吴其庆.JSP动态网站设计实例教程[M],北京:

冶金工业出版社,2007.

[9].陈峰.JSP程序设计实用教程[M],北京:

机械工业出版社,2006.

[10].耿祥义.张跃平.Java2实用教程[M],北京:

清华大学出版社,2004.

[11].耿冲.SQLServer2000数据库管理[M],北京:

机械工业出版社,2005.

[12].C.BaSam.HeadFirstServlet&JSP[M],北京:

中国电力出版社,2007.

[13].张炯.Unix网络编程实用技术与实例分析[M],北京:

清华大

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1