您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 数据库停车场管理系统管
合肥师范学院(本科)课程设计说明书课程数据库原理题目停车场管理系统姓名胡子瑜学号1110451111专业班级2011级软件一班指导教师程敏完成日期2013年6月25日数据库课程设计2目录1序言........................................................................................................................32需求分析..................................................................................................................42.1停车场管理系统的可行性分析......................................................................42.2功能需求分析..................................................................................................53数据库概念结构设计..............................................................................................63.1局部E-R图.....................................................................................................63.2全局E-R图.....................................................................................................84数据库逻辑结构设计..............................................................................................94.1E-R图对应的关系模式...................................................................................94.2数据库中表的设计...........................................................错误!未定义书签。5数据库物理结构设计............................................................................................136系统调试与实现....................................................................................................167总结........................................................................................................................19数据库课程设计31序言随着人民生活水平的提高,停车场服务在服务行业中占有越来越重要的地位。努力在当前停车场行业日趋激烈的竞争中脱颖而出,已成为每位停车场经营者所追求的目标。经过多年发展,停车场管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就是电脑管理。传统的手工操作管理存在着许多无法避免的问题,该系统将能大大的降低许多问题,减轻人力与物力。本系统属于小型的停车场管理系统,可以有效地对中小型停车场消费进行管理,本系统应达到以下目标:系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。数据库课程设计42需求分析2.1停车场管理系统的可行性分析(1)技术水平分析本软件采用MicrosoftVisualStudio2005为前台开发工具,SQLServer2005数据库作为后台数据库支持。本软件专为中小型停车场记录管理而设计,本软件可在Windows2000/XP上运行,不用专业人士去配制服务器可以直接安装使用,具有很好的可移植性,有良好的中文界面,操作简便,适合停车场管理理车辆人员使用。系统开发平台:MicrosoftVisualStudio2008系统开发语言:C数据库管理系统软件:SQLServer2000运行平台:WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)运行环境:Microsoft.NETFrameworkSDKv2.0(2)经济效益分析本软件能在很大程度上解决中小型停车场的管理,方便对顾客的消费进行管理,本系统运行时能在主菜单上看到当前的停放情况——是否被占用,能很好分配停车的位置,顾客停车时能很好的进行记录,有方便的下线功能,直接计算出找零,本系统还能对楼层信息进行管理,方便以后的增加与减少车位,同时也能方便的对服务人员的信息进行管理,有系统数据库备份功能,防止系统在死机的情况下丢失大量重要信息。(3)市场分析现如今停车场行业发展壮大迅速,拥有一套良好的停车场管理系统能在很大程度上解决许多问题,方便对服务人员的管理,以及内部的一些信息变化的管理——如查询车辆的姓名、编号,还能很好的管理车辆的停放时间,这将能改善传统意义上的管理,使管理变得方便并且有效,所以本系统有着很好的市场需求前景。数据库课程设计52.2功能需求分析(1)查询功能实现对各种表的查询,如查询车子的名称,查询车主的姓名等功能(2)修改功能实现对各种表的修改,能够随时对系统内各种数据进行修改,如修改清理工的工资、姓名,修改车辆的姓名、编号,修改车辆的停放时间等(3)删除功能实现对各种表的删除,能够随时对系统内各种数据进行修改,如删除车辆的姓名、编号,删除管理员的年龄、性别等信息(4)插入功能实现对各种表的插入,能够及时增加信息(5)数据检验功能对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误数据库课程设计63数据库概念设计3.1局部E-R图服务员编号姓名性别年龄图3-1管理员图服务员编号姓名性别年龄图3-2建筑图服务员编号姓名性别年龄图3-3楼层图顾客性别年龄顾客编号姓名图3-4清洁工图菜品名称菜品编号价格类别图3-5临时卡图数据库课程设计7原材料名称价格类别编号图3-6会员卡图包厢编号面积图3-7汽车图大厅桌台编号座位数图3-8车位图数据库课程设计83.2全局E-R图xx餐饮公司仓库服务员大厅桌台顾客包厢总经理供应商菜品管理供应服务点菜订购原材料库存含有工作制成1n1mx1ywtzsrgh1v1111q图3-9餐饮管理系统E-R图数据库课程设计94数据库逻辑设计4.1E-R图对应关系模式(1)管理员(编号,姓名,地址,性别)(2)建筑(编号,名称,地址,管理者编号)(3)临时卡(卡号,姓名,性别,年龄)(4)会员卡(卡号,姓名,性别,年龄)(5)楼层(编号,层名,空位数目)(6)车辆(编号,名称,颜色,卡号)(7)清洁工(编号,姓名,性别,年龄,工资,地址)(8)车位(编号,区号,楼层编号号)(9)停放(车位编号,汽车编号,停放时间)(10)清洁(楼层编号,清洁工编号,工作时间)表的逻辑结构如下:表4-1Adminster表表4-2Building表表4-3Common表列名数据类型及长度可否为空说明ANOCHAR(10)NOTNULL管理员编号(主键)ANAMECHAR(10)NOTNULL管理员姓名ASEXCHAR(10)NULL管理员性别AADDRESSCHAR(30)NULL家庭住址列名数据类型及长度可否为空说明BNOCHAR(10)NOTNULL建筑编号(主键)BNAMECHAR(10)NOTNULL建筑名称ANOCHAR(10)NOTNULL管理员编号(外键)列名数据类型及长度可否为空说明CARDNOCHAR(10)NOTNULL卡号(主键)NAMECHAR(10)NOTNULL姓名数据库课程设计10表4-4Vip表表4-5Floor表表4-6Car表SEXCHAR(10)NULL性别AGESMALLINTNULL年龄列名数据类型及长度可否为空说明CARDNOCHAR(10)NOTNULL卡号(主键)NAMECHAR(10)NOTNULL姓名SEXCHAR(10)NULL性别AGESMALLINTNULL年龄列名数据类型及长度可否为空说明FNOCHAR(10)NOTNULL楼层编号(主键)FNAMECHAR(10)NOTNULL楼层名称PARKNUMBERINT(4)NULL空车位数目列名数据类型及长度可否为空说明CARNOCHAR(10)NOTNULL汽车编号(主键)CARNAMECHAR(10)NOTNULL汽车名称CARCOLORCHAR(10)NOTNULL汽车颜色CARDNOCHAR(10)NULL卡号(外键)数据库课程设计11表4-7Cleaner表表4-8Park表表4-9Parking表表4-10Cleaning表列名数据类型及长度可否为空说明CNOCHAR(10)NOTNULL清洁工姓名(主键)CNAMEVARCHAR(10)NOTNULL清洁工姓名CSEXCHAR(10)NULL清洁工性别CAGESMALLINTNULL清洁工年龄CSALARYINTNOTNULL清洁工工资CADDRESSCHAR(30)NULL家庭住址列名数据类型及长度可否为空说明PNOCHAR(10)NOTNULL车位编号(主键)AREANOCHAR(10)NOTNULL区号FNOCHAR(10)NOTNULL楼层编号(外键)列名数据类型及长度可否为空说明PNOCHAR(10)NOTNULL车位编号(外键)CARNOCHAR(10)NOTNULL汽车编号(外键)PARKTIMECHAR(10)NOTNULL停车时间列名数据类型及长度可否为空说明PNOCHAR(10)NOTNULL楼层编号(外键)CNOCHAR(10)NOTNULL清洁工编号(外键)CLEANTIMECHAR(10)NOTNULL员工号数据库课程设计124.2数据库中表的设计表4-11Aminster表表4-12Building表表4-13Common表表4-14Vip表表4-15Floor表表4-16Car表表4-17Cleaner表数据库课程设计13表4-18Park表表4-19Parking表表4-10Cleaning表数据库课程设计145数据库物理设计(1)创建数据库createdatabasetingchechangguanlixitong(2)创建管理员表createtableAdminster(anochar(10)primarykey,anamechar(10)notnullunique,asexchar(10)check(asexin('男','女')),aaddresschar(30));(3)创建建筑表createtableBuilding(bnochar(10)primarykey,bnamechar(10)notnull,anochar(10)notnull,baddresschar(30)Foreignkey(ano)referencesadminster(ano));(4)创建临时卡表createtableCommon(cardnochar(10)primarykey,namechar(10)notnullunique,sexchar(10)check(sexin('男','女
本文标题:数据库停车场管理系统管
链接地址:https://www.777doc.com/doc-6471947 .html