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)课程:{课程号,课程名,价格,课程类型,教练,上课时间,上课地点} VB健身房会员管理系统的设计与实现 (5):http://www.youerw.com/jisuanji/lunwen_9657.html