汽车零配件管理系统_第1页
汽车零配件管理系统_第2页
汽车零配件管理系统_第3页
汽车零配件管理系统_第4页
汽车零配件管理系统_第5页
已阅读5页,还剩72页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、62/77武汉理工大学本科生毕业设计(论文)汽修配件治理系统的设计与实现学院(系): 专业班级: 学生姓名: 指导教师: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特不加以标注引用的内容外,本论文不包括任何其他个人或集体差不多发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文治理部门或机构送交论文的复印件和电子版,同意论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容

2、编入有关数据进行检索,能够采纳影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于 1、囗保密,在 年解密后适用本授权书。 2、囗不保密。(请在以上相应方框内打“” )作者签名: 年 月 日导师签名: 年 月 日(讲明:除涉及军事国防等必须要求保密的项目外,凡要求论文保密者均需向武汉理工大学科技进展院提交书面申请,讲明需要保密的理由。)毕业设计(论文)任务书学生姓名: 专业班级: 指导教师: 工作单位: 设计(论文)题目: 汽修配件治理系统的设计与实现设计(论文)要紧内容:1.需求分析;2.系统分析(可行性分析、组织结构图、业务流程图、数据流程图、数据字典等);3.系统设计(功能结构

3、图设计、数据库设计、编码设计、模块设计、算法设计、输入输出设计等);4.系统实施(程序框图、系统界面、模拟运行数据,系统调试过程,系统使用讲明书或用户手册);5.结论(对系统开发的结果进行总结);6.参考文献。要求完成的要紧任务:1.依照信息系统的开发要求,有打算地完成两次系统调研;2.查阅相关的国内外资料,对国内外的研究现状加以分析;3.要求所设计的系统应能准确无误的反映用户的业务流程,满足用户的各项要求,并具有高可靠性。在此前提下尽可能使系统简洁明了,人机界面友好,易于操作;4.完成皮壳网,实现皮壳网的信息化。5.完成许多于12000字的毕业论文并提交系统源代码光盘。6.每周撰写一篇工作日

4、志,并交给导师检查。必读参考资料:1)王虎,张骏,治理信息系统(第2版),武汉:武汉理工大学出版社,20072)薛华成,治理信息系统(第四版),北京:清华大学出版社,20033)Stephen Haag, Maeve Cummings, Amy Phillips, Management Information Systems for the Information Age (6th Edition), 北京:机械工业出版社,2007指导教师签名 系主任签名 院长签名(章) 武汉理工大学本科生毕业设计(论文)开题报告1、目的及意义(含国内外的研究现状分析)随着汽车的普及,使用汽车的规模不断扩大,

5、汽车修理厂产生了大量的业务,采购治理工作中处理的信息日益增加,采纳传统的治理方法和治理工具或计算机单机来处理各种事务信息,差不多远远不能满足为了培养现代科技人才的需要。采购治理系统是一个企业不可缺少的一部分,它的内容关于企业的决策者和治理者来讲差不多上至关重要的,因此采购治理系统应该能为用户提供充足的信息和快捷的查询手段,作为计算机应用的一部分,使用计算机对零件库存信息进行治理,具有特有的技术意义和治理意义。过去的企业经营一直采纳认为治理、手工统计的方法进行,在过去客户数量较少的情况下还能够适应,但随着汽车适用范围不断扩大,汽车修理厂的业务呈集合增长以往手工或半自动模式的采购治理方式的弊端日益

6、显露出来。这在专门大程度上阻碍了治理上的工作效率,甚至阻碍正常的业务治理。如何运用现代化手段运行科学治理,差不多成为一个亟待解决的问题。针对那个问题,结合汽车修理的实际情况,确定了开发采购治理信息系统的项目打算。汽车公司零部件采购工作是一个复杂的项目治理过程,要紧是依照企业的业务规划围绕新车型开发直到批量生产整个过程的跟踪和治理。公司有多个专门的信息系统,要紧是为了保证生产需求。随着车型、项目的增多、生产基地的增加以及矩阵式项目治理的实施,项目经理们碰到了许多新问题:如信息交流不畅、准确性差、查找烦琐、时效性差等;同时各项目参与者各自为政、产生大量重复工作、工作效率低。此外项目预警、风险评估完

