停车场管理系统报名系统的设计与实现1_第1页
停车场管理系统报名系统的设计与实现1_第2页
停车场管理系统报名系统的设计与实现1_第3页
停车场管理系统报名系统的设计与实现1_第4页
停车场管理系统报名系统的设计与实现1_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计(论文)题目停车场管理系统报名系统的设计与实现学院专业学号学生姓名指导教师职称摘要随着汽车产业的快速发展,城市汽车数量急剧增加,停车成为阻碍城市发展的一大难题。停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对停车的要求也不断提高,都希望能够达到方便、快捷以及安全的停泊车辆,更加深了对停车场智能化管理的需求。目前停车场存在多方面问题,首先停车位没有得到最大化利用,车位空闲无车停,汽车来回找不到空车位,低效的现场人工收取停车费。其次简单的进出统计难以解决霸占停车位、及时重复利用的问题。从而使得事先查看空车位信息和预订车位变得尤为重要。停车场管理系统在个人用户、住宅小区、大厦、机关单位的应用越来越普遍。而人们对停车场管理的要求也越来越高,因此智能化停车场管理系统也随之稳步发展,满足人们对停车方便快捷的要求,同时也为物联网智能停车场管理系统提供了更好的解决方案。本系统采用了B/S模式来开发,采用MICROSOFTVISUALSTUDIO2010开发环境,合理运用VS提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便又简洁并可以操纵数据库的智能化对象工具。在数据库方面,我采用SQLSERVER2005,它具有强大的功能,编程状态高度非过程化,简练的语言,简单易学,拥有统一的语法结构去处理不同的工作方式,除此之外,它还有面向集合的操作方式,再加上视图数据结构,让用户与程序设计人员之间的通信得到很大的改善,从而带来高度的数据独立性和安全性。【关键词】停车场管理;B/S模式;SQLSERVER2005ABSTRACTWITHTHERAPIDDEVELOPMENTOFAUTOMOBILEINDUSTRY,THERAPIDINCREASEINTHENUMBEROFCITYVEHICLES,PARKINGHASBECOMEAMAJORPROBLEMHINDERINGTHEDEVELOPMENTOFTHECITYTHEPARKINGLOTASPARTOFTHETRANSPORTATIONFACILITIES,WITHTHEBUSYTRANSPORTATIONANDCONTINUOUSDEVELOPMENT,DEMANDFORPARKINGISALSORISING,HOPETOBEABLETOREACHTHEPARKINGOFVEHICLESISCONVENIENT,FASTANDSAFE,ANDMOREDEEPLYONTHEINTELLIGENTMANAGEMENTOFPARKINGDEMANDATPRESENT,THEREAREMANYPROBLEMSINTHEPARKINGLOT,PARKINGSPACESARENOTTHEFIRSTTOMAXIMIZETHEUSEOFFREEPARKING,CAR,CARANDNOEMPTYSPACES,INEFFICIENTMANUALCHARGEPARKINGFEESTHEIMPORTSTATISTICSSIMPLETOSOLVEOCCUPIEDPARKINGSPACES,TIMELYREUSEPROBLEMWHICHMAKESTHEPREVIEWEMPTYPARKINGINFORMATIONANDRESERVATIONOFPARKINGSPACESHASBECOMEPARTICULARLYIMPORTANTPARKINGMANAGEMENTSYSTEMHASBEENUSEDINRESIDENTIALBUILDING,INDIVIDUALUSERS,ORGANSANDUNITS,MORECOMMONBUTPEOPLEAREALSOGETTINGTOTHEPARKINGLOTMANAGEMENTOFTHEHIGHERREQUIREMENTS,SOTHEINTELLIGENTPARKINGMANAGEMENTSYSTEMHASBEENDEVELOPINGSTEADILY,TOMEETTHEPEOPLESREQUIREMENTOFCONVENIENTPARKING,BUTALSOPROVIDESABETTERSOLUTIONFORTHEIOTINTELLIGENTPARKINGMANAGEMENTSYSTEMTHISSYSTEMADOPTSB/SMODELDEVELOPMENT,USINGMICROSOFTVISUALSTUDIO2010DEVELOPMENTENVIRONMENT,THERATIONALUSEOFVARIOUSDEVELOPMENTTOOLSPROVIDEDBYTHEVSOBJECTORIENTED,ESPECIALLYINTELLIGENTTOOLS,OBJECTDATAWINDOWTHISFUNCTIONISCONVENIENTANDSIMPLEANDCANMANIPULATETHEDATABASEINTHEDATABASE,IUSESQLSERVER2005,ITHASPOWERFULFUNCTION,HIGHLYNONPROCEDURALPROGRAMMING,CONCISELANGUAGE,EASYTOLEARN,TOHAVEAUNIFIEDGRAMMARSTRUCTUREINDIFFERENTWAYS,INADDITION,ITHASSETORIENTEDMODEOFOPERATION,COUPLEDWITHTHEVIEWOFTHEDATASTRUCTURE,THECOMMUNICATIONBETWEENTHEUSERSANDTHETHEPROGRAMBETWEENTHEDESIGNERSHAVEGREATLYIMPROVED,SOASTOBRINGTHEDATAINDEPENDENCEANDHIGHSECURITYKEYWORDPARKINGMANAGEMENTB/SMODESQLSERVER2005目录摘要IABSTRACTII目录III第1章绪论111开发本系统的目的及意义1第2章开发工具及关键技术121开发工具简介1211MICROSOFTVISUALSTUDIO简介1212NETFRAMEWORK简介2213SQLSERVER简介322关键技术简介4221ASPNET技术简介4222ADONET数据访问技术简介6第3章系统需求分析及总体设计731系统需求分析7311基本功能需求7312用户操作需求7313数据流程图7314数据字典832系统模块设计11321管理员的相关功能设计11322会员的相关功能设计1233数据库设计13331数据库设计分析13332数据库具体设计15第4章停车场管理系统详细设计1541运行平台设置1542首页设置1543会员的功能设置16431会员主界面16432月卡挂失功能16433留言板17434会员进场记录1744管理员的功能设置18441车位管理功能18452车辆型号管理18453缴费管理19454车辆进出场管理19455公告留言管理20第5章总结和展望2151本文实现的工作2152系统的不足之处22致谢23第1章绪论11开发本系统的目的及意义随着当今科技水平的不断提升,计算机科学技术日渐成熟。它强大的功能已经被人们所深刻认识,计算机应用水平已然成为当今社会衡量一个人个人能力的标准之一。停车场管理系统是为了方便业主驾车出入停车场,保证停放车辆安全,体现物业管理的人性化。它可以减少停车场的管理人员,提高工作效率;提升物业管理形象,增加停车场经济效益。对于整个系统的设计,我们必须本着效率第一的态度,完成以下几个目标1针对不同的用户给与不同权限2会员挂失,查看公告功能3管理员最高权限,可以进行通知公告的添加,车辆添加,会员添加,车位添加等。在经过了一个学期对C程序设计的学习,课程设计可以很好的检验所学知识,对自身来说,是个查漏补缺的好时机,可以将所学知识进行复习与巩固,将前面所有知识综合起来,很好的联系在一起,有机结合,形成知识网络体系,将知识融会贯通,可以让自己进一步熟练掌握程序设计语言,并能熟练运用,具有极其重要的实用意义。第2章开发工具及关键技术21开发工具简介211MICROSOFTVISUALSTUDIO简介MICROSOFTVISUALSTUDIO,简称为VS,它是美国微软公司的开发工具包系列产品之一。它作为一套完整的开发工具,用于生成ASPNETWEB应用程序、XMLWEBSERVICES、桌面应用程序和移动应用程序。同时,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境IDE等等。VISUALSTUDIO2010,代号为“HAWAII“,已于2010年4月12日上市。一个社区技术预览(CTP)版的VISUALSTUDIO2010以一个包含WINDOWSSERVER2008操作系统的预装虚拟硬盘的形式发布。微软称VISUALSTUDIO2010集成开发环境(IDE)的界面被重新设计和组织,变得更加清晰和简单。新的IDE更好的支持了多文档窗口以及浮动工具窗,并且对于多显示器的支持也有所增强。IDE的外壳使用WPF重写,内部使用MEF重新设计,以提供比先前版本更好的扩展性。新的多重编程范式ML变体F语言将会成为VISUALSTUDIO2010的一部分,同时增加的还有文本模型化语言M,以及可视化模型设计器QUADRANT,这些都是微软OSLO发展的一部分。VISUALSTUDIO2010将会带来NETFRAMEWORK40并且支持开发面向WINDOWS7的应用程序。除了MICROSOFTSQLSERVER,它还将会支持IBMDB2和ORACLE数据库。VISUALSTUDIO2010原生支持VISUALBASIC、VISUALC、VISUALC、VISUALF四种程序语言。同时它又具有了一些新特点支持WINDOWSAZURE、助力移动与嵌入式装置开发、实践当前最热门的AGILE/SCRUM开发方法、升级的软件测试功能及工具、搭配WINDOWS7,SILVERLIGHT4与OFFICE,发挥多核并行运算威力、支持最新C标准,增强IDE。而本文中介绍的停车场管理系统就是用VISUALSTUDIO2010开发的。212NETFRAMEWORK简介NETFRAMEWORK是一个普及的开发平台,用于构建WINDOWS、WINDOWSSTORE、WINDOWSPHONE、WINDOWSSERVER和WINDOWSAZURE的应用程序。NETFRAMEWORK是用于WINDOWS的新托管代码编程模型。它强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。NETFRAMEWORK的组成环境,如图21所示。图21NETFRAMEWORK环境NETFRAMEWORK拥有两个主要的组件公共语言运行时和NETFRAMEWORK类库。公共语言运行时是NETFRAMEWORK的基础。NETFRAMEWORK的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面GUI应用程序,也包括基于ASPNET所提供的最新创新的应用程序(如WEB窗体和XMLWEBSERVICES)。NETFRAMEWORK的组件类库及种类,如图22所示。图22NETFRAMEWORK组件公共语言运行时管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行时上运行的托管代码所固有的。NETFRAMEWORK类库是一个与公共语言运行时紧密集成的可重用的类型集合。该类库是面向对象的,并提供您自己的托管代码可从中导出功能的类型。这不但使NETFRAMEWORK类型易于使用,而且还减少了学习NETFRAMEWORK的新功能所需要的时间。此外,第三方组件可与NETFRAMEWORK中的类无缝集成,并且可使用NETFRAMEWORK开发下列类型的应用程序和服务控制台应用程序。请参见生成控制台应用程序。WINDOWSGUI应用程序(WINDOWS窗体)。WINDOWSPRESENTATIONFOUNDATIONWPF应用程序。ASPNET应用程序。WEB服务。WINDOWS服务。使用WINDOWSCOMMUNICATIONFOUNDATIONWCF的面向服务的应用程序。使用WINDOWSWORKFLOWFOUNDATIONWF的启用工作流程的应用程序。213SQLSERVER简介SQLSERVER是由MICROSOFT开发和推广的关系数据库管理系统(DBMS),其特点有如下几条1真正的客户机/服务器体系结构。2图形化用户界面,使系统管理和数据库管理更加直观、简单。3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4SQLSERVER与WINDOWSNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQLSERVER也可以很好地与MICROSOFTBACKOFFICE产品集成。5具有很好的伸缩性,可跨越从运行WINDOWS95/98的膝上型电脑到运行WINDOWS2000的大型多处理器等多种平台使用。6对WEB技术的支持,使用户能够很容易地将数据库中的数据发布到WEB页面上。7SQLSERVER提供数据仓库功能,这个功能只在ORACLE和其他更昂贵的DBMS中才有。本文中的科研项目管理系统数据库采用的是SQLSERVER2008。SQLSERVER2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLSERVER版本。SQLSERVER2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点1可信任使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。2高效使得公司可以降低开发和管理他们的数据基础设施的时间和成本。3智能提供了一个全面的平台,可以在用户需要的时候给他发送观察和信息。22关键技术简介221ASPNET技术简介ASPNET是NET框架的一个组成部分,是一个针对动态WEB应用程序的的开发平台。作为ASP的下一个版本,它的的语法在很大程度上来说与ASP相兼容,但ASPNET却不是ASP的简单升级版,而是成为了微软的新一代WEB开发环境。ASPNET框架结构如图23所示。图23ASPNET框架结构总而言之,ASPNET有以下几个特点(1)多语言支持ASPNET是一个已编译的、基于NET的开发环境,可以使用任何与NET相互兼容的语言(例如VBNET,CNET,CNET)来创建应用程序。在本文所研究的系统中采用C语言。(2)页面设计的高效性ASPNETWEB应用程序可以利用微软公司的VISUALSTUDIONET进行产品开发,VISUALSTUDIONET相比之前的VISUALSTUDIO集成开发环境,增加大量的工具箱以及设计器。使用VISUALSTUDIONET所提供的工具箱可以对ASPNET页面进行一个快速的设计,并且对于数据的访问组件的编程,我们都可以使用它所提供的工具箱、设计器进行一个快速的设计。使用WEB窗体可以生成基于窗体的强大的WEB页。在这些页面的生成过程中,我们可以使用ASPNET的服务器控件来创建公共的UI元素,并且对他们进行编译来执行我们常见到的各种任务。从根本上简化了整个页面的代码量。(3)运行效率的提高ASPNET应用程序是服务器端编译好的通用语言运行代码,而非像ASP那样去解释执行。并且ASPNET可以利用一些早期的绑定、实时的编译、本机的优化来提高整个程序的执行性能。相比前辈,提高了程序执行的速度。(4)高效的管理能力ASPNET使用基于文本的分级配置系统,让整个服务器的环境以及应用程序设置的变更更加简单。因为配置信息都被保存在简单的文本信息中,新的设置不需要启动本地的管理员工具便能实现。一个ASPNETWEB应用程序在一台服务器系统的安装实施只需要我们将一些必须的文件简单复制,不必将系统重新启动222ADONET数据访问技术简介ADONET是由ADO改进而来的,相比之ADO,存在许多的区别。但他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序。与此同时还具有易于使用、高速度、低内存支出和占用磁盘空间较少的特点,支持用于建立基于客户端/服务器和WEB的应用程序的主要功能。但ADO使用OLEDB接口并基于微软的COM技术,然而ADONET拥有自己的接口并且基于微软的NET体系框架。从另一方面来说,ADONET为NET架构提供了优化的数据访问模型,是区别于基于COM的ADO的数据访问方式。ADO以RECORDSET存储,而ADONET则以DATASET表示。RECORDSET看起来更像表单,如果想让RECORDSET表示多表就必须在SQL中多表链接。反观DATASET可以是多个表的集合。ADO的运作是一种在线的方式,意味着不论是浏览还是更新我们都必须是实时的。而ADONET使用的是离线的方式,在访问数据的时候ADONET会利用XML制作数据的一份副本,也只有再这一段时间里需要在线。因为ADONET基于XML格式,数据类型便更加丰富,并且不需要去关心数据转换,提高了整体的效率。第3章系统需求分析及总体设计31系统需求分析需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求然后在此基础上确定新系统的功能。311基本功能需求停车场管理系统是基于一般停车场的管理流程,并且实现自动管理的一个信息平台,所以该系统的功能需求应当完全符合报名工作的需要。停车场管理系统包括车位管理,车辆型号管理,计费规则管理,月卡管理,车辆管理,结算管理,公告管理等。312用户操作需求由于该停车场管理系统包含二种用户类型会员和管理员。这二类用户的功能各不相同。普通的会员能够浏览新闻公告、留言管理、月卡挂失。有一点值得注意的地方是几大功能之间存在逻辑上的先后顺序。对于会员来说,主要的功能就是进场,放行。系统的管理员能够对会员进行管理(包含增加会员,删除会员等),以及对系统内消息的管理和对数据库的操作等。313数据流程图数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。值得注意的是,数据流程图不是传统的流程图或框图,数据流也不是控制流。数据流程图是从数据的角度来描述一个系统,而框图是从对数据进行加工的工作人员的角度来描述系统。数据流程图的基本组成成分包括外部实体、处理过程数据存储和系统中的数据流四个部分。数据流程图的基本组成成分,如图31所示。图31数据流程图基本组成数据流程图同是具有以下特征(1)抽象性在数据流程图中所具有的具体的组织部分、场所、人员的配置、物质的流等等都已被去除,只剩下数据的存储处、流动的方向、加工的情况、使用的情况。数据流程图所具有的抽象性能让我们总结出在信息处理过程中的各种内部规律性;(2)概括性它把系统对各种业务的处理过程联系起来考虑,形成一个总体。而业务编程图只能孤立在分析各个业务,不能反映出各业务之间的数据关系。314数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。数据字典最重要的用途是作为分析阶段的工具。数据字典中包含每个数据元素的控制信息是很有价值的。数据字典是开发数据库的第一步,而且是很有价值的一步。1数据项定义数据库名PARKING表名ADMIN序号列名数据类型长度小数位标识主键外键允许空默认值说明1ADMINIDINT40是是否2LOGINNAMENVARCHAR500否3PASSWORDNVARCHAR500否表名AFFICHE序号列名数据类型长度小数位标识主键外键允许空默认值说明1AFFICHEIDINT40是是否2TITLENVARCHAR2500否3CONTENTTEXT160否4RELEASETIMEDATETIME83否GETDATE表名CARTYPE序号列名数据类型长度小数位标识主键外键允许空默认值说明1CARTYPEIDINT40是是否2NAMENVARCHAR500否表名COMPUTERULE序号列名数据类型长度小数位标识主键外键允许空默认值说明1COMPUTERULEIDINT40是是否2CARTYPEIDINT40否3STARTTIMESMALLDATETIME40是4ENDTIMEDATETIME83是5COSTDECIMAL92是6HOURSINT40是表名LOG序号列名数据类型长度小数位标识主键外键允许空默认值说明1LOGIDINT40是是否2CARTYPEIDINT40否3CARNONVARCHAR500否4MEMBERIDINT40是5ENTERTIMEDATETIME83是6LEAVETIMEDATETIME83是7COSTDECIMAL92是8POSIDINT40否表名MEMBER序号列名数据类型长度小数位标识主键外键允许空默认值说明1MEMBERIDINT40是是否2CARDNONVARCHAR500否3PASSWORDNVARCHAR500否4CARNONVARCHAR500否5CARTYPEINT40否6COSTDECIMAL92否7STATUSNVARCHAR500否正常8PHONENVARCHAR500是9IDCARDNVARCHAR500是表名MESSAGE序号列名数据类型长度小数位标识主键外键允许空默认值说明1MESSAGEIDINT40是是否2TITLENVARCHAR2500否3CONTENTTEXT160否4USERIDINT40否5ADDTIMEDATETIME83否GETDATE6ANSWERTEXT160否表名PAYRRECORD序号列名数据类型长度小数位标识主键外键允许空默认值说明1PAYRECORDIDINT40是是否2MEMBERIDINT40否3PAYTIMEDATETIME83否4AMOUNTDECIMAL92是5STARTTIMEDATETIME83是6ENDTIMEDATETIME83是表名POS序号列名数据类型长度小数位标识主键外键允许默认值说明空1POSIDINT40是是否2NONVARCHAR500否3ISUSEDBIT10是032系统模块设计总体设计要求1结构清晰系统构建模块化、功能模块组件化,具有相对独立的软件层次和清晰的系统结构;2功能整合具备各种信息交互的功能;3遵循标准遵循CEN/XFS标准;4开发环境具有良好的开发集成环境,能迅速、高效地进行开发;5硬件无关性具备良好的硬件屏蔽能力,真正实现跨平台ATMC;6网络适应性能很好地适应邀标人生产系统的网络环境;7可扩展性对以后的软、硬件环境升级均能提供良好的支持;8可靠性与健壮性产品应能可靠、稳定地运行;安全性产品应能很好地保证客户交易数据安全与系统运行安全。321管理员的相关功能设计本课题中系统管理员的功能有用户管理、新闻管理、系统管理等,具体功能如图34所示。停车场管理图34管理员的功能权限图具体权限如下(1)车辆管理用车辆进出和放行操作;(2)月卡管理对缴费记录的管理;(3)基础信息车位管理、车辆型号管理、计费规则管理;(4)留言管理对公告留言进行管理;(5)结算信息管理临时结算汇总、月结算汇总、欠费查询;322会员的相关功能设计本课题中会员的功能有月卡挂失、留言板、进出记录具体功能如图35所示。图35会员的功能权限图车辆管理月卡管理缴费记录进场放行基础信息车辆型号管理计费规则管理留言公告留言临时结算汇总月结算汇总欠费查询结算车位管理停车场管理月卡挂失留言板进出33数据库设计DATABASEDESIGN是指设计人员根据用户的需求,在某一个具体的数据库的管理系统上,设计出与之对应的数据库的结构和建立起数据库的过程。数据库系统需要操作系统的支持。数据库设计是我们建设数据库以及其所在的应用系统的基础,是整个信息系统的开发和建设的核心部分。正是由于数据库应用系统天生锁具有的复杂性,为了让相关程序运行能够正常运行,数据库的完美设计就变得异常复杂,所以最佳的设计不可能让我们一蹴而就,而只能是一种“波浪式前进,螺旋式上升”的过程,也就是我们在规划和结构化数据库中的数据对象以及调整这些数据对象之间关系的一个过程。331数据库设计分析1基本需求分析阶段整合各个用户的基本应用需求。2概念设计阶段需要我们形成一个独立于机器的特点,并且独立于各个DBMS的一种在概念上的模式(就是我们通常所说的ER图)。3逻辑设计阶段首先需要将ER图转换成具体的数据库产品所支持的数据模型,如关系模型,形成一个数据库的逻辑模式;然后我们再根据用户各项处理的要求、对于数据库安全性的考虑,在基本的表的基础上再去建立必要的关系视图,从而形成了数据的外模式化。4物理设计阶段根据数据库管理系统的特点和处理问题的需要,去进行一些物理存储的安排,整理并建立索引,来形成数据库内模式。数据库设计步骤如图36所示。图36数据库的设计步骤在其中数据库逻辑设计尤为重要,即表的设计要遵循以下几个原则1规范化及标准化数据库的规范化有助于消除数据库中的数据冗余。规范化有好几种形式,但综合来说THIRDNORMALFORM(3NF)通常是被认为在性能以及扩展性和数据完整性方面达到了最好平衡的方法。说简单点,要遵守3NF规范的数据库的表设计,就是ONEFACTINONEPLACE,解释过来就是某个表只能包括其本身得基本的属性,当不是它们本身所具有的属性时,需对其进行必要的分解。表与表之间的关系通过所建立的外键相连接。事实上,为了效率的缘故,对表不进行标准化有时也是必要的。2数据的驱动遵循数据的驱动而非硬编码的原则,在许多策略的变更和维护方面都会方便得多,从长远的角度增强了整个系统的灵活性和可扩展性。3考虑各种变化在设计整个数据库的同时也不能忘记去考虑哪些数据字段在将来或者说很可能会发生变更。4每个表中都应该添加的3个有用的字段5使用角色实体去定义属于某类别的列在需要对属于特定类别或者具有特定角色的事物去做定义时,我们可以用角色实体赖建立特定的时间关联关系,从而可以实现自我的文档化。6选择数字类型和文本类型尽量充足例如在表的建立是一定要有一个能够作为主键标记的ID,在数字类型上不能含糊不清,要思考清楚,针对量的特点去选择数字的类型,不能随意标记一个量给数据库,在很多时候一个不经意的错误会给整个数据库的运行带来很多困难。7增加删除标记字段在建立表时包含一个“删除标记”字段,这样就可以把行标记为删除。在关系数据库里不要单独删除某一行;最好采用清除数据程序而且要仔细维护索引整体性。332数据库具体设计ER图为实体联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成ER图的基本要素是实体型、属性和联系。本系统ER图主要描述了数据库中各个表之间的关系。第4章停车场管理系统详细设计41运行平台设置1硬件环境台式计算机(PC)一台CPUPIV20GHZ以上内存4G以上硬盘500GB2软件环境WINDOWS7操作系统IIS60以上版本和浏览器IE90以上版本NETFRAMEWORK40版本42首页设置本系统的首页层次清晰,左面是停车场信息介绍,右边显示公告信息,以及各种相关信息,方便用户查看。如图41所示。图41系统首页43会员的功能设置431会员主界面会员的主界面为左右结构,左面主要显示导航,右面快速通道及相关链接,主界面如图43所示。图43会员主界面432月卡挂失功能会员卡丢了可以进行挂失操作,如图44所示。图44月卡挂失界面433留言板会员可以在该模块进行交互操作。如图46所示。图45留言板信息434会员进场记录该模块可以查看到会员的进场和放行记录。如图47所示。图47会员进出场记录44管理员的功能设置441车位管理功能该模块主要是对车位信息进行管理。如图413所示。图413车位管理页面452车辆型号管理此模块中可以添加车辆的类型。如图415所示。图415车辆型号管理453缴费管理此模块中可以添加缴费的信息。如图416所示。图416缴费管理454车辆进出场管理此模块中可以对车辆进出和出场管理。如图417所示。图416车辆进出场管理455公告留言管理此模块中可以对公告进行管理。如图418所示。图417公告留言管理第5章总结和展望51本文实现的工作在本软件的开发过程中,首先对本系统的整体进行了设计,确定了系统应该具备哪些主要特性和特殊优点,明确了系统总体的设计思路理念之后就是对系统进行有效的可行性分析,其中分别从经济、技术和运行的可行性进行了分析。在确定了本系统具有较高的可行性后通过对系统的数据库的分析和总体的功能模块的设计基本明确了本系统开发要做什么,怎

温馨提示

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

评论

0/150

提交评论