1、 年 月 日课程设计任务书及成绩评定课程设计的任务和具体要求 以开发小组为单位选择课题,完成“校园车位管理系统”项目的分析、设计、开发、测试全过程,贯穿领会软件工程的基本思想,明晰软件工程阶段划分与各个阶段的主要任务,借助相关计算机辅助软件工程工具(CASE),力图初步具备采用规范化的软件工程方法进行软件项目的研发能力。指导教师签字: 日期:指导教师评语成绩: 指导教师签字:课程设计所需软件、硬件等硬件:计算机一台软件:Visio、PowerDesigner、VC+课程设计进度计划起至日期工作内容备注2015.62015.7完成“校园车位管理系统”项目的分析、设计、开发、测试全过程参考文献、资
2、料索引序号文献、资料名称编著者出版单位1Richard Johnsonbaugh. Martin Kalin.面向对象程序设计C+语言描述.机械工业出版社.2009年2钱能.+语言程序设计教程.清华大学出版社.2005年3赵池龙.杨林.实用软件工程.电子工业出版社.2012年第一章 系统可行性研究1.1选题的背景与意义近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了人们的日常生活。伴随汽车消费大众化,校园内车辆数迅速增加,迫切需要规范化的校园停车场管理系统对校园停车进行高效管理。停车是速度为零的交通”,停车场及附属
3、相关设施是静态交通的重要组成部分。目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题,该停车场管理系统从以下几方面进行设计:针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时收费;采用关系数据库标准语言SQL,借助VC+ 6.0软件进行窗口设计。优化后的系统使用方便、服务高效、收费透明、可防止票款的流失,提高可靠性的同时也提高了操作者的工作效率。1.2系统的可行性分析1.2.1经济可行性分析1.支出 (1)基本建设投资 a系统开发、建立费用共20万元。其中: 本系统开发期为4个月,需开发人员4
4、人(不一定都是参加满4个月)。根据软件系统的规模估算,开发工作量约为16人月,每人月的人工费按5000元计算,开发费用为12万元。 车位、职工信息等基础信息建立需要4人4个月即16人月,每人月的人工费用按5000元计算,需8万元。b硬件设备费共18.5万元,其中:微机3台约1.5万元;网络等设备费12万元;电动栏杆3万元;电子显示屏1万元;读卡机1万元。c其他费费用共5万元。 一次性支出总费用:43.5万元。(2) 系统运行费用 假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。 系统投资成本总额为:43.5+38.6082=82.1082万元。
5、年份将来费用(万元)现在费用值累计现在费用值(万元)第一年51.054.7619第二年1.10254.53519.2970第三年1.15764.319113.6161第四年1.21554.113517.7296第五年1.27633.917621.6472第六年1.34013.731025.3782第七年1.40713.553428.9316第八年1.47753.384132.3157第九年1.55133.223035.5387第十年1.62893.069538.60822.收益 假设投入本系统,效率可以提高40%,以现有的工作人员20人计算,可减少8人,每人每月平均工资按3000元计算,每年节
6、约人员工资8120.3=28.8万元/年。按年利率5%计算,效益计算如下表。 系统收益总额为:447.5142万元。将来收益值现在收益值累计现在收益值(万元)28.826.666626.122452.789024.879077.668023.6939101.361922.5652123.927121.4909145.418020.4676165.885619.4923185.377918.5650203.842917.6806221.62351.2.2技术可行性分析(1) 软件开发方法:使用SQLServe2005和Microsoft Visual Studio2005软件,在开发小组中有熟练
7、掌握面向对象方法开发软件系统的资深的系统分析员和程序员。在软件开发方法上不存在任何问题。(2) 网络和通信技术:本开发小组有专门的网络技术人员,有5年的大型网组网经验。(3) 数据库技术:使用ODBC进行数据连接,开发小组有丰富的应用数据库开发经验。 综上,本系统开发技术是完全可行的。1.2.3社会可行性分析社会因素方面的可行性分析的结果,包括:法律方面的可行性:本系统的所有功能均符合相关法律法规;所有软件都选用正版; 所有技术资料都由提出方保管; 利用合同确定违约责任。使用方面的可行性:使用本软件的人员要求有一定计算机基础的人员,系统管理员要求有计算机的专业知识,本公司将经行简单培训,经过培
8、训的人员将会熟练使用本软件。1.3开发工具介绍1.3.1 VC+Microsoft Visual C+,(简称Visual C+、MSVC、VC+或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。它以拥有“语法高亮”,IntelliSense(自动完成功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修
9、改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结花费的时间,在大型软件计划上尤其显著。1.3.2 PowerDesignerPowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java、Eclipse 等主
10、流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。第二章 系统需求分析2.1功能需求分析根据停车场管理系统的需求,确定了该系统的用例图如下图所示。图2-1 停车场管理系统用例图图2-2 客户用例图图2-3 系统管理员用例图图2-4 操作员用例图如图2-1所示,该系统主要有超级管理员、管理员和操作员三种角色,不同角色的基本任务如下所述。超级管理员具有最高权限,即对本系统所有权限的操作权和授予权。超级管理员授权给管理员,并赋予管理员应有的权限。管理员可根据需要来维护角色信息,并授权给相应的操作员,进行系统的基本参数设置、权限设置、数据管理和操作员的档案管理。操
11、作员行使管理员赋予的权限,进行档案管理(车辆档案、卡档案管理、用户档案管理)、入场管理、收费管理和出场管理。2.2系统分析系统采用感应卡实施管理,在停车场的出入口各设置一套出入口管理设备,使停车场形成一个相对封闭的场所,进出车辆只需将感应卡在读卡箱前轻晃一下,系统即能瞬时完成检验、记录、核算、收费等工作,挡车道闸自动启闭,实现方便快捷的停车场管理。停车卡可根据车主身份的不同,分别发行月租卡、免费卡和临时卡三种类型的卡。系统支持三种卡类的不同收费方式,以满足按车主身份分别收费的要求。电脑自动计时、计费,免费卡和月租卡自动识别,临时卡人工收取现金,服务快捷高效,电脑显示屏及收费显示屏同时显示停车时
12、间与应收费用,卡上余额或有效期限,收费透明度高,票箱显示屏还提示指导住户使用停车场,并以文明语言问候致意。软件管理实行分级权限制。对出口值班员来讲,其登录后可进入收费管理,期间该出口所有收费均自动记入该值班员名下并存入电脑数据库。由于值班员受权限限制,不能进入系统中更高的软件菜单项,所以对电脑所记录的数据无法干涉;上级管理者可以随时查询,核对或打印一个值班段或任何一段时间乃至整个停车场的工作记录。这样就从根本上杜绝了停车费用流失和财务统计的失误,同时系统自动运行,杜绝了人情车、霸王车造成的经济损失。系统还可在停车场的出入口各安装的1台高解像度彩色固定摄像机、固定支架、自动光圈手动对焦镜头,可2
13、4小时监视车辆出入情况,看清车牌号码。当有车辆驶入车场时,摄像机将信号通过视频电缆传输到停车场管理系统中,存入数据库中;当有车辆驶离车场时,车辆除应交纳必要的管理费用外,驶离车辆的所有资料(车牌、型号、颜色等)都必须与驶入车场时的资料对比相同(为人工识别),闸杆才升起,让车辆通过。综上分析,停车场管理系统的车辆进出工作流程为:进场时,驾驶员驱车到入口控制机处,如果是月租卡或免费卡(称为固定卡)用户,直接刷卡就能进入。读卡后,系统会判断卡是否在有效限期内,是否有余额,并且判断是否有在停车场内部未出的记录。如果满足预设条件,则开闸放行,否则语音提示不放行。如果是临时卡,则驾驶员自己取卡,道闸开启,车辆通行。出场时,固定卡,直接刷卡进出;临时卡,操作员收费后,开闸放行。车辆不论是进或者出,在开启道闸的瞬间,摄像系统拍照记录并保存。车辆通过道闸后,道闸自动落杆。停车场管理系统分为入场停车和出场取车两部分。系统流程图如图3-1所示。图 3-1 系统流程图A.入场停车流程(1)入场根据车位实时统计显示系统给出的停车场实时利用信息来控制车辆的入场,停车场在有车位的情况下方能停车。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1