汽车美容系统管理的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
摘要
本文讲述了基于B/S模式的Struts技术的汽车维护与美容管理系统的实现。
所谓的汽车维护与美容管理系统是通过计算机来方便汽车维护与美容店来管理以及掌握店里的相关信息,同时也方便顾客浏览以及预定维修与美容的项目。
从长期的战略目标来说,汽车维护与美容管理系统不仅是商家服务的推广,而是通过Internet、企业内部网和企业外部网,将顾客与商家、合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。
汽车维护与美容管理系统提供了多种功能,可以从汽车的维护、配件的进销存、汽车的美容、财务的收入以及用户管理来显示出它的多功能性
关键词汽车;维护与美容;管理系统;Struts技术
1
2
Abstract
This thesis relate to the design and implementation of based on the mode of B/S and struts technical on-line sales digital products system. The so-called car of maintenance and hairdressing supervise system through the Web site to promote Internet business of digital technology products and services, customers can learn more about the business and enterprise information, destine the project of maintenance and hairdressing system .
From the long-term strategic objectives, car of maintenance and hairdressing is not just services promotion, through the Internet, intranet and extranet make buyers and sellers, manufacturers and partners in the close connection together, thus eliminating the obstacles of time and space.
Car of maintenance and hairdressing supervise system that provide a variety of ways to retrieve, such as car of maintenance, fittings of entrance, distribution ,storage.
Keywords c a r maintenance and hairdressing manage system Struts
2
3
目录
摘要 (1)
Abstract (2)
第1章绪论 (6)
1.1课题背景 (6)
1.2目的和意义 (6)
1.3系统设计思想 (7)
1.4系统开发环境 (8)
1.4.1B/S结构的数据库访问模式 (8)
1.4.2MyEclipse简介 (9)
1.4.3SQL Server 2000数据库简介 (9)
1.5论文的工作内容及论文的结构 (10)
第2章可行性分析 (11)
2.1经济可行性 (11)
2.2技术可行性 (12)
2.3操作可行性 (13)
2.4业务流程图 (13)
2.5本章小结 (14)
第3章需求分析 (16)
3.1MIS系统的产生和发展情况 (16)
3.2汽车维护与美容管理系统的需求分析 (16)
3.2.1数据流图 (17)
3.2.2数据字典 (18)
3.3本章小结 (22)
第4章总体设计 (23)
4.1系统模块总体设计 (23)
4.2数据库设计 (25)
4.2.1数据库设计概念 (26)
4.2.2数据分析 (26)
4.3数据库的详细设计 (27)
4.3.1数据库的E-R图的设计 (27)
3
4
4.3.2数据表的设计 (28)
4.4本章小结 (34)
第5章详细设计与实现 (35)
5.1系统运行平台设置 (35)
5.2系统首页设计 (35)
5.3系统前台基本功能设计与实现 (35)
5.3.1用户注册模块设计与实现 (36)
5.3.2员工注册模块设计与实现 (39)
5.3.3查看维修记录模块的设计与实现 (40)
5.3.4申请预约模块的设计与实现 (41)
5.4系统后台基本功能设计与实现 (42)
5.4.1汽车配件模块设计与实现 (42)
5.4.2汽车维护与美容模块设计与实现 (44)
5.4.3查看预约单设计与实现 (46)
5.4.4收银模块设计与实现 (47)
5.4.5用户管理设计与实现 (48)
5.5本章小结 (49)
第6章软件测试 (50)
6.1测试的基本概念 (50)
6.2测试的任务和目的 (51)
6.2.1测试的任务 (51)
6.2.2测试的目的 (52)
6.3系统整体测试的步骤 (52)
6.4本系统测试 (53)
6.4.1前台首页的测试 (53)
6.4.2汽车配件模块的测试 (53)
6.4.3用户注册模块的测试 (54)
6.4.4汽车维护与美容模块的测试 (54)
6.4.5收银管理模块的测试 (55)
6.5本章小结 (55)
结论 (56)
致谢 (57)
参考文献 (58)
4
5
附录1 (59)
附录2 (61)
5
6
第1章绪论
1.1课题背景
随着中国进入汽车社会,汽车规模美容市场越来越大,引起有车一族的普遍关注。
中国民族汽车,工业的快速发展,以及人们的消费水平的不断地增长,使得私人拥有车已经变成事实。
据推算,每一元的购车消费将会带动0.65元的汽车售后服务。
近年来,汽车的消费水平在不断地呈上升趋势,而一般的消费者对爱车的维护知识非常有限,意味着有专业、规范、优质的汽车售后服务业,在将来的汽车消费市场中发展潜力十分巨大,这也正是权利筹建“绿色、环保、快捷、规范化”的汽车服务机构目的之所在。
在中国,随着汽车保有量的猛增,市场急需数量多、分布广、零配件质量有保障,技术水平高,诊断准确,设备先进,维修快速的具有专业服务水平的新型美容养护企业,来适应日益发展的汽车后市场,所以汽车美容的应运而生,将使中国成为汽车后市场的重头戏。
根据国家信息中心数据显示:我国1996开始汽车总销量每年以15%的速度递增,其中轿车的年需求量将跨越100—200万台阶。
随着工业的较强劲发展,未来的生活节奏将大大加快,汽车将不可避免的成为大众的代步工具,汽车维护以及养护美容必将成为大众的日常消费内容。
1.2目的和意义
大学四年间,我们先后学习了不同的专业知识以及计算机语言,例如软件工程,电子商务,还有C语言,C++,JA V A等。
已经初步掌握所学的知识。
毕业设计是我们的一个很好很有意义的锻炼机会,这样我们可以检验我们所学知识的贯穿性以及深刻性。
同时,也让我们有种实际工作的感觉。
汽车维护与美容管理系统,是利用当今计算机带给人类的方便快捷以及多多效的功能来应用。
利用计算机的高级水平来管理,其中它能很好的把人类对于汽车服务行业的相关内容都保存到电脑中,通过它来更合理的管辖。
把汽车的维修,配件,美容以及财务,人工方面的信息都包含到电脑中,让人们对当今的信息化社会有了更近一步的认识与智慧的提升。
6
7
随着近年来信息技术的不断强大,许多商家都拥有了自己的网络系统,这样既跟上了当今互联网的时代,同时也他们自己也得到了许多的方便与利益。
与传统方式维修点相比电子计算机管理有很多的优点如
1.检索便捷
此管理系统提供了多种检索途径,可以从编号、名称途径进行检索用户信息,快捷准确。
2.信息量大
与传统店面方式相比,管理系统能够提供海量产品信息。
3.成本低,风险小,无地域限制
管理系统最突出的优点是:不再限制消费者的维修时段,扩大和巩固了客户群,从而增加了企业的核心竞争力,节省实际开店时需要投入的成本和租用费用,这样店里直接就可以拥有一个简单的维修地点就可,不必花很多钱装修。
汽车维护与美容管理系统的主要目的就是通过计算机来推广服务,并使客户随时可以了解店里的信息,为客户提供预约处理功能。
从长期的战略目标来说,管理系统不仅仅是服务的推广,而是通过Internet、企业内部网(Intranet)和企业外部网(Extranet),将顾客与管理者紧密结合在了一起,因而消除了时间与空间带来的障碍。
1.3系统设计思想
对于典型的数据库管理系统,尤其是对于像汽车维护与美容管理系统这样的数据流量特别大的管理系统,必须要满足使用方便、操作灵活等要求。
本系统在设计时应该满足以下几个目标
1.采用人机对话的操作方式,界面美观、友好,信息查询灵活、方便,数据存储准确、安全可靠;
2.全面展示所有的维修项目信息,并可根据顾客的不同需求来查询他们相应的信息;
3.会员可以随时修改自己的基本资料;
4.实现网上预定维修以及美容项目的功能;
5.管理者随时可以增加新的管理员的相应信息;
6.系统可以显示出汽车配件的种类数量以及厂商等相应信息;
7
8
7.顾客可以随时填写自己的维修与美容信息;
8.对顾客输入的数据,系统进行严格的数据检验,尽可能排除人为的错误;
9.系统最大限度地实现了易维护性和易操作性;
10.系统运行稳定、安全可靠。
1.4系统开发环境
本系统的开发环境中,运用JA V A语言,运用MyEclipse,数据库采用SQL Server 2005。
1.4.1B/S结构的数据库访问模式
B/S结构是真正的三层结构,它以访问Web数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问Web服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。
其三级结构组成如图1-1所示,图中从左到右,分为三个层次:
第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。
在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;
第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web 服务器,再传至客户端;
第三层数据库服务器是数据层。
数据库服务器应客户请求独立地进行各种处理。
图1-1 三级结构组成
8
9
与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。
而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。
由以上的比较分析可知,三层结构也可以理解为增加WEB服务器的C/S模式。
1.4.2MyEclipse简介
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
在结构上,MyEclipse的特征可以分为7类:(1)J2EE模型;(2)WEB 开发工具;(3)EJB开发工具;(4)应用程序服务器的连接器;(5)J2EE 项目部署服务;(6)数据库服务;(7)MyEclipse整合帮助。
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。
MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。
1.4.3SQL Server 2000数据库简介
SQL Server 2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。
SQL Server 2005存储和管理数据有以下优点
1.每个数据项都存储在中央位置,所有用户都可在这个位置使用它们;
2.各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。
系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本;
3.可以在服务器上一次性定义业务和安全规则,并对所有的用户平等
9
10
执行;
4.可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。
还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源;
5.关系数据库服务器只返回应用程序所需要的数据,优化了网络流量;
6.最大程度地降低硬件的成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。
客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上;
7.可以配置服务器以优化检索数据所需的磁盘输入/输出容量,配置客户端以优化从服务器检索数据的格式;
8.可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济;
9.维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。
1.5 论文的工作内容及论文的结构
本文具体内容包括:可行性分析、需求分析、系统总体设计、系统详细设计与实现、系统的测试。
本文着重描述了数码产品在线销售系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,另外,重点剖析了部分环节的开发过程。
本系统在一定的环境下对系统的重要模块进行了模拟测试,证实了系统的可用性、可靠性。
10
11
第2章可行性分析
信息化管理已经成为企业经营管理中不可忽视的一个重要的方面,拥有一个全面的、功能强大的、操作简单的汽车维护与美容的管理系统,已经成为当代汽车售后商家经营企业发展的一个必然趋势。
汽车维护与美容管理系统的建立,从维护与美容方面来讲,不仅给汽车售后服务企业增加了一个新的售后渠道,而且方便了顾客了解公司的最新动态及以前的信息。
从汽车售后服务企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的维护与美容这个售后有多么优秀。
拥有一个汽车维护与美容管理系统的软件,已经成为汽车售后服务行业进程中的一个重要环节。
2.1经济可行性
软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我开发的这套系统正是考虑为汽车维护与美容管理系统的使用者提高工作效率,节省工作时间,方便操作与管理而设计。
本系统的开发在经济上是完全可行的。
开发此软件不需要大量经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。
1.系统初期投资
系统的初期投资,如表2-1所示。
表2-1系统初期投资
序号项目
人工
(人·日)
单价(元)
合计
(元)
1 需求分析10 800 8,000
2 总体设计12 800 9,600
3 详细设计10 800 8,000
4 编码实现1
5 800 12,000
5 系统集成测试 5 800 4,000
6 说明手册编制 3 800 2,400
7 合计44,000 2.货币的时间价值
11
12
本系统开发成功后,用户便可以在系统上出售产品。
如果每件汽配商品出售的价格是100元。
每年至少可以卖出300件商品,则以后每年可以赚得3.0万元,假设年利率为5%,该软件的生命期预计为5年。
系统的货币时间价值,如表2-2所示。
表2-2系统的货币时间价值
年份将来值(万)(1+i)n现在值(万)累计的现在值(万)
1 3 1.05 2.857 2.857
2 3 1.1025 2.721 5.578
3 3 1.1576 2.592 8.170
4 3 1.215
5 2.468 10.638
5 3 1.2763 2.351 12.989
3.投资回收期
系统开发成功后,第一年可以赚得2.857万元,比投资少1.543万元。
但第二年可以赚得2.721万元。
即:1.543/2.721=0.567
1+0.567=1.567
纯收入:12.989-4.4=8.589(万元)
当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的4.4万。
而且考虑到开发本系统将为以后带来的利益,拿出4.4万来进行系统维护与更完善的开发,是绝对必要的。
经过以上分析,开发汽车维护与美容管理系统在经济方面是可行的。
2.2技术可行性
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。
考虑到系统实施的可行性,在软件方面选择了如今较流行的MyEclipse 工具来进行开发管理平台的设计,使用SQL server 2005数据库存储数据。
在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。
考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
12
13
在软件方面,由于MyEclipse和SQL server 2005是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。
2.3操作可行性
在现今社会,顺着Internet在中国的迅速发展,人们日常生活中越来越多地使用信息技术来为自己的工作和学习服务。
许多企业为了扩大他们的规模,将他们的生意范围涉及到了出口生意,由于企业的客户很多,而且顾客对自己的汽车在什么时候需要什么样的养护与维修也不是很了解。
所以汽车维护与美容管理系统同有着对顾客的地域无限制等诸多的优点,可以成功地解决顾客爱车所遇到的问题。
本汽车维护与美容管理系统操作简单易行,所以使用前的培训也比较容易,此系统的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。
经过以上分析,运行方面是可行的。
2.4业务流程图
根据汽车维护与美容管理系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。
1.系统业务流图描述如下
(1)用户管理用户可以不用登陆此系统就在系统的前台部分就可以注册相应的信息,其中包括会员用户和员工注册,同时也可以修改,删除这些信息;
(2)汽车配件管理管理者必须对入库和出库的配件信息进行详细的登记,还有供应商的信息,;
(3)维护与美容管理用户通过浏览以前的维修项目来进行新的维修或者美容,在过程中如果用到配件,则可以到此店中购买配件,方便;
(4)收银台处理收银部分包括两块,其中之一就是大批量的出库,即卖出的配件给别的商家,还有一部分是通过维修或者美容过程中需要的新配件来算出库,所以收银要包括这两个部分;
13
14
(5)管理员后台处理系统管理员登录后可以查看到已出货和未出货的订单及详细信息,并完成出货的操作。
另外,管理员能够对系统的各项信息进行维护处理。
系统业务流程图如图2-1所示。
图2-1系统业务流程图
新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面来对实现新系统目标进行可行性分析。
2.5本章小结
可行性分析的任务是明确应用项目开发的必要性和可行性。
本章主要对系统开发的可行性进行具体的分析,从用户方角度考虑本系统是否可行,主
14
15
要通过有力的数据和软件运行环境方面作为依据。
通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。
15
16
第3章需求分析
所谓需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需求要输入什么数据,要得到什么结果,最后应输出什么。
可以说,在软件工程当中的需求分析就是确定要计算机做什么。
3.1MIS系统的产生和发展情况
所谓管理信息系统(Management Information System)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。
随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。
换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。
与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。
3.2汽车维护与美容管理系统的需求分析
经过对各大汽车美容店进行实地的考察、分析,要求本系统具有以下功能
1.统一友好的操作界面,保证系统的易用性,方便用户的操作;
2.具备维护与美容信息的展示功能,方便浏览者对各种信息进行浏览与比较;
3.规范的汽车配件分类,方便浏览者分类查找汽配产品;
16
17
4.完善的维护与美容功能与用户结账功能;
5.设置预约功能模块,使浏览者能够及时了解企业的各项动态变化,促进他们的消费心理,然后对车进行美容;
6.查看预约单功能;
7.配件查询功能、员工查询功能、会员用户信息查询功能;
8.全面的后台管理功能,以方便管理员对息进行更新与管理。
3.2.1数据流图
其中长方形代表工作人员。
圆圈代表人员可以做的行为,即他们都做了什么。
两条横线代表系统当中所需要的表格信息。
系统顶层数据流图如图3-1所示。
图3-1系统顶层数据流图
这个数据流图主要描述了对于汽车配件这一功能模块当中所需的流程,包括工作人员对汽车配件的入库、出库、供应商、客户查询等功能。
汽车配件信息数据流图如图3-2所示。
17
18
图3-2汽车配件信息数据流图
3.2.2数据字典
数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。
它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
1.数据项定义
如表3-1所示。
18
19
表3-1系统数据项定义
序号名称别名类型长度(字符)I01-01 linkman 联系人Varchar 50
I01-02 tel 联系电话Varchar 50
I01-03 date 时间Varchar 50
I01-04 zhongleiID 配件种类ID Int 4
I01-05 zhongleiName 配件种类名称Varchar 50
I01-06 IntroduceID 产品ID Int 4
I01-07 IntroduceName 产品名称Varchar 50
I01-08 address Varchar Varchar 50
I01-09 jinjia 进价Money 8
I01-10 danjia 单价Money 8
I01-11 xiangmuID 维修项目ID Int 4
I01-12 name 项目名称Varchar 50
I01-13 miaoshu 描述text 100
I01-14 yuangong 员工Varchar 50
I01-15 price 报价money 8
I01-16 username 用户姓名Varchar 50
I01-17 time 截止日期datetime 4
I01-18 meirongID 美容项目ID Int 4
I01-19 name 项目名称Varchar 50
I01-20 miaoshu 描述text 100
I01-21 yuangong 员工Varchar 50
I01-22 price 报价money 4
I01-23 username 用户姓名Varchar 50
I01-24 time 截止日期datetime 4
I01-25 supplierName 供应商名称Varchar 50
I01-26 address 地址Varchar 50
I01-27 tel 电话Varchar 50
I01-28 userID 会员ID Int 4
I01-29 username 姓名Varchar 50
19
20
续表3-1 I01-30 sex 性别Varchar 50
I01-31 bithday 生日Varchar 50
I01-32 tel 电话Varchar 50
I01-33 add 地址Varchar 50
I01-34 email 邮件Varchar 50
I01-35 yuangongID 员工编号Int 4
I01-36 name 姓名Varchar 8
I01-37 sex 性别Varchar 50
I01-38 shenfenID 身份证号Int 4
I01-39 tel 电话Varchar 50
I01-40 address 地址Varchar 50
I01-41 email 电子邮件Varchar 50
I01-42 zhuangtai 状态Varchar 50
I01-43 mangerID 管理者编号Int 4
I01-44 name 名称Varchar 50
I01-45 password 密码Varchar 50
I01-46 quanxian 权限Varchar 50
2.数据流定义
系统顶级数据流定义
数据流编号:D2.1
数据流名称:维护人员登录信息
数据流来源:维护人员
数据流去向:P2.1
数据流组成:I01-43+I01-44+I01-45+I01-46
数据流编号:D2.2
数据流名称:预约及预约信息操作
数据流来源:P2.1
数据流去向:F2.1
数据流组成:I01-01+I01-02+I01-03
20
21
数据流编号:D2.3
数据流名称:配件种类信息操作
数据流来源:P2.1
数据流去向:F2.2
数据流组成:I01-04+I01-05
数据流编号:D2.4
数据流名称:配件产品信息操作
数据流来源:P2.1
数据流去向:F2.3
数据流组成:I01-06+I01-107+I01-08+I01-09+I01-10+I01-25
数据流编号:D2.5
数据流名称:维修项目信息操作
数据流来源:P2.1
数据流去向:F2.4
数据流组成:I01-11+I01-12+I01-13+I01-14+I01-15+I01-16+I01-17
数据流编号:D2.6
数据流名称:美容项目信息操作
数据流来源:P2.1
数据流去向:F2.5
数据流组成:I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24
数据流编号:D2.7
数据流名称:供应商信息操作
数据流来源:P2.1
数据流去向:F2.6
数据流组成:I01-25+I01-26+I01-27
数据流编号:D2.8
数据流名称:会员用户信息操作
数据流来源:P2.1
21
22
数据流去向:F2.7
数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32+I01-33+I01-34
数据流编号:D2.9
数据流名称:员工信息操作
数据流来源:P2.1
数据流去向:F2.8
数据流组成:I01-35+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-
42
3.3本章小结
需求分析报告是对系统需求的全面分析,是软件生存周期中最关键的一步,是建立软件开发的基础。
经过需求分析要得到系统将要“做什么”,同时理解在做什么的基础上抽取出其“怎么做”的本质。
本章首先介绍了电子商务近年来的发展状况,然后具体说明了需求分析的内容,详细描述了数据流图和数据字典的组成,为下一章的总体设计打下基础。
22。