【基于JAVA的汽车销售信息管理系统设计9900字】_第1页
【基于JAVA的汽车销售信息管理系统设计9900字】_第2页
【基于JAVA的汽车销售信息管理系统设计9900字】_第3页
【基于JAVA的汽车销售信息管理系统设计9900字】_第4页
【基于JAVA的汽车销售信息管理系统设计9900字】_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录PAGE22基于JAVA的汽车销售信息管理系统设计摘要随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于汽车销售信息管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了汽车管理的发展,它彻底改变了过去传统的汽车管理方式,提升了管理的灵活性。这种个性化的平台特别注重交互协调与管理的相互配合,激发了管理人员的创造性与主动性,对汽车销售信息管理系统而言非常有利。本系统采用的数据库是Mysql,使用Java技术开发,运行环境使用Tomcat服务器,MyEclipse是本系统的开发平台。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。关键词:汽车销售信息管理系统,Java,Mysql 目录27195摘要 I23765ABSTRACT II25880第1章绪论 1229911.1背景及意义 125811.2国内外研究概况 1269251.3研究的内容 127292第2章相关技术 3324782.1JSP技术介绍 3231272.2JAVA简介 364902.3Tomcat服务器 3229052.4MySQL数据库 44603第3章系统分析 5277763.1需求分析 520703.2系统可行性分析 5180683.2.1技术可行性:技术背景 5243913.2.2经济可行性 6166003.2.3操作可行性: 6247243.3项目设计目标与原则 676213.4系统流程分析 751093.4.1操作流程 7243953.4.2添加信息流程 735963.4.3删除信息流程 816429第4章系统设计 9236964.1系统体系结构 9259204.2开发流程设计 938634.3数据库设计原则 10280464.4数据表 111825第5章系统实现 161785.1登录功能模块 16208845.2管理员功能模块 16135385.3用户功能模块 197435第6章系统测试 23129336.1系统测试的目的 23152696.2系统测试方法 23269556.3功能测试 2421556结论 2517915参考文献 27 第1章绪论1.1背景及意义汽车信息管理系统也走向智能化操作,对于卖汽车的4S店汽车销售信息管理系统中需要去保留的信息还是非常多的,传统的管理销售信息的方法都是使用纸质记录销售信息,然后保存起来。后来出现了电脑,刚开始还是使用EXCEL或者是WORD来记录这个销售的信息,因为涉及的销售信息还是非常多的,使用EXCEL或者是WORD已经满足不了我们的需求了,为此我们开始开发了此系统。给管理员提供了极大的方便之处,管理员可以对客户的类型以及汽车的销售情况进行实时的掌握情况,对于整个公司的运转,起到了至关重要的意义。为此在人力和财力上面节省了很多的成本。1.2国内外研究概况随着国内经济不断的发展,中国的互联网行业已经在世界上面得到了认可,进入了一个高速发展的时期,不断的人才流向互联网行业,使得世界上很多的人到中国来投资进军互联网行业,然而在很多领域上面存在着管理不合理的结构。在如今经济高速发展的信息时代里,信息管理系统已经成为了国内外学者研究的重点对象,“汽车销售信息管理系统”是建立在数据库之上的,在JAVA语言的基础上实现的。怎么使得管理者能够很便捷的去查询、存储、删除有用的数据信息。对我们的工作起到了很大的帮助,具有很大的意义。对此,国内外计算机相关的专业人士进行了狂烈的热潮,对此进行了相关的学术讨论与研究,相对应的新的研究领域汽车销售信息管理系统诞生了。1.3研究的内容目前还是有很多汽车销售4S店里面还是用传统的纸质记录作为汽车销售信息管理的主要工具,网络的力量没有发挥到极致的状态。专业的信息管理系统还是没有被大多数人了解或者接受。本选题是通过分类管理的方式来实现汽车销售信息管理系统中的功能。详细内容介绍,将在以下六章中详细阐述:第一章、绪论,介绍了研究课题选择的背景及意义、研究现状,简要介绍了本文的章节内容。第二章、引入技术知识,通过引入关键技术进行开发,向系统中涉及直观表达的技术知识。第三章、重点分析了系统的分析,从系统强大的供需市场出发,对系统开发的可行性,系统流程以及系统性能和功能进行了探讨。第四章、介绍了系统详细的设计方案,其中包括系统结构的设计和数据库的设计。第五章、系统设计的实现,通过对系统功能设计的详细说明,论证了系统的结构。第六章、系统的整体测试,评判系统是否可以上线运行。第2章相关技术2.1JSP技术介绍JSP全称是JAVASERVERPAGES,是一种Javaservlet,主要用于实现应用程序的用户界面部分。JSP引擎把生成的.java文件编译成Servlet类文件(.class)。编译后的class对象将会加载到容器中,根据用户的需求生成HTML格式的响应页面。对于汽车销售信息管理系统的要求和每一部分的功能需要实现前台和后台之间的交换,JSP技术和我们所需要的功能刚好是完全匹配的。2.2JAVA简介相对于C++而言,JAVA具有代码的简洁性、可读性,不像C++那样,程序过于复杂和庞大。JAVA能够并且JAVA具有跨平台运行。代码简单、代码具有可读性。JAVA代码的存储分配模型是它防御恶意代码的主要方法。JAVA中把运行环境和开发环境进行了一个分类,其中JRE是一个运行环境,JRE是个开发环境。也就是说编写程序和运行程序所需要的环境不同。因为JAVA具有跨平台运行,,所有JAVA有ECLIPSE、NETBEANS、lntellIJIDEA、MyElipse、Editplus这四个编程工具,每一个编程工具编译出来的适用环境是不一样的。2.3Tomcat服务器Tomcat是一种轻量级服务器,因此对于中小型企业来说不是通用的。但是,当程序员需要开发或调试JSP程序时,该服务器通常作为首选。对于一个只有基本计算机知识的人类来说,计算机系统有一个性能良好的Apache服务器,可以很好的访问HTML页面。而且Tomcat和Apache都可以独立运行,互不干扰。当正确配置后,Apache服务器将为运行HTML页面提供技术支持,而Tomcat则负责运行Serves以及JSP页面,同时Tomcat还具有一些HTML页面处理功能。2.4MySQL数据库MySQL是互联网的产物,是一个关系数据库管理系统。由于其体积小、成本低、速度快、开源等热点,受到了用户广泛的欢迎。MySQL数据库设计及应用”课程以课程管理系统为主线,重点讲解关系数据库设计、MySQL基础知识、MySQL编程知识和基于PHP的MySQLWeb应用,以案例实现为载体,以逐章解决问题,完成对应的任务为理念引导学习者了解数据库(特别是关系型数据库)的发展过程,学习数据库管理系统的设计,学习MySQL的数据库、表、索引、SQL查询、视图、存储过程、存储函数、触发器、事件、MySQL数据库管理系统的安全管理、备份和恢复以及基于PHP数据库管理系统开发等知识,从而使学习者具有开发PHP+