7、全靠人工操纵,工作烦琐、容易出错。结合项目治理的概念以及对公司零部件采购的分析,能够看出采购过程是一个典型的项目治理过程。同时,相关于一般的项目治理过程,采购过程又是一个极其复杂的多头绪、多任务、多覆盖面的项目治理过程。其中涉及到成本操纵、进度协调、质量治理、供应商资源优化重组、供应商选择等多项繁复、交错的任务。2、差不多内容和技术方案差不多内容:汽修零件采购治理系统,分为四个要紧模块,第一个模块是用户登录模块,在那个模块中对使用者进行权限设定,对治理员的职能进行设定;第二个模块是采购治理模块,那个模块中有以下流程:采购单、采购收货、现款采购、采购退货、采购收货、采购付款,此模块中,会产生销售

8、订单,提货单,收货单,收料单,库存报表,物料欠发单,请购物品登记单、订购确定或更改通知单等单据,此模块中的组成部分应如下:供应商、业务查找、收付款方式、商品资料、应付治理、库存状况;第三模块,经营分析模块,此模块中对采购的各项业务进行生成报表或者进行数据分析;第四模块,差不多资料存储:有客户资料、供应商资料、职员资料、商品资料、仓库资料等初始资料的设置。技术方案:汽修零件采购治理系统所需要实现的模块中,采纳了用户界面和系统功能分开的方式来实现,每个模块所实现的功能都在相应的类中完成,如此关于代码的维护和升级带来了极大的便利。关于数据库的存取,全部差不多上使用存储过程来实现的。零件采购治理系统是

9、基于Windows操作系统开发的办公自动化软件,以Microsoft SQL server 2008作为后台数据库并从数据库的应用和开发的实效性角度动身,使用Microsoft Visual Studio.NET 2008作为开发工具,要紧采纳C#、ASP.NET作为编程语言,采纳面向对象技术。在运行环境.NET Framework 1.1、Windows XP,IE 8.0下编译调试通过。3、进度安排1、第6-7周(4月1日-4月14日):查阅和收集资料,完成开题报告。2、第8周(4月15日4月21日):完成需求分析,确定业务流程。3、第9-10周(4月22日-5月5日):实现系统要紧功能的

10、设计。 4、第11-12周(5月6日-5月19日):完成论文初稿。 5、第13周(5月20日-5月24日):完善系统功能,修改论文。6、第14周(5月27日-5月31日):提交论文定稿,预备答辩。4、指导老师意见 指导教师签名: 年 月 日注:1开题报告应依照教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在毕业设计开始后三周内完成。2“设计的目的及意义”至少800字,“差不多内容和技术方案”至少400字。进度安排应尽可能详细。3指导教师意见:学生的调研是否充分?差不多内容和技术方案是否已明确?是否差不多具备开始设计(论文)的条件?能否达到预期的目标?是否同意进入设计(论文)目

11、录 TOC o 1-3 h z u HYPERLINK l _Toc358382584 摘要 PAGEREF _Toc358382584 h I HYPERLINK l _Toc358382585 Abstract PAGEREF _Toc358382585 h II HYPERLINK l _Toc358382586 1概述 PAGEREF _Toc358382586 h 1 HYPERLINK l _Toc358382587 1.1 引言 PAGEREF _Toc358382587 h 1 HYPERLINK l _Toc358382588 1.2新系统的可行性分析 PAGEREF _To

12、c358382588 h 1 HYPERLINK l _Toc358382589 1.2.1经济上的可行性 PAGEREF _Toc358382589 h 1 HYPERLINK l _Toc358382590 1.2.2技术上的可行性 PAGEREF _Toc358382590 h 1 HYPERLINK l _Toc358382591 1.2.3进度上的可行性 PAGEREF _Toc358382591 h 1 HYPERLINK l _Toc358382592 1.3系统开发及运行环境 PAGEREF _Toc358382592 h 2 HYPERLINK l _Toc358382593

13、 1.3.1硬件平台 PAGEREF _Toc358382593 h 2 HYPERLINK l _Toc358382594 1.3.2软件平台 PAGEREF _Toc358382594 h 2 HYPERLINK l _Toc358382595 1.3.3开发环境及所用技术 PAGEREF _Toc358382595 h 2 HYPERLINK l _Toc358382596 1.4系统规划 PAGEREF _Toc358382596 h 3 HYPERLINK l _Toc358382597 1.4.1目的 PAGEREF _Toc358382597 h 3 HYPERLINK l _T

