工会会员管理系统.docx

上传人:b****8 文档编号:11172819 上传时间:2023-02-25 格式:DOCX 页数:19 大小:282.21KB
下载 相关 举报
工会会员管理系统.docx_第1页
第1页 / 共19页
工会会员管理系统.docx_第2页
第2页 / 共19页
工会会员管理系统.docx_第3页
第3页 / 共19页
工会会员管理系统.docx_第4页
第4页 / 共19页
工会会员管理系统.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

工会会员管理系统.docx

《工会会员管理系统.docx》由会员分享,可在线阅读,更多相关《工会会员管理系统.docx(19页珍藏版)》请在冰豆网上搜索。

工会会员管理系统.docx

工会会员管理系统

辽宁工业大学

数据库原理与应用课程设计(论文)

 

题目:

工会会员管理系统

 

院(系):

软件学院

专业班级:

学号:

学生姓名:

指导教师:

赵锦

教师职称:

讲师

起止时间:

2009.11.23至2009.12.4

 

课程设计(论文)任务及评语

院(系):

软件学院教研室:

软件教研窒

学号

学生姓名

专业班级

课程设计(论文)题目

工会会员管理系统

课程设计(论文)任务

课程设计任务及要求:

(1)掌握设计数据库表及其间的关系的基础知识

(2)掌握设计相关的查询、窗体、报表、数据访问页和宏

(3)有和具体业务相关的处理功能(不少于5个)

(4)用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。

(5)用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM)

(6)用编写VBA代码实现部分功能

课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。

正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。

指导教师评语及成绩

成绩:

指导教师签字:

2009年12月6日

第1章课程设计目的与要求1

1.1课程设计目的1

1.2课程设计的实验环境1

1.3课程设计的预备知识1

1.4课程设计要求1

第2章课程设计内容2

2.1系统设计2

2.2数据库模型3

2.3设计窗体和报表7

2.4窗体和报表模块主要代码10

第3章课程设计总结13

参考文献14

 

第1章课程设计目的与要求

本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。

1.1课程设计的实验环境

硬件要求能运行Windows9.X操作系统的微机系统。

数据库应用系统开发软件可以选用MicrosoftAccess,或其他数据库管理系统。

1.2课程设计的预备知识

熟悉数据库的基本知识及一种以上数据库系统开发软件。

1.3课程设计要求

按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。

选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。

要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。

在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。

课程设计内容

2.1系统功能分析

2.1.1系统功能分析

会员管理系统实现以下几项功能:

(1)对工会业务处理数据化、自动化、规范化

(2)对会员用户的基本信息查询

(3)对会员信息的档案编辑功能

(4)对会员信息进行查询的高级查询设置

(5)操作简单,方便对会员用户的编辑、添加管理功能

2.1.2系统功能模块设计

一.会员信息越来越多后,查询一个会员就非常花时间;如果用电子化方式管理会员的话,信息系统的操作又太复杂,而企业内部人员遇到技术性问题后又难以解决,而会员管理系统会合理解决。

二.系统概述工会会员管理系统是主要针对工会会员管理工作的特点和要求而开发出来的信息管理系统。

系统包含3大部分分别为基本操作、查询任务、操作任务。

基本操作包括:

用户管理、会员花名册。

查询任务包括:

简单查询、高级查询。

操作查询包括:

档案编辑、政治面貌统计。

本系统提供可视化窗口,各种灵活的输入方案和强大的存储查询、统计分析及各种报表打印等功能,为工会管理实现了信息化管理模式。

三.系统功能:

管理会员基本信息,管理会员会籍,管理会员组织关系,管理统计分析报表,加强工会的宏观管理力度和信息化管理深度。

采用信息集中管理模式,实现对工会业务处理数据化、自动化、规范化的管理技术先进、易于维护、适合国情全中文界面、操作简单、全面兼容。

 

 

图2.1.1系统模块图

2.2数据库模型

2.2.1数据库需求分析

数据项和数据结构如下:

1.会费缴纳信息表:

编号,会员编号,姓名,部门,交费日期,会费,备注

2.会员信息表:

会员编号,部门,姓名,性别,民族,出生年月,籍贯,政治面貌,现任职务。

3.用户表:

用户名,密码,备注。

2.2.2数据库概念结构设计

会费缴纳信息的实体E-R图如下:

图2.2.1会费缴纳信息实体E-R图

会员信息的实体E-R图如下:

图2.2.2会员信息实体E-R图

图2.2.3用户表

由高级查询、个人简历、会费缴费信息、会员信息、家庭成员、奖惩信息、社会关系、用户实体可知总体E—R图为:

