软件工程课程设计-停车场管理系统的设计与开发内容摘要:

进行处理和判断,这些获得的参数提交到后台进行相关的处理。 (7)出场管理 汽车离场之前对其进行的离场验证和停车时间的数据收集,为下一收费模块提供数据。 (8)收费管理 该模块是本系统最重要的一个模块, 根据出入场提供的参数结合该模块收费标准的设置计算出收费的金额,完成收费并打印出收费清单。 数据库设计与实现 数据库的需求分析 数据库设计的 ER图。 如图 34 系统数据库 ER图 ,制定一个收费标准要卡的类型以及收费的标准(时收费或次收费)来确定。 停车场的顾客用户有唯一的一条卡信息与自己的车信息绑定。 停车场的总车位数决定了车位表的总车位,一个车位只能存放一部车。 收费的根据时入场时的信息和出场时的信息以及收费标准的综合得出。 交班记录要记下该员工在工作时间内的所有的操作记录,上下班时间以及在这段 时间内的操作。 卡 表拥 有1车 表用 户 表入 场 表出 场 表收 费 标 准 表次 收 费 表 时 收 费 表交 班 表员 工 表车 位 表 收 费 表停 车 场 参数 表属 于n拥 有 111 1存 放n 1包 含入 场 1 11 1签 名记 录上 班计 费计 费出 场包 含包 含包 含1 11 1 n 11 n n 1 1 11 n n 1 1 1 图 34 系统数据库 ER 图 根据系统需求,本系统需要设计 13张表。 卡信息表:存放卡的相关信息。 停车场参数表:存放停车场的基本参数。 用户表:存放用户的基本信息。 车信息表:存放车的基本信息。 权限表:存放对应的权限信息和对应的行使该权限人员的相关信息。 时收费表:存放按时收费的时间段。 次收费表:存放按次收费的时间段。 入场表:存放入场时候的一些信息。 出场表:存放出场时的相关信息。 交班表:存放操作员交接班的相关信息。 收费表:存放停车一段时间的收费信息。 车位表:用于存放每一个车位上的停车状态。 收费标准表:存放收费的统一标准。 数据库的逻辑设计 下面给出各个表的详细结构。 表 31 卡信息表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 cardid 卡编号 varchar 20 是 否 cardno 卡号 varchar 20 是 否 cardtype 卡类型 varchar 20 是 否 cardmoney 余额 money 8 是 否 sendtime 发 卡时间 datetime 8 是 否 activetime 有效时间 datetime 8 是 否 sendflag 已发 tinyint 1 是 否 loseflag 挂失 tinyint 1 是 否 表 32 停车场参数表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 parkname 停车场名字 varchar 20 是 否 parktotal 总车位 int 4 是 否 entertotal 入口车道数 int 4 是 否 exittotal 出口 车道数 int 4 是 否 parktel 停车场电话 varchar 20 是 否 parkadd 停车场地址 varchar 20 是 否 表 33 用户表 字段名 描述 类型 长度 是否为空 是否主键 id 编号 varchar 20 否 是 name 用户名 varchar 20 是 否 sex 性别 char 2 是 否 tel 电话 varchar 20 是 否 cardno 卡号 varchar 20 是 否 carno 车牌 varchar 20 是 否 address 地址 varchar 20 是 否 表 34 车信息表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 carid 编号 varchar 20 否 是 carno 车牌号 varchar 20 是 否 cartype 车类型 varchar 20 是 否 表 35 权限表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 poperatorid 编号 varchar 20 否 是 poperatorname 姓名 varchar 20 是 否 poperatorsex 性别 char 10 是 否 poperatorpsw 密码 varchar 20 是 否 poperatorright 权限 varchar 20 是 否 表 36 时收费表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 timeno 时间号 int 4 否 是 starttime 开始时间 char 10 是 否 endtime 结束时间 char 20 是 否 表 37 次收费表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 times_no 时间号 int 4 否 是 starttime 开始时间 char 10 是 否 endtime 结束时间 char 10 是 否 表 38 入场表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 encardid 入场编号 varchar 20 否 否 encardno 卡号 varchar 20 是 否 encarno 车牌 varchar 20 是 否 enway 入场车道 varchar 20 是 否 entime 入场时间 datetime 8 是 否 enposition 指定车位 varchar 20 是 否 表 39 出场表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 exited 出场编号 varchar 20 否 否 excardno 卡号 varchar 20 是 否 excarno 车牌 varchar 20 是 否 exway 出场车道 varchar 20 是 否 extime 出场时间 datetime 8 是 否 表 310 交班表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 tnoperator 操作员 varchar 20 否 否 tnlogintime 登录时间 datetime 8 是 否 tnturntime 交班时间 datetime 8 是 否 entimes 进场次数 int 4 是 否 extimes 出场次数 int 4 是 否 totalmoney 金额总计 money 8 是 否 表 311 收费表 字段名 描述 类 型 长度 是否为空 是否主键 id 自增 int 4 否 是 chargeid 收费编号 varchar 20 否 否 chcardno 卡号 varchar 20 是 否 chcarno 车牌 varchar 20 是 否 chmoney 收费金额 money 8 是 否 表 312 车位表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 cpcarno 车牌 varchar 20 是 否 positionstate 车位状态 varchar 20 是 否 表 313 收费标准表 字段名 描述 类型 长度 是否为空 是否主键 id 自增 int 4 否 是 chargestid 标准编号 int 4 是 否 cardtype 卡类型 varchar 20 是 否 cartype 车类型 varchar 20 是 否 chargetype 收费类型 varchar 20 是 否 timeno 时间编号 int 4 是 否 unittime 单位时间 int 4 是 否 unitsum 单位金额 int 4 是 否 mostsum 最大金 额 int 4 是 否 数据库的实现脚本 1 卡信息表 CREATE TABLE [dbo].[pcard] ( [id] [int] IDENTITY (1, 1) NOT NULL , [cardid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [cardno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cardmoney] [money] NULL , [sendtime] [datetime] NULL , [activetime] [datetime] NULL , [sendflag] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [loseflag] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] 2 停车场参数表 CREATE TABLE [dbo].[parkparameter] ( [id] [in。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。