14、oc358382598 1.4.2开发进度安排 PAGEREF _Toc358382598 h 3 HYPERLINK l _Toc358382599 2 系统分析 PAGEREF _Toc358382599 h 4 HYPERLINK l _Toc358382600 2.1需求分析 PAGEREF _Toc358382600 h 4 HYPERLINK l _Toc358382601 2.3数据流程分析 PAGEREF _Toc358382601 h 7 HYPERLINK l _Toc358382602 2.4数据字典 PAGEREF _Toc358382602 h 9 HYPERLINK

15、 l _Toc358382603 2.4.1数据存储 PAGEREF _Toc358382603 h 9 HYPERLINK l _Toc358382604 2.4.2数据流 PAGEREF _Toc358382604 h 11 HYPERLINK l _Toc358382605 3 系统设计 PAGEREF _Toc358382605 h 12 HYPERLINK l _Toc358382606 3.1 概述 PAGEREF _Toc358382606 h 12 HYPERLINK l _Toc358382607 3.2 系统功能设计 PAGEREF _Toc358382607 h 13 H

16、YPERLINK l _Toc358382609 3.3系统功能描述 PAGEREF _Toc358382609 h 14 HYPERLINK l _Toc358382610 3.4 数据库设计 PAGEREF _Toc358382610 h 14 HYPERLINK l _Toc358382611 3.4.1E-R图设计 PAGEREF _Toc358382611 h 14 HYPERLINK l _Toc358382612 3.4.2逻辑结构设计 PAGEREF _Toc358382612 h 17 HYPERLINK l _Toc358382613 3.5 系统安全设计 PAGEREF

17、_Toc358382613 h 19 HYPERLINK l _Toc358382614 3.5.1治理员登录的安全性 PAGEREF _Toc358382614 h 19 HYPERLINK l _Toc358382615 3.5.2操作安全性 PAGEREF _Toc358382615 h 19 HYPERLINK l _Toc358382616 3.5.3数据安全性 PAGEREF _Toc358382616 h 19 HYPERLINK l _Toc358382617 4.1 开发工具简介 PAGEREF _Toc358382617 h 19 HYPERLINK l _Toc35838

18、2618 4.1.1网站所用的Web技术有: PAGEREF _Toc358382618 h 19 HYPERLINK l _Toc358382619 4.1.2本系统的开发工具: PAGEREF _Toc358382619 h 20 HYPERLINK l _Toc358382620 4.2 系统实施的进度打算 PAGEREF _Toc358382620 h 24 HYPERLINK l _Toc358382621 4.2各个模块的实施 PAGEREF _Toc358382621 h 24 HYPERLINK l _Toc358382622 4.2.1治理员登录模块 PAGEREF _Toc

19、358382622 h 24 HYPERLINK l _Toc358382623 4.2.2职员治理模块 PAGEREF _Toc358382623 h 26 HYPERLINK l _Toc358382624 5系统测试和调试 PAGEREF _Toc358382624 h 31 HYPERLINK l _Toc358382625 5.1 测试 PAGEREF _Toc358382625 h 31 HYPERLINK l _Toc358382626 5. 1测试方法 PAGEREF _Toc358382626 h 32 HYPERLINK l _Toc358382627 5. 2单元测试 P

20、AGEREF _Toc358382627 h 32 HYPERLINK l _Toc358382628 5. 3测试结论 PAGEREF _Toc358382628 h 33 HYPERLINK l _Toc358382629 6 结论 PAGEREF _Toc358382629 h 33 HYPERLINK l _Toc358382630 7 结束语 PAGEREF _Toc358382630 h 34 HYPERLINK l _Toc358382631 参考文献 PAGEREF _Toc358382631 h 35摘要本系统要紧从现代社会信息化的观念动身,通过对现有资料的分析、研究和整理,

21、确定了基于.NET系统开发汽车配件治理系统的可行性。计算机的最大好处在于利用它能够进行信息治理,使用计算机进行信息的治理,能够大大提高工作效率。现时期,随着中国的汽车工业的快速进展,汽车修理行业也是蒸蒸日上,而开发出新的汽车配件治理系统是许多也是汽车修理公司的需求,依据有关部门的职能,从汽车配件治理部门的日常工作动身,了解到相关部门的要紧治理内容有分类治理、库存治理、采购治理、销售治理,由此开发一套为相应治理人员进行日常治理提供便利的系统,向着无纸化办公的目标努力。本论文旨在详细讲明如何在基于和SQLserver2005的环境下,完成一个具有完整汽修配件治理功能的治理系统。关键词:A;SQLs