图2.2.4总体E-R图

2.2.3数据库逻辑结构设计

通过模块图分析可以知道,此系统由8个图表组成,具体图表如下:

高级查询表、个人简历表、会费缴费信息表、会员信息表、家庭成员表、奖惩信息表、社会关系表、用户表。

 

表2.1会费缴费信息表

会员缴费信息表包括:

编号,会员编号,姓名,部门,交费日期,会费,备注。

字段名称

数据类型

字段大小

会员编号

数字

18

编号

数字

18

姓名

文本

20

部门

文本

50

交费日期

日期/时间

50

会费

数字

6

备注

文本

50

表2.2会员信息表

会员信息表包括:

会员编号,部门,姓名,性别,民族,出生年月,籍贯,政治面貌,现任职务。

字段名称

数据类型

字段大小

会员编号

数字

18

部门

数字

20

姓名

文本

20

性别

文本

18

民族

文本

18

籍贯

文本

20

出生年月

时间/日期

50

政治面貌

文本

50

现任职务

文本

50

表2.3用户表

用户表包括:

用户名,密码,备注。

字段名称

数据类型

字段大小

用户名

文本

50

密码

文本

50

备注

文本

50

2.2.4数据库连接说明

将会员信息表的主键设置为“会员编号”,而“会员编号”则作为个人简历表、家庭成员表、会费缴纳信息表、奖惩信息表、社会关系表的外键。

将其连接,把“编号”字段设为其他几个表的主键。

图2.2.5关系图

2.3设计窗体和报表

通过以上模块和E-R图可知这个窗体是由基本操作、查询任务、操作任务、关闭窗体和退出系统5部分组成,而基本操作又包括用户管理和会员花名册,查询任务包括简单查询和高级查询,操作任务包括档案管理和政治面貌设计。

所以主窗体具体图象如下:

 

图2.3.1主窗体界面

下图为工会会员管理系统的主窗体界面,包括了基本操作、查询任务、操作任务、关闭窗体、退出系统五大部分。

基本操作中包括:

用户管理、会员花名册。

查询任务中包括:

简单查询、高级查询。

操作查询中包括:

档案编辑、政治面貌统计。

图2.3.2简单查询窗体按会员编号查询

下图为简单查询窗体,可以按会员的一些基本信息对会员个人信息进行简单的查询

图2.3.3档案编辑窗体会员信息

下图是档案编辑窗体,由于人员因为某些原因,需要变更地址,联系电话等。

档案编辑可以实现对会员的基本信息,个人信息,交费信息,社会关系等的修改,以保持会员信息的及时性。

图2.3.4会员花名册

下图是会员花名册窗体,用于显示会员的总体信息,可以给管理人员带来很大方便

2.4设计窗体和报表模块主要代码

OptionCompareDatabase

PrivateSubCommand43_Click()

OnErrorGoToErr_Command43_Click

DimstDocNameAsString

stDocName=ChrW(22995)&ChrW(21517)

DoCmd.OpenReportstDocName,acPreview

Exit_Command43_Click:

ExitSub

Err_Command43_Click:

MsgBoxErr.Description

ResumeExit_Command43_Click

EndSub

PrivateSubcmdview_Click()

[Forms]!

[简单查询]!

[Cbono]=会员编号

OnErrorGoToErr_cmdview_Click

DimstDocNameAsString

DimstLinkCriteriaAsString

stDocName=ChrW(20250)&ChrW(21592)&ChrW(-29722)&ChrW(32454)&ChrW(20449)&ChrW(24687)&ChrW(26597)&ChrW(-29726)

DoCmd.OpenFormstDocName,,,stLinkCriteria

Exit_cmdview_Click:

ExitSub

Err_cmdview_Click:

MsgBoxErr.Description

ResumeExit_cmdview_Click

EndSub

PrivateSubCommand47_Click()

OnErrorGoToErr_Command47_Click

DimstDocNameAsString

stDocName=ChrW(20250)&ChrW(21592)&ChrW(20449)&ChrW(24687)&ChrW(25353)&ChrW(-28440)&ChrW(-27160)&ChrW(26597)&ChrW(-29726)

DoCmd.OpenReportstDocName,acPreview

Exit_Command47_Click:

ExitSub

Err_Command47_Click:

MsgBoxErr.Description

ResumeExit_Command47_Click

EndSub

OptionCompareDatabase

PrivateSubcmdview_Click()

[Forms]!

[简单查询]!

[Cbono]=会员编号

OnErrorGoToErr_cmdview_Click

DimstDocNameAsString

