C语言工会成员信息管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

摘要I电子科技大学成都学院程序综合设计论文论文题目工会成员信息管理系统学生姓名学号专业系(分院)授课教师2015年12月制ABSTRACTII摘要随着社会的不断进步,人类已经进入信息网络化时代,作为联系广大职工群众的工会组织,在机关企事业单位的改革、发展和稳定中,不仅要担负着维护广大员工的合法权益,而且要围绕企业中心任务,大力开展群众性经济技术创新工程,充分发挥工人阶级的主力军作用等重大任务。在当今信息传播速度日益加快的时代里,工会要履行好这些职责,必须实现工会工作信息传递的网络化、形式的综合化。因此,本着先进性、开放性、可扩充性、可维护性的原则,根据目前业务实际,并充分考虑今后业务发展需要,采用表示层(UI)/业务逻辑层(BLL)/数据访问层(DAL)三层架构,使用当前先进的系统平台、面向对象的开发方法、可视化的开发工具,开发出一套较为完善的解决方案。本文通过工会信息化在工会工作中的重要性以及工作人员的重视,阐述了建设与应用工会信息管理系统来进一步提高工会工作的有效性与高效性,在这个过程中,突出工会信息管理系统框架模型的研究十分重要,关系到信息系统的生命力与应用效果。本工会成员信息管理共分五大功能模块成员信息录入、成员信息浏览、成员信息修改、成员信息删除。系统功能采用模块化设计,方便系统的维护和修改。很大程度上提高了工作效率。关键字:网络信息化、工会成员信息、效率.ABSTRACTIIABSTRACTAlongwiththeadvanceofsociety,mankindhasenteredtheeraofinformationnetwork,contactasbroadworkermassesoftradeunionorganizations,enterprisesandinstitutionsofthegovernmentorganreform,developmentandstability,theshouldersshouldnotonlysafeguardthelegitimaterightsandinterestsofthemassesofworkers,butalsoaroundtheenterprisecentraltask,vigorouslydevelopmasseconomytechnologicalinnovationprojects,givefullplaytotheirroleasthemainforceoftheworkingclassandothermajortask.Intoday'sinformationcommunicationintheeraofaccelerated,workerswanttoperformtheseresponsibilities,mustimplementthetradeunionworkofinformationtransmissionnetwork,theintegrationofform.Therefore,inlinewiththeadvancednature,theprinciplesofopenness,scalabilityandmaintainability,accordingtothecurrentbusinesspractice,andgivefullconsiderationtothefuturebusinessdevelopmentneeds,thepresentationlayer(UI)/businesslogiclayer(BLL),dataaccesslayer(DAL)three-tierarchitecture,usingthecurrentadvancedsystemplatform,object-orienteddevelopmentmethod,visualdevelopmenttools,developedamoreperfectsolution.Inthispaper,theimportanceofinformationworkinthetradeunionandworkersunion,thispaperexpoundstheconstructionandapplicationofinformationmanagementsystemtofurtherimprovetheeffectivenessandefficiencyofthetradeunionwork,intheprocess,highlighttheunioninformationmanagementsystemframeworkmodelisveryimportant,relatedtothevitalityofinformationsystemandapplicationeffect.Thisunionmemberinformationmanagementisdividedintofivemajorfunctionalmodulesmemberinformationentry,memberinformationbrowsing,memberinformationmodification,deletememberinformation.Systemfunctionmodulardesign,convenientmaintenanceandmodificationofthesystem.Greatlyimprovetheworkefficiency.KeyWords:Networkinformatization,laborunionmemberinformation,efficiency第1章引言1第1章引言1.1选题背景长期以来,政府机关、各大企业由于人数众多且分散在多个部门,各类人员情况复杂,管理层对所属的人员的信息,掌握的不够完整、全面和及时,人员信息的更新来源,主要是各基层上报的书面材料,而保存于纸质材料(或电子表格)的信息,难于进行更新、查询、检索、统计等日常工作,工作效率难以提高,不便于领导层及时掌握工会会员最新情况。因此,通过实现管理的信息化,来提高管理水平的需求就显得日益迫切。1.2研究目标和意义我们从工会的实际需求出发,充分考虑了工会管理的特点,设计出一套集网站、数据管理、查询、修改于一体的综合信息管理系统。系统充分利用现有的数据资源,能够批量导入基础数据,极大的减少了信息录入的工作量;以人为管理对象,把各种业务数据转化为相互关联的信息,使操作更为快捷。利用系统的查询模块,可以快捷、灵活的搜索到需要查找的会员,并可进行相应业务操作。本系统集、数据管理、查询、信息更改、删除于一体的综合信息管理系统,实现工会管理工作的数字化,降低人工管理的工作量和复杂程度,充分利用现有的数据资源,以人为管理对象,把各种业务数据转化为互相关联的信息,能对存放于人力资源等部门的会员信息电子表格进行批量导入系统数据库,并可以进行差错检查,极大的减少了系统数据的录入时间和出错概率。1.3研究思路针对题目要求可将设计分为六个模块:成员信息录入、成员信息浏览、成员信息查询、成员信息修改、成员信息删除。针对每个模块进行单独分工设计。对每个模块进行优化之后在一个系统程序中将这六个模块整合。然后对系统出现的错误进行修改。完善整个系统。电子科技大学成都学院本科毕业设计论文(或电子科技大学成都学院课程设计)2第2章程序模块设计2.1工会成员信息录入设计一个包含成员姓名、工号、性别、出生年月、婚否、子女个数等信息的结构体变量。运用fopen函数建立一个TXT文本用于保存成员信息。程序综合设计的时候直接调用即可。程序功能运行如下:开始录入员工信息将员工信息储存到TXT文件中输出员工信息结束查询第2章研究的理论基础32.2工会成员信息浏览设计一个包含成员姓名、工号、性别、出生年月、婚否、子女个数等信息的结构体变量。运用printf函数打印成员信息。程序综合设计的时候直接调用即可。程序功能运行如下:开始调用浏览函数输出员工信息结束电子科技大学成都学院本科毕业设计论文(或电子科技大学成都学院课程设计)42.3工会成员信息查询查询分为两种方式按照工号查询和按照子女个数查询。(1)按照工号查询根据工会成员的成员号的不同,按照员工的成员号查询员工信息。开始选择查询功能调用display显示函数显示出要查询员工的信息输入要查询成员的工号调用serch_sta_num函数对输入的工号对照寻找结束第2章研究的理论基础5程序功能运行如下:电子科技大学成都学院本科毕业设计论文(或电子科技大学成都学院课程设计)6(2)按照子女个数查询根据工会成员的成员号的不同,按照员工的成员号查询员工信息程序功能运行如下:开始选择查询功能调用display显示函数显示出要查询员工的信息输入要查询成员的子女个数调用serch_sta_num函数对输入的工号对照寻找结束第2章研究的理论基础72.4删除工会成员信息删除工会成员信息份为两个部分:按照子女个数查找删除以及按照工号查找删除。使用链表的形式把structstaff结构体的最后一个成员设置为结构体本身structstaff*next。这样当工会成员信息需要删除时直接将对应的变量指向structstaff*next即可将对应的变量的值清除。即完成删除功能。(1)按照工号查询删除开始选择删除功能调用del函数选择按照工号删除功能将工号对应的参数num与输入的工号对比删除选中的工会成员信息结束电子科技大学成都学院本科毕业设计论文(或电子科技大学成都学院课程设计)8(2)按照子女个数查询删除2.5工会成员信息修改程序开始设计一个结构体方便对信息的修改。开始选择删除功能调用del函数选择按照子女个数删除功能将工号对应的参数geshu与输入的工号对比删除选中的工会成员信息结束选择修改功能选择你想要修改的信息输入修改后的信息结束开始译文9第三章总结3.1系统优缺点:3.1.1优点本系统已经基本实现功能要求,员工信息完整,查询快捷方便,修改程序较简单,程序简单精炼。功能界面指示明确,操作简单,易于推广。3.1.2缺点1.程序运行不够流畅,部分功能模块优化不够好。2.系统界面不够美观,比较简陋。3.1.3改进方案1.借鉴和学习更多的C语言书籍,规范自己的定义方法。2.认真学习每个字符和结构体所表达的意思,争取将系统写的更加完整。3.在实现完整的系统功能后,进一步美化界面。4.了解c语言数据库中的常用数据体,以及TXT文本的具体运用。做好数据类型的统一化。进一步的完善整个系统。3.2总结体会一个星期的C语言课程设计,使我对C语言开始有了更深入的认识。刚开始接触C语言的时候,我只觉得是输入几个字母加几个标点就行了,经过这一个星期的实践,我才认识到C语言是一门长盛不衰的程序设计语言,深受广大软件爱好者的喜爱。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目的程序效率高。兼备高级语言与地基语言的优点,属于一种中间语言。随着计算机技术的深入发展,特别是微机的普及,越来越多的人在学习计算机知识,随着计算机技术的深入发展,特别是微机的普及,越来越多的人在电子科技大学成都学院本科毕业设计论文(或电子科技大学成都学院课程设计)10学习计算机知识以满足社会发展和自身的需要。C语言不仅为计算机专业人员所使用和喜爱,几年来,许多计算机应用人员也开始喜爱和使用C语言。实践证明,C语言是一种很好的程序设计语言。当我开始着手做这份C语言程序设计的时候,我才意识到。我对C语言的认识及理解是那么的浅薄,如果没有课本和其他资料的话,我就会像一只无头苍蝇般乱撞,根本无从下手。就算是有课本和其他资料我也要去一个个逐字逐句的翻书找资料。即使花了一个星期的时间做完了程序设计,但是程序仍然有很多不完善的地方,甚至有时候运行还会出错。程序中还有很多我不理解的地方,这些地方都是看的课本和资料上生搬硬套上来的。虽然学了接近半年的C语言,这一次又花了一个星期做设计,但是我知道我现在所理解的C语言知识只是九牛一毛,沧海一粟

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功