22、erver2005;汽修配件;AbstractThis system mainly embarks from the modern concept of social informatization,Research and sorting through the analysis of existing data identified based on. NET system, the feasibility of the development of auto parts management system. Biggest advantage lies in using it to co

23、mputer information management, the use of computer information management, can greatly improve the work efficiency.At present, with the rapid development of Chinas auto industry, auto repair industry is booming, and developed a new auto parts management system is that many are auto repair company de

24、mand, according to the relevant departments of the function, starting from the daily work of auto parts management, understand the related department main management content classification management, inventory management, purchasing management, sales management, thus set for the corresponding devel

25、opment of management personnel to provide convenience for daily management of the system, the goal towards the paperless office.This thesis aims to elaborate on how the environment based on and SQLserver2005, complete with a full auto parts management system management functions.Key words: A;SQLserv

26、er2005;Auto accessories;1概述1.1 引言传统的汽修配件治理属于手工治理,各个部门之间的联动性差,容易造成信息沟通不便,治理过程中各个环节脱钩,零件分类治理、库存治理以及销售治理差不多上其中的重要环节,然而分管这三个重要环节之间的部门假如缺乏了联动性,则会造成不必要的损失,加大了公司的负担。库存、采购、销售这三个环节经常自成系统,如此占用的资源较大,而容易造成治理上的困难。用传统汽修配件治理手段,为保证实现对配件的出库、入库的治理,就需要定期进行大量人工检查,而且出错的几率较大。应用我们学过的系统设计知识现在差不多能够设计出集汽修配件的库存、采购、销售等功能于一体的系统

27、,该系统应能够通过数据的输入和存储来对传统治理手段进行简化,以达到节约资源,提高治理效率的目的。1.2新系统的可行性分析1.2.1经济上的可行性本系统采纳Microsoft Visual studio 2008 和SQL Server2005开发,对硬件的要求也不高,因此从软件到硬件,开发成本都极低。同时,采纳原型法的开发方法来开发本系统,开发时刻短,能快速形成一个系统原型,最后再依照用户的需求加以改进,整个过程对人力、财力要求也不高,因此从经济上讲,是可行的。1.2.2技术上的可行性由于本系统采纳Microsoft Visual studio 2008 和SQL Server2005为平台,

28、当前的开发技术、软件、硬件技术都相当的成熟,足以满足系统的要求,开发本系统在技术上是可行的。1.2.3进度上的可行性本系统涉及面不大,规模小、核心流程比较连贯,能快速猎取系统需求信息,能够专门有条理的逐步完成各项工作,业务相对简单。因此能够有条有理的在规定期限内完成所有开发工作。综上所述,本系统是完全可行的,能够立即开发。1.3系统开发及运行环境1.3.1硬件平台(1)CPU:inter core i5 m480 2.67Ghz(2)内存:4GB1.3.2软件平台(1)操作系统: Windows 7(2)数据库治理系统: SQL Server 2005(3)开发环境:Microsoft.NET

29、 Framework SDK v3.5(4)开发工具:Microsoft Visual Studio 2008(5)开发语言:C#语言(6)Web服务器:IIS 7.01.3.3开发环境及所用技术1)ASP.NETASP.NET是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在专门大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全爱护。能够通过在现有 ASP

30、 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,能够用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScripts .NET)创作应用程序。另外,任何 ASP.NET 应用程序都能够使用整个 .NET Framework。它提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在专门大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全爱护。能够无缝

31、地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员能够用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建 ASP.NET 应用程序时,开发人员能够使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。2)Microsoft SQL Server 2005 汽修配件治理系统采纳SQL Server 2005数据库,实行自动化,高效率进行数据处理。SQL Server 200

32、5是Microsoft公司在数据库领域中特不重要的产品,它具有性能良好、稳定性强、便于治理和易于开发等优势,赢得了许多客户的喜爱。由于本信息治理系统是使用ASP.NET开发基于B/S体系结构的Web应用程序,将通过使用计算机网络化处理,宿舍治理人员只需明白得计算机操作的初步知识即可。 SQL Server 2005提供了完整的数据治理和分析解决方案。SQL Server 2005数据平台包括的工具有:关系型数据库、复制服务、通知服务、集成服务、分析服务、报表服务、治理工具、开发工具。Access数据库本应该是作为本信息治理系统使用的数据库,但考虑到若Access数据库在Web服务器上使用,其在

