《汽车销售管理信息系统.doc》由会员分享,可在线阅读,更多相关《汽车销售管理信息系统.doc(185页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、汽车销售管理信息系统摘 要随着科学技术的不断提高,传统的管理流程存在着种种不足,本项目研究了一种基于B/S的网络版的信息管理系统,结合汽车销售管理信息系统的实际需求进行分析和功能调整,探讨了开发汽车销售管理信息系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。利用Myeclipse集成开发平台和Mysql数据库实现了本系统的具体设计,根据企业汽车销售信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的汽车销售管理信息系统。针对汽车销售信息管理的业务流程,系统的功能实现由系统管理员和系统用户两种角色完成。本文主要介绍了设计的开
2、发背景与研究现状、技术介绍,在本文中结合系统数据管理的业务流程详细介绍了相关页面文件的实现过程和不同用户角色对应的功能1。关键词:汽车销售;系统;计算机;开发;JSP;Myeclipse;Mysql Automobile sales management information systemAbstract With the continuous improvement of science and technology, there are various shortcomings in the traditional management process. This project has
3、 studied a B / S-based information management system, combined with the actual needs of automobile sales management information system for analysis and function adjustment. Discussed the process of developing the automobile sales management information system. Managers complete the entry and managem
4、ent of various data information through the system, and also need to complete the timely update of data information. Using the Myeclipse integrated development platform and Mysql database to realize the specific design of this system, according to the management process of the companys car sales inf
5、ormation and the needs of daily management, this project designs and develops a car sales management information system based on the network environment. For the business process of automobile sales information management, the systems functions are realized by two roles of system administrator and s
6、ystem user.This article mainly introduces the design development background, research status, and technology introduction. In this article, the business process of system data management is introduced in detail, and the implementation process of related page files and the functions corresponding to
7、different user roles are introduced in detail.Keywords: car sales; system; computer; development; JSP; Myeclipse; Mysql目 录1 绪论11.1 研究背景11.2 国内外现状11.3 主要研究内容21.4 研究意义22 相关技术32.1 JSP技术简介32.2 系统使用的编程语言32.3 B/S结构32.4 Mysql数据库简介32.5 动态网站43 需求分析53.1 可行性分析53.1.1 技术可行性53.1.2 运行可行性53.1.3 时间可行性53.1.4 经济可行性53.
8、2 需求背景分析53.3 功能需求分析63.4 参与者分析73.4.1 用户用例分析73.4.2 管理员用例分析83.5 非功能需求分析83.5.1 性能需求83.5.2 安全需求83.5.3 可靠性需求93.5.4 运行环境需求94 系统设计104.1 总体设计104.1.1 业务流程分析104.1.2 系统功能结构114.1.3 系统数据流程124.2 数据库设计134.2.1 E-R模型134.2.2 数据库表清单154.3 系统开发流程174.3.1 系统开发流程设计174.3.2 系统体系结构设计194.4 系统开发环境195 系统实现205.1 系统登录实现205.2 系统首页实现
9、215.3 用户密码管理模块实现215.4 用户信息管理模块实现225.5 车辆信息管理模块界面245.6 采购入库信息管理模块界面255.7 销售出库信息管理模块界面256 系统测试276.1 测试目的276.2 测试用例276.3 测试结果306.4 系统维护307结论31参考文献32致谢34附录351 绪论1.1研究背景企业现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统存在着许多缺点,如界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模
10、式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高企业形象的方式。可以看出,汽车销售管理信息系统通常是为解决某个领域特定类型的问题而设计的,因此它通常只是集中了相当狭小的知识范围,对该领域之外的知识一无所知。我们的社会越来越依赖信息系统,不管你将来要从事何种职业,都需要对计算机和信息系统的文化有所了解。管理人员和决策者对信息系统所有方面的参与是组织获得成功、更高利润和更低成本的关键因素之一。对信息系统的了解可以对工作产生很大的帮助,在职业或行业内取得进展。计算机文化教育对于知识工作者来说是必不可少的。随着信息技术的进步和应用范围的不断扩大,人们发现信息技术不仅可提高原有工作效
11、率,而且还改变着人们的习惯和行为模式。信息技术作用的发挥不仅受制于技术能力,更受制于人们的思维习惯和观念。 汽车销售管理信息系统能够很好地解决具有知识,汽车销售管理信息系统能够很好地解决具有清晰规则和程序的问题,并具有很高的效率,可给企业带来巨大收益。因此,开发一套完善的汽车销售管理信息系统,是十分有必要的3。1.2国内外现状国外的汽车销售管理信息系统建设起步时间早,起点高。西方发达国家的经济已经发展到了一个相对繁荣平稳的阶段,各方面发展也比较均衡,汽车销售信息管理方面也不例外,各方面的软件处于一个比较成熟的阶段。欧洲、新加坡、日本等国家,汽车销售管理信息系统经过长期建设已经十分完善。但是从现
12、有的汽车销售管理信息系统来看还存在很多的问题,主要是:功能单一;系统孤立;交互性不高4。伴随着经济全球化和区域经济一体化进程的加快,信息技术和信息系统带来了信息化企业经营管理过程的巨大变化,促进了信息化企业业务流程的合并与精简。我国是一个发展中国家,在这种经营环境中,信息化企业竞争进入到一个更高、更新的平台,信息化企业必须在新的平台上开发培养出克敌制胜的强大能力,才能最终嬴得竞争的胜利。 1.3主要研究内容结合科学管理的理论,根据企业汽车销售信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的汽车销售管理信息系统。针对汽车销售信息管理的业务流程,开发出一个提高人们获取信息的高
13、效性与方便实用的汽车销售管理信息系统,系统的功能实现由系统管理员和系统用户两种角色完成5。主要的研究内容有:(1)走访调查报刊书店,了解用户的感受与需求,根据实地考察的内容书写需求分析(2)利用所学习的计算机知识,进行详细设计与系统实现,最后进行系统的测试。(3)研究汽车销售管理信息系统实现功能时,深层的业务流程关系,每一层的逻辑关系,以及代码实现阶段每一个类之间的关系。1.4研究意义企业长期以来使用操作流程比较繁琐的传统管理系统,本次毕设的任务是开发一个新的信息管理系统来解决这个问题,结合汽车销售管理信息系统的实际需求进行分析和功能调整,探讨了利用JSP开发汽车销售管理信息系统的过程。管理人
14、员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。利用Myeclipse集成开发平台和Mysql数据库实现了本系统的具体设计,根据企业汽车销售信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的汽车销售管理信息系统。1812 相关技术2.1JSP技术简介在绝大多数的企业级应用中,JSP技术开发仍占据着第一的地位。Sun Microsystems公司在2009年4月被甲骨文公司成功收购,目前JSP技术的更新由甲骨文公司继续进行6。2.2系统使用的编程语言Java语言设计的程序有着可以跨平台,运行效率高,保密性强的特点。Java语言凭借着出色的优
15、点在互联网的编程开发中起到了越来越重要的作用。Java语言是一个独立于平台运行的语言,到处运行的特点,这种方式给整个开发行业带来了翻天覆地的变化。Java语言会在新的时代里起到领头大哥的作用,同时该语言也在不断的完善自己,相信可以在未来的互联网开发行业中起到更重要的作用。随着Sun Microsystems公司在2009年4月被甲骨文公司成功收购,Java的更新也由甲骨文公司继续进行,甲骨文公司对Java语言又进行了很大的完善和更新,目前JavaToolKit的最新版本为8.07。2.3B/S结构基于客户浏览器和程序服务器的结构使得使用者无需在个人PC终端上安装任何客户端,就可以访问系统和网站
16、,只需一根网线即可,达到了不论何时不论何地的方便管理方式。虽然现在随着移动终端的兴起,通过手机APP改变了人们的生活和工作方式,但是有很多功能和体验是APP客户端所永远不能代替的,比如完美的页面效果,更功能强大的菜单等。因此B/S开发模式在以后仍将是IT开发的主流模式。2.4Mysql数据库简介一个新开发的项目,需要有数据库的配合。需要一个容量大,储存快,功能稳定的数据库。MYSQL是一种关系数据库管理系统,它最明显的机制就是将有关联的数据各个建表,多个表格通过不同的SQL语句实现对数据的增删改查,几个表格在一起相辅相成,分工明确。整体条理清晰,加快了速度并且提高了灵活性。一方面,MYSQL因
17、为他的性能优越,同时加上使用MyEclipse开放式的开发环境,使得MYSQL的优点发挥到极致,另一方面,MYSQL数据库的优点很明显。(1)MYSQL数据库可以在编译后,直接可以带到任何环境中使用。(2)支持多线程,可以很好的利用CPU资源。(3)速度更快,因为它的查询机制优化很好。(4)MYSQL是免费的。在本系统中,需要一个稳定的数据库,因为一系列的信息都是存放在数据库中的,我们在需要使用的时候,我们会把它调用出来,这样高效的处理方式会很方便。 2.5动态网站交互功能是动态网站最大的特征,这个技术常常使用ASP,JSP等开发技术。动态网站的人机交互好,为开发者与使用者带来很好的使用感受。
18、动态网页包括了很多的服务器脚本,为各种开发提供了可能。 3 需求分析3.1可行性分析任何的系统在规划中都会有可行性分析,这是综合考虑可能会在开发过程中遇到的问题,然后进行一个系统的评估分析。3.1.1技术可行性这个毕业设计跟基于B/S模式下,使用JSP与JAVA语言共同完成,数据库用的是MySQL,运行环境是myEclipse。加上平时所学习的知识与其他途径获取的知识,一步步积攒而成。3.1.2运行可行性在运行方面,目前现在的大学生都有一定的计算机操作基础,而且在校园内有大量公共的电脑供大家选择使用,所以大家很容易上手,没有困难点,不用特意培训,操作系统简单,功能清晰,运行没有问题。3.1.3
19、时间可行性从开始筹备阶段到正式落实有一个学期的时间。当做一个功能明确的项目时,前期做足了充足的分析,这一个学起的时间感觉把专业知识重新整合了一遍,整体的时间没有任何的问题,时间很充裕,所以时间可行性没有问题。3.1.4经济可行性服务器是当下开发流行的tomcat也是免费的。所以开发过程中的软件都是免费的,所以前期开发所用到的费用很低,整个项目不会因为资金问题而被滞留,所以在经济上是可行的。3.2需求背景分析随着科学技术的高速发展,利用计算机网络,人们可以足不出户的进行各种社会和生活活动,为自身带来巨大的经济和社会效益。企业现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统存在着
20、许多缺点,如界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高企业形象的方式。因此,开发一套完善的汽车销售管理信息系统,充分利用信息行业的现有资源开发更好的汽车销售管理信息系统是十分有必要的3。企业长期以来使用过时的基于客户端/服务器端的管理系统进行汽车销售信息管理的日常业务,其操作流程比较繁琐。传统的管理流程存在着种种不足,针对诸多的缺点,本文研究了一种基于B/S的网络版的信息管理系统来解决上
21、述问题,提供快速的汽车销售信息检索功能及快捷的信息管理流程,让用户可以使用更简单、实时、高效的汽车销售管理信息系统。,结合汽车销售管理信息系统的实际需求进行分析和功能调整,探讨了利用JSP开发汽车销售管理信息系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。利用Myeclipse集成开发平台和Mysql数据库实现了本系统的具体设计,根据企业汽车销售信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的汽车销售管理信息系统。 本系统采用B/S的模式,使系统的灵活性、规范性都有所增强。利用基础编程技术,提供系统所需要的各种可靠机制
22、。应用级的可靠机制是通过可靠服务的形式来提供的。采用汽车销售管理信息系统,将加强企业的联合监管,提高汽车销售信息管理和开发的水平。采取预防措施来保护系统,信息安全管理功能允许我们控制哪些人有权存取信息以及这些人能存取哪些类型的信息。例如,有些人对数据库只需要以“浏览”方式访问数据库信息,而无须具备“修改”能力;有些人则要对数据库具有增加、删除、修改信息的能力。系统的安全性是一个综合性的问题,它涉及系统中的各个方面,只有五个方面达到了很高的安全保障,才能够真正保证系统的综合安全体系中,硬件平台、软件环境部分保证了系统层的安全性和可靠性。 3.3功能需求分析管理人员通过系统完成对各项数据信息的录入
23、和管理工作,同时还需要完成数据信息的及时更新功能。 3.4参与者分析该系统是现代计算机技术和信息分析模型相结合的,信息进行分析按照服务流程设计完成。按照参与者不同来划分系统,完成不同的功能。 3.4.1用户用例分析 汽车销售管理信息系统中,用户的主要功能是登录后对车辆信息和采购入库信息进行查询。根据对系统的分析,划分出用户的用例如图4-1所示:用户登录车辆信息采购入库信息名称查询生产厂家查询型号查询数量查询入库单查询图3.1用户用例图 3.4.2 管理员用例分析 系统管理员车辆信息维护采购入库信息维护获取车辆信息增加车辆信息删除车辆信息修改车辆信息获取采购入库信息增加采购入库信息删除采购入库信
24、息修改采购入库信息查询车辆查询采购入库查询用户信息管理用户信息添加用户信息管理图3.2系统管理员用例图 3.5非功能需求分析3.5.1性能需求 汽车销售管理信息系统能够满足系统的先进性、系统的可扩充性和开放性、系统处理的及时性和准确性、系统的易维护性和易用性等方面的性能需求。3.5.2安全需求 在信息管理过程中还要保证,完整的权限控制,防止某些非法用户恶意攻击系统。 3.5.3可靠性需求 在小型系统中,安全性是指如果开发的软件是信息安全级别很高的,比如政府或者公安机关的档案文件之类的信息,安全性需求就要求相对较高。3.5.4运行环境需求 本系统在任何地点都可以使用,只需要有一台能够联网的计算机
25、即可,计算机配置如表3-1所示。表3.1运行环境配置硬件软件环境处理器:inter酷睿i5以上操作系统:windows7内存:4G以上数据库:Mysql5.5硬盘空间:500GB以上浏览器:IE11以上4 系统设计4.1总体设计4.1.1业务流程分析 内在性是指流程存在的必然性。要实现一个目标或者完成一个任务,必须通过一定的流程。现实当中的任何事物,不论是随着时间的推移其状态发生改变,还是其在空间上产生移动,它总是处在变化当中,而这些变化则包含着一个或多个流程。系统中即使最为简单的事务也包含着若干活动,具有一定的流程,没有流程的事务实际上是不存在的,也就是说,系统的流程是内在的。这个学习主要是
26、用的画图分析,使用业务流程图,业务流程图是一种物理模型。他的主要作用是描述系统内部各个模块各个单元与人员之间的业务关系,同时还可以看出管理信息的流向问题。业务流程图,如图所示。各类单证、报表存档数据流动及方向业务处理单位或用户业务功能描述 图4.1业务流程图基本符号总体业务流程图如图4.2所示:用户登录网站验证用户信息验证通过查看用户信息修改用户信息审批后的用户信息用户管理系统数据库填写网站信息详细用户信息填写用户信息用户管理系统数据库用户信息 管理员审核查看网站信息验证管理员信息管理员登录管理员信息系统用户数据库用户图4.2总体业务流程图 用户根据页面表单属性,认真填写相应的信息后提交,数据
27、信息资料都插入到数据库中。数据信息管理业务流程图4-3所示: 用户收集网站信息验证网站信息提交网站信息网站信息表图4.3数据信息管理业务流程图 4.1.2系统功能结构 本网站的开发采用现有成熟技术为参照,共享源码为模板,结合汽车销售管理信息系统的实际需求进行分析和功能调整,探讨了利用JSP开发汽车销售管理信息系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。根据对系统需求的分析,对系统的基本功能了解,列出了系统的功能结构图。图4.4系统功能结构图 4.1.3系统数据流程 通过流程的有效运作,系统为顾客创造有效的价值并获得利润,它可以看成是一个
28、“输入一转换一输出”的过程。因此,现代系统管理的中心应该向流程管理方向转变,利用一些技术手段,进而提升系统的决策反应能力,系统业务流程的目标性特征是指系统的流程是为了完成某一个特定的目标而创建的,换言之,系统业务流程从投入经过生产加工再到产出,这一过程实际上是要完成个既定的目标或者任务。对于汽车销售管理信息系统而言,不论其业务流程是简单还是复杂,每一个流程都是为了完成某个任务或者实现某个目标。 数据流图主要的研究是实现功能高层的逻辑关系,处理数据在系统的从哪里来到哪里去的问题,是很重要的分析过程。根据深浅层次的关系,我们把它们分为了0层数据流图,1层数据流图,2层数据流图。0层数据流图主要是三
29、个权限不同的使用者与系统之间互联互通的关系,主要的关系有管理员与用户与系统,这三对的相互交流反馈。主要体现的功能是登录管理、用户功能管理与搜索功能模块。相当于各个角色登录系统后的第一个见面导航栏里所有的功能。 (1) 第0层数据流图 普通用户和管理员可以登录汽车销售管理信息系统,详见图4.5:P0网站相关信息管理员信息管理员图4.5 第0层数据流图 (2) 第1层数据流图第一层数据流详见图4.6:车辆信息采购入库信息P1车辆管理P2采购入库信息管理用户信息P3用户信息管理P4报表统计管理车辆信息采购入库信息用户信息报表统计信息管理员车辆信息表D3 采购入库信息表D4 用户信息表图4.6 第1层
30、数据流图 4.2数据库设计要对数据库进行完整的设计才能使系统更高效、更安全。4.2.1E-R模型 通过以上对系统需求的分析,绘制出本系统的E-R关系图。图 4.7系统整体E-R图例 图4.8用户实体ER图 图4.9销售实体ER图 图4.10出库实体ER图图4.11 入库实体ER图 4.2.2数据库表清单 由于本次设计开发的系统涉及到的数据都不具备保密性的数据,因此不需要采取特别复杂的安全措施,只须防止数据被人随意改动即可10。信息的逻辑结构所包括内容如表4.1所示: 表4.1 Admin用户信息表列 名数据类型长度说 明idint4编号namevarchar50管理员IDpasswordvar
31、char50管理员密码Realnamevarchar50增加时间Sexvarchar50性别agevarchar50年龄addressvarchar50地址telvarchar50电话addtimevarchar50时间4.2 ck销售信息表idint4编号Ckdvarchar50出库单号Rkdvarchar50入库批次Bhvarchar50编号Mcint4名称Djvarchar50单价Slvarchar50数量Xsjvarchar50销售价Sjvarchar50时间4.3 Fl分类信息表列 名数据类型长度说 明idint4编号Mcvarchar50名称4.4 kf仓库信息表列 名数据类型长度
32、说 明idint4编号Mcvarchar50名称Bzvarchar50备注4.5 gy供应商信息表列 名数据类型长度说 明idint4编号Mcvarchar50名称Lxvarchar50联系Bzvarchar50备注4.6 Rk入库信息表列 名数据类型长度说 明idint4编号Rkdvarchar50入库单Bhvarchar50编号Mcvarchar50名称Flvarchar50分类Slvarchar50数量Djvarchar50单价Gysvarchar50供应商Sjvarchar50时间4.7 Cp车辆信息表列 名数据类型长度说 明idint4编号Mcvarchar50名称Xhvarchar
33、50规格Bzvarchar50备注4.3系统开发流程4.3.1系统开发流程设计 系统开发流程如图4.12所示:用户需求分析系统分析业务流程功能分析数据流程数据库设计数据加载数据测试数据库管理与维护基于B/S模式应用开发应用测试模式程序服务器Data服务器数据信 息应用Web服务图4.12系统开发流程图系统入口注册用户注册取得用户帐号和密码输入格式有效性验证登录用户页通过进入相应用户页面数据库验证未通过YN管理页图4.13系统执行流程图4.3.2系统体系结构设计 分层架构在很多系统中普遍被大家所使用,汽车销售管理信息系统也是使用的分层架构,同时也方便后期的维护。本系统分为三个层次,表示层,业务层
34、以及持久层。这样的好处有大大简化了代码的复杂性,是我们更好的开发。 访问数据库使用的是Web服务器,过程如下图: IE网络服务器JSPJdbcMysql图4.14 Web访问数据库4.4系统开发环境图4.15系统环境配置 5 系统实现5.1系统登录实现系统登录包括普通用户登录和管理用户登录两种权限,在填写用户名称和用户密码后,数据会与后台数据库的原始记录进行对比,如果有该记录,那么登录成用户登录输入帐号和密码判断帐号是否存在判断密码是否正确Type=1提取typeType=2管理员页面用户页面提示权限不够提示用户不存在提示密码错误NYNYYNNY功13。登录流程图如图5.1所示:图5.1 用户
35、登录流程图如图5.2所示,系统登录界面效果。图5.2 系统登录界面 主要代码可见附录。 5.2系统首页实现系统首页用户登录后可以通过点击里面的菜单链接按钮跳转到其页面来完成相应的功能操作。如图5.3所示,为系统首页效果图。图5.3 系统首页界面 5.3用户密码管理模块实现利用基础编程技术,提供系统所需要的各种可靠机制,从两个大的方面,整个系统安全性达到了一个较高的程度, 完全满足了本系统的需求系统级的可靠机制保证了安全信息交换和共享硬件平台的可靠。修改密码流程如图5.4所示:修改密码输入旧密码输入新密码判断旧密码是否正确判断新密码是否合法旧密码错误新密码不合法提交刷新用户信息表YNNY图5.4
36、密码修改流程图如图5-5所示,修改密码界面效果。图5.5 密码管理模块界面 主要代码可见附录。5.4用户信息管理模块实现用户增加时需填写详细信息,填写完和成后点击确定按钮将用户信息成功保存到系统数据库中,在用户查询模块中可通过关键字搜索到增加后的用户信息,并能在用户管理模块中进行修改和删除。管理员操作后,系统自动将用户信息存入数据库中15。流程如图5.6所示:图5.6 用户信息管理流程图如图5.7所示,用户信息管理界面效果。图5.7 用户信息管理模块界面 主要代码可见附录。 5.5车辆信息管理模块界面车辆信息管理子模块的主要功能就是管理员对车辆信息进行增删改查的操作,管理员操作后,系统自动将车
37、辆信息存入数据库中17。流程如图5.8所示:图5.8 车辆信息管理流程图如图5.9所示,车辆信息管理界面效果。图5.9 车辆信息管理模块界面如上图所示,当管理员点击确定按钮提交后,如果填写的信息格式正确而且必填项不为空,那么系统会将表单中的数据存入数据库的表中,并提示操作成功。否则,系统会提示错误信息,直到管理员将表单内容填写正确为止,才能成功添加数据。主要代码可见附录。5.6采购入库信息管理模块界面实现采购入库信息流程如图5.10所示:采购入库管理模块修改删除增加输入修改信息判断输入内容是否规范提交提示输入内容错误根据提示输入内容,判断输入内容是否规范提交刷新采购入库信息表提示输入内容不规范
38、刷新采购入库息表确认删除刷新采购入库信息表留在当前页NYNYNY图5.10 采购入库信息管理流程图如图5.11所示,采购入库信息管理界面效果。图5.11 采购入库信息管理模块界面 如上图所示,当管理员点击确定按钮提交后,如果填写的信息格式正确而且必填项不为空,那么系统会将表单中的数据存入数据库的表中,并提示操作成功。否则,系统会提示错误信息,直到管理员将表单内容填写正确为止,才能成功添加数据。主要代码可见附录。 5.7销售出库信息管理模块界面实现销售出库信息流程如图5.12所示:销售出库管理模块修改删除增加输入修改信息判断输入内容是否规范提交提示输入内容错误根据提示输入内容,判断输入内容是否规
39、范提交刷新销售出库信息表提示输入内容不规范刷新销售出库息表确认删除刷新销售出库信息表留在当前页NYNYNY图5.12 销售出库信息管理流程图如图5.13所示,销售出库信息管理界面效果。图5.13 销售出库信息管理模块界面 如图5.13所示,当管理员点击确定按钮提交后,如果填写的信息格式正确而且必填项不为空,那么系统会将表单中的数据存入数据库的表中,并提示操作成功。否则,系统会提示错误信息,直到管理员将表单内容填写正确为止,才能成功添加数据。主要代码可见附录。 6 系统测试系统测试是软件周期中一个重要的环境。系统功能实现后,需要按照严格且详细的步骤去测试,进行测试环境是对系统进行了一个周密而又细
40、致的测试。6.1测试目的测试是让用户获取更好的使用感受从而需要我们必须进行的一个环节。因为整个系统是有关汽车销售管理的系统,系统中有大量的隐私问题,开发者需要对此抱有强烈的责任心,需要开发者对系统进行一个周密的测试。测试的主要目的是在系统正式投入使用之前,开发者使用科学周密的方法对系统进行测试,排查系统中的不足点与潜在的错误点,并对此进行解决,从而提高了软件的整体可靠性,使用户使用起来更加的舒心便利。任何一个系统或多或少的都会存在问题,这是难以避免的,但是可以尽可能的降低出现漏洞的概率,这是软件工作者所要必做的工作之一。6.2测试用例本次测试用例更加贴近用户使用的特点。以及产品所要表达的效果2
41、0。表6.1所示为登录界面的测试用例。表6.1 登录界面测试用例测试功能点执行步骤期待执行结果1.用户正常登录确认准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉莉”2.在“用户密码”编辑框中输入“11129001”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户正常登录系统2.无错误对话框弹出3.登录界面显示类型为“用户”权限登录2.用户名输入错误情况下登录准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉”2.在“用户密码”编辑框中输入“11129001”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户无法正常登录系统2.弹出对话框提示用户“输入错误”3.在密
42、码输入错误的情况下登录准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉莉”2.在“用户密码”编辑框中输入“12345678”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户无法正常登录系统2.弹出对话框提示用户“输入错误”4.用户类型使用错误测试准备:准备:1.在浏览器中登录系统2.在“用户名”编辑框中输入“10129097”3.在“密码”编辑框中输入“12345678”4.选择登陆类型为“管理员”5.单击“登录”按钮准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉莉”2.在“用户密码”编辑框中输入“11129001”3.选择登陆类型为“用户”4.单击“登录”按钮1.
43、用户无法正常登录系统2.弹出对话框提示用户“输入错误”管理员正确填写表单后,点击“确认”按钮,该表单信息表自动存入到系统数据库中,系统还会自动生成一个执行结果提供给管理员,以便管理员对表单信息进行确认21。如表6.2所示为用户信息管理界面的测试用例。表6.2用户信息管理界面测试用例测试准备测试功能点执行步骤期待执行结果准备:1.在浏览器中登录系统2.在“用户名称”编辑框中输入“admin”3.在“用户密码”编辑框中输入“123”4.选择登陆类型为“管理员”5.单击“登录”按钮5.进入管理主界面1.操作成功单击“确认”按钮表单提交成功2.正确填写表单信息情况下提交准备:在浏览器中登录系统1.在“帐号”编辑框中输入“test”2.在“密码”编辑框中输入“test”3. 在“姓名”编辑框中输入“t