经管学院数据库原理课程设计
第一章 系统概述
1.1 项目开发背景和意义
随着经济的发展和消费水平的提高,人们消费越来越多样化,这就使游泳馆对顾客
资料信息的管理更加繁琐。为了避免固定客流的流失推出了会员卡制度。会员管理系统
能更好、更准、更方便的对会员的相关信息进行管理,并且更有效的维护游泳馆信息。
这样不但有助于游泳馆会员秩序的管理与发展和信息维护,并且有助于提高游泳馆在用
户中的形象,进而提高其知名度和竞争力。
会员管理系统相对于传统的管理而言具有查询方便、维护简易、精确性高等优点。
计算机的使用能够大量节省人力、物力、财力,而且还可以大大提高会员资料的安全性
和完整性。
系统采用 SQL2008 作为数据库开发平台,实现了管理员对会员信息的录入、更新和
修改,并且可以按会员姓名、会员卡卡号查询会员的基本信息。
1.2 系统实现技术
1.实验软件平台:Windows 8,PowerDesinger12.5
2.数据库开发工具:Microsoft SQL 2008
1
经管学院数据库原理课程设计
第二章 需求分析
2.1 引言
随着社会发展,计算机的广泛应用已成为社会发展的重要标志。这个社会是个信息
高速发展的社会,他不仅体现在高科技上,而且体现在我们日常的生活中。根据软件工
程学的要求,开发软件首先要做的且也是开发过程中最主要的就是系统的需求分析,他
同时也是软就爱你生存周期中关键的一步。根据要求,对游泳池会员管理系统的全部功
能和相关技术进行具体的分析,分析时采用结构化的分析方法,自顶向下,逐步分解问
题,下面就对游泳池会员管理系统进行系统分析,以确定软件的规模、应具有的功能提
出的各项要求及所需要的硬件环境和软件支持,确定开发的软件与外界的接口。
2.2 需求分析阶段的目标和任务
2.2.1 处理对象
会员、消费记录、操作员、存款、参数表
2.2.2 处理功能及要求
游泳池会员管理系统可实现七个功能,分别为售卡管理、会员资料管理、存款管理、
退卡管理、会员禁用、消费管理、系统管理。其模块图如图 2.1 所示。
图 2.1 模块图
2
经管学院数据库原理课程设计
售卡管理:销售会员卡时要输入卡号、金额、折扣、类型(储值卡、折扣卡)以及
持卡人基本资料(姓名、电话、证件号等)等信息,这些信息记录到会员资料中。
会员资料管理:查询和修改会员资料(其中卡号和金额不能修改)。可按照卡号、
持卡人姓名查询信息。
存款管理:如果会员卡类别是储值卡,可根据卡号进行预存款操作。
退卡管理:执行退卡操作后该卡不可再使用,但保留该卡以前的消费记录。
会员禁用:用来挂失或是停止会员卡的使用(记录禁用的原因),实现对会员卡的
安全管理可以通过解禁功能恢复会员卡的正常使用。
消费管理:记录会员的消费情况,可以查看会员的消费金额,存款金额、结存余额,
可以查询任何一段时间内该卡的消费情况,也可以查询所有会员卡的汇总记录。
系统管理:包括参数设置、权限设置、更改密码等。
2.3 游泳馆会员管理系统数据流图
2.3.1 顶层数据流图
图 2.2 顶层数据流图
3
经管学院数据库原理课程设计
2.3.2 游泳池会员管理第一层数据流图
图 2.3 会员管理第一层数据流图
2.3.3 游泳池会员管理第二层数据流图
1)售卡管理的数据流图
图 2.4 售卡管理的数据流图
4
经管学院数据库原理课程设计
2)会员资料管理的数据流图
3)存款管理的数据流图
图 2.5 会员资料管理的数据流图
4)退卡管理的数据流图
图 2.6 存款管理的数据流图
5)会员禁用的数据流图
图 2.7 退款管理的数据流图
5
经管学院数据库原理课程设计
6)消费管理的数据流图
图 2.8 会员禁用的数据流图
7)系统管理的数据流图
图 2.9 消费管理的数据流图
图 2.10 系统管理的数据流图
2.4 游泳馆会员管理系统数据字典
1.数据流的定义
数据流名字:会员基本信息表
数据流描述:会员办理会员卡时需要登记的一些基本信息
6
经管学院数据库原理课程设计
数据流来源:会员
数据流去向:系统
数据流组成:会员基本信息表=会员姓名+会员电话+会员证件号
数据流量:10 次/小时
高峰流量:30 次/小时
数据流名字:办卡信息单
数据流描述:会员办理会员卡后收到的办理成功的信息单
数据流来源:操作员
数据流去向:会员
数据流组成:办卡信息单=办卡时间+办卡类型+客户名称+办卡金额+操作员编码
数据流量:10 次/小时
高峰流量:30 次/小时
数据流名字:查询会员记录单
数据流描述:通过卡号和持卡人姓名进行查询后的查询结果
数据流来源:操作员
数据流去向:会员
数据流组成:查询记录单=卡号+会员名称+会员基本资料
数据流量:30 次/小时
高峰流量:50 次/小时
数据流名字:查询条件
数据流描述:查询会员资料时输入的条件
数据流来源:操作员
数据流去向:会员
数据流组成:查询条件=卡号+持卡人姓名
数据流量:30 次/小时
7
经管学院数据库原理课程设计
高峰流量:50 次/小时
数据流名字:查询消费记录记录单
数据流描述:通过一定条件查询出来的结果
数据流来源:操作员
数据流去向:会员
数据流组成:查询记录单=卡号+持卡人姓名+持卡人资料+会员消费记录
数据流量:30 次/小时
高峰流量:50 次/小时
数据流名字:解禁命令
数据流描述:操作员对之前停止使用的会员卡进行权限处理操作,即可继续使用。
数据流来源:操作员
数据流去向:会员卡
数据流组成:
数据流量:5 次/天
高峰流量:20 次/天
数据流名字:消费情况单
数据流描述:会员的消费记录
数据流来源:操作员
数据流去向:会员
数据流组成:消费情况单=消费时间+消费金额+消费类型等
数据流量:50 次/小时
高峰流量:100 次/小时
2.数据存储的定义
数据存储名称:会员资料
8