33、数据处理流量,安全性和数据库功能方面考虑,而SQL Server 2005是一种常用的关系数据库,能存放和读取大量的数据,能治理众多并发的用户,故选用了SQL Server 2005数据库。1.4系统规划1.4.1目的小型汽修公司的配件治理一般差不多上使用手工治理,手工治理容易造成组织协调方面出现问题,而小型汽修配件治理系统正好能够解决这一问题,使配件的采购、库存、销售过程信息化,平台化。对进一步提高公司的工作效率有重要意义。1.4.2开发进度安排通过策划与商谈决定采纳原型法进行开发,在确定了各项需求之后,开发出一个简易的系统,而后进行测试,以方便了解进一步的功能需求。2 系统分析2.1需求分

34、析依照常用的物资治理系统的设计,拟定下列一些功能:(1)治理员模块:治理员登录并实现超级治理员对一般治理员进行增删等操作。(2)汽修配件分类模块:对汽修零件进行类不的增删改。(3)汽修配件治理:对现有的汽修零件信息进行增删改。(4)库存治理:对库存信息进行查询和配件入库情况进行查询。(5)采购治理:包括入库登记、退货登记、退货查询等功能的治理模块。(6)销售治理:包含销售登记和销售查询的治理模块。(7)修改密码:对当前治理员的密码进行修改。2.2业务流程分析用户通过输入用户名和密码进入治理页面,然后进行业务流程处理,下列展示业务流程图:(1)治理员治理模块业务流程图:图2-1首先进行治理员登录

35、,然后在后台对治理员类型进行判,假如是超级治理员,则会有进行新增治理员操作的这一权限,新增的治理员信息会被储存下来,关于所有治理员,都有修改自己密码的权限,产生的新密码会被存储下来。(2)汽修配件分类和汽修配件治理模块业务流程图:图2-2治理员使用自己的账号进行登录之后,能够对配件类不进行添加删除修改,信息会储存在在配件类不表中,也能够对配件的具体信息进行添加删除修改等操作,操作后的信息会存储在配件信息表中。(3)销售治理业务流程图:图2-3销售治理首先是议价环节,而后销售生成订单,直接在推断仓库库存是否满足需求,若满足则从仓库中调拨,若不满足,则从市场采购入库,调拨之后,进行收款发货流程,从

36、而结束交易。(4)采购治理业务流程图:图2-4采购治理从生成订单开始,然后将采购单发送给供应商,由供应商发货,收货人员依照采购单验货收货,若数量一致,则物资入库,假如超过采购量,则将多余物资发还,假如低于采购量,则通知供应商补发物资。2.3数据流程分析数据流程分析要紧包括对信息的流淌、传递、处理、存储等的分析。数据流程分析的目的确实是要发觉和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。从以上的业务流程图

37、分析系统的数据流程是:治理员登录,录入配件分类,录入配件信息,然后进行销售治理,库存治理,采购治理等步骤。然后在前台对这些数据进行展示,前台治理员进行登录之后能够进行相应的操作。数据流程图符号讲明如图2-5所示:图2-5 数据流程图符号实体:记述系统之外的数据提供或数据获得组织机构或个人。数据存储:记述与处理有关的数据存储。处理:记述某种业务的手工业或计算机的处理。数据流:记述数据流的流淌方向。据系统的业务流程,关于其中的数据流向、处理以及数据存储进行分析,得到如图2-4所示的顶层数据流程图:P-0P-0汽修配件采购治理系统超级治理员超级治理员一般治理员一般治理员超级治理员操作信息一般治理员操

38、作信息超级治理员操操结果一般治理员操作结果果果图2-6通过进一步的分析可得到第二层的数据流程图,如图2-7所示:P-1P-1汽修配件采购治理系统F1治理员信息F1治理员信息治理员信息表D1治理员信息表D1类不信息表类不信息表D2F2配件类不信息F3配件具体F3配件具体信息配件信息表D3F4配件信息表D3F4采购信息采购信息表采购信息表D4库存信息表库存信息表D5F5库存信息销售信息表销售信息表D6F6销售信息F7报损信息F7报损信息报损信息表报损信息表D7图2-7 第二层数据流程图2.4数据字典数据字典是关于数据的信息的集合,也确实是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共

