停车场管理系统需求分析说明书互联网

上传人:pu****.1 文档编号:460303864 上传时间:2022-08-07 格式:DOC 页数:31 大小:319KB
返回 下载 相关 举报
停车场管理系统需求分析说明书互联网_第1页
第1页 / 共31页
停车场管理系统需求分析说明书互联网_第2页
第2页 / 共31页
停车场管理系统需求分析说明书互联网_第3页
第3页 / 共31页
停车场管理系统需求分析说明书互联网_第4页
第4页 / 共31页
停车场管理系统需求分析说明书互联网_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《停车场管理系统需求分析说明书互联网》由会员分享,可在线阅读,更多相关《停车场管理系统需求分析说明书互联网(31页珍藏版)》请在金锄头文库上搜索。

1、青岛理工大学软件需求分析报告院(系): 计算机工程学院 专业: 软件需求分析 学生姓名: 王刚 班级:软件132班学号: 201307228 题目: 停车场管理系统 起迄日期: 2015.11.22014.11.15 指 导 教 师: 丁凡 完成日期: 2015 年11月 15 日技术发展 停车场管理系统的设计与实现摘要本论文旨在设计一个简单、高效且人性化的停车场管理系统,希望能解决目前管理上存在的一些问题。系统的设计过程经过了可行性分析阶段、需求分析阶段、系统流程设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的编码与测试,最终完成了一个比较完善的收费停车场管理系统。系统主要功能包括

2、:车辆的登记入库;车辆的停车收费;车库容量显示和修改;车辆的出入日志等等。本系统是一个单机版系统,不提供用户登录,只设有一个管理员账号登陆,以提高系统安全可靠性。该系统运行在WINDOWS 7操作系统下,使用的C#语言开发,开发环境Microsoft Visual Studio 2010,数据库SQL 2008。关键词:收费;停车场管理系统;高效性;人性化技术发展Parking Management System Design and ImplementationAbstractThis paper aims to design a simple, efficient and humanize

3、d parking lot management system, hoping to be able to solve some problems existing in current management. System design process through the requirement analysis, conceptual design, logical structure design phase, the database physical design phase, implementation and maintenance, and system coding a

4、nd testing, finally completed a relatively complete charge parking lot management system.System main function includes: the vehicles registration into the Treasury; Vehicle parking fees; Tariff management; The garage capacity display and modification; Vehicle access logs, etc. Is a stand-alone syste

5、m, this system does not provide the user login, with only one administrator account log in, in order to improve the system safety and reliability. The system running under the WINDOWS 7 operating system, using c #, the development environment of Microsoft Visual Studio 2010 and SQL 2008 database.Key

6、 words: parking lot; Parking lot management system; High efficiency; Human nature技术发展【目录】一、引言11、目的12、背景13、参考资料1二、任务概述21、目标22、系统(或用户)的特点23、假定和约束24、业务风险2三、开发环境及软件介绍41、设计工具和数据库的选择42、开发系统的主要工具和使用语言介绍42.1 .C#介绍42.2.Microsoft sql server 2008数据库介绍53、系统运行环境5四、可行性分析61、可行性分析研究62、技术可行性73、经济可行性74、结论7五、需求规定71、软件

7、功能说明72、用户界面需求93、系统安全性94、数据流图105、对功能和性能的一般规定105.1功能模块图116、精度127、时间特性128、灵活性13六、系统流程分析131、系统流程图132、流程分析14七、系统实现141、停车场车位划分142、系统查询功能153、登陆实现154、车库容量管理模块的实现165、车辆入库模块的实现166、车辆出入日志模块的实现16八、系统的数据要求171、E-R图172、数据字典19九、运行环境规定20十、软件属性21十一、总结22十二、致谢23 技术发展一、引言 本说明书主要描述如何实现停车场管理系统,以及该系统的实现目的、范围、功能。供概要实际人员和软件开

8、发人员参考。随着经济的发展和人民生活水平的提高,买车成为人们的奋斗目标之一,当然已经有很多人买起了车。可是随着车辆的增多,车辆的停泊问题也随之出现。这就使得各停车场需要更加先进、更加完善的车辆管理系统,为车主带来方便,使停车场的管理系统化。因此开发了停车场管理系统。1、目的1.1停车场内车辆信息的及时汇总,随时了解停车场车位的使用状况1.2统计车辆信息全部电脑化,提高工作效率和工作质量1.3以停车场内的全部车辆信息为基础,动态分配停车位,尽量达到车位的最高利用率1.4停车费用的结算也由电脑来完成,解决用户所担心的乱收费问题。2、背景我国数字化技术应用现已逐渐应用到社会的各个领域中;为了节约大量

