工会会员管理系统_第1页
工会会员管理系统_第2页
工会会员管理系统_第3页
工会会员管理系统_第4页
工会会员管理系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽 宁 工 业 大 学 数据库原理与应用 课程设计(论文)题目: 工会会员管理系统 院(系): 软件学院 专业班级: 学 号: 学生姓名: 指导教师: 赵 锦 教师职称: 讲 师 起止时间:2009.11.23至2009.12.4 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研窒学 号学生姓名专业班级课程设计(论文)题目工会会员管理系统课程设计(论文)任务课程设计任务及要求:(1)掌握设计数据库表及其间的关系的基础知识(2)掌握设计相关的查询、窗体、报表、数据访问页和宏(3)有和具体业务相关的处理功能(不少于5个)(4)用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。(

2、5)用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM)(6) 用编写VBA代码实现部分功能课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩: 指导教师签字: 2009 年 12 月 6 日14 / 17目 录第1章 课程设计目的与要求11.1 课程设计目的11.2 课程设计的实验环境11.3 课程设计的预备知识11.4 课程设计要求1第2章 课程设计内容22.1 系统设计22.2 数据库模型32.3 设计窗体和报表72.4 窗体和报表模块主要代码10第3章 课程设计

3、总结13参考文献14第1章 课程设计目的与要求本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完数据库原理及应用(ACCESS 2002)课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。1.2 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.3 课程设计要求按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个

4、方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。第2章 课程设计内容2.1系统功能分析2.1.1 系统功能分析会员管理系统实现以下几项功能:(1)对工会业务处理数据化、自动化、规范化(2)对会员用户的基本信息查询(3)对会员信息的档案编辑功能(4)对会员信息进行查询的高级查询设置(5

5、)操作简单,方便对会员用户的编辑、添加管理功能2.1.2 系统功能模块设计一会员信息越来越多后,查询一个会员就非常花时间;如果用电子化方式管理会员的话,信息系统的操作又太复杂,而企业内部人员遇到技术性问题后又难以解决,而会员管理系统会合理解决。二系统概述工会会员管理系统是主要针对工会会员管理工作的特点和要求而开发出来的信息管理系统。系统包含3大部分分别为基本操作、查询任务、操作任务。基本操作包括:用户管理、会员花名册。查询任务包括:简单查询、高级查询。操作查询包括:档案编辑、政治面貌统计。本系统提供可视化窗口,各种灵活的输入方案和强大的存储查询、统计分析及各种报表打印等功能,为工会管理实现了信

6、息化管理模式。三系统功能:管理会员基本信息,管理会员会籍,管理会员组织关系,管理统计分析报表,加强工会的宏观管理力度和信息化管理深度。采用信息集中管理模式,实现对工会业务处理数据化、自动化、规范化的管理技术先进、易于维护、适合国情全中文界面、操作简单、全面兼容。工会会员管理系统 操作任务基本操作查询任务政治面貌编辑档案用户管理简单查询高级查询会员花名册图2.1.1系统模块图2.2数据库模型2.2.1 数据库需求分析数据项和数据结构如下:1会费缴纳信息表:编号 ,会员编号, 姓名 ,部门 ,交费日期 ,会费, 备注2会员信息表:会员编号, 部门 ,姓名 ,性别, 民族, 出生年月, 籍贯 ,政治

7、面貌, 现任职务。3. 用户表:用户名,密码,备注。2.2.2 数据库概念结构设计会费缴纳信息的实体E-R图如下: 会费缴纳信息表编号交费日期会员编号部门姓名会费备注图2.2.1会费缴纳信息实体E-R图会员信息的实体E-R图如下:会员信息表会员编号出生年月政治面貌性别民族姓名籍贯图2.2.2会员信息实体E-R图用户表用户名密码备注图2.2.3用户表由高级查询、个人简历、会费缴费信息、会员信息、家庭成员、奖惩信息、社会关系、用户实体可知总体ER图为:111 工会会员会费缴纳信息个人简历奖惩信息社会关系用户家庭成员拥有拥有拥有拥有拥有拥有会员信息拥有11111NNNN1N图2.2.4总体E-R图2

8、.2.3 数据库逻辑结构设计通过模块图分析可以知道,此系统由8个图表组成,具体图表如下:高级查询表、个人简历表、会费缴费信息表、会员信息表、家庭成员表、奖惩信息表、社会关系表、用户表。表2.1会费缴费信息表会员缴费信息表包括:编号, 会员编号 ,姓名 ,部门 ,交费日期 ,会费 ,备注。字段名称数据类型字段大小会员编号数字18编号数字18姓名文本20部门文本50交费日期日期/时间50会费数字6备注文本50表2.2会员信息表会员信息表包括:会员编号 ,部门, 姓名, 性别, 民族, 出生年月 ,籍贯, 政治面貌 ,现任职务。字段名称数据类型字段大小会员编号数字18部门数字20姓名文本20性别文本

