stage1

1.引言

1背景说明

当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。随着我国国民经济的迅速发展,城市规模的不断扩大,汽车正逐渐走进寻常百姓的家中。交通工具方便了人们的生活,但同时也带来了一些问题,如停车慢、停车难等。目前大多数停车场还是依靠人工管理的办法,不能适应社会发展的需要本课题就是在前提下进行,主要研究内容是设计并实现一个简单的停车场信息管理系统,以此来解决怎样更有效管理停车场的问题。

   

2.综合描述

2.1产品的功能

   目前,大多数停车场都是人工管理,成本较高,信息不透明,管理当中的人为因素较多。本系统主要实现车辆出入信息的录入、查询和管理等功能,可以管理多层的多达数百个车位的大型停车场,对出入得车辆进行严格的管理和控制,本系统就是主要实现停车信息的录入、收费、查询,分析和统计等功能。

2.2开发工具及运行平台

开发工具:JavaEE MySql

运行平台:Windows10 

 

3.系统功能需求

3.1系统相关者

  根据停车场系统的实际应用范围和场所,本停车场管理系统中将会有以下几种系统相关者:

 1)系统管理员。系统管理员是该系统的直接使用者并是操作及管理者。他的任务是负责日常停车事件的处理以及相关事件(如发放停车月卡年卡或临时停车单)。

 (2)系统维护员。系统维护员的设置将视人力资源而变动。主要工作是对数据库数据的备份与恢复。以及实际工作中的数据处理。在人员安排不足的情况下可由系统管理员代劳。

 (3)顾客。停车顾客是该系统的直接服务对象。对于本系统而言,停车功能,查看功能,办卡功能,结算功能都会将更新或改变数据库信息。系统将完成固定用户的信息记录以及临时停车用户的简单信息收集记录。并根据不同的用户类型改变停车费用的设置。

3.2系统事件

根据系统相关者的不同分为系统管理员和顾客相应的系统事件:

1系统管理员。

     ①.系统管理员登录事件,进入系统后第一个事件。本系统将设置一个默认系统管理员账号及密码。在登录系统之后可以新建其他管理员账号。该事件将由AdminInfo表中账号密码的核对无误后发生。

    ②.添加系统管理员,更改管理员密码,删除管理员事件。这是在系统管理员登录系统之后的关于管理员的事件。这三个事件都可以在管理功能中完成。发生之后表AdminInfo表中将产生相应更新。

(2)顾客。

   ①.办卡事件。此事件由管理员操作完成。分为月卡和年卡两个事件。发生后将更新UserInfoProceeds中的数据。顾客在完成该事件后, 根据卡的不同,在相应时间内不需要再进行该事件。

  ②.停车事件。此事件将会是该系统最常发生的事件之一。此事件也由管理员操作。此事件也将分为两个不同的处理情况,即固定用户和临时用户。其中固定用户指的是已经办理月卡服务的用户。该类用户在停车事件时,只需要进行卡号的输入核对其卡是否过期即可。ParkingStall两表中将记录停车时间和车位空闲与否的更新(此处记录停车时间并不为结算,仅为事件记录)。临时用户不同的是将先进行临时用户信息的记录,具体将记录其停车时间(此处记录停车时间将作为结算条件)打印停车单并收取100元押金,更新Stall表。

  ③. 结算事件。此事件也是该系统最常发生的事件之一。由管理员操作。与停车事件一致。也将分为固定用户和临时用户两种不同情况对待。其中固定用户在结算时将会在Parking表中记录移出时间(仅为事件记录),并更新Stall表。临时用户在进行结算时出示停车单并根据时间结算其停车费用,

  ④.公共事件。查看用户信息事件。该事件由管理员操作。在查看功能中完成。由于具体情况的不同,可由管理员查看或出示给顾客查看两种。将根据卡号,姓名,查询用户信息遍历UserInfo表。

 4.数据库设计

4.1系统管理员信息表

 4.2用户信息表

 4.3车位表

 4.4停车表

5.分析模型

1)程序流程图:

(2)数据流图:

(3)实体-关系图:

6.功能与界限构想

6.1欢迎界面

6.2管理员登陆界面

 

6.3主界面

6.4停车功能构想

6.5查看功能构想

6.6办卡功能构想

 

猜你喜欢

转载自www.cnblogs.com/Murcie/p/10833466.html