VB健身房会员管理系统的设计与实现 (5)
时间:2017-06-22 18:32 来源:毕业论文 作者:毕业论文 点击:次
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导的生成器工具,极大地提高了开发人员的工作效率,使得数据库、创建表、设计用户界面、设计数据库查询、报表打印等可以方便有序地进行。 Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的连接和嵌入)特性,可以再一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相连接。利用数据库访问页对象生成HTML文件,轻松构建Internet\Internet的应用。 三、 系统详细设计 (一) 系统功能模块设计 1、系统模块设计: 系统功能包括:私教课程管理、会员档案管理、会员课程购买等,系统功能模块具体如图3.1所述。 图3.1 系统模块图(来源:本研究) 模块说明: (1)私教课程管理模块 该模块包括了增加私教课程、移除私教课程、课程查询私教课程、修改课程信息四个功能,管理员可以根据课程号、课程名、课程类型、教练、价格、上课地点等属性来添加、修改和删除课程信息。同时也可以根据以上条件来筛选查询或查询全部信息。 (2)会员档案管理模块 会员档案管理模块有添加会员和查询会员两个功能,添加会员可以通过会员姓名、性别、年龄、证件号四个条件来将新的会员信息添加到数据库中,而查询会员则通过会员ID号来进行查询。该系统采用老会员享有打折优惠的政策,凡在该健身房参加过一次报名的顾客,都将成为终身会员,所以系统中不设置删除会员的相应功能。 (3)会员课程购买模块 该模块的主要包括私教课程购买、私教课程结账、私教课程查询的功能。通过会员或课程的ID号来实现会员与课程间的联系。 (4)退出模块 提供给管理员安全退出并保存修改后的数据库。 2、系统流程设计 该系统数据在系统管理员、会员和系统数据库之间流动,系统的数据流程图如下所示: 用户私教需求单 私教账单 私教账单 付款单私教购买单 图3.2 系统数据流程图(核心)(来源:本研究) (二) 数据库的分析与设计 1、 需求分析及主要任务 系统开发的总体任务是实现会员管理、会员和私教课程之间购买关系的系统化、规范化和自动化。 系统数据库的主要任务如下: (1)基本信息的输入。包括会员基本信息,课程基本信息的输入。 (2)基本信息的修改。包括会员基本信息,课程基本信息的的修改。 (3)基本信息的查询。包括会员基本信息,课程基本信息的查询。 (4)管理员信息的修改。 (5)私教课程购买信息的确认输入。 (6)私教课程的结账信息确认输入。 2、 数据库概念结构设计(E-R图) 系统中所包括的有会员、管理员、私教课程三个实体,各实体之间相互关联并有各自的属性,系统的ER图如下所示: 图3.3 E-R图(来源:本研究) 3、 数据库逻辑结构设计 针对力美健身房会员管理系统的总体需求,通过对会员购买私教课程过程和对系统总体功能模块的梳理,可以归纳出网站后台数据库的逻辑结构,设计产生下列数据项和数据结构: (1)课程:{课程号,课程名,价格,课程类型,教练,上课时间,上课地点} (责任编辑:qin) |