9、18民族文本18籍贯文本20出生年月时间/日期50政治面貌文本50现任职务文本50表2.3 用户表用户表包括:用户名,密码,备注。字段名称数据类型字段大小用户名文本50密码文本50备注文本502.2.4 数据库连接说明将会员信息表的主键设置为“会员编号”,而“会员编号”则作为个人简历表、家庭成员表、会费缴纳信息表、奖惩信息表、社会关系表的外键。将其连接,把“编号”字段设为其他几个表的主键。图2.2.5关系图2.3 设计窗体和报表通过以上模块和E-R图可知这个窗体是由基本操作、查询任务、操作任务、关闭窗体和退出系统5部分组成,而基本操作又包括用户管理和会员花名册,查询任务包括简单查询和高级查询,

10、操作任务包括档案管理和政治面貌设计。所以主窗体具体图象如下:图2.3.1主窗体界面下图为工会会员管理系统的主窗体界面,包括了基本操作、查询任务、操作任务、关闭窗体、退出系统五大部分。基本操作中包括:用户管理、会员花名册。查询任务中包括:简单查询、高级查询。操作查询中包括:档案编辑、政治面貌统计。图2.3.2简单查询窗体按会员编号查询下图为简单查询窗体,可以按会员的一些基本信息对会员个人信息进行简单的查询图2.3.3档案编辑窗体会员信息下图是档案编辑窗体,由于人员因为某些原因,需要变更地址,联系电话等。档案编辑可以实现对会员的基本信息,个人信息,交费信息,社会关系等的修改,以保持会员信息的及时性

11、。图2.3.4会员花名册下图是会员花名册窗体,用于显示会员的总体信息,可以给管理人员带来很大方便2.4 设计窗体和报表模块主要代码Option Compare DatabasePrivate Sub Command43_Click()On Error GoTo Err_Command43_Click Dim stDocName As String stDocName = ChrW(22995) & ChrW(21517) DoCmd.OpenReport stDocName, acPreviewExit_Command43_Click: Exit SubErr_Command43_Cl

12、ick: MsgBox Err.Description Resume Exit_Command43_ClickEnd SubPrivate Sub cmdview_Click() Forms!简单查询!Cbono = 会员编号On Error GoTo Err_cmdview_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(20250) & ChrW(21592) & ChrW(-29722) & ChrW(32454) & ChrW(20449) &

13、 ChrW(24687) & ChrW(26597) & ChrW(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_cmdview_Click: Exit SubErr_cmdview_Click: MsgBox Err.Description Resume Exit_cmdview_ClickEnd SubPrivate Sub Command47_Click()On Error GoTo Err_Command47_Click Dim stDocName As String stDocName = ChrW(

14、20250) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(25353) & ChrW(-28440) & ChrW(-27160) & ChrW(26597) & ChrW(-29726) DoCmd.OpenReport stDocName, acPreviewExit_Command47_Click: Exit SubErr_Command47_Click: MsgBox Err.Description Resume Exit_Command47_ClickEnd SubO

15、ption Compare DatabasePrivate Sub cmdview_Click() Forms!简单查询!Cbono = 会员编号On Error GoTo Err_cmdview_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(20250) & ChrW(21592) & ChrW(-29722) & ChrW(32454) & ChrW(20449) & ChrW(24687) & ChrW(26597) & Chr

16、W(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_cmdview_Click: Exit SubErr_cmdview_Click: MsgBox Err.Description Resume Exit_cmdview_ClickEnd SubPrivate Sub Command47_Click()On Error GoTo Err_Command47_Click Dim stDocName As String stDocName = ChrW(20250) & ChrW(21592) & ChrW(2044

17、9) & ChrW(24687) & ChrW(25353) & ChrW(24180) & ChrW(-24700) & ChrW(26597) & ChrW(-29726) DoCmd.OpenReport stDocName, acPreviewExit_Command47_Click: Exit SubErr_Command47_Click: MsgBox Err.Description Resume Exit_Command47_ClickEnd SubPrivate Sub Command43_Click()On Error GoTo

18、 Err_Command43_Click Dim stDocName As String stDocName = ChrW(22995) & ChrW(21517) DoCmd.OpenReport stDocName, acPreviewExit_Command43_Click: Exit SubErr_Command43_Click: MsgBox Err.Description Resume Exit_Command43_ClickEnd SubPrivate Sub cmdview_Click() Forms!简单查询!Cbono = 会员编号On Error GoTo Err

19、_cmdview_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(20250) & ChrW(21592) & ChrW(-29722) & ChrW(32454) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_cmdview_Click: Exit SubErr_cmdv

20、iew_Click: MsgBox Err.Description Resume Exit_cmdview_ClickEnd Sub第3章 课程设计总结为期二个星期的数据库课程设计就要结束了,通过这些天实训,我学会了遇到问题的应急处理能力和经验,也对数据库系统有了更深一步的了解。回顾起此次课程设计,至今我们仍感慨颇多。从找到题目到完成整个实验,从理论到实践,在整整半个月的时间里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数据库程序,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说报表的设计等,通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。在设计中我们遇到了一些创建模块编写代码的问题,最后在指导老师的辛勤指导下,我们慢慢的进入状态,我们做的是一个会员管理程序的设计,内容包括很多。我们一组有4个人,我们分工合作,首先我们一起完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论