小区车辆出入管理系统
3 系统概要设计
3.1 系统设计概述
系统设计要很好的考虑小区车辆出入管理系统的系统框架,数据结构和具体
功能。同时也要尽量地减轻管理员的工作负担,能够做到一部分业务实现自动化处理,提供良好的用户体验。。在本系统设计的同时,也为将来的小区车辆管理业务流程做出合理的推断,尽可能设计得简明,各个模块功能之间的耦合度尽可能的小,以方便管理系统的扩展。 3.2 系统用例图
1、管理员可以修改密码。
2、管理员可以对车位信息进行管理。 3、管理员可以添加车位信息和停车信息。 4、当车辆停车完毕开走时可以自动结算停车费用。 5、管理员可以对车辆进行管理、查询和添加信息。 6、管理员可以登记和查询进入小区的车辆。 系统用例图,如图3-2所示:
小区车辆出入管理系统修改个人密码车位信息管理车位信息添加停车信息添加费用结算模块停车信息查询车辆信息新增车辆信息管理进去车辆登记进去车辆登记安全退出系统
3.3 系统流程图
管理员首先要登录之后,才能管理各项数据。若登录遇到失败,给管理员相
11
图 3-2 系统用例图
小区车辆出入管理系统
应的提示,请管理员重新登录。登录成功之后,方可进行各项操作。基本流程如下图3-4所示:
管管管管管管管管管管管管管管管管管管管管管管管管管管管管管管管管管
图 3-4 管理员流程图
3.4 系统功能分析
系统功能包括: 修改个人密码、车位信息管理、车位信息添加、停车信息
添加、费用结算模块、停车信息查询、车辆信息新增、车辆信息管理、进区车辆登记、进区车辆查询、安全退出系统。
以下是系统后台功能图:
12
小区车辆出入管理系统
小区车辆出入管理系统修改个人密码车位信息管理车位信息添加停车信息添加费用结算模块停车信息查询车辆信息新增车辆信息管理进去车辆登记进去车辆登记安全退出系统
图 3-6 系统后台功能
13
小区车辆出入管理系统
4 数据库设计与实现
4.1 数据库结构设计
本系统作为一个重要应用,数据库在系统建设中发挥着重要的作用,与普通系统相对而言,动态页面系统具有数据库功能的网页,也就是说页面不是一层不变的,页面上内容(或部分内容)是动态生成的,它可以根据数据库中相应部分内容的调整而变化,使系统内容更灵活,维护更方便,更新更便捷。SQL Server 2005数据库具有操作简单、界面好看等特点,具有比较大的用户群体。
本系统数据库采用SQL Server 2005数据库,系统数据库名称为db_xqc。 4.1.1 表概要说明
系统数据库db_xqc中含有5张数据表,车位信息表t_chewei、停车信息表t_ting、车辆信息表t_che、管理员信息表t_admin、登记信息表t_dengji。 4.1.2 数据表的结构 (1)t_chewei(车位信息表)
车位信息表主要用于保存小区的车位基本信息,如车位编号、状态等,该表结构如表2.1所示。
表2.1 t_chewei的结构
字段名 id bianhao quyu zt
长度
4 50 50 50
数据类型
int varchar varchar varchar
主键否 是 否 否 否
描述 自动编号 车位编号 所在区域 状态
(2)t_ting(停车信息表)
停车信息表主要用于记录小区停车的基本信息,主要字段有车型、车牌、开始时间、费用等,该表结构如表2.2所示。
14
小区车辆出入管理系统
表2.2 t_ting的结构
字段名 id chewei_id chexing chepai kaishishijian jieshushijian feiyong
长度
4 50 50 50 50
数据类型
int varchar
主键否 是 否 否 否 否
描述 自动编号 车位编号 车型 车牌 开始时间
varchar varchar varchar
50 50
varchar
否 否
结束时间 费用
varchar
(3)t_che(车辆信息表)
车辆信息表主要用于保存车辆的详细信息,包括车牌车型颜色车主联系方式住址该表结构如表2.3所示。
15