信息管理与信息系统开发毕业论文.doc_第1页
信息管理与信息系统开发毕业论文.doc_第2页
信息管理与信息系统开发毕业论文.doc_第3页
信息管理与信息系统开发毕业论文.doc_第4页
信息管理与信息系统开发毕业论文.doc_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

信息管理与信息系统开发毕业论文目 录第一章 引 言11.1开发背景及意义11.2系统目标11.3开发设计思想2第二章 系统分析32.1 系统初步调查32.2 可行性分析32.2.1技术上的可行性32.2.2 经济上的可行性42.2.3 操作上的可行性42.3 需求分析42.3.1 系统的功能需求52.3.2 系统的运行环境要求52.3.3 系统的性能要求62.4 数据流分析62.4.1 数据流图62.5用UML协作图描述汽车置换业务流程82.5.1协作图简介82.5.2汽车置换业务流程82.5.3操作流程9第三章 系统功能模块设计103.1 汽车销售管理系统功能设计目标103.2 汽车销售管理系统的前台系统功能设计103.2.1展示中心模块103.2.2订购中心模块103.2.3租赁中心模块103.2.4置换中心模块103.2.5客服中心模块103.2.6新闻中心模块103.2.7信息查询模块113.2.8集团信息模块113.2.9后台登陆模块113.3 汽车销售管理系统的后台系统功能设计113.3.1销售车辆管理模块113.3.2租赁车辆管理模块113.3.3备件数据管理模块113.3.4订单信息管理模块113.3.5置换信息管理模块113.3.6集团信息管理模块113.3.7新闻信息管理模块113.3.8客户投诉管理模块113.3.9连锁企业管理模块12第四章 数据库设计134.1 数据库设计概述134.2数据库表的设计13第五章 系统设计实现185.1 前台主要功能模块详细设计185.1.1前台功能模块的总体框架185.1.2最新车辆信息展示195.1.3车辆分类信息展示205.1.4车辆详细信息展示215.1.5车辆在线订购215.1.6查询结果展示页面设计235.2 后台主要功能模块详细设计245.2.1后台功能模块的总体框架245.2.2销售车辆数据添加265.2.3销售车辆数据修改285.2.4销售车辆数据删除295.2.5销售车辆数据查询295.2.6订单信息受理30第六章 系统的调试与测试316.1调 试316.1.1 程序调试316.1.2 分调316.1.3 总调316.2测试32第七章 总 结33沈阳化工大学学士学位论文 第一章引言汽车销售管理系统设计与实现第一章 引 言汽车工业经历了一百多年的发展,对国家经济的发展和鹏飞以及对人类社会的文明带来了巨大影响。汽车工业已成为许多国家的支柱产业,随着人们生活水平以及汽车性能的不断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和市场规模。近年来,中国汽车市场发展迅猛,以接近40%的速度增长,巨大的市场容量和可观的经济效益,引起各汽车厂家纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模式频出,竞争已是空前的激烈,在如此形势下,一种介于生产厂家和用户之间的 桥梁,汽车销售公司正在不断的产生和发展壮大。1.1 开发背景及意义华奥汽车销售集团以经营销售汽车为主,配套汽车维修服务及售后服务。公司总部设在长春,全国各地大中城市均有其连锁机构。随着企业规模的不断扩大,业务量日益增多,企业管理层决定通过自己的特色网站来解决各地连锁服务问题。根据华奥集团业务流量,网站决定基于中文版Windows 2000 Server和SQL Server 2000设计。为了更好地与互联网中日益肆虐的黑客和病毒周旋,系统采用先进的JSP进行开发,具备良好的稳定性和安全性。华奥汽车销售集团网站集订购、租赁、置换、客服等业务于一身,它的成功架设为华奥汽车集团带来了非常良好的社会效益和经济效益,很大程度地增加了集团的核心竞争力。1.2 系统目标华奥汽车销售集团网站主要实现以下目标:为企业提供展示商品及表现企业形象的平台。为用户提供车辆信息查看、在线车辆订购、意向购物申请、置换申请等功能。采用动态网页技术,使网站中展示的新闻信息更具时效性。提供客户投诉中心功能,收集用户对企业的意见。提供后台管理页面,简化了企业信息、车辆信息、用户信息等网站数据的维护操作。1.3 开发设计思想减少了系统对硬件的要求。系统主要运行于服务器上,即系统运行的硬件取决于服务器,客户端的配置要求保证能够使用浏览器即可。节约了维护成本。系统的维护主要集中于服务器端,比起维护多个客户端来说,成本和工作量将大大降低。3 降低了系统升级维护的难度。逻辑和视图的分离使得模块相对独立在业务变更及系统升级和维护时,难度大大降低,大大提高了工作人员的工作效率。在功能设计和系统实现方面,企业销售管理网站将具有以下特点:4 实用性:为商品信息管理、用户信息管理提供了快捷、方便的方法。5 操作简单:保证系统能适应不同等级计算机水平的用户,系统操作尽可能简单。6 代码可读性好:要求系统结构清晰,代码简洁可读,便于日后维护和扩展。2沈阳化工大学学士学位论文 第二章系统分析第二章 系统分析2.1 系统初步调查详细了解和深刻认识使用所开发系统的单位之现状、发展方向、存在的问题和各级管理人员的信息需求是系统建设的重要基础。收集到真实、准确和适用的相关信息,是系统开发的第一阶段系统分析阶段工作的重要内容。信息收集也是完成系统分析各项任务的基础。在系统建设中,建设者首先必须收集信息,了解情况,明确问题和目标,视具体情况决定工作方针。该企业销售管理系统采取的是访问与实践相结合的调查方法。首先,通过提问的方式与用户进行交谈,收集有关信息,在访问时充分听取各方面的要求和希望,同时做好有关新系统的宣传工作;其次,通过参加业务实践了解系统,有目的的跟班学习,以达到比较深入细致地掌握工作流程中汽车的订购、租赁、置换、客服等具体过程和内容。2.2 可行性分析系统的可行性分析的目的在于用最小的代价在尽可能短的时间内确定在现有的技术、经济和人员素质等条件下该问题是否能够解决,是否值得去解决。其实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。一般应该从下述三方面研究每种解法的可行性:技术可行性,经济可行性,操作可行性。2.2.1 技术上的可行性(1)目前的网络状况可以对浏览器/服务器应用提供可靠的支持该企业已经实现了局域网互连,网络状况良好,能较快速可靠的支持一般的网络应用,可以满足一般性的浏览器/服务器应用的网络需求。(2)现有的硬件环境可以满足一般性应用的需求(3)现有的软件环境可以满足一般性应用的需求该企业内部的计算机上采用的操作系统平台,多为Microsoft公司的WindowsXP等,为图形化操作系统,界面一致,用户使用方便。数据库管理系统(DBMS)采用的是Miscrosoft SQL Server 2000 。该系统具有性能稳定、使用简单、功能强大、安全等特点,完全可以满足中小型企业的数据管理和处理要求。(4)企业内部人员业务和技术水平企业内部工作人员对自身业务很了解,同时由于很多都受过计算机专业方面的教育,能够较容易的对实际工作进行分析,将实际工作进行抽象概念化,而且能够根据计算机的特点提出功能要求,降低开发人员与使用人员间沟通的时间。(5)系统开发人员的技术水平开发人员为信息管理与信息系统毕业生,具有一定的系统开发经验,专业知识掌握的也很好,再经过参加实际项目的开发,经验更加成熟,能够较容易的了解用户需求并能在计算机上实现。指导教师也具有很高的软件开发经验,同时具有丰富的实际销售管理方面的经验。这些都是系统开发质量的重要保证。(6)结论通过后台实现了对客户各类订单进行管理的功能,实现了对网站新闻信息的更新功能。因此,该人事管理系统开发在技术上是可行的。2.2.2 经济上的可行性汽车销售集团网站,为汽车销售公司在网络上提供了一个全面展示企业形象的平台,使汽车用户更加的了解企业的动态信息。满足客户在线提交订购汽车,查询汽车信息等要求,网站提升了企业在客户中的形象,使企业和用户联系更加密切,提高企业的经济效益。所以该企业销售管理系统的开发在经济可行性方面是可行的。2.2.3 操作上的可行性工作人员已经比较熟悉了使用计算机进行日常的数据信息处理的工作,能够熟练的使用Word、Excel等软件,以及一些专用的办公软件。对于办公软件的领悟能力很强,能够很快熟悉系统的操作方法。因此该人事管理系统在操作可行性方面是可以被用户接受的。2.3 需求分析系统需求分析是软件定义时期的最后一个阶段,是系统开发工作中的重要环节,它的基本任务是准确的回答“系统必须做什么”这个问题。 2.3.1 系统的功能需求根据前面对华奥汽车集团销售网站的分析,可将其划分成前台和后台两部分。前台主要为用户提供车辆信息浏览、新闻动态查询、在线车辆订购、车辆置换申请等功能,后台主要为管理员提供车辆信息管理、订单信息管理、用户申请管理及新闻信息管理等功能。华奥汽车销售集团网站的前台功能结构图如图2-1: 图2-1 华奥汽车销售集团网站的前台功能结构图华奥汽车销售集团网站的后台功能结构图如图2-2: 图 2-2 系统后台功能结构图2.3.2 系统的运行环境要求(1)硬件环境CPU:P41.8GHz内存:256MB以上硬盘空间:40GB (2)软件环境操作系统:中文Windows 2000 ,Windows2003或XP数据库: SQL Server 2000开发工具包:JDK Version 1.4.2;JSP 服务器:Tomcat;浏览器:IE 5.0,推荐使用IE6.0.2.3.3 系统的性能要求(1)精度本系统对精度的要求主要表现在数据库设计上,这个在数据库设计中会有相关内容,在此略。(2)速度响应时间0.05秒以内。(3)灵活性本系统的扩展性很好,可以根据需求增加和删除栏目,但不能改变系统的整体性。(4)输人输出要求输入和输出的要求在数据库的设计中有相关内容,见数据库设计。(5)故障处理要求可能出现的软硬件的问题是:无法访问系统,可能是服务器停止运行或源代码被更改;处理方法:检查服务器或源代码。(6)安全保密要求。设置用户身份和密码验证要求。2.4 数据流分析2.4.1 数据流图当数据在软件系统中运动时,它将被一系列“变换”所修改。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。它是在对系统调研阶段绘制出的业务流程图的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体的实现这些功能。数据流图具有以下两个特性:(1)抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工、处理与存储。(2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。数据流图由以下四种基本元素组成,即源点或终点、数据处理(功能)、数据存储和数据流。该企业销售管理系统的数据流程见图2-2:外部实体 数据处理数据流 数据存储汽车销售管理系统的数据流程图如图2-3图2-3 汽车销售管理系统的数据流程图2.5用UML协作图描述汽车置换业务流程2.5.1协作图简介UML协作图可以展示出对象与对象之间的关系,它可以绘制对象之间的消息连接。协作图与顺序图很相似,实际上两者在语义上是等价的,即两者表示的是同一种信息。协作图主要就是展示对象之间的关系,所以,对象就成了协作图中最重要的单元,在UML协作图中,对象用一个矩形表示,矩形中间带下划线的文本是该对象的标识。各对象之间由关系线连接,关系线附近带有表示不同流种类的箭头,该箭头指向接受消息的对象,如图2-4所示。 图2-4 UML协作图协作图与顺序图同样表示对象状态的变化,但两者的区别在于协作图强调的是交互的语境和参与交互的对象的整体组织;而顺序图则强调交互的时间顺序。2.5.2汽车置换业务流程通常,汽车置换业务流程如下:(1) 客户向经销商提出置换需求。(2) 经销商对置换车辆进行评估。(3) 双方协商后经销商收购原车,客户以预购新车价格减原车价格购买新车,完成置换。(4) 经销商收购的原车进过检测和整理后由SGM对其进行认证。(5) 根据有关规定,客户购买的新车会享受延长保修期的服务。根据上面的分析,可以用UML协作图绘制出的汽车业务流程如图2-5所示。图2-5 汽车置换业务流程2.5.3操作流程华奥汽车集团网的操作流程非常简单,用户登录网站后,可以查看最新加入的车辆的基本信息,然后可以通过网站的功能导航分别进入网站的展示中心、订购中心、租赁中心、置换中心、客服中心、新闻中心和关于集团等页面,浏览全部车辆的参数信息,以及进行车辆在线订购、在线租赁、置换申请、企业资料查询、备件资料查询、新闻信息浏览、在线客服投诉等操作。管理员通过前台入口到后台管理页面后,可以进行车辆信息管理、订单信息管理、企业信息管理、新闻信息管理、投诉信息管理、备件信息管理等一系列与前台对应的管理操作。华奥汽车集团网站的业务流程如图2-6所示。图2-6 华奥汽车集团网站的业务流程图54沈阳化工大学学士学位论文 第三章系统功能模块第三章 系统功能模块设计3.1 汽车销售管理系统功能设计目标程序应该尽量实现所有的实际工作中需要做的事情。用计算机进行办公,最大的好处就是能够轻松的完成那些重复的、繁重的、公式化的、需要大量的人力、物力和时间的工作。这样的工作如果由人来做,不仅需要大量的时间,整个过程也会很枯燥无味。企业销售管理系统功能设计的目标就是完成系统需求分析阶段要求的系统功能需求,尽可能的实现整个销售管理过程。3.2 汽车销售管理系统的前台系统功能设计根据前面对华奥汽车销售集团网站的分析,本系统主要包括前台功能模块:车辆信息浏览模块 、新闻动态查询模块、在线车辆订购模块、车辆置换申请模块和后台功能模块:车辆信息管理模块、订单信息管理模块、用户申请管理模块以及新闻信息管理模块。3.2.1展示中心模块主要包括最新车辆信息展示,车辆信息分类展示,车辆详细信息查看3个部分3.2.2订购中心模块主要包括销售热线查询,在线车辆订购,订购帮助查看和意向购车4个部分。3.2.3租赁中心模块主要包括租赁帮助查看及租赁在线预订2个部分。3.2.4置换中心模块主要包括车辆置换在线申请。3.2.5客服中心模块主要包括客户服务中心查询,在线企业投诉,备件信息查询及售后服务信息查看。3.2.6新闻中心模块主要包括新闻推荐展示,分类信息展示及新闻详细信息查看3个部分。3.2.7信息查询模块根据车辆的品牌及型号进行查询。3.2.8集团信息模块主要包括历史回顾及未来展望2个部分3.2.9后台登陆模块为管理员进行后台数据管理系统提供入口。3.3 汽车销售管理系统的后台系统功能设计3.3.1销售车辆管理模块主要包括销售车辆信息的添加,销售车辆信息的修改、销售车辆信息的删除及销售车辆信息的查询4个部分。3.3.2租赁车辆管理模块主要包括租赁车辆信息的添加、租赁车辆信息的修改、租赁车辆信息的删除及租赁车辆信息的查询4个部分。3.3.3备件数据管理模块主要包括备件数据的添加,备件信息修改,备件信息删除及备件数据查询。3.3.4订单信息管理模块主要包括订单信息受理及订单信息查询2个部分。3.3.5置换信息管理模块主要包括置换信息受理及置换信息查询2个部分。3.3.6集团信息管理模块主要包括集团信息浏览及集团信息更新2个部分。3.3.7新闻信息管理模块主要包括新闻信息添加、新闻信息修改、新闻信息删除及新闻信息查询4个部分。3.3.8客户投诉管理模块主要包括客户投诉受理及客户投诉查询2个部分。3.3.9连锁企业管理模块主要包括连锁企业添加、连锁企业信息修改、连锁企业删除及连锁企业查询4个部分。沈阳化工大学学士学位论文 第四章数据库设计第四章 数据库设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Access ,SQL Server,Oracle,Mysql,PointBase等。根据用户需求和业务流程,本系统采用了SQL Server 2000数据库管理系统。本系统中所建立的数据库为db_Cars 。4.1 数据库设计概述数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。数据库的设计过程大致如下:(1) 根据用户需求,确定数据库中要保存的数据信息 对用户需求进行分析是数据库设计的第一个阶段。不断地调查与研究用户需求,了解企业运作流程等系统需求,是设计概念模型的基础。(2) 设计数据的概念模型概念模型是按用户的观点来对数据建模,是用于进行信息世界建模的工具。它对整个数据库的设计具有深刻的影响。(3) 逻辑结构设计逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。(4) 数据库的实施与维护。4.2数据库表的设计企业销售系统共包括 个表,具体设计如下:主要用来保存车辆的类别编码信息,该表的结构如表4-1所示。表4-1 tb_Cars的结构列名数据类型长度主键否允许空功能描述IDint4是否车辆的类别编码,也是唯一标识Namevarchar50否否车辆的类别名称一级参数名称信息表主要用来保存车辆的一级参数的名称及编码信息,该表的结构如表4-2所示。表4-2 tb_Basic1的结构列名数据类型长度主键否允许空功能描述IDint4是否一级参数的编码,也是唯一标识Namevarchar20否否一级参数的名称HomoInt4否否对应的车辆编码二级参数名称信息表主要用来保存车辆的二级参数的名称及编码信息,该表的结构如表4-3所示。表4-3 tb_Basic2的结构列名数据类型长度主键否允许空功能描述IDint4是否二级参数的编码,也是唯一表示Namevarchar50否否二级参数的名称Homo1Int4否否对应的一级参数的编码Home2int4否否对应的车辆的编码车辆数据信息表主要用来保存具体的车辆数据信息,该表的结构如表4-4所示。表4-4 tb_Values表结构列名数据类型长度主键否允许空功能描述Idint4是否数据的唯一标识Namevarchar50否否车辆数据信息Homo1int4否否对应的二级参数的编码Homo2int4否否对应的一级参数的编码Typeint4否否对应的车辆类别的编码LogoInt4否否车辆的唯一标识连锁企业信息表主要用来连锁企业的相关信息,该表的结构如表4-5所示。表4-5 tb_Enterprise表结构列名数据类型长度主键否允许空功能描述IDint4是否企业唯一标识Namevarchar200否否企业名称Addressvarchar500否否企业地址Phonevarchar50否否联系电话Stylevarchar50否否企业类别新闻信息表主要用来保存站内所有的新闻信息,该表的结构如表4-6所示。表4-6 tb_User表结构列名数据类型长度主键否允许空功能描述IDint4是否新闻信息唯一标识Titlevarchar30否否新闻标题Contentvarchar30否否新闻内容IssueDateDateatime8否否新闻发布时间Typevarchar50否否新闻类别订单信息表主要用来保存站内所有的订单信息,该表的结构如表4-7所示。表4-7 tb_User表结构列名数据类型长度主键否允许空功能描述IDint4是否订单唯一标识Namevarchar30否否订购的车辆名称Countsvarchar30否否订购数量Colorvarchar16否否订购的车辆的颜色Paymentvarchar50否否支付方式EnterpriseNamevarchar200否否企业名称AddressVarchar200否否企业地址AreaVarchar200否否所在区域DealerVarchar100否否经销商LinkmanVarchar50否否联系人姓名PhoneVarchar50否否联系电话FaxVarchar50否否传真号码EmailVarchar100否否Email地址PhostNumberVarchar20否否邮政编码RemarkVarchar500否否备注信息IssueDateDatetime8否否提交时间WhetherVarchar10否否受理参数租赁申请信息表主要用来保存站内所有的租赁信息,该表的结构如表4-8所示表4-8 tb_User表结构列名数据类型长度主键否允许空功能描述IDint4是否唯一标识NameVarchar50否否租赁车辆名称Countsint4否否租赁数量ColorVarchar50否否租赁时间PaymentVarchar50否否租赁方式UserNameVarchar50否否办理人姓名NumberVarchar30否否身份证号码LicenceNumberVarchar50否否驾驶证号码AddressVarchar200否否联系地址AreaVarchar50否否所在地区CityVarchar50否否城市OmitVarchar50否否省份DealerVarchar200否否经销商名称PhoneVarchar20否否联系电话FaxVarchar20否否传真EmailVarchar100否否电子信箱地址PhostNumberVarchar20否否邮政编码RemarkVarchar500否否补充信息IssueDateDatetime8否否申请时间WhetherVarchar10否否申请状态备件信息表主要用来保存备件的相关信息,该表的结构如表4-9所示。表4-9 tb_User表结构列名数据类型长度主键否允许空功能描述IDint4是否备件数据的唯一标识Numbervarchar50否否备件编码Namevarchar100否否备件名称Pricevarchar50否否备件价格Typevarchar100否否匹配车型置换申请信息表主要用来保存站内所有的置换信息,该表的结构如表4-10所示表4-10 tb_User表结构列名数据类型长度主键否允许空功能描述IDint4是否唯一标识RealNameVarchar50否否真实姓名BrandVarchar10否否车辆的牌子StyleVarchar100否否型号UseTimeVarchar100否否使用时间RemarkVarchar100否否车况概述Brand1Varchar100否否置换车辆的牌子Style1Varchar100否否置换车辆的型号PhoneVarchar200否否联系电话AddressVarchar100否否详细地址EmailVarchar100否否Email地址IssueDateVarchar20否否申请时间WhetherVarchar20否否申请状态沈阳化工大学学士学位论文 第五章系统设计实现第五章 系统设计实现这部分的设计是在前面的各项系统分析的基础上进行的总体结构设计以及具体的模块设计,为以后的程序设计制订蓝图。为确定系统结构,必须从实现的角度把复杂的功能进一步分解。通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的一个子功能,最下层的模块完成最具体的功能,便于使用者使用该系统。5.1 前台主要功能模块详细设计5.1.1前台功能模块的总体框架1前台各功能模块介绍展示中心模块:主要包括最新车辆信息展示,车辆信息分类展示,车辆详细信息查看3个部分订购中心模块:主要包括销售热线查询,在线车辆订购,订购帮助查看和意向购车4个部分。租赁中心模块:主要包括租赁帮助查看及租赁在线预订2个部分。置换中心模块:主要包括车辆置换在线申请。客服中心模块:主要包括客户服务中心查询,在线企业投诉,备件信息查询及售后服务信息查看4个部分新闻中心模块:主要包括新闻推荐展示,分类信息展示及新闻详细信息查看3个部分。信息查询模块:根据车辆的品牌及型号进行查询。集团信息模块:主要包括历史回顾及未来展望2个部后台登陆模块:为管理员进行后台数据管理系统提供入口。2前台主页面运行结果 华奥汽车销售集团网主页面运行结果如图5-1所示。 图5-1 华奥汽车销售网站首页运行结果5.1.2最新车辆信息展示首页的最新车辆信息展示部分,展示的是数据库中最新添加的一条乘用车的信息和两条商用车的信息,并且在展示每条信息的同时,为每条信息添加【详细参数】按钮和【在线订购】按钮,方便用户查看车辆信息的详细内容以及在线订购车辆。最新的车辆信息展示页面的设计结果如图5-2所示。图5-2 最新车辆信息展示部分页面的运行结果5.1.3车辆分类信息展示当用户通过网站导航进入展示中心页面(辆分类信息展示部分)后,用户首先看到的就是全部乘用车的信息展示,此时用户可以通过展示页面内的“中心导航”来进入到其他类别的车辆信息展示页面,浏览对应类别的车辆信息。在展示中心页面,当用户在中心导航部分单击任意一个按钮之后,都会向本页传递一个参数,而本页就是根据这个参数来调用不同的程序代码,从而完成车辆信息分类展示的。乘用车信息展示部分包括3个区域,区域1用来展示最新添加的乘用车信息,并为该车辆信息添加【在线订购】按钮。区域2用来展示数据库中其他所有的乘用车信息,并且在输出车辆名称的时候,为其添加脚本事件,当用户单击任意一个车辆名称时,区域1中的内容将更新且与用户单击的车辆信息一致。区域3用来展示与区域1中展示的乘用车对应的文字简介信息。乘用车信息展示部分页面的设计结果如图5-3所示。图5-4 乘用车信息展示部分的页面设计结果5.1.4车辆详细信息展示当用户在首页的最新车辆信息展示部分或者是在展示中心页面的车辆分类信息展示部分单击【详细参数】按钮后,都将进入车辆详细信息展开页面,而车辆详细信息展示页面时根据【详细参数】按钮传递的参数来读出数据库中的数据,并输出到浏览器中。5.1.5车辆在线订购用户可以在任意一个车辆信息展示页面通过单击车辆数据对应的【在线订购】按钮来打开在线订购页面。在在线订购页面,订购的车辆名称将根据用户的操作自动生成,用户需要做的是填写其他的订购信息并将信息提交给本页进行数据处理,以完成在线订购操作。车辆在线订购页面设计结果如图5-5所示。在线订购页面涉及到的HTML表单元素如表5-5所示。图5-5 在线订购页面的设计结果表5-5 在线订购页面涉及到的HTML表单元素名称类型含义orderformForm表单NameHidden 车辆名称CountsText订购数量SelectSelect支付方式ColorRadio订购颜色NterpriseText企业名称AddressText详细地址AreaText所在区域DealerSelect经销商名称SubmitButton【详细信息】按钮LinkmanText联系人姓名PhoneText联系电话FaxText传真号码EmailTextEmail地址PhostText邮政编码RemarkTextarea备注信息Submit2Submit【订购】按钮SubmitReset【重置】按钮Submit3button【返回】按钮车辆在线订购页面的运行结果如图5-6所示。图5-6 车辆在线订购页面的运行结果5.1.6查询结果展示页面设计当用户在前台任意一个页面的信息查询部分输入查询条件并单击【查询】按钮后,都可以进入到查询结果展示页面。查询结果显示页面的设计结果如图5-7所示。查询结果展示名称:红旗 旗舰豪华型II没什么可以形容的!国产的顶级豪华轿车!详细参数在线订购参考价格:115 (万元) 图5-7 查询结果展示页面设计结果图5-8 查询结果展示页面的运行结果5.2 后台主要功能模块详细设计5.2.1后台功能模块的总体框架1后台各功能模块介绍销售车辆管理模块:主要包括销售车辆信息的添加,销售车辆信息的修改、销售车辆信息的删除及销售车辆信息的查询4个部分。租赁车辆管理模块:主要包括租赁车辆信息的添加、租赁车辆信息的修改、租赁车辆信息的删除及租赁车辆信息的查询4个部分。备件数据管理模块:主要包括备件数据的添加,备件信息修改,备件信息删除及备件数据查询4个部分。订单信息管理模块:主要包括订单信息受理及订单信息查询2个部分。置换信息管理模块:主要包括置换信息受理及置换信息查询2个部分。集团信息管理模块:主要包括集团信息浏览及集团信息更新2个部分。新闻信息管理模块:主要包括新闻信息添加、新闻信息修改、新闻信息删除及新闻信息查询4个部分。客户投诉管理模块:主要包括客户投诉受理及客户投诉查询2个部分。客户投诉管理模块:主要包括客户投诉受理及客户投诉查询2个部分。2后台登陆、主页面运行结果图5-9 后台登陆页面图5-10后台主页面运行结果5.2.2销售车辆数据添加管理员可以通过后台导航进入到销售车辆管理页面,销售车辆数据管理页面的设计结果如图5-11所示。车 辆 信 息 管 理车辆数据添加关键字:关键字类别:图5-11 销售车辆管理页面的设计结果在线车辆管理页面管理员可以通过单击【车辆数据添加】按钮来打开车辆数据添加页面。在车辆数据添加页面,因为需要填写的车辆数据比较多,管理员可以通过单击任意一个一级参数名称链接,以打开对应的数据添加部分,进行车辆数据的添加。当管理员添加数据完毕后,单击【添加】按钮完成车辆数据添加操作。车辆数据添加页面涉及到的HTML表单元素如表5-10所示。表5-10 车辆数据添加页面涉及到的HTML表单元素名称类型含义TypeForm表单SelectsHidden 车辆类别orderformText表单hiddenfieldSelect车辆类别hiddenfieldRadio车辆编号品牌Text车辆品牌型号Text车辆型号适用人群Text适用人群售价Select销售价格文字简介Button文字简介Submit2Submit【订购】按钮SubmitReset【重置】按钮Submit3button【返回】按钮车辆数据添加页面的运行结果如图5-12所示。图5-12 车辆数据添加页面的运行结果5.2.3销售车辆数据修改管理员可以单击销售车辆管理页面的【详细】按钮,打开详细信息展示及车辆信息修改页面,该页面与车辆信息添加为同一页面,不同的是当管理员通过详细按钮打开该页时,该页中将显示对应管理员操作的车辆数据,并且【添加】按钮的名称变为【修改】。当管理员在修改页面完成修改操作,并单击【修改】按钮后,管理员修改后的数据将提交给数据处理页。而数据处理页主要根据提交的表单数据将数据库中对应的车辆信息更新。5.2.4销售车辆数据删除当管理员在销售车辆管理页面中单击【删除】按钮后,将打开车辆信息删除页面。车辆信息删除页面则将根据传递的参数将数据库中对应的车辆数据删除。5.2.5销售车辆数据查询在销售车辆管理页面,管理员可以在车辆数据查询部分输入一定的查询条件,并选择查询条件的所属类别,然后单击【查询】按钮,将查询请求提交给本页面,也就是销售车辆管理页面。销售车辆管理页面的车辆信息查询部分涉及到的HTML表单元素如表5-12所示表5-12 销售车辆管理页面的车辆信息查询部分涉及到的HTML表单元素名称类型含义Formlform表单TypeSelect数据类别KeywordText查询条件submitSubmit【查询】按钮销售车辆管理页面在收到管理员提交的查询请求后,将管理员提交的数据作为查询条件进行数据库检索,并将查询结果输出到浏览器中。默认情况下,销售车辆管理页面展示的是全部的车辆信息。销售车辆数据查询结果页面的运行结果如图5-13所示。图5-13 销售车辆数据查询结果的运行结果5.2.6订单信息受理管理员可以通过后台管理导航进入到订单信息管理页面,页面设计结果如图5-14所示。在订单管理页面,单击任意一条订单数据后的【受理】按钮,打开订单信息受理页面,以进行订单信息受理操作。图5-14 订单信息管理页面的设计结果沈阳化工大学学士学位论文 第六章系统的调试与测试第六章 系统的调试与测试6.1调 试调试与测试意义是不同的,测试的目标是发现系统中的错误,但发现错误并非我们的最终目的,系统开发的最终目的是高质量的完全符合用户需要的信息系统。因此系统必须进行调试,它总是发生在测试之后,准确判定错误位置以及具体的出错情况,继而进行改正以排除错误。调试过程从执行一个测试用例开始,评估测试结果,如果发现实际结果与预期结果不一致,则这种不一致就是一种症状,它表明在软件中存在着隐藏的问题。调试过程试图找出产生症状的原因,以便改正错误。对于该汽车销售管理系统,进行了以下几种调试:6.1.1 程序调试(1)用正常数据调试例如:在站内搜索的时候可以输入一些汽车的品牌和型号等数据进行调试。(2)用异常数据调试例如:在站内搜索的时候可以输入一些非正常数据(除汽车品牌、型号)进行调试。(3)用错误数据调试例如:在提交订单的时候可以输入一些错误数据(如用户邮箱)进行调试。6.1.2 分调分调的目的主要是保证内部控制关系正确和数据内容正确,同时测试模块的运转效率。例如:在订单信息输入后,进行返回的操作,此时查看系统是否会出现异常反应。6.1.3 总调总调是将主控制调度程序和功能模块联结起来调试,对系统各种可能使用的形态及组合在软件中的流通情况进行可行性调试。这一阶段最容易查出系统中属于相互关系方面的错误和缺陷。例如,在订单提交完之后,对订单受理,看是否成功。如没有接受新订单就受理,看是否会有错误提示,以类似此类的操作来对整个系统进行总调。6.2测试系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。在系统测试中发现的错误可能是各式各样的,按其范围和性质可划分为功能错误、系统错误、过程错误、数据错误以及编码错误几类。由于系统比较大,需要实现的功能较多,测试时很困难。我在实际调试过程中,采用的程序测试方法为:(1)黑盒测试法。把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否按照软件的需求规格说明书的规定正常使用,程序是否能适当的接受输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息(如数据库或文件)的完整性。它又称为功能测试。(2)白盒测试法。它的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知道程序的内部结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预

温馨提示

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

评论

0/150

提交评论