天惠网球场收银系统毕业设计说明书
目 录
Abstract
With the wide application of information technology and network technology, people from all walks of life gradually realize that automation, networking of enterprise management can reduce labor costs and increase work efficiency. The advent of the computer changed peoples life greatly, health have become one of the main parts of mans modern life. As Lis famous, tennis has come under observation. Recently, tennis has been rapid development. But, the traditional hourly rate has not adapter to the need of management, we need a new soft that we can manage it.
This paper makes research on the Tennis court, we finish the software system with C# programming language and Microsoft Access as a database management tool. The system include: reservation management、 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
business rules management 、Member Management、consume management, we can optimize resource of enterprise .
Keywords: Tennis court,The cash register,C#,Microsoft Access引言
(一)开发背景
随着我国经济的高速发展,科技的不断进步,人们的物质生活水平不断得到了提高,人们的生活方式也在悄然发生变化,在紧张的工作之余,保持健康的体魄,成为越来越多人关注的问题,塑造健康的体魄成为越来越多人的共识,各类体育运动得到人们的青睐。随着中国女网在国际大赛上创造佳绩,世界最流行的项目之一-网球也日益受到国人的关注,网球运动得到了快速的发展,各大场馆也经常爆满,如何对运动场馆进行高效管理,是商家需要考虑的问题。基于传统的人工管理方式,由人员进行手工记录,缺乏规范的管理,往往出现记录出错,重复安排,造成不必要的时间、金钱的浪费以及极大地不便。苏州市天惠网球场就遇到了这种情况,因此希望能够开发出一个网球场收费管理系统,能够帮助规范管理,提高网球场馆建设适应当前社会的信息时代,提高工作效率。
(二)课题意义
网球场馆收费计时系统,是数字化的重要组成部分,是实现科学管理的重要保障,其主要涉及到网球场计时收费的各个环节,系统参数设置模块可以满足不同场馆的设置需要;会员管理可实现对会员卡的充值、结算等有效的管理;球场预订可提供用户按时段预定;报表查询可提供管理者对球场的消费情况进行统计汇总,以便及时了解场馆运营情况。综上所述,急需一个对网球场场地会员合理管理及收费的系统。本课题所实现的天惠网球场收银系统数据量较小,客户端较少,同时要求响应速度快,因此采用了C/S模式实现会员管理、收费计时、报表查看等全部功能,利用数字化的信息手段,实现了对网球场馆的信息化管理。
(三)课题目标
针对新开的网球场,根据其收费规则及需求,制定一个集场地预定,会员管理,开单结账为一体的网球场收银系统,使其管理更为简单精确实用。课题采用C/S架构,利用MVC框架编写,便于系统维护。
(四)软件开发
数据库Microsoft Access。
Access是一个中、小型的数据库管理系统,能方便识别多种数据库管理系统生成的数据库文件。本课题所研究的管理系统数据量小,因此选择Microsoft Access作为数据库管理工作,其文件较小,开发操作简单、易维护,同时Access工具安装简单的优点。
C#开发语言
C#它是基于C语言和Microsoft .NET平台开发的。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言,也是面向对象的编程语言。C#程序员可以高效的开发程序。
二、系统分析与设计
(一)系统功能需求
网球场收银系统的目的是为了稳固客户群、提高网球场场地的使用率以及收费的便捷管理。该系统应具备顾客预定场地,顾客开单结账,会员卡信息维护操作以及报表查看等功能,网球场收银系统功能结构图如图2-1-1显示:
图2-1-1功能结构图
(二)系统分析图
实体对象模型如图2-2-1所示:
图2-2-1实体对象模型图
(三)数据库设计
1、数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
(1)管理员表:ID,用户编号,用户姓名,密码,状态,创建时间;
(2)会员卡主表:ID,会员卡类别ID,会员卡编号,会员卡内码,会员姓名,会员性别,会员生日,会员联系方式,会员地址,会员卡是否有效期,会员卡有效期,消费密码,卡片总金额,卡片现时余额,会员积分,是否生效,会员卡状态-挂失/补办等,备注,创建者,创建日期,更新者,更新时间;
(3)会员卡类型表:ID,会员等级编号,会员等级名称,折扣,原始积分,充值额度,赠送额度,是否启用积分,多少钱一个积分,是否启用折扣比例,折扣比例,是否允许手动输入卡号,是否是次卡,次卡享受的时间,是否生效,备注,创建者,创建日期,更新者,更新时间;
(4)会员卡充值:ID,会员卡主表ID,充值类型-现金/卡,充值金额,赠送金额,备注,创建者,创建日期;
(5)会员卡转账表:ID,原卡ID,新卡ID,转账金额,创建者,创建日期;
(6)会员卡操作记录表:ID,卡片ID,操作类型-新增/删除/修改,操作内容,操作人员,创建人,创建日期;
(7)场地主表:ID,场地类别ID,场地编码,场地名称,区域,场地状态0-空,1-预定,2-已开,3-故障,4-待打扫,是否有效,备注,创建人,创建时间,修改人,修改时间;
字段名称
类型
宽度
可否为空
约束
字节
PassWord
CreateDate
日期/时间
Abstract
With the wide application of information technology and network technology, people from all walks of life gradually realize that automation, networking of enterprise management can reduce labor costs and increase work efficiency. The advent of the computer changed peoples life greatly, health have become one of the main parts of mans modern life. As Lis famous, tennis has come under observation. Recently, tennis has been rapid development. But, the traditional hourly rate has not adapter to the need of management, we need a new soft that we can manage it.
This paper makes research on the Tennis court, we finish the software system with C# programming language and Microsoft Access as a database management tool. The system include: reservation management、 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
business rules management 、Member Management、consume management, we can optimize resource of enterprise .
Keywords: Tennis court,The cash register,C#,Microsoft Access引言
(一)开发背景
随着我国经济的高速发展,科技的不断进步,人们的物质生活水平不断得到了提高,人们的生活方式也在悄然发生变化,在紧张的工作之余,保持健康的体魄,成为越来越多人关注的问题,塑造健康的体魄成为越来越多人的共识,各类体育运动得到人们的青睐。随着中国女网在国际大赛上创造佳绩,世界最流行的项目之一-网球也日益受到国人的关注,网球运动得到了快速的发展,各大场馆也经常爆满,如何对运动场馆进行高效管理,是商家需要考虑的问题。基于传统的人工管理方式,由人员进行手工记录,缺乏规范的管理,往往出现记录出错,重复安排,造成不必要的时间、金钱的浪费以及极大地不便。苏州市天惠网球场就遇到了这种情况,因此希望能够开发出一个网球场收费管理系统,能够帮助规范管理,提高网球场馆建设适应当前社会的信息时代,提高工作效率。
(二)课题意义
网球场馆收费计时系统,是数字化的重要组成部分,是实现科学管理的重要保障,其主要涉及到网球场计时收费的各个环节,系统参数设置模块可以满足不同场馆的设置需要;会员管理可实现对会员卡的充值、结算等有效的管理;球场预订可提供用户按时段预定;报表查询可提供管理者对球场的消费情况进行统计汇总,以便及时了解场馆运营情况。综上所述,急需一个对网球场场地会员合理管理及收费的系统。本课题所实现的天惠网球场收银系统数据量较小,客户端较少,同时要求响应速度快,因此采用了C/S模式实现会员管理、收费计时、报表查看等全部功能,利用数字化的信息手段,实现了对网球场馆的信息化管理。
(三)课题目标
针对新开的网球场,根据其收费规则及需求,制定一个集场地预定,会员管理,开单结账为一体的网球场收银系统,使其管理更为简单精确实用。课题采用C/S架构,利用MVC框架编写,便于系统维护。
(四)软件开发
数据库Microsoft Access。
Access是一个中、小型的数据库管理系统,能方便识别多种数据库管理系统生成的数据库文件。本课题所研究的管理系统数据量小,因此选择Microsoft Access作为数据库管理工作,其文件较小,开发操作简单、易维护,同时Access工具安装简单的优点。
C#开发语言
C#它是基于C语言和Microsoft .NET平台开发的。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言,也是面向对象的编程语言。C#程序员可以高效的开发程序。
二、系统分析与设计
(一)系统功能需求
网球场收银系统的目的是为了稳固客户群、提高网球场场地的使用率以及收费的便捷管理。该系统应具备顾客预定场地,顾客开单结账,会员卡信息维护操作以及报表查看等功能,网球场收银系统功能结构图如图2-1-1显示:
图2-1-1功能结构图
(二)系统分析图
实体对象模型如图2-2-1所示:
图2-2-1实体对象模型图
(三)数据库设计
1、数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
(1)管理员表:ID,用户编号,用户姓名,密码,状态,创建时间;
(2)会员卡主表:ID,会员卡类别ID,会员卡编号,会员卡内码,会员姓名,会员性别,会员生日,会员联系方式,会员地址,会员卡是否有效期,会员卡有效期,消费密码,卡片总金额,卡片现时余额,会员积分,是否生效,会员卡状态-挂失/补办等,备注,创建者,创建日期,更新者,更新时间;
(3)会员卡类型表:ID,会员等级编号,会员等级名称,折扣,原始积分,充值额度,赠送额度,是否启用积分,多少钱一个积分,是否启用折扣比例,折扣比例,是否允许手动输入卡号,是否是次卡,次卡享受的时间,是否生效,备注,创建者,创建日期,更新者,更新时间;
(4)会员卡充值:ID,会员卡主表ID,充值类型-现金/卡,充值金额,赠送金额,备注,创建者,创建日期;
(5)会员卡转账表:ID,原卡ID,新卡ID,转账金额,创建者,创建日期;
(6)会员卡操作记录表:ID,卡片ID,操作类型-新增/删除/修改,操作内容,操作人员,创建人,创建日期;
(7)场地主表:ID,场地类别ID,场地编码,场地名称,区域,场地状态0-空,1-预定,2-已开,3-故障,4-待打扫,是否有效,备注,创建人,创建时间,修改人,修改时间;
字段名称
类型
宽度
可否为空
约束
字节
PassWord
CreateDate
日期/时间
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1623.html