首页 基于JSP的汽车销售管理系统设计

基于JSP的汽车销售管理系统设计

举报
开通vip

基于JSP的汽车销售管理系统设计XxxxxxxxxxXXX学校 2013年毕业设计(论文) 汽车销售管理系统的设计与实现 学    院:                          专    业:                            班    级:                            学    号:                          学生姓名:                                          指导教师:                     ...

基于JSP的汽车销售管理系统设计
XxxxxxxxxxXXX学校 2013年毕业设计(论文) 汽车销售管理系统的设计与实现 学    院:                          专    业:                            班    级:                            学    号:                          学生姓名:                                          指导教师:                                          2013年X月X日 基于JSP技术的汽车销售管理系统 摘要 随着科学的不断进步,计算机应用已经遍布整个社会的每个角落。计算机在汽车销售管理上的应用,使其逐步系统化、完善化。利用计算机帮助企业高效率完成汽车销售管理的日常事务,是适应现代企业经济的需求。由于汽车销售管理是一项琐碎、复杂而又十分细致的工作,在汽车销售的各个环节中不允许出错,实行手工操作,每月就会耗费工作人员大量的时间和精力。所以需要开发一个功能比较齐全、使用效率较高的汽车销售管理系统,该系统可对有关销售的各种信息进行统计。本文通过对汽车销售工作流程的深入了解及进行了可行性分析后,对汽车销售管理系统作了功能需求分析、业务流程分析、数据流程、数据库的设计以及界面设计,并完成了系统的开发。 本系统是在Windows XP环境下,采用B/S结构,以MySQL为数据库开发平台,采用JSP(JAVA Server Pages)技术开发的。系统分前台和后台两大部分,前台由用户使用;后台部分由管理员使用,主要包括系统用户管理等功能模块。 关键词:MySQL ;汽车销售管理;JSP; 目  录 1.绪论    1 1.1系统研究背景    1 1.2系统开发目的和意义    1 1.3系统概述    1 1.2.1销售管理系统的定义    1 1.2.2销售管理系统的作用    2 2.系统分析    3 2.1可行性分析    3 2.1.1经济上的可行性    3 2.1.2技术上的可行性    3 2.1.3操作上的可行性    3 2.2系统功能需求分析    4 2.2.1功能需求    4 2.2.2性能需求    5 2.3业务流程分析    6 2.4数据流程分析    7 2.5数据库设计    8 2.5.1数据库概念结构设计    8 2.5.2数据库逻辑结构设计    10 3.系统设计    14 3.1系统体系结构    14 3.2 开发软件    14 3.2.1 JSP技术    14 3.2.2 IIS管理器    15 3.2.3 MySQL数据库    17 3.2.4 MyEclipse    18 3.3系统的软硬件平台    19 4.系统操作说明    20 4.1系统操作说明    20 4.1.1登陆页面    20 4.1.2管理员添加页面    20 4.1.3汽车添加页面    21 4.1.4汽车供应商信息添加页面    21 4.1.5汽车进货记录添加页面    22 4.1.6汽车库存查询页面    22 5.软件测试与分析    23 5.1系统测试的定义    23 5.2系统测试的目的及意义    23 5.3系统测试的重要性    23 5.4系统测试的常用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载     24 5.5测试环境与测试条件    25 5.6系统运行情况    25 5.7测试总结    26 6.结论    27 6.1系统的特点    27 6.2系统的不足和改进    27 6.3设计收获与心得    27 致  谢    28 参 考 文 献    29 源码程序附录    30 1.绪论 1.1系统研究背景 伴随知识经济的发展和现代信息技术的不断改进,人们的生活节奏越来越快,而对信息的要求越来越高,快捷方便已经成为信息的一个重要指标。对于一个好的零售公司,拥有完整全面的信息管理系统变得非常重要。在这种情况下,商品销售管理系统应运而生。通过本系统用户可以更快的获得最全面的信息,而且可以通过本系统查询所有需要的信息,大大的方便了用户的操作。目前的商品销售管理系统已能顺利完成商品的进、销、存工作,多为单机版,网络版还不多见,但网络版应是以后的发展重点。 1.2系统开发目的和意义 传统的汽车销售管理在商品的统计和管理上不但麻烦,而且还十分的耗费人力和时间。而汽车销售管理系统对商品的进货、退货、存货和销售情况等进行了综合统计和管理,使管理人员能够更快的得到自己想要的信息。 一个好的汽车销售管理系统首先应具备的是基本的信息管理,而汽车销售管理系统不但对汽车信息信息、代理商信息、订单信息等都进行了系统的管理,而且管理人员可以直接登陆系统查看所有的信息,也可以根据自己的需要搜索相关的信息。本文对系统开发中面临的问题及其解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 进行详细的设计及合理安排,根据所掌握的技术对系统的各部分功能进行了实现。 1.3系统概述 1.2.1销售管理系统的定义 销售管理系统,它涉及人工智能、计算机科学、认知科学、教育学、心理学和行为科学等学科,其研究目的是赋予计算机系统以智能,由计算机系统在一定程度上代替人类实现运动会最佳管理的运作。运动会管理系统改变了传统管理模式,具有交互性、多样性、灵活性等特点,提高了信息管理的准确性与信息管理的效率。 1.2.2销售管理系统的作用 销售管理系统在现代高校运动会管理中发挥着越来越重要的作用: (1)提高商品管理的效率和质量; (2)能实现商品信息、供应商信息、进出货信息、库存信息的集中管理; (3)充分利用网络资源,提高办事效率。 2.系统分析 2.1可行性分析 2.1.1经济上的可行性 (1)前期投入资金比较少,只需要平台系统的开发、域名和空间的购买费用,需要一些花费,但是不多。 (2)接下来就是资料的录入工作。管理员登陆系统后台,可对商品信息进行添加、修改等工作即可。 (3)中后期主要工作就是维护更新,工作量不大,只需一位管理人员来完成添加商品、供应商、客户的信息。 (4)平台进入正常运转之后,可高效地进行商品管理,节省大量的人力物力,从长远看,获益会远远大于支出。 从经济上来说,建设这样一个系统是可行的。 2.1.2技术上的可行性 技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需要等等。配置稍好的PC机,Winxp操作系统,IIS服务器, MySQL软件,结合JSP语言,可以完成目标系统的建设,从技术上来说是容易实现的。 2.1.3操作上的可行性    首先,设计网站的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的销售管理系统。其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。从操作上来说是可行的。 综上所述,从各方面来看,我们在现行条件下可以设计出较合适的平台系统,完成对软件测试的管理。 2.2系统功能需求分析 需求分析分为功能需求和性能需求。 2.2.1功能需求 通过前期的调查分析及研究,对本管理系统来说,只有管理员一种类型,其功能主要有以下几个方面: 1)系统维护功能 包括添加管理员和进行管理员个人密码修改等操作。 2)基本信息管理 包括汽车类别添加、汽车类别查询、汽车信息添加、汽车信息查询、供应商信息添加、供应商信息查询、客户信息添加和客户信息查询等操作。 3) 汽车进货管理 汽车进货记录登记、汽车进货记录查询、进货退货登记和进货退货查询等操作。 4) 汽车出货管理 包括汽车出货记录登记、汽车出货记录查询、汽车出货退货登记和出货退货查询等操作。 5)库存管理 进行库存查询报警盘点。 6)利润统计 出货利润统计。 以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。 系统功能模块结构图如图2.2所示: 图2.2系统模块结构图 2.2.2性能需求 除了满足用户的功能要求外,系统的性能要求也很重要。 系统的性能要求通常包括:运行时间、存储容量、界面的友好性、系统的安全性、可靠性以及容错能力等。 系统的性能要求应按以下几个方面确定: (1)容量要求:确定系统的容量,如处理的记录数和处理数据的最大容量等。 (2)精度要求:确定系统的精度。如数据或数值计算的精度和数据传输的精度等。 (3)时间特性要求:确定系统的时间特性,如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的J帧序关系。 (4)适应性要求:必须指明反映系统环境变化和系统适应能力的各种参数。如当需求发生变化时,系统的适应能力,并指出为适应这些变化而需要设计的软件和过程。 (5)界面友好性:要有适应用户特点的智能化人——机交互界面,以便用户经过简单的培训就可操作使用。 (6)系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因人为的操作错误而死机或崩溃。如果系统对时效要求非常高,还必须考虑双机系统和磁盘阵列等措施。此外,还应采用可靠的供电设备。 对信息系统的性能而言,其要求是:信息查询的平均响应时间、连接的终端数、数据存储容量、可扩充存储容量(可存储几年、几个月的数据)、打印报表的种类和数量等。 2.3业务流程分析 汽车销售管理系统工作流程为:系统启动并进入系统登陆界面,管理员输入账号、密码进行登陆后,可以进行系统后台的所有操作,包括基本信息管理、进货管理、出货管理、库存管理等以及系统管理员帐号管理、数据备份及数据恢复。本系统的业务流程图如图2.3所示: 图2.3业务流程图 本系统是利用现代化的计算机网络技术将汽车销售管理系统进行整合,按照实践过程设计完成的。同时完善服务,初步设计一个销售管理系统的平台,便于管理员对商品进货、出货、库存等面进行有效率地管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标: 1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。 2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到"即时发布、即时见效"的功能。 3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行上传下载相关资源的管理。 4)方便移植:系统应具有实用性、可靠性和适用性。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。 5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 2.4数据流程分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 整个系统的数据流程图如下图所示: 图2.4  系统的数据流程 2.5数据库设计 2.5.1数据库概念结构设计 根据上面的系统功能需求分析、业务流程分析和数据流程分析,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 下面对主要的实体E-R图作一下展示。 整体E-R图如下图所示: 图2.5.1a整体E-R图 汽车信息实体E-R图如图2.5.1b所示: 图2.5.1b汽车信息E-R图 汽车供应商信息实体E-R图如图2.5.1c所示: 图2.5.1c供应商信息E-R图 2.5.2数据库逻辑结构设计 数据库设计的好坏直接影响整个系统,如果数据库设计不好,不仅仅很多的业务处理起来相当的复杂和烦琐,而且在编写系统代码的时候也会遇到很多问题。所以,一个合理的数据库是必须的、是必要的。本系统的数据库结构在设计的时候注意到了 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 命名和建立索引的必要性,汽车销售管理系统数据结构主要表的结构情况如下: allusers表: caigoujilu表: caigoujilu表: gongyingshangxinxi表: kehuxinxi表: shangpinleibie表: shangpinxinxi表: xinwentongzhi表: xiaoshoutuihuo表: 3.系统设计 3.1系统体系结构 汽车销售管理系统采用的是时下比较流行的B/S模式体系结构,具有通用性,其开发与维护简单,成本低,界面友好。具有良好的系统扩展性,方便管理。 本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。 图2-4-1 B/S三层结构图 B/S体系结构与B/S体系结构相比不仅具有其全部的优点,而且又有B/S体系结构所不具备的独特优势: (1)开放的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 :B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。 (2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 (3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。 从以上的分析与比较可以看出,B/S模式具有B/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的课程在线浏览系统采用了基于B/S模式的体系结构。 3.2 开发软件 3.2.1 JSP技术 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支Java,也可以访问JSP网页。 JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。  JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 3.2.2 IIS管理器 IIS(Internet Information Server),是微软公司主推的服务器,最新的版本是IIS 6.0,IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet站点。 IIS支持HTTP(Hypertext Transfer Protocol,超文本传输 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 )、FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。 IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JavaScript开发软件以及Java,同时也支持CGI和WinCGI,以及ISAPI扩展和过滤器。 IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容: Microsoft Exchange Server 客户/服务器通讯和群组软件;   
本文档为【基于JSP的汽车销售管理系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_731942
暂无简介~
格式:doc
大小:53KB
软件:Word
页数:20
分类:管理学
上传时间:2019-01-19
浏览量:29