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社团管理系统的设计与实现

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

公寓空调设计任务书

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表