MYSQL数据库基础外应用系统的能力。建立数据表,可以有效调整数据表中的数据,对数据进行重组和重构,以此确保数据的安全性。考虑到数据库功能强大等特点,本系统主要使用MYSQL对数据进行管理。第3章系统分析3.1需求分析汽车销售信息管理系统目的是满足客户的需求和提高工作人员的工作效率,更方面去管理汽车和客户之间的数据信息及快速查找和更改功能的信息。系统的每一个模块的功能是通过今天成熟的互联网技术来确定客户的可操作性。系统实现功能分析,系统要确保用户可以直接在平台上查看汽车数据信息,根据自己的需求完成信息提交,这样可以节省用户的时间,摒弃了传统方式下耗时费力的弊端,直接跳过了找相关负责人了解相关数据和信息才能查询到汽车信息,了解到销售信息的繁冗过程。另一方面由于用户的时间多,服务人员相对而言供不应求,使得没有办法随时随地进行相应的随叫随到管理,无法满足用户即时的需求。所以开发汽车销售信息管理系统不仅是满足了用户的信息需求,还在减少原来不必要的工作量下,提高了管理员工作效率,拓展了工作人员的能力。3.2系统可行性分析3.2.1技术可行性:技术背景系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,使用比较成熟的Mysql数据库进行对系统用户和管理员之间相关的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得系统运行更具有稳定性和安全性,从而完成实现系统的开发。在JAVA中,我们使用的编程工具是Eclipse,系统的开发环境和这个配置环境是通过JAVA教材中的配置环境变量以及安装JDK、JRE来完成的,结合用户和管理员的相关数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使系统更加运行,有了稳定性和安全性,从而完成了系统的开发实现。(1)硬件可行性分析汽车销售信息管理系统的设计和数据信息分析的设计对于计算机本身没有特别的硬性要求,只要计算机可以正常进行代码编写和页面设计即可,主要是针对服务器的一些要求,对于完成平台搭建,所选服务器必须是一个相对而言安全性较高的;不会卡顿太久,操作顺畅的;性价比高的服务器。(2)软件可行性分析整个系统的开发采用了云计算,云计算的优势是基于流量的智能调整以及流量的可扩展性,保证了系统的安全性的同时及时备份了数据信息。因此,我们从经济可行性、操作可行性两个方面进行了可行性研究,可以看出系统的开发没有任何问题。3.2.2经济可行性

