2.2 系统需求分析
2.2.1 特性需求分析
本系统分为两大部分,用户对停车场管理系统进行操作可以分为三个阶段,第一,登录系统/注册用户;第二,操作功能;第三,退出登陆。用户在这个系统中可使用的功能分为两部分,一是系统信息管理:查看个人信息、查看停车场实时信息、查看停车记录;二是功能管理:入场申请、出场申请、退出登陆。
管理员在进行具体操作时,可以分为两大类别,一个是具体对停车场信息进行操作,以及用户信息进行操作,二是进入和退出系统。管理员在这个系统中可使用的功能分为两个部分,一是系统信息管理:查看个人信息、 查看用户信息、停车场管理、查看停车位实时信息;二是功能管理:入场审核、出场审核、入场记录、离场记录、统计查询、退出登录。
以上的系统需求分析,是根据实地调研,初步得出的用户需求,实际日常生活中停车场管理方面的实际需求很多,短时间内无法全部完成,因此本次设计开发完成了日常管理中必需的功能点,未完成的部分在日后需要时再可补充。
2.2.2 功能需求分析
结合之前对现实生活中停车场管理进行的需求的调查结果,停车场管理系统应该具备以下的功能:
用户部分:
(1) 查看用户信息和停车场中车位的信息;
(2) 选择车位,进行车辆入场;
(3) 车辆离场时能够查看到停车时间,以及车费结算;
(4) 能够添加、删除、修改用户信息;
管理员部分:
(1) 查看管理员信息、用户信息、停车场的信息,进行删除以及修改;
(2) 对用户车辆进行入场和出场审核;
(3) 查看入场和离场记录,以及每日每周每月的停车记录统计;
2.2.3 数据流程分析
在进行结构化分析的时候,使用数据流图来更清晰的进行分析,将数据在系统中的处理和流动的方式以图形的展示出来,从而反映出系统的逻辑功能,可以从静态的角度来观察系统的业务。系统的数据流图如图2.2所示。
图2.2 系统数据流图
2.3 本章小结
本章主要先对我们在设计过程中所面临的技术层面,经济层面,操作层面是否是可行的,是否能够顺利完成设计进行了详细的分析。
第3章 相关技术简介
3.1 开发平台
3.1.1 My Eclipse Enterprise Workbench
MyEclipse[11-14]企业级工作平台就是我们俗称的MyEclipse,我们在使用MyEclipse的时候,它能和数据库很好的合作,进行系统的开发设计。它能支持很多技术,比如CSS技术、HTML技术等,它的功能非常强大,使用起来比较便捷可靠。
3.1.2 Microsoft Structure Quest Language
MySQL[5-6]是关系型数据库管理系统,它是目前比较受欢迎的数据库系统。[15-20]数据库中的每个表存放的数据都是不相同的,实行分开摆放,这样速度比较快,运行起来比较灵活。
3.2 应用技术
3.2.1 JSP技术简介
JSP技术是使用Java[1-4]编程语言来编写的,只要安装了浏览器就都可以查看到使用JSP技术开发出来系统。JSP[10]技术它的设计和他的逻辑不存放在一起,所以编程起来特别方便。先要执行系统中的程序,然后再将最终结果以网页的形式展现给用户。
3.2.2 CSS技术简介
CSS是层叠样式表单。CSS技术是用来在开发中定义一些表单的样式的,它一般要和Java一起使用的,它能够实现各种网站所需要达到的样式,比较实用。
3.2.3 HTML技术简介
HTML[9]就是超文本标记语言,是用来描述网页文档的一种标记语言,它是一种规范,通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容,比如文字如何处理,画面如何安排,图片如何显示等,它是Web编程的基础。
- 上一篇:java+sqlserver学生宿舍管理系统的设计与实现
- 下一篇:jsp+mysql社团管理系统的设计与实现
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码