范文一:工会会员管理系统
北京印刷学院
Access数据库应用技术 课程(论文)
题目: 工会会员管理系统
院 (系): 信息与机电工程学院
专业班级: 08级电气信息系5班
学 号: 080400516
学生姓名: 汪 辰
工会会员管理系统
一、 系统功能分析
1. 需求分析
在工会会员管理系统中涉及系统管理,主要完成对会员的信息查询、添加、修改、删
除等操作,以及对会员缴纳会费情况,家庭、社会关系等信息的管理操作。
系统处理的主要数据对象是会员信息。与会员相关的信息有:会员信息、家庭情况、
工作情况、社会关系、曾获奖惩、会费缴纳等信息。
2. 系统实现的功能
工会员工管理系统主要实现以下几项功能:
(1) 系统登陆及管理
(2) 会员信息的管理
(3) 会员缴纳会费的管理
(4) 会员奖惩信息管理
(5) 会员查询
(6) 会员花名册报表的输出
(7) 会员信息的统计及报表输出
3. 系统模块图
根据对工会会员管理系统所做出的系统需求分析得出如下所示系统功能模块图:
工会会员管理系统
系统管理会员管理模查询模块模块块
会简高员政单级用花档治查查户名案面出询询管册编貌理报辑统表计输
工缴家会奖社作费庭员惩会信信成信信关息息员息息系
二、 数据库设计
1. 概念设计
工会会员管理系统概念模型(E-R图)
出生日期工资照片民族性别外语水平
姓名入会时间
健康状况毕业院校
会员
职务籍贯
家庭住址政治面貌
部门备注婚姻状况职称文化程度
出生日期性别
婚姻状况工作单位部门
成员姓名文化程度职务证明人
工作单位家庭成员工作信息政治面貌工作时间
mn联系电话奖惩名称关系人姓奖惩日期名性别会员奖惩信息性别m奖惩级别n与本人关社会关系系授予单位会费缴纳信息姓名
工作单位部门备注备注政治面貌
缴费日期会费
2. 逻辑结构设计
根据以上设计的工会员工管理系统 的概念模型和实际应用中的需要,为系统设计出各
数据表的数据结构和完整性约束条件,如下图:
3. 建立表间的关联
根据工会会员管理系统数据库的概念设计、逻辑设计,结合工会会员管理系统的实际应用情况,分析得出要建立的各表间的关系如下图:
4. 数据表输入数据
为数据表输入数据,主要是为了在以后系统的功能设计时调试系统使用,输入少量的
模拟数据。根据系统调试的需要,并非所有的表都要输入数据。在这里需要输入数据的表
是:会员信息表、工作信息表、会费缴纳信息表、家庭成员表、奖惩信息表、社会关系表
和用户信息表。当系统调试完成后可以删除这些数据。数据库中存储的真实数据,应该通
过设计好的系统的输入相关数据的操作界面来完成。
5. 建立查询数据源
通过以上的数据表设计得到了数据库的基本数据源,它将为工会会员管理系统提供基
础数据。但是通过这些数据表只能为用户提供一部分信息,根据系统的信息处理要求还需
要对基本数据源统计信息或从多个表中提取信息。为此,可以通过建立查询的方法来得到
更多的满足系统信息需求的数据源。另外在Access中对数据表的追加(插入)、删除和更
新(修改)操作,也是通过建立相应的查询来实现的。有关查询的内容将结合具体应用界
面(窗体)在下面的内容里介绍。
三、 系统功能设计概述
1. 系统界面操作流程图
2. 系统界面处理功能
(1) 系统登陆界面
该界面是工会会员管理系统数据库启动后打开的第一个窗体。“系统登陆”窗
体可以完成对系统管理员的身份验证和打开系统主界面。窗体上有两个非绑定型文
本框用于输入管理员信息。窗体及登陆验证模块代码如图所示:
VBA模块代代码:
(2) 系统主界面
工会会员管理系统“主界面”是整个系统最主要的界面,通过这个界面来操作整个系统的所有功能模块。整个窗体上提供8个命令按钮,按照功能的不同分为三个区域,分别是基本操作、查询任务、操作任务。窗体及宏命令如下图所示:
宏命令:
(3) 用户管理界面
这个窗体主要用于提供系统登陆用户的身份验证,可以实现用户的编辑、查看、
增加、删除、修改等操作。
窗体视图如下:
对应宏命令如下:
(4) 会员花名册报表输出
可以完成对全体会员信息数据的浏览,还可以对其进行比较,从而方便有效的
处理事务。
(5) 简单查询模块
可是实现按照会员编号、姓名、部门、职称、年龄、性别、缴费情况等特定需
求类别查找会员信息。
建立查询数据源:
其他查询与之类似。
按会员编号查询结果:
(6) 高级查询模块
高级查询可以按照用户需求情况自定义查询类型或多种条件综合查询 ,可以
更充分满足用户需求,与简单查询类似。
(7) 档案编辑模块
可以实现会员信息和与之对应的个人简历、缴费信息、奖惩信息、家庭成员、
社会关系等信息的增加、修改、删除等操作。是整个系统中最主要的模块。
(8) 政治面貌统计模块
此模块可以实现会员政治面貌按部门的形式统计,并切可以用报表的形式输出,对会员信息的统计与管理有很大的作用。
四、课程设计总结
通过这次的课程设计,使我增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。在WINDOWS的环境中,用ACCESS和VISUAL BASIC代码及宏命令构建一个工会会员管理系统。让我了解到了在实际的环境下编写数据库的应用。
在这次的课程设计中,使我对数据库的知识有了更深刻了解,增加可我对数据库这门课兴趣,强化了我的实际动手能力。同时也找到自己的不足。我一定会继续学习增加自己的数据库知识,在今后的学习中我会更加的努力,增加自己的知识储备。
这次课程作业设计,对工会会员管理系统的开发,我付出了大量的时间,但是,我得到的收获远远不是这些时间可以衡量的,它将是我终生的财富,必将给我今后的学习和工作带来更多的收益。通过对此管理系统的开发,使我对软件开发有了一个比较清楚的认识,体会到理论和实践的重要性。由于自己的分析设计和程序经验不足,该系统设计和实现过程中,还有许多没有完善的地方,比如数据冗余,文档组织不合理,帮助文档没有编写,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。
范文二:工会会员管理系统
辽 宁 工 业 大 学
数据库原理与应用 课程设计(论文)
题目: 工会会员管理系统
院(系): 软件学院
专业班级:
学 号:
学生姓名:
指导教师: 赵 锦
教师职称: 讲 师
起止时间: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章 课程设计目的与要求
本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS 2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。 1.1课程设计的实验环境
硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。
1.2 课程设计的预备知识
熟悉数据库的基本知识及一种以上数据库系统开发软件。
1.3 课程设计要求
按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。
1
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
第2章 课程设计内容
2.1系统功能分析
2.1.1 系统功能分析
会员管理系统实现以下几项功能:
对工会业务处理数据化、自动化、规范化 (1)
(2)对会员用户的基本信息查询
(3)对会员信息的档案编辑功能
(4)对会员信息进行查询的高级查询设置
(5)操作简单,方便对会员用户的编辑、添加管理功能
2.1.2 系统功能模块设计
一(会员信息越来越多后,查询一个会员就非常花时间;如果用电子化方式管理会员的话,信息系统的操作又太复杂,而企业内部人员遇到技术性问题后又难以解决,而会员管理系统会合理解决。
二(系统概述工会会员管理系统是主要针对工会会员管理工作的特点和要求而开发出来的信息管理系统。系统包含3大部分分别为基本操作、查询任务、操作任务。基本操作包括:用户管理、会员花名册。查询任务包括:简单查询、高级查询。操作查询包括:档案编辑、政治面貌统计。本系统提供可视化窗口,各种灵活的输入方案和强大的存储查询、统计分析及各种报表打印等功能,为工会管理实现了信息化管理模式。
三(系统功能:管理会员基本信息,管理会员会籍,管理会员组织关系,管理统计分析报表,加强工会的宏观管理力度和信息化管理深度。采用信息集中管理模式,实现对工会业务处理数据化、自动化、规范化的管理技术先进、易于维护、适合国情全中文界面、操作简单、全面兼容。
2
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
工会会员管理系统
基查操
本询作
操任任
作 务 务
用会简高编政
户员单级辑治
管花查查档面
理 名询 询 案 貌
册
图2.1.1系统模块图
2.2数据库模型
2.2.1 数据库需求分析
数据项和数据结构如下:
1(会费缴纳信息表:编号 ,会员编号, 姓名 ,部门 ,交费日期 ,会费, 备注
2(会员信息表:会员编号, 部门 ,姓名 ,性别, 民族, 出生年月, 籍贯 ,政治面貌, 现任职务。
3. 用户表:用户名,密码,备注。
2.2.2 数据库概念结构设计
会费缴纳信息的实体E-R图如下:
3
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
会费缴纳信息表
会员编号 姓名 编号 部门 交费日期 会费 备注
图2.2.1会费缴纳信息实体E-R图 会员信息的实体E-R图如下:
会员信息表
会员编号 姓名 政治面貌 籍贯 出生年月 性别 民族
图2.2.2会员信息实体E-R图
用户表
用户名 备注 密码
图2.2.3用户表
由高级查询、个人简历、会费缴费信息、会员信息、家庭成员、奖惩信息、社会关系、用户实体可知总体E—R图为:
4
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
会费缴纳信息 会员信息
1 1
拥有 拥有
1 1
1 1 N N 拥拥个人简历 家庭成员 工会会员
有 有
1 1 1
拥有 拥有 拥有
N N N
社会关系 用户 奖惩信息
图2.2.4总体E-R图
2.2.3 数据库逻辑结构设计
通过模块图分析可以知道,此系统由8个图表组成,具体图表如下:高级查询表、个
人简历表、会费缴费信息表、会员信息表、家庭成员表、奖惩信息表、社会关系表、用
户表。
5
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
表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
6
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
2.2.4 数据库连接说明
将会员信息表的主键设置为“会员编号”,而“会员编号”则作为个人简历表、家庭成员表、会费缴纳信息表、奖惩信息表、社会关系表的外键。将其连接,把“编号”字段设为其他几个表的主键。
图2.2.5关系图
2.3 设计窗体和报表
通过以上模块和E-R图可知这个窗体是由基本操作、查询任务、操作任务、关闭窗体和退出系统5部分组成,而基本操作又包括用户管理和会员花名册,查询任务包括简单查询和高级查询,操作任务包括档案管理和政治面貌设计。所以主窗体具体图象如下:
7
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
图2.3.1主窗体界面
下图为工会会员管理系统的主窗体界面,包括了基本操作、查询任务、操作任务、关闭窗体、退出系统五大部分。基本操作中包括:用户管理、会员花名册。查询任务中包括:简单查询、高级查询。操作查询中包括:档案编辑、政治面貌统计。
图2.3.2简单查询窗体按会员编号查询
下图为简单查询窗体,可以按会员的一些基本信息对会员个人信息进行简单的查询
8
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
图2.3.3档案编辑窗体会员信息
下图是档案编辑窗体,由于人员因为某些原因,需要变更地址,联系电话等。档案编辑可以实现对会员的基本信息,个人信息,交费信息,社会关系等的修改,以保持会员信息的及时性。
图2.3.4会员花名册
下图是会员花名册窗体,用于显示会员的总体信息,可以给管理人员带来很大方便
9
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
2.4 设计窗体和报表模块主要代码
Option Compare Database
Private Sub Command43_Click()
On Error GoTo Err_Command43_Click
Dim stDocName As String
stDocName = ChrW(22995) & ChrW(21517)
DoCmd.OpenReport stDocName, acPreview Exit_Command43_Click:
Exit Sub
Err_Command43_Click:
MsgBox Err.Description
Resume Exit_Command43_Click
End Sub
Private 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) & ChrW(-29726)
DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_cmdview_Click:
Exit Sub
Err_cmdview_Click:
MsgBox Err.Description
Resume Exit_cmdview_Click
End Sub
Private Sub Command47_Click()
On Error GoTo Err_Command47_Click
Dim stDocName As String
stDocName = ChrW(20250) & ChrW(21592) & ChrW(20449) & ChrW(24687) &
ChrW(25353) & ChrW(-28440) & ChrW(-27160) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenReport stDocName, acPreview Exit_Command47_Click:
Exit Sub
Err_Command47_Click:
MsgBox Err.Description
Resume Exit_Command47_Click
End Sub
Option Compare Database
Private Sub cmdview_Click()
[Forms]![简单查询]![Cbono] = 会员编号
On Error GoTo Err_cmdview_Click
10
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
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, , , stLinkCriteria Exit_cmdview_Click:
Exit Sub
Err_cmdview_Click:
MsgBox Err.Description
Resume Exit_cmdview_Click
End Sub
Private Sub Command47_Click()
On Error GoTo Err_Command47_Click
Dim stDocName As String
stDocName = ChrW(20250) & ChrW(21592) & ChrW(20449) & ChrW(24687) &
ChrW(25353) & ChrW(24180) & ChrW(-24700) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenReport stDocName, acPreview Exit_Command47_Click:
Exit Sub
Err_Command47_Click:
MsgBox Err.Description
Resume Exit_Command47_Click
End Sub
Private Sub Command43_Click()
On Error GoTo Err_Command43_Click
Dim stDocName As String
stDocName = ChrW(22995) & ChrW(21517)
DoCmd.OpenReport stDocName, acPreview Exit_Command43_Click:
Exit Sub
Err_Command43_Click:
MsgBox Err.Description
Resume Exit_Command43_Click
End Sub
Private 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) & ChrW(-29726)
DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_cmdview_Click:
Exit Sub
11
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) Err_cmdview_Click:
MsgBox Err.Description
Resume Exit_cmdview_Click End Sub
12
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
第3章 课程设计总结
为期二个星期的数据库课程设计就要结束了,通过这些天实训,我学会了遇到问题的应急处理能力和经验,也对数据库系统有了更深一步的了解。
回顾起此次课程设计,至今我们仍感慨颇多。从找到题目到完成整个实验,从理论到实践,在整整半个月的时间里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数据库程序,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说报表的设计等,通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。
在设计中我们遇到了一些创建模块编写代码的问题,最后在指导老师的辛勤指导下,我们慢慢的进入状态,我们做的是一个会员管理程序的设计,内容包括很多。我们一组有4个人,我们分工合作,首先我们一起完成了程序的整体框架,然后我们一人各负责一段表、窗体、查询等的设计,经过一个星期的努力,我们完成了大半个程序,但是总是有很多错误出现,有好多是些小问题,这都是我们粗心大意造成的,所以设计程序一定要仔细,不容一点的马虎。我们做好后,经过老师的讲解和改错,我们也懂得设计和运用了。同时,也让我知道了,合作的力量,如果是孤军奋战的话,我们也不能在规定时间内完成,最终达到游纫而解。同时在这次课程设计中让我们认识到做程序设计这项工作中我们要具备以下素质:很强的团队精神和协作能力。
对我来说,知识上的收获是重要的,精神上的丰收是可喜的。挫折是一份财富,经历是一份拥有。这次实际操作必将成为我们人生旅途上一个非常美好的回忆。
在此,非常感谢我的课设指导老师的指导,让我顺利完成这次数据库系统“工会会员管理系统”的课程设计。
13
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
参考文献
[1] 黄 飞 等编著《Access 2000学习教程》,北京大学出版社,2003 [2] 李亦雷 编著《新概念Access 2002》教程,北京海淀出版社,2003 [3] 易 护《Access2002标准教程》,北京希望电子出版社,2008 [4] 赵 民 编著《Access 2002教程》,辽宁教育出版社,2006 [5] 叶少宏 等编著.《Access2003经典案例》.冶金工业出版,2006 [6] 王嘉廉 等编著.《数据库系统教程》,清化大学出版社, 2001 [7] 师非煊、郑 珊等编著.《数据库系统概论》,高等教育出版社,1991 [8] 王 晶 编著.《数据库基础》.辽宁教育出版社,2005年2月第二版 [9] 周小明《Acess数据库系统详解》,西安出版社,2003 [10]章冰冰 等编著.《数据库处理--基础、设计与实现》,电子工业出版社,2005
14
范文三:工会会员管理系统开题报告最终版
北学院
毕业设计(论文)开题报告
题 目 工会会员管理系统
学生姓名 学 号 0
专业名称 计算机科学与技术 年 级 2008级 指导教师 张 职 称
所 在 系(院) 计算机科学与技术
2012年 3月 5日
说 明
1、根据北京邮电大学世纪学院《毕业设计(论文) 工作管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、各教学单位审查,毕业设计(论文)领导小组负责人批准后实施。
2、开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。
3、毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。
4、本报告中,由学生本人撰写的对课题和研究工作的分析及描述,应不少于3000字,没有经过整理归纳,缺乏个人见解,拼凑而成的开题报告按不合格论。
5、开题报告检查原则上在第3周内完成,各教学单位完成毕业设计开题检查后,应写一份开题情况总结报告。
范文四:贵鹤工会会员管理系统V10操作文档
贵鹤工会会员管理系统说明书
,版本号,V1.0,
目录
1.软件简介 ...................................................................................................................... 1 1.1 功能特点............................................................................................................... 1 1.2 软件安装............................................................................................................... 1 2.操作指南 ...................................................................................................................... 2 2.1 人员信息编辑 ....................................................................................................... 2 2.1.1 新增人员 ........................................................................................................ 2 2.1.2 修改人员信息 ................................................................................................. 3 2.2 会费管理............................................................................................................... 3 2.2.1 会费缴纳标准管理 .......................................................................................... 3 2.2.2 缴费预置 ........................................................................................................ 3 2.2.3 会费缴纳登记 ................................................................................................. 4 2.2.4 会费统计 ........................................................................................................ 6 2.3 会员考评管理 ....................................................................................................... 6 2.3.1 界面说明 ........................................................................................................ 6 2.3.2 增加考评记录 ................................................................................................. 7 2.3.3 修改考评记录 ................................................................................................. 7 2.3.4 考评项目设置 ................................................................................................. 8 2.3.5 打印个人考评报表 .......................................................................................... 8 2.3.6 考评汇总管理 ................................................................................................. 9 2.4 考勤管理............................................................................................................... 9 2.4.1 个人考勤记录管理 .......................................................................................... 9 2.4.2 考勤汇总管理 ............................................................................................... 10 2.5 奖惩管理............................................................................................................. 11 2.5.1 奖惩记录管理 ............................................................................................... 11 2.5.2 奖惩汇总管理 ............................................................................................... 11 2.6 简历管理............................................................................................................. 12 2.7 考察管理................................................................................错误~未定义书签。 2.7.1 考察记录 .........................................................................错误~未定义书签。
i
2.7.2 考察类别设置 ..................................................................错误~未定义书签。 2.8 政审管理................................................................................错误~未定义书签。 2.8.1 界面说明 .........................................................................错误~未定义书签。 2.8.2 政审对象信息编辑 ...........................................................错误~未定义书签。 2.8.3 打印政审表 ......................................................................错误~未定义书签。 2.8.4 自定义修改政审函 ...........................................................错误~未定义书签。 2.9 慰问记录管理 ..................................................................................................... 13 2.9.1 界面说明 ...................................................................................................... 13 2.9.2 慰问记录编辑 ............................................................................................... 14 2.10 会员转出管理.................................................................................................... 14 2.10.1 界面说明..................................................................................................... 14 2.10.2 编辑转出信息 ............................................................................................. 15 2.10.3 打印转出介绍信.......................................................................................... 15 2.10.4 自定义转出介绍信 ...................................................................................... 17 2.11 亡故登记管理.................................................................................................... 17 2.12 人员自定义排序管理......................................................................................... 18 2.13 组织管理 ........................................................................................................... 18 2.14 任职记录管理.................................................................................................... 20 2.15 培训记录管理.................................................................................................... 20 2.16 被谈话记录管理 ................................................................................................ 21 2.17 帮扶管理 ........................................................................................................... 22 2.18 打印个人基本信息表......................................................................................... 23 2.19 会员构成统计分析 ............................................................................................ 24 2.20 财务管理 ........................................................................................................... 24 2.20.1 界面说明..................................................................................................... 24 2.20.2 财务记录编辑 ............................................................................................. 25 2.20.3 经费类别设置 ............................................................................................. 26 2.21 文档管理 ........................................................................................................... 26 2.22 专题教育管理.................................................................................................... 27 2.23 数据导出 ........................................................................................................... 28
ii
2.23.1 自定义导出数据.......................................................................................... 28 2.23.2 数据库数据表完整导出............................................................................... 29 2.23.3 当前表单显示数据导出............................................................................... 30 2.24 数据备份 ........................................................................................................... 30 2.25 数据导入恢复.................................................................................................... 30 2.26 系统初始化 ....................................................................................................... 31 2.27 系统设置 ........................................................................................................... 31 2.27.1 用户管理..................................................................................................... 31 2.27.2 用户单位设置 ................................................................错误~未定义书签。 2.27.3 票据模式设置 ............................................................................................. 32 2.28 从EXCEL导入数据 ............................................................................................ 33 2.29 个性化表单设置 ................................................................................................ 35 2.29.1 表单显示项目自定义配置 ..............................................错误~未定义书签。 2.29.2 表单列宽自定义.............................................................错误~未定义书签。 2.30 状态栏自定义信息配置 ........................................................错误~未定义书签。 2.31 数据批量操作.......................................................................错误~未定义书签。 2.32 系统数据编号规则 ...............................................................错误~未定义书签。
iii
1 / 40
1.软件简介
1.1 功能特点
《贵鹤工会会员管理系统》是贵针对我国基层工会管理工作的实际而设计制作的软件,界面简洁易操作,采用SQL数据库,支持联网协同操作。软件集人员基本信息管理、会费管理、考评管理、考勤管理、奖惩管理、简历管理、考察管理、政审管理、慰问管理、转出管理、帮扶管理、培训管理、日程管理等基层工会组织常用会员管理功能于一体,支持数据库与EXCEL之间的导出导入,导出字段可由用户定义,也支持各种报表生成打印,方便向上报送各类数据表。
图1-1
1.2 软件安装
软件安装过程中,安装程序会注册报表控件,某些电脑上杀毒软件可能会予以拦截。因此,为确保安装顺利,建议安装前退出杀软程序。如果未退出杀软程序,遇到杀软风险提示时,选择允许运行即可。
如果杀软出现报毒,是因为软件未提交该杀软官方认证,故有误报。只需将软件添加为信任即可。或按杀软提示将软件主程序上传到杀软官方进行安全检测,之后更新病毒库,就
1
2 / 40
不会有误报了。
2.操作指南
2.1 人员信息编辑
2.1.1 新增人员
点主界面上方“新增人员”按钮,可进入新增人员信息编辑窗口,界面如图2-1。在界面上依次录入相关信息即可。
图2-1
2
3 / 40
2.1.2 修改人员信息
在主界面表单中选中拟修改的人员,点“修改人员”,即进入人员修改编辑界面。该界面与新增人员时的界面相同,所不同的是,修改状态下,系统自动载入了当前选中人员的相关信息并使之处于待修改状态。修改人员信息时,相关操作注意事项与新增人员时相同。 2.2 会费管理
2.2.1 会费缴纳标准管理
在会员管理模块中,人员信息编辑界面会员信息栏可以设置会员缴费标准(如图2-2)。
图2-2
2.2.2 缴费预置
在会员管理模块中选择需要预置的会员后,点上方的“缴费预置”按钮,进入缴费预置界面,如图2-3。
图2-3
在窗口中设置好起始年月和截止年月,以及缴费月数,点“会费收缴预置”后系统自动生成预交表。预交信息可在收费统计中查看。如图2-4。
3
4 / 40
图2-4
2.2.3 会费缴纳登记
会员管理模块中 单选 需要缴费的会员,点上方的“缴费登记”,进入缴费登记界面,如图2-5。
图2-5
缴费登记时 注意设置正确的起始年月和截止年月以及缴费月数、月缴金额(每月缴纳标准),点“保存”按钮。保存成功后,“打印收据”按钮会自动解锁,如有需要则可打印收
4
5 / 40
据。收据具体样式需要事先在系统设置-票据模式类型设置中设定。图2-6为A4纸型收据。
图2-6
5
6 / 40
2.2.4 会费统计
会费统计窗口如图2-7。统计窗口中还可打印相关各类报表。
图2-7
2.3 会员考评管理
2.3.1 界面说明
组织对会员考评后,可以将考评结果录入系统进行管理。选中需要录入考评记录的会员,点“考评记录”按钮,即可进入考评记录管理界面,如图2-11。
6
7 / 40
图2-11
记录项说明:
记录编号:由系统自动生成的编号,不可编辑。
考评执行日期:考评发生的时间。
起始日期:指考评时段的起点时间。如2014年年度考核,其起始日期就为2014年1月1日。
截止日期:考评时段的截止时间。如2014年年度考核,截止日期就为2014年12月31日。
考评项目:针对会员或相关人员设定的考评观察项,如现在一般行政事业单位常用的“德、能、勤、绩”项目。考评项目下拉列表选项与考评项目设置表关联。如果更新修改考评项目,可在考评项目设置中进行。
考评结果:根据单位规定填入相应的内容,如“合格、优秀、不合格”等。
考评得分:根据规定针对某一项目考评所得的分数,只能是数字。
2.3.2 增加考评记录
在考评记录管理界面点“新增”按钮,即可进入新增编辑状态。然后依次填入相关项目信息即可。
2.3.3 修改考评记录
选中表单中的记录项,点“修改”按钮,数据即进入修改状态,然后修改好相关项目保
7
8 / 40
存即可。
2.3.4 考评项目设置
点“考评项目设置”按钮,可进入考评项目设置界面,如图2-12。
图2-12
如果要新增考评项目,点“添加”按钮,在编辑框中输入项目名称,点保存即可。如果要修改既有项目,选中相应的项目,在编辑框中直接修改项目名称,点保存即可。
考评项目设置完成后,考评记录中的“考评项目”下拉选项会自动作相应更新。 2.3.5 打印个人考评报表
会员个人考记录完成后,可以生成个人考评记录报表,点“打印考评报表”按钮即可进入预览,如图2-13。
8
9 / 40
图2-13
2.3.6 考评汇总管理
点菜单项“会员管理操作”----“考评汇总管理”,可进入考评汇总管理项,如图2-14。
图2-14
在考评记录中记录过的考评项目及对应的分数,在汇总界面均可显示出来,并且会自动合计总分。
考评汇总情况可以通过关键词、时间段、时间段与关键词组合三个角度的查询来生成不同条件下的汇总结果。汇总结果可以直接打印,也可以导出到EXCEL。
2.4 考勤管理
2.4.1 个人考勤记录管理
选中表单中的人员,点“考勤记录”按钮,可进入考勤记录管理界面。如图2-15。
9
10 / 40
图2-15
在此界面中,可以新增或修改考勤记录。
2.4.2 考勤汇总管理
点菜单“会员管理操作”—“考勤汇总管理”,可进入考勤汇总管理界面,如图2-16。
图2-16
在汇总管理中,根据需要从不同的角度用不同的条件执行查询,即可生成需要的汇总数据。
10
11 / 40
2.5 奖惩管理
2.5.1 奖惩记录管理
选中表单中的人员信息,点“奖惩管理”按钮,可进入奖惩记录管理界面,如图2-17。
图2-17
在奖惩管理,奖与惩的区别通过“奖惩类型”来控制,增加或修改记录时务必注意正确选择此项。
2.5.2 奖惩汇总管理
点下拉菜单“会员管理操作”—“奖惩汇总管理”,可进入奖惩汇总管理界面,如图2-18。
11
12 / 40
图2-18
在汇总管理中,可查看每一个人员受奖励或受惩罚的总次数。通过关键词、时段、时段与关键词组合等不同的查询方式,还可生成不同条件下的汇总结果。
2.6 简历管理
选中表单中的人员,点“个人简历”,可进入简历管理界面,如图2-19。
在简历管理中,根据情况新增或修改记录保存即可。简历管理录入完成后,在打印个人信息表时会自动生成个人简历。
12
13 / 40
图2-19
2.7 慰问记录管理
2.7.1 界面说明
对困难会员等进行慰问后,可以在系统中进行记录。
选中被慰问的会员,点上方的“慰问记录”按钮,进入慰问记录管理界面,如图2-26。
13
14 / 40
图2-26
界面项目说明如下:
记录编号:系统自动生成编号,不可编辑。
慰问日期:慰问活动发生的时间。
慰问地点:慰问活动发生的地点,比如会员家中。
慰问原因:即进行慰问活动的原因,如生活困难。
执行慰问人:即慰问活动的主要执行人或执行组织,如某某领导,或某某支部。
慰问礼品:即用作慰问的具体礼品。
2.7.2 慰问记录编辑
点新增按钮,可增加慰问记录。选中既有记录,点修改按钮,可修改相关项目信息。新增或修改的信息,均需点保存按钮后才能生效。
2.8 会员转出管理
2.8.1 界面说明
如果会员转出到其他组织,可执行转出管理。选中要转出的会员,点“转出管理”按钮,即可进入转出管理界面,如图2-27。
14
15 / 40
图2-27
界面说明如下:
转出编号:由系统自动生成,不可编辑。
转出时间:即正式开具转出介绍信的时间。
档案转往单位:即人事档案拟转往的单位。
接收组织名称:即组织关系拟转往的组织。
转出组织名称:即现所在组织名称,请填转出方能出具介绍信的机构名称。 转出经办人:即转出方具体经手转出事宜的人。
介绍信领取人:即领取转出介绍信的人,一般是转出会员本人。
2.8.2 编辑转出信息
点新增按钮可增加转出记录。但实际操作中,转出记录一般只有一条。 选中既有转出记录,点修改按钮,可修改相关记录。
2.8.3 打印转出介绍信
点“打印介绍信”按钮,可自动生成并输出转出介绍信,如图2-28。为显示严肃,介绍信应采用手动盖章。
15
16 / 40
图2-28
16
17 / 40
2.8.4 自定义转出介绍信
介绍信调用了程序目录中report文件夹内的相关rtf文档内容,具体对应关系如下表:
介绍信存根 介绍信存根.rtf
介绍信主体 介绍信主体.rtf
介绍信回执联 介绍信回执联.rtf
RFT文档可以通过WINDOWS附件中的写字板或WORD程序打开进行编辑。编辑时应注意如下问题:
(一) RTF文档中的方括号和井号括引的部分为数据引用参数,不可更改。
(二) 引用参数之外的内容均可自定义修改。
(三) 引用参数和其他内容均可进行自定义格式设置。
以下为介绍信主体样式。
图2-29
2.9 亡故登记管理
系统中记录的人员若已亡故,需要作亡故登记处理。点上方的“亡故登记”按钮即可进入登记界面。
17
18 / 40
图2-30
亡故登记时,为确保谨慎,减少错误,要求记录亡故时间和亡故原因。
已作亡故登记的人员自动进入亡故人员区。如果出现被错误登记的情况,可以在亡故人员区表单中通过右键菜单“撤销亡故登记”而恢复人员为“在册”状态。
2.10 人员自定义排序管理
2.1版增加了人员自定义排序功能,用户可以根据实际需要自主设定人员的排序号。具体操作是:在人员信息编辑界面右下角的自定义排序号中输入相应的排序号,然后保存。
如果你是从2.0版升级到2.1的,则原来所有人员的排序号默认为0,需要根据自己的
员排在第一位,则其他的人自定义排序号要设定为1以后需要全部进行设定。比如要将某会
的数字。
对于新增用户,系统默认给定序号为10,如果觉得不符自己需求,可直接修改为相应的数字。
2.11 组织管理
在主界面上,展开树形目录,选择相应的机构,右侧数据区会显示该机构下的人员信息。 点上方开始选项卡中的“组织管理”,可进入组织机构管理界面,如下图。如果上传过批文附件,点界面上的 “打开批文“可以直接查看文件。
18
19 / 40
图2-31
点 “添加“或“修改”按钮均可进入机构编辑界面,添加是增加新的机构,修改是针对已有的机构进行编辑。机构编辑界面如下图。
图2-32
上级机构为选填项,点右侧的“选择”按钮,可打开树形框选择上级机构。所以已添加到系统的机构均可成为上级机构。在树形框中双击机构名称,所选机构即可显示到上级机构编辑框中。如果没有上级机构,直接双击选择“无”。
注意:如果系统中此前不存在任何机构信息,新添加的第一个机构必须是系统应用所涉及
19
20 / 40
的最上层机构。
如果需要上传机构批文附件,点“选择文件”按钮,找到要上传的文件,然后点“上传文件”,即可将文件复制到系统指定文件夹并按特定规范命名,以备查询使用。该附件功能支持EXE以外的任何可直接打开的文档格式,如常见的PDF\WORD\EXCEL等。
【提醒】新添加的机构名称不能与已有的机构名称重复。
2.12 任职记录管理
任职记录管理 在表现选项卡中,起始时间、截止时间、所任职务 三项是必填项。如果有任职文件需要上传,可以按界面提示上传。
每次新增记录,必须点“新增”按钮。如果是修发言既有信息,在下方表单中选中相应信息,再点“修改”按钮即可。
图2-33
2.13 培训记录管理
培训记录管理在表现选项卡中,数据处理模式与 任职记录等相同。
20
21 / 40
图2-34
2.14 被谈话记录管理
被谈话记录在评价选项卡中,主要用于记录会员被谈话情况。
图2-35
21
22 / 40
2.15 帮扶管理
在帮扶选项卡中,有帮扶管理和帮扶汇总。前者主要记录帮扶详细信息,后者主要汇总统计每个会员对他人或他地实施帮扶的情况。
图2-36
图2-37
22
23 / 40
2.16 打印个人基本信息表
选中表单中的记录,点“打印个人信息”按钮,可以生成个人信息表,如图29。 个人信息表中,主要经历取自简历记录,因此打印前请先完善个人简历记录。 获奖情况和受罚情况取自奖惩管理中的记录,因此打印前请先记录奖惩情况。
图2-38
23
24 / 40
2.17 会员构成统计分析
点“统计分析”按钮,即进入会员构成统计分析界面,如图2-39.
统计范围可以是任一种身份。统计角度包括民族、性别、年龄段等。关键词、时间、关键词与时段组合三种查询方式配合使用,可实现不同范围、不同角度、不同条件下的统计。
统计结果可以分别显示为柱图、饼图、曲线图三种,用户可根据自己需要选择。
所生成的统计图可以用截图软件截图保存到其他文档中使用。
图2-39
2.18 财务管理
2.18.1 界面说明
下拉菜单“附加功能”中有财务管理功能,主要用于用户单位进行相关财务往来管理,界面如下:
24
25 / 40
图2-40
财务管理界面中,财务记录按发生时间流水式显示,收入、支出、余额均有显示。界面上提供了字段关键词查询、时段查询、时段和关键词组合查询三种查询方式,可根据需要选择用其中一种查询方式。
2.18.2 财务记录编辑
新增财务记录,直接点“新账登记”按钮。如要修改财务记录,选中记录后,点“账目修改”按钮,即可进入编辑状态。财务记录编辑界面如下图:
图2-41
编辑界面说明:
财务编号:由系统自动生成,不可编辑。
发生日期:即财务收支发生的时间。
收支类别:包括“收入”和“支出”两类,记账时必须选择准确。
经费类别:即经费的收支分类,可自定义设置。
25
26 / 40
收支摘要:即对财务记录的相关说明。
经手人:财务发生时的执行人。
发生金额:收支金额,以“元”为单位。
2.18.3 经费类别设置
点“经费类别设置”按钮,可进入经费类别设置界面。如要添加新的类别,点“添加”按钮后,在编辑框中输入新的类别名称保存后即可。如要修改类别,选中相应类别,在编辑框中修改名称后保存即可。
图2-42
2.19 文档管理
附加功能中还有文件文档管理功能,即可将平时常用的文件通过此功能进行管理,以便随时查阅参考。界面如图34。
26
27 / 40
图2-43
在添加文件界面中上传了文档之后,以上界面表单中会显示相应信息。通过右键菜单,可直接打开相应文件。可支持常见的各种文件格式。
2.20 专题教育管理
附加选项卡中还有“专题教育管理”功能,主要用于记录会组织开展的各类专题教育活动。
图2-44
27
28 / 40
图2-45
2.21 数据导出
2.21.1 自定义导出数据
系统中的人员数据可以自定义导出。点“自定义导出”按钮,可进入自定义导出界面,如图35。
28
29 / 40
图2-46
选中需要导出的项目,设定好要导出的范围,点“导出到EXCEL”按钮,即可将数据导出到EXCEL中。导出前可以根据需要选择排序字段和方式。如果对人员已作过自定义排序号设置,此处导出时会自动识别并保持相应排序。
注:自定义导出只支持导出到EXCEL,不能直接输出到打印机。
2.21.2 数据库数据表完整导出
点“数据表导出”,可进入数据库数据表完整导出界面,该操作将把所选择的数据表中的数据完整地导出到EXCEL中。
29
30 / 40
图2-47
2.21.3 当前表单显示数据导出
点“数据”选项卡中的“导出到EXCEL”,可将当前数据区表单中显示的数据导出到EXCEL。
图2-48
2.22 数据备份
软件提供数据备份功能,主界面菜单中点“系统功能”----“数据备份”,即可弹出备份对话框。数据备份的本质就是将现有数据库复制到其他指定目录之中保存,以防数据丢失。所以,直接从程序目录“data”文件夹中复制“dy.mdb”文件到指定目录,也可实现数据备份的目的。
2.23 数据导入恢复
如果重装了软件,可以通过“数据导入恢复”功能恢复系统数据。此功能成功执行的前提是之前备份过数据,而且所备份的数据未被损坏。
点“系统功能”菜单---数据导入恢复,可弹出数据导入界面,如图2-49。
30
31 / 40
图2-49
界面中,源数据库即指所备份的数据,后缀名为“MDB”,且必须是本系统所备份的数据,或从本系统程序目录data文件夹中复制”dy.mdb”备份的数据。
2.24 系统初始化
系统功能菜单中的“系统初始化”用于清空系统中的全部数据。在执行此操作前,必须确保系统中有用的数据均已备份好,或确定当前系统中的数据不必保留。
2.25 系统设置
2.25.1 用户管理
主界面菜单 系统设置-用户管理,进入用户管理界面,可以对添加修改用户,设置相应权限。
31
32 / 40
图2-50
2.25.3 票据模式设置
系统设置-票据模式设置界面如下图。每一种模式都有相应的预览样图。设置票据模式务必与打印机相匹配。A4纸模式票据建议用彩色喷墨打印机。
32
33 / 40
图2-52
2.26 从EXCEL导入数据
系统支持从EXCEL导入数据,点数据选项卡中的“从EXCEL导入数据”,可进入EXCEL
导入界面,如图39。
EXCEL导入相关操作说明:
A. 数据导入源必须是EXCEL表格文档,支持XLS和XLSX两种格式。
B. 列名所在行号:列名即EXCEL表头列名称,所在行号即表头列所对应的左侧行号,如图40所示。
C. 拟导出字段 与 拟接收字段数量必须一致,而且必须一一对应。两边字段名称可以不一样,但一定要处于相同的顺序号上。如图中拟导出字段“编号”与拟接收字段“会员编号”名称不同,但都处于第一位,可数据可对应传递。“学历”与“最后学历”也不同,但都处于第五位,也可传递数据。
D. 数据源表最好是从系统中导出的EXCEL表单或参照系统导出表修改过列名的表。
E. 接收字段中如果有日期时间类型的字段,则对应的源字段数据值不能为空,否则会导致导入失败。例如,接收字段中有“入会时间”,那么源表中对应的“入会时间”就不能有空值,即所有行都要有值(如果有十行数据,则十行的入会时间都不能为空,必须有符合日期格式的值)。
F. 对于具有识别作用的编号,不需导入,系统在执行导入时会根据规则自动生成编号。如下图中的左侧的“编号”与右侧的“会员编号”均可取消掉。系统从EXCEL获得数据时,会自动为所得数据加上符合规范的编号,使导入的数据能被识别和处理。
G. 如果接收字段为日期时间类字段,则对应的源字段值必须符合规范。目前计算
33
34 / 40
机数据库可识别并支持的日期时间文本格式如下:
(时间部分如无需要可以省略):
(1)1973年11月15日12时30分25秒
(2)1973/11/15 12:30:25
(3)1973/11/15/12/30/25
(4)1973/11/15/12:30:25
5)1973-11-15-12-30-25 (
(6)1973-11-15-12:30:25
(7)1973.11.15 12:30:25
(8)19731115123025
例如,接收字段中有“成为预备会员时间”,那么对应的EXCEL中为该字段提供值的列中,所有的值必须是以上8种格式之一。
H(如果接收字段为数字类的,则对应的源字段值也应当是数字。 I(如果接收表为“会员信息表”,则入会时间即为成为预备会员时间。
图2-53
34
35 / 40
图2-54
2.27 个性化表单设置
在数据面板中点“表单项目配置”,可进入表单显示项目目配置窗口。
图2-55
35
36 / 40
图2-56
在表单显示项配置窗口中,左侧 “待选择项目”是未在主界面表单中显示的项目,右侧“表单显示项目”是指已在当前主界面表单中显示的项目。选中左侧的项目,点中间的 向右按钮,所选项目会进入 右侧,反之,选中右侧项目,点向左按钮,所选项目会从表单显示项目中移到待选择项目中。右侧表单显示项目还可以通过 上移 和 下移按钮调整所在顺序。配置好之后,点“保存配置”按钮,系统主界面会自动按配置显示。配置时请注意看清上方对应的选项卡名称。
36
范文五:职业工会会员管理系统功能说明
題目 : 職業工會會員管理系統
教 授:黃三益 老師
組 別:第六組
學 生:蘇聖義 m9142321
陳佳雯 m9222406035
蔡明安 m9322406025
黃正倫 m9322406044
目 錄
壹、 功能說明...................................................................................................................................................................................... 2 貳、 ERD.............................................................................................................................................................................................. 3 參、 關聯綱目...................................................................................................................................................................................... 4 肆、 SQL敘述_新增 ........................................................................................................................................................................... 5 伍、 SQL敘述_查詢、統計 ............................................................................................................................................................. 15 陸、 開發工具.................................................................................................................................................................................... 20 柒、 安裝說明.................................................................................................................................................................................... 21 捌、 執行畫面.................................................................................................................................................................................... 26 玖、 心得報告.................................................................................................................................................................................... 41
1
壹、 功能說明
職業工會組織是台灣非常重要的人民組織,是依各行各業、屬性、願景相同者所組成的團體,本系統主要為協助會務人員處理日
常事務的資訊系統。
A. 會員資料管理
- 可建立會員編號、會員姓名、公司名稱、通訊資料等資料。
- 提供各種查詢功能以供快速查詢會員資料或繳費紀錄。
B. 費用收支管理
- 各項費用收入資料建立。
- 各項費用支出資料建立。
- 各項費用收支資料查詢。
- 年度費用預算編列輸入。
2
貳、 ERD
公司代號公司名稱會員編號
會員名稱N屬於
公司地址
,會員公司聯絡電話公司電話通訊地址負責人M,部門名稱
有繳費紀錄公司分機部門代號部門地址
,繳費日期
部門電話1
繳費記錄支出紀錄工會部門1繳費金額部門類別N
支出日期N
負責人1收入支出記錄支出金額費用編號,預算年度編列N費用名稱預算月份支出費用,,
預算費用種類預算金額
3
參、 關聯綱目
部門代號會員編號會員名稱聯絡電話通訊地址公司分機公司代號會員
公司代號公司名稱公司地址公司電話負責人公司
部門代號部門名稱部門地址部門電話部門類別負責人工會部門
費用編號費用名稱費用種類費用
預算年度預算月份部門代號預算金額預算
會員編號繳費日期費用編號繳費金額繳費記錄
部門代號支出日期費用編號支出金額支出記錄
4
肆、 SQL敘述_新增
用途 SQL command 新增會員資料(1) insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M001','劉湘川','02-89123456','台北市萬華區',
'215','S001','1100');
insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M002','詹美鳳','089-324576','台東縣延平鄉','3606',
'S005','1400');
insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M003','蔡志展','089-247588','台東縣成功鎮','172',
'S005','1400');
新增會員資料(2) insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M004','張清榮','02-89314567','台北市松山區','225','S002','1100');
insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M005','蘇友泉','07-8023124','高雄市前鎮區','360','S004','1300');
insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
5
用途 SQL command
values('M006','石萬壽','04-2195637','台中市西區','5223','S003','1200'); 新增會員資料(3) insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M007','溫振華','07-8013257','高雄市小港區','610','S004','1300');
insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M008','黃森泉','02-22561147','台北市大同區','175','S001','1100');
insert into member (member_no,member_name,member_tel,
member_addr,ext_no,site_no,dept_no)
values('M009','王柏山','04-2234567','台中市東區','2257','S003','1200'); 新增部門資料 insert into dept (dept_no,dept_name,dept_addr,dept_tel,dept_type,boss)
values('1100','台北總部','台北市中正區健康路100號','02-89191234','北','jack');
insert into dept (dept_no,dept_name,dept_addr,dept_tel,dept_type,boss)
values('1200','台中分部','台中市西屯區中華路300號','04-22356677','中','judy');
insert into dept (dept_no,dept_name,dept_addr,dept_tel,dept_type,boss)
values('1300','高雄分部','高雄市鼓山區致力路200號','07-5525678','南','peter');
insert into dept (dept_no,dept_name,dept_addr,dept_tel,dept_type,boss)
values('1400','台東分部','台東縣池上鄉公園路50號','089-315789','東','victor'); 新增公司資料 insert into site (site_no,site_name,site_tel,site_addr,boss)
values('S001','致得','02-89457788','台北市大同區50號5F','june');
insert into site (site_no,site_name,site_tel,site_addr,boss)
values('S002','明惠','02-89349852','台北市松山區40號4F','joan');
insert into site (site_no,site_name,site_tel,site_addr,boss)
values('S003','台新','04-22348789','台中市南區30號3F','lee');
insert into site (site_no,site_name,site_tel,site_addr,boss)
6
用途 SQL command
values('S004','品力','07-8013325','高雄市前鎮區20號2F','ricky');
insert into site (site_no,site_name,site_tel,site_addr,boss)
values('S005','全文','089-247666','台東縣成功鎮100號2F','ann'); 新增費用資料 insert into expense (expense_no,expense_name,expense_type)
values('A001','勞保費','I');
insert into expense (expense_no,expense_name,expense_type)
values('A002','健保費','I');
insert into expense (expense_no,expense_name,expense_type)
values('A003','會費','I');
insert into expense (expense_no,expense_name,expense_type)
values('K001','管理費','O');
insert into expense (expense_no,expense_name,expense_type)
values('K002','行政費','O');
insert into expense (expense_no,expense_name,expense_type)
values('K003','租金','O');
insert into expense (expense_no,expense_name,expense_type)
values('K004','其它','O');
新增繳費資料(1) insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M001','2004/7/1 00:00:00','A003',3000.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M001','2004/10/1 00:00:00','A001',1010.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M001','2004/11/1 00:00:00','A001',1010.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M001','2004/11/1 00:00:00','A002',1200.00);
7
用途 SQL command 新增繳費資料(2) insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M002','2004/7/1 00:00:00','A003',3000.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M002','2004/10/1 00:00:00','A001',1030.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M002','2004/11/1 00:00:00','A001',1030.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M002','2004/11/1 00:00:00','A002',1200.00); 新增繳費資料(3) insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M003','2004/11/1 00:00:00','A001',1030.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M003','2004/11/1 00:00:00','A002',1250.00);
insert into incoming (member_no,trans_date,expense_no,trans_amt)
values('M004','2004/7/1 00:00:00','A003',3000.00); 新增支出資料(1) insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1100','2004/11/1 00:00:00','K001',5000.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1100','2004/11/1 00:00:00','K002',2000.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1100','2004/11/1 00:00:00','K004',500.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1200','2004/11/1 00:00:00','K001',4000.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1200','2004/11/1 00:00:00','K002',3000.00); 新增支出資料(2) insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
8
用途 SQL command
values('1200','2004/11/1 00:00:00','K003',7000.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1200','2004/11/1 00:00:00','K004',700.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1300','2004/11/1 00:00:00','K001',3000.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1300','2004/11/1 00:00:00','K002',3500.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1300','2004/11/1 00:00:00','K003',6000.00); 新增支出資料(3) insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1300','2004/11/1 00:00:00','K004',650.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1400','2004/11/1 00:00:00','K001',3500.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1400','2004/11/1 00:00:00','K002',4000.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1400','2004/11/1 00:00:00','K003',5500.00);
insert into outgoing (dept_no,trans_date,expense_no,trans_amt)
values('1400','2004/11/1 00:00:00','K004',450.00);
執行結果:
A. 新增會員資料結果
9
B. 新增部門資料結果
10
C. 新增公司資料結果
D. 新增費用資料結果
11
E. 新增繳資料結果
12
F. 新增支出資料結果
13
G. 新增預算資料結果
14
伍、 SQL敘述_查詢、統計
A.
用途 SQL command
查詢會員溫振華基本資料 select * from member where member_name = '溫振華'; 執行結果:
B.
用途 SQL command
查詢各工會部門有多少人員 SELECT dept.dept_no, dept.dept_name, count(member.member_no)
FROM dept LEFT OUTER JOIN member ON dept.dept_no = member.dept_no
group by dept.dept_no;
執行結果:
15
C.
用途 SQL command
查詢各月份,健保費的總收入 select substring((convert(char(6),trans_date,112)),1,6) yyymm,
sum(trans_amt) total_amt
from incoming
where expense_no = 'A001'
group by substring((convert(char(6),trans_date,112)),1,6); 執行結果:
16
D.
用途 SQL command
查詢2004年11月未繳健保費select member_no, member_name
的會員 from member where member_no not in
(select distinct member_no from incoming
where expense_no = 'A001' and substring((convert(char(6),trans_date,112)),1,6) =
'200411');
執行結果:
E.
用途 SQL command 統計各部門每個月份的支出金額 SELECT dept.dept_no,
17
用途 SQL command
substring((convert(char(6),trans_date,112)),1,6) yyyymm,
sum(trans_amt) total_amt
FROM dept LEFT OUTER JOIN outgoing ON dept.dept_no = outgoing.dept_no
group by dept.dept_no, substring((convert(char(6),trans_date,112)),1,6); 執行結果:
F.
用途 SQL command
統計各部門每個月份的收入金SELECT dept.dept_no,
額 substring((convert(char(6),trans_date,112)),1,6) yyyymm,
sum(trans_amt) total_amt
FROM dept LEFT OUTER JOIN member ON dept.dept_no = member.dept_no
LEFT OUTER JOIN incoming ON member.member_no = incoming.member_no
18
用途 SQL command
group by dept.dept_no, substring((convert(char(6),trans_date,112)),1,6);
執行結果:
19
陸、 開發工具
A. 開發工具:PowerBuilder 8.0.3
B. DBMS:Oracle 10g
20
柒、 安裝說明
A. oracle client 端連線設定方式:
21
22
23
24
B. 解開group6_rar後,執行 \group6\group6.exe
25
捌、 執行畫面
A. 主畫面程式列表:
26
B. 操作說明
圖示 功能說明 圖示 功能說明 圖示 功能說明
讀取資料 移至第一筆 離開單支程式 01 05 09
新增資料 移至上一筆 離開系統 02 06 10
刪除資料 移至下一筆 03 07
儲存資料 移至最後一筆 04 08
27
C. 維護類程式:共七支
程式名稱 執行畫面
公司資料維護 01
28
程式名稱 執行畫面
部門資料維護 02
29
程式名稱 執行畫面
會員資料維護 03
30
程式名稱 執行畫面
費用資料維護 04
31
程式名稱 執行畫面
部門年度預算維護 05
32
程式名稱 執行畫面
繳費資料維護 06
33
程式名稱 執行畫面
部門支出費用維護 07
34
D. 查詢類程式:共六支
程式名稱 執行畫面
會員資料查詢 01
35
程式名稱 執行畫面
部門會員人數查詢 02
36
程式名稱 執行畫面
各費用月份收入查詢 03
37
程式名稱 執行畫面
會員費用未繳記錄查詢 04
38
程式名稱 執行畫面
部門年月支出查詢 05
39
程式名稱 執行畫面
部門年月收入查詢 06
40
玖、 心得報告
A. PROJECT感想:
當初修這門課時,恰巧朋友需使用資訊系統來管理工會資料,所以提供我們很好的專案題目。看著此工會系統從無到有,分工規劃、執行、逐漸成型,到了收尾的階段。可惜專案時間有限,否則此系統應可延展成更多功能,以符合使用者的需求。
B. 本門課心得報告:
這三個月來,經由老師所準備的書本、投影片、補充教材及課堂上的講解與同學們間的互動,使得我們對於資料庫這方面的議題獲得更深入的了解。除了可依據每週的進度逐步的、穩健的學習,更可於每週的習題練習與同學分享作業心得,釐清自我學習上的疑惑。
在資料庫設計上,從最基礎的ERD、關聯模式、關聯代數、正規化,到比較常用的SQL,提供紮實的練習;在資料庫儲存結構上,深入的暸解資料讀取的方式及應如何建立適當的索引鍵;在新議題上,簡易的說明UML與XML,這些相關議題的討論對日後的工作上提供了極大的助益。
雖然這幾個月是痛苦的,因為每週不管工作上多忙錄,都得強迫自己跟上進度;但現在回想起來似乎是很值得的,因為我們可以在短期間內學到許多的知識。
41