DimstLinkCriteriaAsString

stDocName=ChrW(20250)&ChrW(21592)&ChrW(-29722)&ChrW(32454)&ChrW(20449)&ChrW(24687)&ChrW(26597)&ChrW(-29726)

DoCmd.OpenFormstDocName,,,stLinkCriteria

Exit_cmdview_Click:

ExitSub

Err_cmdview_Click:

MsgBoxErr.Description

ResumeExit_cmdview_Click

EndSub

PrivateSubCommand47_Click()

OnErrorGoToErr_Command47_Click

DimstDocNameAsString

stDocName=ChrW(20250)&ChrW(21592)&ChrW(20449)&ChrW(24687)&ChrW(25353)&ChrW(24180)&ChrW(-24700)&ChrW(26597)&ChrW(-29726)

DoCmd.OpenReportstDocName,acPreview

Exit_Command47_Click:

ExitSub

Err_Command47_Click:

MsgBoxErr.Description

ResumeExit_Command47_Click

EndSub

PrivateSubCommand43_Click()

OnErrorGoToErr_Command43_Click

DimstDocNameAsString

stDocName=ChrW(22995)&ChrW(21517)

DoCmd.OpenReportstDocName,acPreview

Exit_Command43_Click:

ExitSub

Err_Command43_Click:

MsgBoxErr.Description

ResumeExit_Command43_Click

EndSub

PrivateSubcmdview_Click()

[Forms]!

[简单查询]!

[Cbono]=会员编号

OnErrorGoToErr_cmdview_Click

DimstDocNameAsString

DimstLinkCriteriaAsString

stDocName=ChrW(20250)&ChrW(21592)&ChrW(-29722)&ChrW(32454)&ChrW(20449)&ChrW(24687)&ChrW(26597)&ChrW(-29726)

DoCmd.OpenFormstDocName,,,stLinkCriteria

Exit_cmdview_Click:

ExitSub

Err_cmdview_Click:

MsgBoxErr.Description

ResumeExit_cmdview_Click

EndSub

第3章课程设计总结

为期二个星期的数据库课程设计就要结束了,通过这些天实训,我学会了遇到问题的应急处理能力和经验,也对数据库系统有了更深一步的了解。

回顾起此次课程设计,至今我们仍感慨颇多。

从找到题目到完成整个实验,从理论到实践,在整整半个月的时间里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数据库程序,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说报表的设计等,通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。

在设计中我们遇到了一些创建模块编写代码的问题,最后在指导老师的辛勤指导下,我们慢慢的进入状态,我们做的是一个会员管理程序的设计,内容包括很多。

我们一组有4个人,我们分工合作,首先我们一起完成了程序的整体框架,然后我们一人各负责一段表、窗体、查询等的设计,经过一个星期的努力,我们完成了大半个程序,但是总是有很多错误出现,有好多是些小问题,这都是我们粗心大意造成的,所以设计程序一定要仔细,不容一点的马虎。

我们做好后,经过老师的讲解和改错,我们也懂得设计和运用了。

同时,也让我知道了,合作的力量,如果是孤军奋战的话,我们也不能在规定时间内完成,最终达到游纫而解。

同时在这次课程设计中让我们认识到做程序设计这项工作中我们要具备以下素质:

很强的团队精神和协作能力。

对我来说,知识上的收获是重要的,精神上的丰收是可喜的。

挫折是一份财富,经历是一份拥有。

这次实际操作必将成为我们人生旅途上一个非常美好的回忆。

在此,非常感谢我的课设指导老师的指导,让我顺利完成这次数据库系统“工会会员管理系统”的课程设计。

 

参考文献

[1]黄飞等编著《Access2000学习教程》,北京大学出版社,2003

[2]李亦雷编著《新概念Access2002》教程,北京海淀出版社,2003

[3]易护《Access2002标准教程》,北京希望电子出版社,2008

[4]赵民编著《Access2002教程》,辽宁教育出版社,2006

[5]叶少宏等编著.《Access2003经典案例》.冶金工业出版,2006

[6]王嘉廉等编著.《数据库系统教程》,清化大学出版社,2001

[7]师非煊、郑珊等编著.《数据库系统概论》,高等教育出版社,1991

[8]王晶编著.《数据库基础》.辽宁教育出版社,2005年2月第二版

[9]周小明《Acess数据库系统详解》,西安出版社,2003

[10]章冰冰等编著.《数据库处理--基础、设计与实现》,电子工业出版社,2005

(注:

文档可能无法思考全面,请浏览后下载,供参考。

可复制、编制,期待你的好评与关注)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1