《ACCESS数据库应用技术课程设计.docx》由会员分享,可在线阅读,更多相关《ACCESS数据库应用技术课程设计.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ACCESS 数据库应用技术课程设计报告书设计题目: 课程名称: 专 业:班 级:组 别:组 员: 指导教师:健身中心会员治理系统Access 数据库应用技术第组健身中心会员治理系统设计一、课程设计目的和意义数据库技术及应用课程设计是实践性的教学环节,是数据库技术及应用课程的必不行少的学习内容。通过这次的课程设计,结合实际的操作和设计, 我组成员稳固了课堂学习内容,把握了数据库系统的根本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库治理系统软件,标准、科学地完成一个小型数据库的设计与实现,使理论课与试验课所学内容做到完善结合,并在此根底上强化了我们的实践意识、提高了我们实
2、际动手力气和创力气。二、课程设计要求通过设计出的数据库,了解设计数据库的过程中各阶段的输入、输出、设计环境、目标和方法。娴熟把握数据库设计;娴熟的使用 access 来建立、应用和维护一个小型数据库。本组成员依据题目的需求描述,进展实际调研,提出完整的需求分析报告,提出物理设计的文档。三、问题描述调查中觉察,很多健身房利用已有的数据库系统并不能很好的完成要做的工作。例如,对会员权限的治理,对会员卡种的治理等。所以,本设计要求系统需要有以下功能:由于操作人员的计算机学问普遍较差,要求有良好的人机界面,由于该系统的使用对象多,要求有较好的权限治理,原始数据修改简洁便利,支持多条件修改,便利的数据查
3、询,支持多条件查询,在相应的权限下,删除数据便利简洁,数据稳定性好,数据计算自动完成,尽量削减人工干预。系统设计可行性分析:由于本系统治理的对象单一,都是在健身中心注册的老会员,且每个数据内容具有较强的关联性,涉及的计算过程不是很简洁。因此,比较适合于承受Access 治理。Access 具有显著的简易性和有效性。在技术难度方面,由于有指导教师的指导和相关参考文献,特别是网上资料和参考其它程序的功能,因此完全可以实现。四、解决方案通过对系统的调研与分析,系统主要应完成的功能有:会员档案治理、会员卡治理、会员交费治理、系统治理等功能。1. 业务流程分析会员卡治理业务流程图:输出治理中心输入计算机
4、会员卡种卡种治理人员所属部门会员档案治理业务流程图:输出治理中心输入计算机会员档案档案治理人员所属部门2. 数据流程分析:2.1 数据流程图:由于本系统的数据模块较多,下面仅以会员档案治理模块为例来进展编制。会员治理部门会员信息会员档案治理系统查询统计分析管 理 中心 会员会员卡会员会员档案治理系统 0 层数据流程图会员治理中心1.0会员治理D1会员卡卡2.0卡治理D2费 用3.0综合治理查 询D34.0统计分析管 理会员治理系统 1 层数据流程图3. 数据存储分析:实体联系图3.1 数据模型设计密码姓名账号性别 备注治理员首先做出健身中心会员治理系统的 E-R 图,分析这个问题的实体。下面是
5、举例说明的治理员实体和卡种实体的 E-R 图:治理员实体 E-R 图mn所属卡种所属n类型类型m信息mn治理员治理会员类型年度时限所属教练工程备注卡种卡种实体的 E-R 图再分析几个实体之间的联系。这几个实体不是一个统一体。这个 E-R 图可画成以以下图。下面是举例说明的卡种实体、治理员实体、会员实体之间的 E-R 图:卡种实体、治理员实体、会员实体之间的 E-R 图会员治理系统4. 功能分析:功能层次图会会会系员员员统档卡缴管案管费理管理管理理会会会卡卡卡卡会会添重更员员员信信信信员员加改档档档息息息息缴缴用登密案案案添修删浏费费户录码添修删加改除览浏查加改除览询五、解决实例1. 工程规划健
6、身中心会员信息治理系统是一个典型的数据库应用程序,由系统治理、会员卡治理、会员档案治理、会员交费治理等模块组成,特规划如下:系统治理模块:该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重登录等等。会员卡治理模块:该模块的功能是实现对健身中心会员卡的治理工作,包括:会员卡扫瞄、会员卡添加、会员卡查询等,这三个功能模块各自独立,完成健身中心的全部会员卡的治理。会员档案治理模块:该模块的主要功能是实现对健身中心会员的的个人信息的治理工作,包括档案添加、档案扫瞄、档案查询等功能,从而便利中心治理部门对会员的根本状况的快速查询和了解。会员缴费治理模块:该模块的主要功能是实现对
7、健身中心会员的会费缴纳的治理工作,包括会员会费扫瞄、会员会费查询等功能。从而便利健身中心的治理人员对会员的缴纳会费的状况的把握与了解。系统开发的目标出于本系统是健身中心会员治理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的根本模型上。2. 数据库设计本系统中所涉及到的主要实体共有以下几个数据表:治理员表:治理员账号,姓名,治理员密码,性别,联系 ,备注 卡种表:年度,卡种,所属,时限,工程,主管教练,备注交费表:卡号,年度,交费,欠费,日期,操作员会员信息表:卡号,姓名,性别,卡种,诞生年月,家庭住址,邮政编码,联系 ,注册时间,备注学费表:年度,所属,时限,会费
8、322各表的物理构造如下:治理员表:字段名称类型宽度小数位治理员账号文本16姓名文本20治理员密码文本5性别文本8联系 文本16备注备注卡种表:字段名称类型宽度小数位年度文本16卡种文本20所属文本5时限文本8工程文本16主管教练文本8备注备注交费表:字段名称类型宽度小数位卡号文本5年度文本50交费货币自动欠费货币自动日期操作员日期/时间文本10会员信息表:字段名称类型宽度小数位卡号文本9姓名文本8性别文本2卡种文本10诞生年月日期/时间家庭住址文本30邮政编码数字长整型联系 数字长整型注册时间日期/时间备注备注学费表:字段名称类型宽度小数位年度文本16工程文本50时限文本20学费货币自动3.
9、 系统开发的目标出于本系统是健身中心会员治理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的根本模型上。六、系统的功能6.1 系统登陆界面:本局部主要内容为本系统的运行界面以及主要界面的源代码。本界面的主要功能是为了对系统进展安全性治理,本系统的用户名和密码保存在治理员表中,本系统依据不同的用户而设置了不同的权限。Private Sub Command5_Click Dim i As IntegerDim sql As StringDim rst As ADODB.Recordset Set rst = New ADODB.RecordsetIf IsNull(Me
10、!治理员编号) Then MsgBox “请输入治理员编号!“ DoCmd.GoToControl “治理员编号“ Exit SubElseIf IsNull(Me!密码) Then MsgBox “请输入密码“ DoCmd.GoToControl “密码“ Exit SubEnd Ifsql = “select*from 治理员 where 治理员编号 =”“ & Me!治理员编号 & “”and 治理员密码=”“ & Me!密码 & “”“rst.Open sql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic If r
11、st.RecordCount 0 ThenDoCmd.Close DoCmd.OpenForm “主界面“ ElseMsgBox “您输入的治理员编号和密码有误,请重输入!“ Me!治理员编号 = “Me!密码 = “ DoCmd.GoToControl “治理员编号“End IfSet rst = NothingEnd SubPrivate Sub Command7_ClickOn Error GoTo Err_Command7_ClickDoCmd.CloseExit_Command7_Click:Exit SubErr_Command7_Click:MsgBox Err.Descript
12、ion Resume Exit_Command7_ClickEnd SubPrivate Sub Command8_ClickOn Error GoTo Err_Command8_ClickDoCmd.QuitExit_Command8_Click:Exit SubErr_Command8_Click:MsgBox Err.Description Resume Exit_Command8_ClickEnd SubPrivate Sub Command9_ClickOn Error GoTo Err_Command9_ClickDim stDocName As StringDim stLinkC
13、riteria As StringstDocName = ChrW(20250) & ChrW(21592) & ChrW(26723) & ChrW(26696) & ChrW(31649) & ChrW(29702)DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_Command9_Click:Exit SubErr_Command9_Click:MsgBox Err.Description Resume Exit_Command9_ClickEnd SubPrivate Sub Command10_ClickOn Error GoTo Er
14、r_Command10_ClickDoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70Exit_Command10_Click: Exit SubErr_Command10_Click: MsgBox Err.DescriptionResume Exit_Command10_ClickEnd SubPrivate Sub 主体_ClickEnd Sub6.2 系统主界面:本模块是本系统的应用界面,在本界面上集成了本系统的全部功能,共有 5 个功能菜单和 12 个子菜单功能模块,从而实现了本系统从会员卡治理、会员档案治理、会员
15、缴费治理、系统治理等系统的具体功能,同时,在系统治理模块中可以完成对本系统的安全性治理。6.3 用户治理模块:本模块是本系统的安全性设置模块,依据健身中心不同部门以及不同使用人员对本系统的要求和需要,从而实行了分级治理,对用户的权限和类别进展了分类治理。从而用户和会员用户可以拥有不同的权限,执行不同的操作,以到达更为科学和有效的治理。6.4 会员档案治理模块:由于本系统中有些功能模块具有相像之处,因此在本文只用此模块进展一个简洁的说明。其它的相像模块的代码可能参阅本模块的设计思路。七、 系统运行及评价7.1 系统的运行一个的信息系统建立起来以后,只有与企业的要求完全相符,与实际状况完全协调,才
16、能充分发挥其作用,到达设计的最终目标。而这一切只有在实际运行过系统一段时间后才能得出结论。一个系统即便设计阶段做得再好,运行起来效果不满足,也无法表达系统的优势。固然建立的系统在设计阶段必定会有一些没有表达出来的缺陷与缺乏,而且随着企业对系统要求的不断转变,系统同样会显露出与现实的不适应性,这些都是系统在运行中所要解决的问题。本系统还未经受过长时间的实际操作,在设计上还有确定的缺乏,期望经过确定时间的运行能使本系统的功能得到进一步的改善,以使其能适应不断变化的外部环境。在系统运行中还应留意对系统的维护,系统维护主要是对系统数据及运行状况进展维护。数据维护主要是对数据的备份,存储及统计,这样既保
17、证了数据的安全又是数据更有条理性,便利相关人员使用。运行维护主要是保护系统的硬件运行环境,避开一些不当的操作,防止外界如病毒等特别状况的干扰。对系统还应定期进展检测。运用以上方法可使系统更安全、使用时间更长,从而更有利于系统的实际使用效果。7.2 系统的评价系统运行一段时间后就应得出系统的评价,以指导系统的进一步改进。系统评价是指系统在正式运行一段时间之后,对它在功能上、技术上和经济上所进展的审核评价。进展系统评价的目的是检查系统是否到达预期的效果,了解系统的缺乏与优势,以为日后的进一步改进提出意见。系统评价包括系统性能评价、系统效益评价和系统治理评价。就系统性能评价而言,本系统的功能表达了健
18、身中心治理的根本工作,从根本上改善了治理人员的日常工作环境,提高了数据的安全性与可用性。更有利于各项工作的开展。就系统效益评价而言,本系统的运行提高了工作人员的工作效率,表达了数据的系统化治理优势、提高了数据处理的力气,使得健身中心会员治理更具系统性。这些都使得中心的效益有了很大的提升。就系统治理评价而言,由于本系统,治理人员对健身中心会员的整体状况有了更深入地了解,其治理工作也就更具针对性与预见性。这使健身中心日常治理工作更科学、更有效八 、组员设计心得姓名:学号:学习心得当今社会为信息社会,世界已进入在计算机信息治理领域中猛烈竞争的时 代。信息已成为继劳动力、土地、资本之后的又一大资源,谁
19、把握的信息越多, 谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。随着时代的进步,社会生产力高速进展,技术层出不穷信息量急剧膨胀, 整个人类社会已成为信息化的社会,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库治理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进展数据信息的治理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在治理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的
20、今日,信息的作用越来越为人们所重视。制定工作打算,争论投资策略,都离不开对信息的充分利用。治理信息系统 Management Information System,缩写 MIS是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进展综合开发,治理和利用,实现对该组织的有效治理。它通过对数据的加工处理,准时为治理与决策分析供给信息。其特点有:l 数据全部存储于计算机系统中;l 用户使用简洁、操作便利、查询速度快;l 有极强的人-机对话功能;l 能直接从计算机系统中供给决策所需的参考信息。本系统是依据健身中心内日常工作特性为根底设计的,系统功能集会员卡治理,会员档案治
21、理,会员费用治理和系统治理为一体,表达了一个健身中心内日常工作的根本组成局部。本系统还建有完善的数据统计功能,以模块的形式供给应系统从作者,形成统计表,供相关人员使用。一个系统的开发并不是只建立在系统程序设计上,而更重要的是要表达在一个系统开发过程中治理上的系统性。利用系统代替旧系统是需要过程的,在这个过程中还需不断完善系统,使系统更适应现实状况。在本系统的开发过程中,由于本人是初次开发软件,在学问、阅历方面都存在着缺乏。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必定会存在一些缺陷和缺乏。由于对会员治理的整个流程不够生疏,在需求分析时未能做到完全满足用户的需求。尽管本治理系统存在着很多缺乏,但其功能全面、易于日后程序更、数据库治理简洁、界面友好、操作便利、效率高、安全性好等优点是本治理系统所必需的。通过开发这个系统,我把握了开发系统的根本过程,对根本学问有了更深入的了解,稳固了我对 ACCESS 的学习,但在这次设计中的最大收获并不是把握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。这次设计表达了一次程序开发的完整过程。整个过程使半年来所学到的学问得到了充分的运用。虽然本系统设计的还很简洁,报告制作的也很不完善。但经受设计的过程才是目的。有了这次阅历,使我更有信念将所学到的学问运用到实践中去、更有信念迎接今后的挑战。
限制150内