- 245.12 KB
- 2022-05-16 18:34:46 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
需要程序,源文件,原创设计加10590222或10140642摘要在信息高度发达的网络时代,立体车库管理系统在本系统开发中,起到了举足轻重的作用。它使用当今信息高度发展的时代,加强用户网上信息的交流与分享,系统采用C/S开发模式就是能够使用信息的传输与信息的处理,方便用户解决自身业务问题,给用户网上业务交流与沟通的平台。本系统就是基于这样的原则,构建了立体车库管理系统网站。系统以C#语言为依托,使用SQLserver作为系统数据库,IIS作为服务器,实现了系统要求的最基本功能。论文首先介绍了立体车库管理系统的现状和意义;然后对网站进行了可行性分析和需求分析,并介绍了立体车库管理系统网站所需要的功能;在对网站进行详细分析后,依次对各模块的具体设计作了一个简单的阐述;通过测试分析,该系统运行稳定可靠;最后对系统进行了总结和展望。-III-
需要程序,源文件,原创设计加10590222或10140642关键词:IIS;C#;SQLSERVERAbstractHighlydevelopedintheinformationnetworkera,datingregistrationsysteminthedevelopmentofthissystem,playadecisiverole.Itusestheinformationeraofrapiddevelopment,strengthentheusersontheInternettoexchangeandshareinformation,transmissionandinformationprocessingsystemusingB/Sdevelopmentmodeistobeabletousetheinformation,convenientfortheusertosolvetheirbusinessproblems,totheplatformusersonlinebusinesscommunicationandcommunication.Thesystemisbasedonthisprinciple,constructthedatingsiteregistrationsystem.ByusingHtml,.NETlanguageasthebasis,usingSQLserverasdatabase,IISasaserver,usingJavascriptasascriptinglanguage,usingFlash,Cssstylebeautificationpage.Toachievethebasicfunctionsofthesystemrequirements.Thispaperfirstintroducestheactualityandthemeaningofmarriagedatingregistrationsystem;andthenconductedafeasibilityanalysisandneedsanalysisontheweb,andintroducestheapplicationsystemofdatingwebsiteneedstofunction;thesiteisadetailedanalysis,asasimpleexpositioninordertovariousmodulesofthedesign;throughtestandanalysis,-III-
需要程序,源文件,原创设计加10590222或10140642thesystemisstableandreliable;finallyhascarriedonthesummaryandProspectofthesystem..Keywords:IIS;C#;SQLSERVER-III-
目录摘要IAbstractI第1章引言11.1项目开发的背景11.2项目开发的意义1第2章关键技术介绍22.1C#技术22.1.1C#22.1.2C#对象操作数据库32.1.3MicrosoftVisualStudio200542.2SQLServer技术42.3系统开发模式5第3章系统分析93.1系统可行性分析93.1.1技术可行性93.1.2经济可行性93.1.3社会可行性93.2业务流程分析103.3数据流图103.4数据字典11第4章系统设计144.1系统功能设计144.2系统数据库设计154.2.1概念结构设计15第5章系统实现175.1系统模块17-V-
第六章系统测试186.1测试过程186.2测试结果19总结19参考文献:20-V-
第1章引言1.1项目开发的背景随着计算机技术的飞速发展,计算机应用的迅速推广,计算机改变了人们的生活,工作的方式。立体车库管理系统就是将车辆综合一块管理,并做一个有效的记录,方便管理日常的工作和事务,达到工作管理方式的目的。同时也具有对日常工作进行指导、监督的作用。本系统使用SQLserver作为数据库服务,并使用C#语言在VS2005开发环境下开发完成。立体车库管理系统系统是根据个人日程而开发的一个能够高效运行的事件管理系统。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍立体车库管理系统系统的开发过程。立体车库管理系统系统是完成人们日常工作计划制定功能的系统。工作和生活的安排和任务管理都可以在立体车库管理系统系统中完成。用户信息的修改、增加及任务的变动都可以在立体车库管理系统系统中进行操作。1.2项目开发的意义在以往的模式中,大部分都是手工操作信息,这样既浪费了信息的流通,又浪费了时间,不能很好的使用户能够快速解决自己的业务,而立体车库管理系统中,实现了用户可以通过人机交互的方式参与解决自己所需要的业务,用户可以依靠系统的指导和导航策略进行方便解决自己的业务,并以自我评价和反馈信息来控制业务的过程。立体车库管理系统系统就是为了配合这一流行有效的业务需求而设计的。系统是按照后台的思想来构建的,实现C#和Sqlserver的完美结合,做出的网站集文字、图像、动画、视频于一体,充分发挥多媒体的优势,实现用户需求所需要的功能。通过系统的设计与实现,更加深入、实例化地了解立体车库管理系统的方方面面,很好地积累网站的开发经验,而且对于C#连接–20–
Sqlserver数据库有了很深的了解,同时增强了系统综合设计能力和具体环境下的开发实现能力。。第2章关键技术介绍2.1C#技术2.1.1C#C#是一种最新的、面向对象的编程语言,是微软在Microsoft.NET中推出的全新语言。这种全新的面向对象的语言使得开发者可以快速的构建从底层网站级到高层商业组件的不同应用。C#在保证了强大的功能和灵活性的同时,给C和C++带来了类似于VB的快速开发,并且它还针对.NET作了特别设计,比如C#允许XML数据直接映射为它的数据类型等等,这些特性结合起来使得C#成为优秀的下一代网络编程语言。微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C++继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,目前不可能挤垮JAVA。C#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对JAVA的反击”。C#更像JAVA一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,因为JAVA近来很成功而使用JAVA的公司都报告说它们在生产效率上比C++获得了提高。JAVA所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用JAVA)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的JAVA电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席KALPATHIS.–20–
SURESH指出来的那样:"我发现所有这些都是渐进的。如果C#不存在,我们总能回到JAVA或C和C++。这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。"C#(CSHARP)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2.1.2C#对象操作数据库访问数据库的技术是C#。C#提供了一组用来连接到数据库,运行命令,返回记录集的类库,与从前的ADO(ActiveXDataObject)相比,Connection和Command对象很类似,而C#的革新主要体现在如下几个方面:首先,C#提供了对XML的强大支持,这也是C#的一个主要设计目标。在C#中通过XMLReader,XMLWriter,XMLNavigator,XMLDocument等可以方便的创建和使用XML数据,并且支持W3C的XSLT、DTD、XDR等标准。C#对XML的支持也为XML成为Microsoft.NET中数据交换的统一格式提供了基础。其次,C#引入了Dataset的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。不管数据来源于一个关系型的数据库,还是来源于一个XML文档,我们都可以用一个统一的编程模型来创建和使用它。它替代了原有的Recordset的对象,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。–20–
另外,C#中还引入了一些新的对象,例如DataReader可以用来高效率的读取数据,产生一个只读的记录集等等。简而言之,C#通过一系列新的对象和编程模型,并与XML紧密结合,使得在Microsoft.NET中的数据操作十分方便和高效。ASP.NET是Microsoft.NET中的网络编程结构,它使得建造、运行和发布网络应用非常方便和高效。2.1.3MicrosoftVisualStudio2005VisualStudio.NET作为微软的下一代开发工具,它和.NET开发框架紧密结合,是构建下一代互联网应用的优秀工具。由于VisualStudio5通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;十分方便C#程序的创建和调试,所以MicrosoftVisualStudio2005是开发C#应用程序的常用工具。在VisualStudio.NET中用户可以直接使用它里面的组件来创建C#应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如:C#、VC++、VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。当用MicrosoftVisualStudio2005创建一个C#工程时,MicrosoftVisualStudio2005会自动配置好IIS应用,用户直接应用即可。2.2SQLServer技术SQLServer是Microsoft公司推出的SQLServer数据库管理系统的最新版本。它的特性包括:1.Internet集成。SQLServer数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2008程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2008数据中心版的大型多处理器服务器。SQLServer企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。–20–
3.企业级数据库功能。SQLServer关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4.易于安装、部署和使用。SQLServer中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。SQLServer2008还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库。SQLServer中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。2.3系统开发模式在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。 这里客户和服务器都是指通信中所涉及的两个应用进程(软件)。使用计算机的人是计算机的“用户”(user)而不是“客户”(client)。但在许多国外文献中,也经常把运行客户程序的机器称为client(这种情况下也可把client译为“客户机”),把运行服务器程序的机器称为server。所以有时要根据上下文判断client与server是指软件还是硬件。 它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到–20–
Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。C/S与B/S区别:Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的。1.硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行2.对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群.3.对程序架构不同C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2008Exchange2008等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟.4.软件重用不同C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子5.系统维护不同系统维护是软件生存周期中,开销大,-------重要C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.6.处理问题不同C/S程序可以处理用户面固定,并且在相同区域,–20–
安全要求高需求,与操作系统相关.应该都是相同的系统B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.7.用户接口不同C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.8.信息流不同C/S程序一般是典型的中央集权的机械式处理,交互性相对低B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。(1)应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。(3)C/S架构的劣势是高昂的维护成本且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”–20–
的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。–20–
第3章系统分析3.1系统可行性分析为避免投资失误,保证新系统的成功开发和运行,从技术、经济和社会三方面对本系统的可行性进行了分析和研究。3.1.1技术可行性该系统拟采用成熟的数据库技术与系统开发技术,使用MicrosoftSQL和.NET技术.本系统对用户的要求,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。因此,开发该系统具有技术可行性。3.1.2经济可行性经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理。即进行成本效益分析,评估项目的开发成本,计算开发成本是否会保证项目预期的全部利润[6]。系统的开发基于本人对程序开发的实践学习而来,无需资金投入,并且系统开发过程投入的成本不高,因此开发经费完全可以接受。因此,立体车库管理系统在经济上是可行的。3.1.3社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1)法律因素本系统是根据立体车库管理系统的实际情况开发研制的,是通过大量的调研得出的,系统的系统设计是在独立的环境下完成的,无可供抄袭的系统产品。(2)用户使用可行性–20–
本系统对用户的要求,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。由以上分析可知,本系统具有社会可行性。3.2业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等[4]。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程3.3数据流图数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递[7]。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。功能需求1.系统管理–20–
2.仓库查询3.出库管理4.入口管理3.4数据字典通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体[8]。数据元素条目如表3-1所示。表3-1数据元素用户信息编号调入年份数据元素条目总编号:1-101编号:101名称:用户编号XXX说明:用户的编号数据值类型:离散长度:50有关数据结构:用户表如:123数据结构条目如表3-2所示。表3-2数据结构数据结构条目名称仓库信息表说明:创建辅仓库信息记录似的数据总编号:2-01结构:编号:01编号有关数据流、数据存储:内容标题数量:每月约30份–20–
数据流条目如表3-3所示:表3-3数据流数据流条目名称:角色信息总编号:3-10说明:将角色信息存储到角色信息表编号:10数据流来源:P1角色信息表数据流去向:D1信息存储流通量:10份/周包含的数据结构:数据存储条目如表3-4所示:表3-4数据存储数据存储条目名称:用户信息总编号:4-01说明:存储用户信息标号:D3结构:编号用户名密码有关的数据流:P3→D3信息量:400份/月处理过程条目如表3-5所示:表3-5处理过程–20–
处理过程条目名称:系统管理总编号:5-15说明:编号:P1输入:P1系统管理输出:D1系统信息处理:外部实体条目如表3-6所示:表3-6外部实体外部实体条目名称:用户总编号:6-01说明:编号:001输入数据流:P1系统管理个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。–20–
第4章系统设计4.1系统功能设计系统设计是一个把系统需求转换成用系统表示的过程[9]。通过对目标系统的分析和研究,做出了立体车库管理系统的总体规划,这是全面开发系统的重要基础。在对立体车库管理系统全面分析调查的基础上,制定出立体车库管理系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图.立体车库管理系统功能模块图如图4-1所示:系统管理仓库查询人员管理个人信息管理退出系统用户–20–
4.2系统数据库设计数据库是本系统的核心和基础[10]。它设计的好坏直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。4.2.1概念结构设计立体车库管理人员管理出库管理入库管理仓库查询系统管理–20–
编号密码用户名用户图4-2实体属性图E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。(4)在程序中实现对他们的完整性和一致性控制。–20–
从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合。说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。第5章系统实现5.1系统模块本系统是小型网站,适用于各大人群,为了使系统变得简明扼要,本系统主要包括以下几个界面:1.物资分类管理2.仓库管理3.角色管理–20–
4.用户权限分配。第六章系统测试6.1测试过程本系统的测试过程分两个步骤:(1)界面测试:站点地图和导航条位置、是否合理,页面在窗口中的显示是否正确、美观表单样式大小,结合兼容性测试对不用分辨率下页面显示效果;(2)功能测试:连接这个连接和界面测试中的连接不同那里注重的是连接方式和位置,表单提交应当模拟用户提交,验证是否完成功能等;–20–
6.2测试结果经过以上步骤的测试和详细的修改,系统未发生错误,接口正常,功能和性能均能满足系统应有的功能,测试符合标准和规范,灵活性,正确性,直观性,舒适性,实用性,一致性。测试是对一个系统的最后检验,只有在它符合结果才能正式的应用。测试的过程一般要有测试的环境,科学的测试过程,准确的测试结果。总结经过这一个月的毕业设计,在小组成员的共同努力和指导老师的帮助下,终于完成了立体车库管理系统系统。在功能上,基本上满足了系统的预期要求,但是由于本身能力有限,有些模块还是不能够做的很完美,希望在今后的学习工作中能够把他做的更好。感谢和我一起研究毕业设计项目的小组成员,我们在一起非常融洽地合作了一个多月的时间,在一起发现问题、分析问题和解决问题,大家良好的团队精神使得该项目在众多困难下能够顺利进行。和他们愉快的合作使得该项目成功的完成。最后还要感谢三年来所有教育过我的老师,为我们打下了坚实的基础;感谢所有的同学们,正因为有你们的鼓励,我的大学生活才能够充满激情和活力。–20–
参考文献:[1]徐超,《C#高级应用开发》,[M].徐州工业职业技术学院印刷,2007.12[2]李存斌,《C#程序设计及其应用开发》,[M].中国水利水电出版社,2002.3[3]潘明惠,《信息化工程原理与应用》,[M].清华大学出版社,2004.1[4]吴柏林,《信息技术及其应用》,[M].复旦大学出版社,2004.7[5]万新恒,《信息化校园.大学的革命》,[M].北京大学出版社,2003.6[6]飞思科技,《C#数据库开发》,[M]电子工业出版社,2002.1[7]丁宝康,《数据库原理》,[M].电子工业出版社,2000.3[8]飞思科技,《C#开发者手册》,[M].电子工业出版社,2005.12–20–