39、同构成系统的逻辑模型。2.4.1数据存储名字:治理员信息表描述:记录治理员的相关信息。名字:治理员信息表描述:记录治理员的相关信息。编号:D1组成:ID,用户名,密码,权限,添加时刻名字:配件详细表描述:记录所有配件的具体信息。编号:D3组成:ID,名字:配件详细表描述:记录所有配件的具体信息。编号:D3组成:ID,名称,类不,建议进价,实际进价,详情,生产厂家,添加时刻,配件编号,生产编号名字:配件类不信息描述:记录所有配件的类不信息。编号:D2组成:ID,类不名,添加时刻,添加人名字:销售信息表描述:记录配件的库存信息。编号:D6组成:ID,名称,类不,销售数量,生产商,类型,实际进货价格

40、,添加时刻,配件编号,生产编号,计量单位,销售价格名字:报损信息表描述:记录损坏配件的信息。编号:D7组成:ID,名称,类不,销售数量,生产商,类型,实际进货价格,添加时刻,配件编号,生产编号,计量单位名字:库存信息表描述:记录配件的库存信息。编号:D5组成:ID,名称,类不,数量,生产商,类型,建议入库价,实际进货价格,添加时刻,配件编号,生产编号,计量单位名字:采购入库信息表描述:记录配件的库存信息。编号:D4组成:ID,名称,类不,数量,生产商,类型,建议入库价,实际进货价格,添加时刻,配件编号,生产编号,计量单位2.4.2数据流编号:F7名字:报损信息来源:治理员输入编号:F7名字:报

41、损信息来源:治理员输入去向:D7描述:治理员配件的报损信息进行添加、修改。编号:F5名字:库存信息来源:治理员输入去向:D5描述:治理员对配件的库存信息进行增删查改编号:F6名字:销售信息来源:治理员输入去向:D6描述:治理员对配件的销售信息进行添加和修改编号:F3名字:配件详细信息来源:治理员去向:D3描述:对配件详细信息进行增删查改编号:F4名字:采购入库信息来源:治理员输入去向:D4描述:治理员对采购入库配件信息进行增删查改编号:F1名字:治理员信息来源:超级治理员输入去向:D1描述:治理员对系统治理员进行治理,包括用户名,密码编号:F2名字:配件类不信息来源:治理员输入去向:D2描述:

42、治理员对配件类不信息进行添加、删除、修改等治理2.5.3数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的讲明性信息,通常包括以下内容:处理过程名,讲明,输入数据流,输出数据流,处理。编号:P编号:P-0名字:汽修配件治理系统描述:治理员对数据进行操作输入/输出:D1,D2,D3,D4,D5,D6,D73 系统设计3.1 概述时期设计的差不多目标是解决系统如何实现问题,也叫做概要设计,本时期要紧任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即依照系统分析产生的分析结果来确定那个系统由哪

43、些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,同时容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采纳模块化原理的优点在于能够使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织治理。一个大型软件可分不编写不同的模块。模块化

44、理论的几个重要概念如下:(1).抽象抽象确实是抽象出事物的本质特性而临时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先能够用一些高级的抽象概念构造和理解,这些高级概念又能够用一些较低级的理解,直到最低层次的具体元素。(2).信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息关于不需要这些信息的模块来讲,是不能访问。局部化是指把一些关系紧密的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程关于软件的其它部分而言是隐蔽的,从而由疏忽引入的

45、错误就专门少可能传播到软件的其它部分。(3).逐步求精的模块化概念逐步求精和模块化的抽象是紧密相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配操纵,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。(4).模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧

46、密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件情况。在设计时应力求做到高内聚。3.2 系统功能设计通过对系统的需求分析,将整个系统分为7个功能模块进行处理。图3-13.3系统功能描述系统的功能划分:1.治理员登录模块:超级治理员对使用系统的治理员进行治理。 2.配件类不治理模块:治理员对配件的类不进行输入和修改。 3.配件详细信息治理模块:治理员对配件的详细信息进行增删查改。 4.配件进货治理:治理员对配件的的进货信息进行治理。 5.配件库存治理:治理员对配件的库存信息进行修改。 6.配件销售治理:治理员对配件的销售信息进行修改。 7.配件报损治理:治理员对损坏的配件进行报

47、损信息录入。3.4 数据库设计3.4.1E-R图设计整体E-R图设计如下:图3-2依照前面的设计规划出的实体有:管路员实体、配件类型实体、配件详细信息实体、配件销售信息实体、配件库存信息实体、配件采购信息实体、配件报损信息实体。各实体距离描述E-R图如下:图3-3治理员E-R图.添加人添加时刻类不配件名编号配件信息.添加人添加时刻类不配件名编号配件信息图3-4配件信息E-R图图3-5配件库存信息E-R图图3-6配件销售信息E-R图图3-7配件采购信息E-R图图3-8配件报损信息E-R图图3-9类不信息E-R图3.4.2逻辑结构设计依照数据库的概念结构设计,将E-R图转化为关系数据模型,设计数据