在做汽车销售信息管理系统之前需要到市场去调研,因为市场才是检验可行性的唯一标准。都是通过创业者自己的努力,包括开发系统和调研都是自己去做,不管是在市场上还是在开发程序时,碰到自己不懂的问题,大多数是通过和同学或者老师经过激烈的讨论,最后得出相关问题的解决方法。所以在系统的开发以及市场上,经济是可行的,基本上没有太大的支出。使用比较成熟的技术,Java和Mysql数据库是可以解决问题的,在经济上要求不高,具备经济可行性。3.2.3操作可行性:可操作性主要是对系统设计完成后,用户的使用体验度,通过界面导航菜单可以简单明了地进行查看所需的信息内容。对于系统的操作,是运行了在大学期间上的Java和Mysql数据库,是不需要计算机专业的人才对每一部分的功能模块去进行操作管理,所以系统的操作可行性是没有问题的。本系统是对界面窗口进行简单的登陆,所以操作人员进行一些简单的操作就可以。3.3项目设计目标与原则1、关于汽车销售信息管理系统的基本要求(1)功能要求:个人资料、用户管理、客户管理、供应商、类型管理、仓库管理、汽车管理、入库管理、销售出库、财务管理等功能模块。(2)性能要求:在不同操作系统上均能无差错实现不同类型的用户登入,登陆后相应界面无误,方便进行后续操作。(3)安全与保密要求:用户进入系统都必须进行身份验证,只有验证成功才能登陆进,并且用户的类型在一定程度上限定了此用户的权限。(4)环境要求:支持在Windows系列、Vista系统等多种操作系统下使用。2、汽车销售信息管理系统的主要开发目标(1)实现客户管理信息自动化、系统化、规范化;(2)减少维护人员的工作量;(3)提高用户控制力和信息管理能力,方便用户查询、管理信息;(4)运用网络优势,提高人员利用率,优化处理问题的方式;(5)用户多样性特点要求系统界面简单,易于操作。3、设计思想此管理系统采用Java、Mysql数据库进行开发的,充分保障了管理系统的完整性和稳定性,其设计思想如下:1、界面简明,操作简便:简单明了的页面布局,方便查询相关信息。2、即时可见:系统信息的处理完成后,在对应地点可以即时反馈出来,实现了“即时发布、即时见效”的功能。3、功能的完善性:可以对用户所能用到的各个方面的功能模块的添加、修改、维护操作。3.4系统流程分析3.4.1操作流程管理员进入系统后,管理员把用户名和密码填写进去,点击完成,系统将会自动的检测登陆信息;若登陆的相关信息正确,则、输入功能界面即可,若填写的相关信息错误,则提示登陆错误。系统操作流程如图3-1所示。图3-1操作流程图3.4.2添加信息流程变化系统将会启动自动编号,管理员输入用户名和密码之后,系统将会自动识别,合法的信息就会验证成功,若不合法,则需要重新输入信息。添加信息流程如图3-2所示。图3-2添加信息流程图3.4.3删除信息流程管理员选中要删除的信息,单击Delete按键后,系统弹框是否删除信息。如果用户想要删除信息,系统将删除信息。系统数据库删除信息。删除信息流程图如图3-3所示。图3-3删除信息流程图第4章系统设计4.1系统体系结构架构设计的目的是抽象地反映结构和其他元素之间的关系,并且经常用于指导大型软件系统。系统架构的总体设计就是将一个巨大的任务细分为更小的任务的过程。逐步完成各个小任务后,整个任务也就随之完成了。也就是说系统体系结构具体实现过程就是对系统进行分解的过程,从而详细分析接口、逻辑关系等各部分功能。页面由一个个模块组成,层次结构清晰,运用面向对象的思想,一个实体对应于一个数据类型,每个数据类添加一个实施类。汽车销售信息管理系统的实现主要包括用户和管理员两个角色,由于角色不同导致所使用的功能模式不同,所以两角色需要根据对应的要求对系统功能模块进行对应的维护管理操作。这些功能完全可以满足汽车销售信息管理系统的需求。本系统功能比较全面,如下图所示。系统功能结构如图4-1所示。图4-1系统功能结构图4.2开发流程设计系统流程分析,即通过调整系统所涉及问题的识别性、系统分析处理能力的可行性、可操作性等具体环节,来调节和优化系统设计方案,确保系统达到理想状态。这些操作要经过一系列测试、调试流程,对功能进行扩展与完善,以确保数据库的完整性、有效性,保障控制系统所涉及信息的安全管理,确保信息输入输出的正常转换。然后通过实际操作来完成流程图的绘制工作。通过汽车销售信息管理系统的开发,对系统数据库和系统管理模块进行了分析,编写了代码并对系统进行了测试。如图4-2所示。图4-2开发系统流程图4.3数据库设计原则数据库设计是基于需要设计的系统功能,所以需要建立一个数据库关系模型来存储数据信息,这样当在执行程序过程中,就不需要向程序页面添加数据,从而提高了系统的效率。数据库存储大量信息,可以说是信息管理系统的核心和根基,此外数据库还提供了删除、添加、修改和检查功能,使系统能够快速而精准地查找到想要的信息,而非在程序代码中找到。数据库中信息表的各个部分都按照一定的关系有效地组合、排列和分组。通过对汽车销售信息管理系统的功能将其划分为几个实体信息,管理员与用户的实体信息将分别以ER图表示如下:管理员信息实体属性图如图4-3所示。图4-3管理员信息实体属性图用户信息实体属性图如图4-4所示。图4-4用户信息实体属性图4.4数据表在关系数据库中,数据关系由数据表组成,但是数据表的结构表现在表的字段上。将数据库概念设计的E-R图转变成关系数据库如下表所示。表4-1:`t_cashier`表列名数据类型长度约束`id`int11PRIMARYKEY`c_name`varchar255DEFAULTNULL`c_time`varchar255DEFAULTNULL`c_pric`varchar255DEFAULTNULL`c_number`varchar255DEFAULTNULL`c_stat``varchar255DEFAULTNULL`c_bz`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`productSell_id`int11DEFAULTNULL`user_id`int11DEFAULTNULL表4-2:`t_client`表列名数据类型长度约束`id`int11PRIMARYKEY`c_name`varchar255DEFAULTNULL`c_time`varchar255DEFAULTNULL`c_time`varchar255DEFAULTNULL`c_lxfs`varchar255DEFAULTNULL`c_lxdz`varchar255DEFAULTNULL`c_khjs`varchar255DEFAULTNULL`c_bz`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`user_id`int11DEFAULTNULL表4-3:`t_inventory`表列名数据类型长度约束`id`int11PRIMARYKEY`i_name`varchar255DEFAULTNULL`i_time`varchar255DEFAULTNULL`i_time`varchar255DEFAULTNULL`i_nums`varchar255DEFAULTNULL`i_pssl`varchar255DEFAULTNULL`i_pdyy`varchar255DEFAULTNULL`i_pdjg`varchar255DEFAULTNULL`i_bz`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`product_id`int11DEFAULTNULL`user_id`int11DEFAULTNULL表4-4:`t_product`表列名数据类型长度约束`id`int11PRIMARYKEY`p_name`varchar255DEFAULTNULL`p_time`varchar255DEFAULTNULL`p_numb`varchar255DEFAULTNULL`p_nums`varchar255DEFAULTNULL`p_nums`varchar255DEFAULTNULL`p_pric`varchar255DEFAULTNULL`p_spxh`varchar255DEFAULTNULL`p_spdw`varchar255DEFAULTNULL`p_spgg`varchar255DEFAULTNULL`p_spms`varchar255DEFAULTNULL`p_mins`varchar255DEFAULTNULL`p_maxs`varchar255DEFAULTNULL`p_bz`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`warehouse_id`int11DEFAULTNULL`provider_id`int11DEFAULTNULL`type_id`int11DEFAULTNULL`user_id`int11DEFAULTNULL表4-5:`t_productsell`表列名数据类型长度约束`id`int11PRIMARYKEY`p_name`varchar255DEFAULTNULL`p_time`varchar255DEFAULTNULL`p_type`varchar255DEFAULTNULL`p_nums`varchar255DEFAULTNULL`p_cost`varchar255DEFAULTNULL`p_stat`varchar255DEFAULTNULL`p_info`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`product_id`int11DEFAULTNULL`user_id`int11DEFAULTNULL`client_id`int11DEFAULTNULL表4-6:`t_productstock`表列名数据类型长度约束`id`int11PRIMARYKEY`p_name`varchar255DEFAULTNULL`p_time`varchar255DEFAULTNULL`p_type`varchar255DEFAULTNULL`p_nums`varchar255DEFAULTNULL`p_stat`varchar255DEFAULTNULL`p_info`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`user_id`int11DEFAULTNULL`product_id`int11DEFAULTNULL表4-7`t_provider`表列名数据类型长度约束`id`int11PRIMARYKEY`p_name`varchar255DEFAULTNULL`p_time`varchar255DEFAULTNULL`p_time`varchar255DEFAULTNULL`p_zyjy`varchar255DEFAULTNULL`p_lxfs`varchar255DEFAULTNULL`p_lxdz`varchar255DEFAULTNULL`p_info`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`user_id`int11DEFAULTNULL表4-8`t_returngoods`表列名数据类型长度约束`id`int11PRIMARYKEY`r_name`varchar255DEFAULTNULL`r_name`varchar255DEFAULTNULL`r_type`varchar255DEFAULTNULL`r_thyy`varchar255DEFAULTNULL`r_thyy`varchar255DEFAULTNULL`r_bz`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`productSell_id`int11DEFAULTNULL`user_id`int11DEFAULTNULL表4-9`t_type`表列名数据类型长度约束`id`int11PRIMARYKEY`t_name`varchar255DEFAULTNULL`t_time`varchar255DEFAULTNULL`t_info`varchar255DEFAULTNULL`t_info`varchar255DEFAULTNULL`user_id`int11DEFAULTNULL表4-10`t_user`表列名数据类型长度约束`id`int11PRIMARYKEY`u_username`varchar255DEFAULTNULL`u_password`varchar255DEFAULTNULL`u_password`varchar255DEFAULTNULL`u_birthday`varchar255DEFAULTNULL`u_sex`varchar255DEFAULTNULL`u_tel`varchar255DEFAULTNULL`u_lxr`varchar255DEFAULTNULL`u_phone`varchar255DEFAULTNULL`u_jg`varchar255DEFAULTNULL`u_address`varchar255DEFAULTNULL`u_bm`varchar255DEFAULTNULL`u_type`varchar255DEFAULTNULL`u_by_1`varchar255DEFAULTNULL`u_by_2`varchar255DEFAULTNULL`u_by_3`varchar255DEFAULTNULL`u_bz`varchar255DEFAULTNULL`u_status`varchar255DEFAULTNULL表4-11`t_warehouse`表列名数据类型长度约束`id`int11PRIMARYKEY`w_name`varchar255DEFAULTNULL`w_name`varchar255DEFAULTNULL`w_type`varchar255DEFAULTNULL`t_info`varchar255DEFAULTNULL`w_ckwz`varchar255DEFAULTNULL`w_fuzr`varchar255DEFAULTNULL`w_lxdh`varchar255DEFAULTNULL`w_info`varchar255DEFAULTNULL`f_status`varchar255DEFAULTNULL`user_id`int11DEFAULTNULL

第5章系统实现5.1登录功能模块用户或者是管理员通过登录界面输入自己的相关信息,系统会自动设别角色的转变,验证通过后进入到相对应的界面进行模版块功能操作。如图5-1所示。图5-1登录界面图5.2管理员功能模块管理员登录进入系统之后,可查看个人资料、用户管理、客户管理、供应商、类型管理、仓库管理、汽车管理、入库管理、销售出库、财务管理等板块页面,如图5-2所示。图5-2管理员界面图用户管理:管理员可以查看客户姓名、出生日期、性别、联系方式、QQ、身份类型等相关的信息,还可添加新用户的相关信息、删除旧用户的相关信息、通过编辑修改已有的客户的相关信息。如图5-3所示。图5-3用户管理界面图客户管理:管理员通过列表可查看操作人、客户姓名、添加日期、客户类型、联系方式、联系地址、客户介绍等信息,管理员可进行编辑、删除或进行添加客户,也可进行搜索等操作。如图5-4所示。图5-4客户管理界面图供应商:管理员通过列表可查看操作人、供应商名称、创建日期、供应商类型、主要经营、公司电话、公司地址等信息,管理员可进行编辑、删除或进行添加供应商,也可进行搜索等操作。如图5-5所示。图5-5供应商界面图类型管理:管理员通过列表可查看操作人、类型名称、创建日期等信息,管理员可进行编辑、删除或进行添加类型,也可进行搜索类型等操作,如图5-6所示。图5-6类型管理界面图仓库管理:管理员通过列表可查看操作人、仓库名称、添加日期、仓库类型、仓库位置、负责人、联系电话等信息,管理员可进行编辑、删除或进行添加仓库,也可进行搜索仓库等操作。如图5-7所示。图5-7仓库管理界面图、汽车管理:管理员通过列表可查看仓库、供应商、类型、操作人、汽车名称、添加日期、汽车编号、汽车数量、汽车成本、汽车价格、汽车描述等信息,管理员可对汽车的相关信息进行修改、删除或者是添加汽车需要的信息如图5-8所示。图5-8汽车管理界面图入库管理:管理员通过列表可查看操作人、汽车、流水号、添加日期、入库类型、入库数量、入库状态等信息,管理员可以对已有入库汽车信息进行编辑、删除,对入库的汽车可以添加入库信息,也可以通过搜索信息来找到入库时汽车的相关信息。如图5-9所示。图5-9入库管理界面图销售管理:管理员通过列表可查看汽车、销售人、客户、销售单号、销售日期、销售类型、销售数量、销售金额、销售状态等信息,管理员可进行删除或天销售仓库信息等操作。如图5-10所示。图5-10销售管理界面图财务管理:管理员通过列表可进行查看销售单号、操作人、收款单号、结账日期、支付类型、支付金额、支付状态等信息,管理员可以对这相对性的信息进行修改或者删除,如图5-11所示。图5-11财务管理界面图5.3用户功能模块用户通过用户名和密码登录进入系统内,可进行查看个人资料、客户管理、供应商、类型管理、仓库管理、汽车管理、入库管理、销售管理、财务管理等信息板块,如图5-12所示。图5-12用户操作界面客户管理:用户通过列表可查看操作人、客户姓名、添加日期、客户类型、联系方式、联系地址、客户介绍等信息,用户可进行查看或搜索等操作,如图5-13所示。图5-13客户管理界面图供应商:用户通过列表可查看操作人、客户姓名、添加日期、客户类型、联系方式、联系地址、客户介绍等信息,用户可进行查看或搜索等操作,如图5-14所示。图5-14供应商界面图类型管理:用户通过列表可进行查看操作人、类型名称、创建日期等相关信息,用户可进行查看或搜索等操作,如图5-15所示图5-15类型管理界面图汽车管理:用户通过列表可查看仓库、供应商、类型、操作人、汽车名称、添加日期、汽车编号、汽车数量、汽车成本、汽车价格、汽车描述等信息,用户可进行查看、搜索或导出信息等操作,如图5-16所示图5-16汽车管理界面图销售管理:用户通过列表可查看汽车、销售人、客户、销售单号、销售日期、销售类型、销售数量、销售金额、销售状态等信息,用户可进行添加销售信息等操作,如图5-17所示。图5-1销售管理界面图财务管理:用户通过列表可查看销售单号、操作人、收款单号、结账日期、支付类型、支付金额、支付状态等信息,用户可进行添加财务信息操作。如图5-18所示。图5-18财务管理界面图第6章系统测试6.1系统测试的目的程序设计不能保证没有错误,这是一个开发过程,在程序运行的过程中是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果,如系统崩溃,安全信息,系统无法正常启动等,为了避免这些问题,我们需要测试程序,并发现这些问题,纠正与优化,并使系统更长时间稳定成熟,对齐进行修改,比较麻烦,但是从长远的角度来看还是值得的。软件在设计好之后必须对其进行调试,调试是必须要做的。开发出来新的软件后,系统测试是测试软件是否符合我们所设计的目标、关键的步骤上面是否有遗漏。测试的目的是检测软件中一些数据是否合法,以及一些功能是否符合我们的要求,软件的操作是否符合我们在后续的使用上面的要求,操作后的结果跟我们需要的结果存在误差,以及那些方面我们是需要进行优化。6.2系统测试方法在对系统进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才能让系统开发的质量有所保证,并且开发的周期会大大缩短;还有就是在测试时,不要出现重复性的错误,遇到一个错误问题,要将整个系统开发所牵扯的该问题都必须一一解决,提高系统的安全性、稳定性。白盒和黑盒测试是比较常见的方法对系统测试而言。白盒测试通常被称为:结构测试,是根据程序的内部逻辑,对程序的流程和结构有一定深入的了解,从而确保系统中所有的路径都能按照设计要求正常工作,几乎没有偏差的系统测试。黑盒测试,通常被称为:功能测试,是实现一种程序功能是否是按照设计的一种检测,检测程序操作数据在程序的接口处是否正常,和外部信息的交换是否完整。6.3功能测试登录测试:模块名称测试用例预期结果实际结果是否通过登录模块用户名:admin密码:123弹出错误提示,提示密码错误弹出错误提示,提示密码错误通过登录模块用户名:123密码:admin弹出错误提示,提示用户名错误弹出错误提示,提示用户名错误通过登录模块用户名:admin密码:admin管理员登录成功管理员登录成功通过删除分类测试:模块名称测试用例预期结果实际结果是否通过删除分类模块分类名:最新通知删除成功、页面自动跳转删除成功、页面自动跳转通过修改密码测试:模块名称测试用例预期结果实际

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论