资源预览内容
第1页 / 共51页
第2页 / 共51页
第3页 / 共51页
第4页 / 共51页
第5页 / 共51页
第6页 / 共51页
第7页 / 共51页
第8页 / 共51页
第9页 / 共51页
第10页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . . . .电子科技大学成都学院程序综合设计论文论文题目 工会成员信息管理系统 学生姓名 学号 专业 系(分院) 授课教师 2015年12月制摘 要随着社会的不断进步,人类已经进入信息网络化时代,作为联系广大职工群众的工会组织,在机关企事业单位的改革、发展和稳定中,不仅要担负着维护广大员工的 合法权益,而且要围绕企业中心任务,大力开展群众性经济技术创新工程,充分发挥工人阶级的主力军作用等重大任务。在当今信息传播速度日益加快的时代里,工 会要履行好这些职责,必须实现工会工作信息传递的网络化、形式的综合化。因此,本着先进性、开放性、可扩充性、可维护性的原则,根据目前业务实际,并充分 考虑今后业务发展需要,采用表示层(UI)/业务逻辑层(BLL)/数据访问层(DAL)三层架构,使用当前先进的系统平台、面向对象的开发方法、可视化 的开发工具,开发出一套较为完善的解决方案。本文通过工会信息化在工会工作中的重要性以及工作人员的重视,阐述了建设与应用工会信息管理系统来进一步提高工会工作的有效性与高效性,在这个过程中,突出工会信息管理系统框架模型的研究十分重要,关系到信息系统的生命力与应用效果。本工会成员信息管理共分五大功能模块成员信息录入、成员信息浏览、成员信息修改、成员信息删除。系统功能采用模块化设计,方便系统的维护和修改。很大程度上提高了工作效率。关键字:网络信息化、工会成员信息、效率. . 专业 专注 . . . . .ABSTRACTAlong with the advance of society, mankind has entered the era of information network, contact as broad worker masses of trade union organizations, enterprises and institutions of the government organ reform, development and stability, the shoulders should not only safeguard the legitimate rights and interests of the masses of workers, but also around the enterprise central task, vigorously develop mass economy technological innovation projects, give full play to their role as the main force of the working class and other major task.In todays information communication in the era of accelerated, workers want to perform these responsibilities, must implement the trade union work of information transmission network, the integration of form.Therefore, in line with the advanced nature, the principles of openness, scalability and maintainability, according to the current business practice, and give full consideration to the future business development needs, the presentation layer (UI)/business logic layer (BLL), data access layer (DAL) three-tier architecture, using the current advanced system platform, object-oriented development method, visual development tools, developed a more perfect solution.In this paper, the importance of information work in the trade union and workers union, this paper expounds the construction and application of information management system to further improve the effectiveness and efficiency of the trade union work, in the process, highlight the union information management system framework model is very important, related to the vitality of information system and application effect.This union member information management is divided into five major functional modules member information entry, member information browsing, member information modification, delete member information.System function modular design, convenient maintenance and modification of the system.Greatly improve the work efficiency.Key Words: Network informatization, labor union member information, efficiency. . . . .第1章 引言1.1 选题背景长期以来,政府机关、各大企业由于人数众多且分散在多个部门,各类人员情况复杂,管理层对所属的人员的信息,掌握的不够完整、全面和及时,人员信息的更新来源,主要是各基层上报的书面材料,而保存于纸质材料(或电子表格)的信息,难于进行更新、查询、检索、统计等日常工作,工作效率难以提高,不便于领导层及时掌握工会会员最新情况。因此,通过实现管理的信息化,来提高管理水平的需求就显得日益迫切。1.2 研究目标和意义我们从工会的实际需求出发,充分考虑了工会管理的特点,设计出一套集网站、数据管理、查询、修改于一体的综合信息管理系统。系统充分利用现有的数据资源,能够批量导入基础数据,极大的减少了信息录入的工作量;以人为管理对象,把各种业务数据转化为相互关联的信息,使操作更为快捷。利用系统的查询模块,可以快捷、灵活的搜索到需要查找的会员,并可进行相应业务操作。本系统集、数据管理、查询、信息更改、删除于一体的综合信息管理系统,实现工会管理工作的数字化,降低人工管理的工作量和复杂程度,充分利用现有的数据资源,以人为管理对象,把各种业务数据转化为互相关联的信息,能对存放于人力资源等部门的会员信息电子表格进行批量导入系统数据库,并可以进行差错检查,极大的减少了系统数据的录入时间和出错概率。1.3 研究思路针对题目要求可将设计分为六个模块:成员信息录入、成员信息浏览、成员信息查询、成员信息修改、成员信息删除。针对每个模块进行单独分工设计。对每个模块进行优化之后在一个系统程序中将这六个模块整合。然后对系统出现的错误进行修改。完善整个系统。. . . . .第2章 程序模块设计2.1 工会成员信息录入开始设计一个包含成员姓名、工号、性别、出生年月、婚否、子女个数等信息的结构体变量。运用fopen函数建立一个TXT文本用于保存成员信息。程序综合设计的时候直接调用即可。录入员工信息查询将员工信息储存到TXT文件中输出员工信息结束程序功能运行如下:2.2 工会成员信息浏览设计一个包含成员姓名、工号、性别、出生年月、婚否、子女个数等信息的结构体变量。运用printf函数打印成员信息。程序综合设计的时候直接调用即可。开始调用浏览函数输出员工信息结束程序功能运行如下:2.3 工会成员信息查询查询分为两种方式按照工号查询和按照子女个数查询。(1) 按照工号查询根据工会成员的成员号的不同,按照员工的成员号查询员工信息。开始选择查询功能输入要查询成员的工号调用serch_sta_num函数对输入的工号对照寻找调用display显示函数显示出要查询员工的信息结束程序功能运行如下:(2) 按照子女个数查询根据工会成员的成员号的不同,按照员工的成员号查询员工信息开始选择查询功能输入要查询成员的子女个数调用serch_sta_num函数对输入的工号对照寻找调用display显示函数显示出要查询员工的信息结束程序功能运行如下:2.4 删除工会成员信息删除工会成员信息份为两个部分:按照子女个数查找删除以及按照工号查找删除。使用链表的形式把struct staff结构体的最后一个成员设置为结构体本身struct staff *next。这样当工会成员信息需要删除时直接将对应的变量指向struct staff *next即可将对应的变量的值清除。即完成删除功能。(1) 按照工号查询删除开始选择删除功能调用del函数选择按照工号删除功能将工号对应的参数num与输入的工号对比删除选中的工会成员信息结束(2) 按照子女个数查询删除开始选择删除功能调用del函数选择按照子女个数删除功能将工号对应的参数geshu与输入的工号对比删除选中的工会成员信息结束
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号