48、表,如下所示要紧数据表:表3-1 治理员用户表(allusers)编号字段名称数据类型主键同意空最大长度讲明1IDInt 是自增编号10用户ID2usernameVarChar 否是255用户名3pwdVarChar 否是255用户密码4cxVarChar 否是255用户类不5addtimeDateTime 否是23添加时刻表3-2 配件类不表(alllb)编号字段名称数据类型主键同意空最大长度讲明1IDInt 是自增编号10类不ID2lbVarChar 否是255类不3addbyVarChar否是255天加人4addtimeDateTime 否是23添加时刻表3-3配件信息表(allpro)

49、编号字段名称数据类型主键同意空最大长度讲明1IDInt 是自增编号10ID2mcVarChar 否是50名称3lbVarChar 否是50类不4price1float 否是16建议采购价5price2float 否是16实际价格6contentVarChar 否是500详情7addtimedatetime 否是255添加时刻8addbyVarChar 否是50添加人9bhVarChar 否是50编号10gysVarChar 否是50其他讲明11ggxhVarChar 否是50配件序号12dwDateTime 否是50计量单位表3-4配件入库信息表(ruku)编号字段名称数据类型主键同意空最大长

50、度讲明1IDInt 是自增编号10ID2promcVarChar 否是50名称3pricefloat否是8建议采购价4shuliangint否是10入库数量5addtimedatetime否是255添加时刻6gysVarChar 否是50供应商7rkpricefloat否是8入库价格8ggxhVarChar 否是50生产批号9dwVarChar 否是50计量单位10bhVarChar 否是50配件编号表3-5库存信息表(kucun)编号字段名称数据类型主键同意空最大长度讲明1IDInt 是自增编号10ID2promcVarChar 否是50名称3pricefloat否是8建议采购价4shuli

51、angint否是10库存数量5addtimedatetime否是255添加时刻6gysVarChar 否是50供应商7rkpricefloat否是8入库价格8ggxhVarChar 否是50生产批号9dwVarChar 否是50计量单位10bhVarChar 否是50配件编号表3-6销售信息表(xiaoshou)编号字段名称数据类型主键同意空最大长度讲明1IDInt 是自增编号10ID2promcVarChar 否是50名称3pricefloat否是8建议采购价4xxslint否是10销售数量5addtimedatetime否是255添加时刻6gysVarChar 否是50供应商7ckpric

52、efloat否是8出库价格89bhmemoVarChar VarChar否否是是50500配件编号备注表3-7报损信息表编号字段名称数据类型主键同意空最大长度讲明1IDInt 是自增编号10ID2promcVarChar 否是50名称3pricefloat否是8建议采购价4bsslint否是10报损数量5addtimedatetime否是255添加时刻6gysVarChar 否是50供应商7ckpricefloat否是8出库价格89bhmemoVarChar VarChar 否否是是50500配件编号备注3.5 系统安全设计3.5.1治理员登录的安全性系统设计了登录界面,每个合法治理员有一个密

53、码,该密码由治理员自行维护,从而实现对管路员的身份验证。超级治理员能够对一般治理员以及超级治理员信息进行维护。3.5.2操作安全性对授权用户的权限的授予和回收。假如是系统治理员,那么还能够为本系统添加新用户以及修改他们的密码。3.5.3数据安全性客户端层和数据库层隔离,客户端无法接触本质的数据库,无法进行非法的修改和破坏,使得数据库得到有效安全的爱护。4系统概述4.1 开发工具简介4.1.1网站所用的Web技术有:(1)脚本语言 脚本语言是一种简单的描述性语言,它的语法结构与计算机上的高级语言特不相似,因此相关于其它的Web技术来讲是简单易用的。脚本语言通过一个标识嵌入到HTML中,通过编程对