9、的人力、物力、财力。本设计针对目前停车场管理存在的介质落后、集成自动化程度低、安全性差、人性化和运行效率低下的不足,结合目前科学技术领域的最新研究成果,设计了一种技术较先进、性能可靠、自动化程度较高的停车场管理系统。本设计的指导思想立足于提高停车场管理系统的可靠性、安全性和高效性,对目前我国各大中城市所面临的“停车难”问题的解决,具有一定得促进作用。3、参考资料编号资料名称简介作者日期出版单位1软件需求Karl.Wiegers清华大学出版社2实用软件工程郑人杰殷人昆陶永雷清华大学出版社3软件工程课程设计李龙澍郑 诚机械工业出版社二、任务概述1、目标具有操作简单、使用方便、功能先进等特点,停车场

10、使用者可以在最短的时间进入或离开停车场,从而提高停车场的管理水平,取得更高的经济效益和良好的社会效益。它一方面以智能化设备和完善的管理软件来简化人的劳动,实现停车场车辆进入、场内监控以及计费收费等全过程的完全无人化管理;另一方面通过网络化管理实现能够在一个相对广阔的地域内(例如一个城市)了解多个停车场情况,提前预定停车位,最终实现“随意”停车。2、系统(或用户)的特点停车场管理系统利用现在高新科学技术对停车场进行管理,提高管理的有效性、安全性、可靠性和停车场运行自动化程度。由于尽量减少人工的参与,从而最大限度的减少人员费用以及由于人为失误或舞弊造成的损失,大大提高整个停车场的经济性、安全性与使

11、用效率。3、假定和约束(1)该软件开发运行的最短寿命为5年(2)经费是由使用该系统的公司支持(3)开发软件投入使用的最迟时间是一个月4、业务风险 RI-1: 软件开发起始阶段. 此阶段软件开发一般进行可行性分析、需求分析、部分的业务模型设计、编写软件开发计划等,此时发生的风险属于开发范围风险类别.它可能是:项目范围描述不清楚界限和目标都不明确;对业务和需求不了解;对系统认识不清,进度和计划安排混乱.这些风险一般属于高级别的风险,有可能导致开发的失败甚至取消.RI-2: 软件开发设计阶段. 本阶段主要是系统设计完善工作,包括软件架构、系统功能、系统约束、测试方案等,可能会有少量的编码,以验证部分

12、设计.可能出现的风险表现为:对系统功能和架构考虑不周全,导致可能需要进行无数次修改;设计缺少客户或相关验证,导致需要再修改;缺少变更控制,任意按客或系统的需要修改设计,以至于破坏了整体性.RI-3: 实施阶段.该阶段进行编码实现工作,包括测试和部分的设计变更,设计补充等.可能存在的风险是:设计错误导致无法进行编码实现;开发团队本身的纪律约束和沟通成为开发障碍,所有成员对设计的理解不一致;模块无法集成;项目突然发生重大变更;开发人员本身的能力导致编码无法继续;测试不能保证良好的验证开发等.此阶段的风险,大都属于中等风险,需要专业能力解决.如可进行编码培训防止编码混乱带来的风险,召开沟通会议消除对

13、设计的理解不一致等. RI-4:产品化及结束(收尾)阶段. 此阶段是进行产品化包装部署或客户实施安装维护等 6 ,发生风险的可能性较小,属中度或轻微风险.一般可能的风险有:客户不满意;维护性差等.这些情况可在前面的阶段进行更好的控制来减轻这里的风险,当然也可以进行升级修改的方式.但是这里发生的风险在开始的时候对开发和项目的成败影响达到最大化。三、开发环境及软件介绍1、设计工具和数据库的选择使用C#作为开发语言,主要因C#是一种安全的、稳定的、简单的、优雅的高级程序语言,。选择Microsoft SQL Server 2008是因为它具有使用方便可伸缩性好与相关软件集成程度高等优点。2、开发系统

14、的主要工具和使用语言介绍2.1 .C#介绍 C# 语法表现力强,而且简单易学。 C# 的大括号语法使任何熟悉 C、C+ 或 Java 的人都可以立即上手。 了解上述任何一种语言的开发人员通常在很短的时间内就可以开始使用 C# 高效地进行工作。 C# 语法简化了 C+ 的诸多复杂性,并提供了很多强大的功能,例如可为 null 的值类型、枚举、委托、lambda 表达式和直接内存存取,这些都是 Java 所不具备的。 C# 支持泛型方法和类型,从而提供了更出色的类型安全和性能。C# 还提供了迭代器,允许集合类的实施者定义自定义的迭代行为,以便容易被客户端代码使用。 语言集成查询 (LINQ) 表达式使强类型查询成为了一流的语言构造。 作为一种面向对象的语言,C# 支持封装、继承和多态性的概念。 所有的变量和方法,包括 Main 方法(应用程序的入口点),都封装在类定义中。 类可能直接从一个父类继承,但它可以实现任意数量的接口。 重写父类中的虚方法的各种方法要求 override 关键字作为一种避免意外重定义的方式。 在 C# 中,结构类似于一个轻量类;它是一种堆栈分

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号