54、Web页元素进行操纵,从而实现Web页的动态化和交互性。目前常用的开发语言有VBScript和JavaScript。(2)ASP.NETASP.NET是动态服务器页面(Active Servers Pages, ASP.NET)的简称,它是微软公司推出的一种用以取代CGI的技术。ASP.NET为开发Web站点提供了强大的、基于服务器功能的应用框架。由于ASP.NET的逻辑在Web服务器上运行,用ASP.NET创建的易用能够被跨不同平台运行的多种Web扫瞄器访问。4.1.2本系统的开发工具:(1)Visual Visual 是专门为软件开发所设计的,电子商务必定是以后互联网重点进展方式之一。对此

55、Visual 有它独到的解决方案。Visual 功能全面,能够制作复杂的ASP.NET、JSP、Cold Fusion数据库动态网站,还能够扩展建立安全的可定制的电子商务软件。Visual 能迅速建立动态网站、与现存软件的网络接口、以及Active Server Pages(ASP.NET)、Java Sever Pages(JSP)T Cold Fusion(CFML)支持的数据库。Visual 建立在强大的Visual 网络开发平台上,能够特不直观地开发网络软件,而同时保持对代码的完全操纵。拖放服务器行为,能够专门容易地制显示、导航和更新数据库内容的网页。关于Visual 的功能扩展,Ma

56、cromedia公司提供了大量的第三插件,其中包括了多种购物车功能插件。Visual 的扩展功能提供了开发学习系统所需的所有东西,让这些商店能够支持多种功能,而且容易维护。Visual 能够满足适应于编码操作的网络应用建设者快速有效地对内码进行处理的需要。能够讲,Visual Visual 是能够对Microsoft Active Server Pages (ASP.NET)等不同标准的编码进行编辑处理的完美解决方案。使用它,不需要掌握复杂的源代码语言。而它做为Visual 完整操作平台的一个组成部分,还起着融合一个大型网络开发团队中设计人员和程序人员的工作内容的重要桥梁任用。网络应用创建者能

57、够利用新版Server Behavior Builder,方便地生成符合各自开发标准的代码。基于其创建客户服务应用的能力, Visual 同时预装了一套常用ASP.NET、JSP及CFML服务器脚本素材库,方便用于在数据库中插入新的记录以及对已有数据库进行升级。新版本为开发者提供了三种不同应用层次版本的所见即所得编程环境:Code View、Design View或new Split View。中心编码功能包括:Live Syntax色彩编码、设定自动缩进及线数、客户端的JavaScript调试器和对JavaBeans的支持。新的团队工作流程方式包括:对用于内容治理的WebDAV的支持,与Mi

58、crosoft Visual SourceSafe的完美整合等等。这是一个完全整合的网络应用开发解决方案。那个软件包为网络开发者提供了一整套的创建HTML、ASP.NET的专业工具。便于开发者使用Fireworks MX创建、编辑以及动态生成网络图形和同时,利用Visual 添加增强的互动效果、优化图像以及无失确实整合图形和编码元素。基于以上因素,且是个人作业,确定使用Visual 作为开发动态网页的工具,减少了编写代码工作量,加快开发速度。Visual 的工作流程大致分为以下6步:系统分析要创建一个具有电子政务功能的网站,道德确实是需要分析。只有在详细的需要分析之后,才能决定网站的构架及数据

59、库的结构。制作静态页面制作动态页面的第一步确实是创建静态页面。能够运用Visual 所有的设计工具来完成。定义记录集假如在就用程序中使用了数据库,下一步就要定义记录集(Recordset),以便人数据库中临时提取数据。应用程序不能直接调用数据库,它必须以记录集为中介。定义的任何记录集都将添加到数据库绑定面板中。能够将数据绑定面板中对应记录集的字段添加到Web页上,也就添加了动态内容。添加动态内容在向数据绑定面板中添加了记录集或其他数据源之后,就能够向你的Web页中添加动态内容,而不必考虑如何插入服务器端脚本到Web页中。这也正是它的优越之处。添加服务器端行为,激活动态页面向Web页面添加“智能

60、化”命令来实现特定的功能。向页添加服务器行为(Server Behaviors)确实是用VBScript、JavaScript、Java或ColdFusion编写的运行在服务器上的脚本。编辑和调试Web页Visual 提供了三种编辑环境:Visual 传统的可视化编辑环境、Visual 活动数据(Live Data)编辑环境和源代码编辑环境。(2)Microsoft动态服务器网页(Active Server Pages,ASP.NET )技术Microsoft的动态服务器网页(Active Server Pages,ASP.NET )技术目前已进展到了3.0版。对专门多人来讲,用ASP.NET

温馨提示

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

评论

0/150

提交评论