安全管理人员通讯录

2022-08-02

第一篇:安全管理人员通讯录

公司管理人员通讯费用暂行规定

xxxxxxxxxx公司管理人员通讯费用暂行规定 第一条、为加强基地通讯费用的管理,规范和统一管理制度,根据公司有关管理制度,结合基地实际情况,特制定本规定。

第二条、基地今后不再支付移动电话、寻呼机和住宅电话的购机费、初装费、通话费、服务费及维修费等相关费用。取消原有住宅电话费用补贴。第三条、原有的公配寻呼机使用权归使用者,基地享有使用权。使用公配寻呼机的个人调离基地时,必须将寻呼机交还基地。第四条、根据各管理岗位的实际需求,给予不同标准的移动电话通讯费补贴。管理岗位类别补贴标准(元/月)总经理正职、党委书记300总经理副职260总经理助理、部门经理220部门经理副职180项目经理正职140项目经理副职100第五条、享有通讯费补贴者,应保持通讯工具24小时畅通,否则将取消其通讯费补贴,并给予通报批评。第六条、享有通讯费补贴的人员岗位发生变动的,于变动次月起享受相应的补贴或取消补贴。第七条、基地计划财务部依据基地管理人员聘免文件 办理相应报销手续。第八条、同时兼有多个职位或岗位可享有通讯费补贴的,按其中最高的标准领取,不得重复享有。第九条、离岗退养和保留待遇的管理人员,因其已不在管理岗位,不给予通讯费补贴。第十条、确因工作需要享受通讯费补贴的其他特殊岗位,由本单位根据实际情况提出适当补贴标准,并上交书面申请。由基地综合管理部和计划财务部会签后报基地领导审批,批准后方可领取通讯费补贴。第十一条、本规定自~年3月1日起执行。第十二条、本规定由综合管理部负责解释。

第二篇:杭州法院工作人员通讯录

浙江省高院:

杭州中院:

院长:翁钢粮

一级法官

副院长:沈建光(二级)

许米(三级) 林沛(民进党 三级)

郎长华(三级) 邵景腾(四级) 纪检组长:张哲峰(三级) 政治部主任:谷利斌 执行局长:池海江(四级)

审委会组成人员:上述人员除政治部主任谷利斌外均为审委会委员,另有:杨捷

(四)、刘舒海

(三)、邸志远

(三),邵永吉(二级)、王治建(一级)、易飞(三级、专职审委会委员)、张政(三级、专职审委会委员)。

西湖法院:

上城法院:

下城法院:

拱墅法院:

江干法院:

下沙法院:

第三篇: 人民新闻通讯社工作人员从业准则

一:坚持理论学习,努力提高理论水平。坚持学习马列主义、毛泽东思想、邓小平理论及三个代表精神,运用科学发展观做好新时期的采编工作。

二:在实际采编工作中,要充分利用马克思主义理论和社会科学发展观对一些新情况、新矛盾、新问题进行认真的思考分析,并且要善于运用马克思主义的立场、观点、方法解决实际工作中的各种问题。用正确的观点向社区人民群众解释各种新情况,分析各种问题。

三:在社区采访中,要坚持实事求是、独立自主的原则。坚守客观、中立守密的宗旨,保证收集信息的真实性、准确性,以及为政府的决策提供参谋和有力证据。

四:坚决执行国家的各项法律法规,严格执行媒体制定的各项管理制度。

五:不得接受采访对象的吃请,不得收受贿赂;不得泄露国家机密。

六:采访报告不得存在虚假的内容,不得存在侮辱诽谤的言辞,不得存在不公平的评价,不得揭露他人隐私和带有感情色彩或自我倾向性的言论。

七:工作人员必须服从单位统一管理和工作安排,必须严格遵守中宣部和国家互联网信息办公室关于新闻采访的有关规定,严格遵守新闻工作者职业道德规范,把握正确舆论导向,必须时时处处维护人民新闻通讯社的声誉。

八:一切采访活动必须事先报请本社主管领导同意并开具介绍信后方可开展工作。否则,一概视为个人行为,所造成的一切不良后果均有个人承担。

九:本通讯社所有工作人员在工作中发生的一切责任事故均有个人负责。

人民新闻通讯社

人民新闻通讯社工作人员管理制度 为加强人民新闻通讯社的队伍建设,增强每个采编及通讯员在工作中的社会责任感,为了弘扬社会主义主旋律,为科学发展观和新农村建设创造良好的舆论氛围,实现和谐中国,天下大同!把握正确的舆论导向为宗旨。弘扬正气,针砭邪恶,牢固树立正确的职业道德观,严格遵守国家法律法规。讴歌新时期新农村建设和各条战线的先进人物、先进事迹。为实现科学发展观、创造和谐社会打造良好的舆论氛围,建起良好互动的桥梁。进一步加强团队之间的团结精神,完成各部门下达的各项任务,特制订一下管理制度:

一:认真学习各项法律法规和《新闻采编人员从业管理规定》,模范遵守主管单位制订的各项管理制度和规范要求,不断提高自我的业务技能和自我修养。

二:工作人员必须严格执行主管单位下达的各项任务,管理好自己的队伍。

三:工作人员之间要精诚团结,协同工作,配合得当。

四:严格执行选题申报制度和重大采编事件的集中讨论制度,突发事件采编必须征得分社或者工作站领导同意和批示。

五:工作时间严禁上网聊天,干工作无关的事。

六:工作人员不得以采访的名义参加任何公众商业性活动,特别是不得接受被采访对象的吃请,不得接受贿赂,不得利用采编之名行敲诈之实,一经发现,根据情节轻重予以处理。对于违法违纪者从本人行为发生之时起,其法律责任自负,通讯社将同时开除其职务,即其行为发生之时起已不是人民新闻通讯社的工作人员,本通讯社将协助有关部门将其移送司法机关进行处理。

七:严格证件管理,不得利用证件招摇撞骗。在进行采编工作时,必须提前上报选题和内容,经单位领导批准后方可实施,严格执行一证一信原则。采编人员外出采编必须向主管领导言明采编去向和相关事宜,并开具介绍信方可开展工作,严谨私自外出采编。如不执行,一经发现立即取消其采编工作资格。 八:本单位工作人员以网上公示名单为准。 人民新闻通讯社

《关于新闻采编人员从业管理的规定(试行)》

为加强新闻职业道德建设,规范新闻采编人员行为,维护新闻界良好形象,促进新闻事业健康发展制定本规定。本规定所称新闻采编人员,是指在中华人民共和国境内经批准设立的报社、新闻性期刊社、通讯社、广播电台、电视台、新闻网站等新闻单位内的记者、编辑、制片人、主持人、播音员、评论员、翻译等从事新闻采访、编辑、制作、刊播等新闻报道业务的人员。 第一条 新闻采编人员要坚持以马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想为指导,拥护中国共产党的领导,拥护社会主义制度,树立政治意识、大局意识和责任意识,贯彻团结稳定鼓劲、正面宣传为主的方针,把握正确舆论导向,支持改革开放和现代化建设,为人民服务,为社会主义服务,为全党全国工作大局服务。

第二条 新闻采编人员要遵守宪法和法律,遵守党的新闻宣传纪律,维护党和国家利益,维护人民群众的根本利益。要严格保守党和国家秘密。报道违纪违法案件,要自觉遵守案件报道的纪律,注意报道的政治效果、社会效果。采编涉外新闻报道,要遵守我国涉外法律和我国已加入的国际条约,贯彻我国对外政策。采编民族宗教报道,要遵守我国民族宗教政策和相关法规。要依法维护公民个人隐私权,依法维护报道对象的合法权益。采编涉及未成年人的负面报道,要遵守我国对未成年人保护的法律规定,维护未成年人的权益,未获得未成年人的监护人同意,一般不披露未成年人的姓名、住址、肖像等能够辨别和推断其真实身份的信息和音像资料。 第三条 新闻采编人员要坚持真实、全面、客观、公正的原则,确保新闻事实准确。要认真核实消息来源,杜绝虚假不实报道。新闻报道在新闻媒体刊发时要实行实名制,即署作者的真名实姓。不得干预民事纠纷和经济纠纷的调解,不得干预正常的司法审判活动。报道涉及有争议的内容时,要充分听取相关各方的意见,认真核对事实,准确把握分寸。

第四条 新闻采编人员要发扬实事求是、敬业奉献的精神,深入实际、深入生活、深入群众,调查研究,求真务实,努力改进工作作风和文风,不断创新报道内容、形式和手段,使新闻报道贴近实际、贴近生活、贴近群众,增强新闻报道的针对性、实效性和吸引力、感染力。 第五条 新闻采编人员从事新闻报道活动时如遇以下情形应实行回避,并不得对稿件的采集、编发、刊播进行干预或施加影响:

1、新闻采编人员与报道对象具有夫妻关系、直系血亲关系、三代以内旁系血亲以及近姻亲关系;

2、新闻采编人员采访报道涉及地区系本人出生地、曾长期工作或生活所在地;

3、新闻采编人员与报道对象属于素有往来的朋友、同乡、同学、同事等关系;

4、新闻采编人员与报道对象存在具体的经济、名誉等利益关系。

第六条 新闻单位各级分支机构和派出机构的主要负责人(分社社长、记者站站长等),实行任期轮岗交流或易地安排。新闻采编人员不得被派往本人出生地、曾长期工作或生活所在地担任分社社长或记者站站长。

第七条 新闻采编人员要杜绝各种有偿新闻行为。不得利用采编多半谋取不正当利益,不得接受可能影响新闻报道客观公正的宴请和馈赠,不得向采访报道对象或利害关系人索取财物和其他利益,不得从事与职业有关的有偿中介活动,不得经商办企业,不得在无隶属关系的其他新闻单位或经济组织兼职取酬。

第八条 新闻采编人员要严格执行新闻报道与经营活动分开的规定。不得以记者、编辑、审稿人、制片人、主持人、播音员等是身份拉广告,不得以新闻报道换取广告,不得以变相新闻形式刊播广告内容,不得为经营谋利操纵新闻报道。新闻采编人员不得以订阅报刊为条件进行新闻报道,不得直接要求被采访报道单位或个人订阅报刊,更不得以批评曝光为由强迫被采访报道单位或个人订阅报刊、投放广告或提供赞助。

第九条 规范新闻采编人员记者证管理和使用。公开的新闻采访必须出示经新闻出版单位、广播电视主管部门资格认定,由国家新闻出版行政主管部门核发的记者证件。对使用假记者证或冒充记者的人员要严肃查处。新闻单位要向社会公布监督电话,方便群众监督。

第十条 对违规违纪的新闻采编人员要按有关规定和纪律严肃查处。新闻采编人员有虚假报道、有偿新闻等行为,情节严重的,一律吊销记者证。凡被吊销记者证的新闻采编人员,自吊销之日起5年之内不得从事新闻采编工作;因故意犯罪被判处刑罚的,终身不得从事新闻采编工作。 第十一条 本规定自公布之日起在全国主要新闻单位试行,其他新闻单位参照试行。

人民新闻通讯社关于新闻采编人员从业管理的规定

中宣部、国家广电总局、新闻出版总署联合颁布的《关于新闻采编人员从业管理的规定(试行)》,对新时期、新阶段进一步加强新闻职业道德建设,规范新闻采编人员行为,维护新闻行业的良好形象,促进新闻事业的健康发展提出了明确要求,作出了全面部署。通讯社各级单位,要精心组织记者、采编、编辑、制片人、主持人、播音员、评论员、翻译等新闻采编人员,认真学习、全面落实这一文件精神。为认真贯彻落实《关于新闻采编人员从业管理的规定(试行)》,现制定如下实施方案:

一、加强教育培训工作。要广泛开展科学理论教育,坚持以马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想为指导,全面贯彻落实科学发展观;要加强遵守宪法和法律、遵守党的新闻宣传纪律的教育,拥护中国共产党的领导,拥护社会主义制度,维护党和国家的利益,维护人民群众的根本利益;要加强马克思主义新闻观教育,努力掌握和运用辩证唯物主义和历史唯物主义的世界观和方法论,贯彻团结稳定鼓劲,正面宣传为主的方针,把握正确的舆论导向,为人民服务,为社会主义服务,为全党全国工作大局服务;要加强正确的世界观、人生观、价值观教育,科学认识世界,积极对待人生,正确实现个人价值;要加强职业道德教育,积极组织新闻采编人员认真学习贯彻《人民新闻通讯社工作人员从业准则》和《人民新闻通讯社工作人员管理制度》,恪守清正廉洁、敬业奉献、诚实公正、团结协作、遵纪守法的职业道德。各级管理部门要将教育培训工作列入重要议事日程,制定具体规划,加大投入,分期分批,分级分类,切实做好教育培训工作。

二、切实提高保密意识。要教育新闻采编人员增强政治意识、大局意识、责任意识,不泄露自己知悉的党和国家秘密;不在无保密保障的场所阅办秘密文件、资料;不使用无保密保障的通讯方式传输党和国家秘密;不在家属、亲友、熟人和其他无关人员面前谈论党和国家秘密;不在私人通信及公开发表的文章、著述中涉及党和国家秘密;不在社交活动中携带秘密文件、资料,特殊情况确需携带的,应由本人或指定专人严格保管;不在出国访问、考察等外事活动中携带秘密文件、资料,因工作确需携带的,应采取严密的防范措施;不将阅办完毕的秘密文件、资料私自留存而不及时按规定清退、归档;不擅自复制或销毁秘密文件、资料。

三、认真把握违法违纪案件报道。报道违法违纪案件,要确保正确导向,克服负面影响,自觉遵守案件报道的纪律,注意案件报道的政治效果、社会效果。对违法违纪案件的报道既要把握好度,也要把握好量,避免报道数量过多,表现形式不妥,内容选择不当,尺度把握不准,造成不良的社会影响。要坚决制止采用自然主义的手法,过细展示犯罪过程和作案细节,坚决制止渲染凶杀、血腥、暴力、色情等情节,坚决制止详细描写公安人员破案过程和破案细节。

四、认真把握涉外宣传报道。要紧紧围绕党和国家的工作大局,认真贯彻中央对外工作方针,及时准确地宣传党和国家的方针政策,全面客观地向世界介绍我国的真实情况,生动形象地展现我国各族人民的良好精神风貌,着力维护国家利益和形象。要坚持以我为主、以正面宣传为主、用事实说话,坚持内外有别、外外有别,从海外受众的特点和需要出发,遵循外宣工作特点和规律,拓宽外宣工作领域和渠道,改进外宣工作方式和方法。采编涉外新闻报道,要遵守我国涉外法律和我国已加入的国际条约,贯彻我国对外政策,遵守对外宣传纪律,与中央对外口径保持高度一致,不得出现任何杂音和噪音。

五、慎重处理民族宗教问题报道。要认真把握党的民族宗教基本观点、基本政策和基本常识,既要理直气壮地宣传马克思主义唯物论和无神论,又要宣传马克思主义的祖国观、民族观、宗教观和文化观,同时要尊重少数民族的风俗习惯和宗教信仰。采编、刊播民族宗教问题的报道,要遵守我国民族宗教政策和相关法规,杜绝在宣传中出现违反民族宗教政策和伤害少数民族、信教群众感情的内容。对涉及少数民族及民族地区突发事件的报道要慎重把握,及时请示有关主管部门。

六、依法维护报道对象的合法权益。要尊重公民的人格尊严,维护公民的姓名权、肖像权、名誉权、荣誉权和隐私权。不得宣扬他人隐私,或者捏造事实公然丑化他人人格,以及用侮辱、诽谤等方式损害他人名誉。要通过合法和正当的手段获取新闻,尊重被采访者的声明和正当要求。采访意外事件,应顾及受害人及亲属的感受,在提问和录音、录像时应避免对其心理造成伤害。要通过各种方式,广泛开展保护公民合法权益的宣传。

七、切实维护未成年人的合法权益。采编涉及未成年人的负面报道,要遵守我国对未成年人保护的法律规定,维护未成年人的权益。未获得未成年人的监护人同意,一般不披露未成年人的姓名、住址、肖像等能够辨别和推断其真实身份的信息和音像资料。不动员未成年人参与可能损害他们性格和感情的节目;对有可能被未成年人模仿而导致不良后果的报道内容和播出形式要加以防范;对未成年人犯罪案件一般不予公开报道。各个部门不能借报道新闻、宣传法制之名展示未成年人犯罪案件,不能为了追求收听率和收视率而公开披露未成年人的犯罪细节、作案方式。特殊情况需要报道的,要采取必要的技术手段加以处理。

八、确保新闻报道真实全面客观公正。要认真核实消息来源,仔细辨别事实真相,谨慎选择报道角度,精心组织采访活动,去伪存真、去粗取精,不编造新闻,不歪曲和夸大事实。要深入新闻现场采集第一手信息,保证新闻要素准确无误;除需要对提供信息者保密外,报道中应指明消息来源。要认真核实报道内容,不得拔高、想象和夸大新闻事实。要全面把握和正确反映社会生活的本质和主流,避免因报道肤浅、片面而导致公众对事物的判断产生偏差或错误。如发现报道错误,应立即公开予以更正。新闻采编人员采访报道的新闻和节目要实行实名制,即在采访报道中必须使用真实姓名,切实对所采访的报道、制作的节目、撰写的文章负起责任。要坚决杜绝虚假不实报道。

九、切实搞好司法审判的报道。要坚持以事实为依据,以法律为准绳,切实维护国家法律的尊严,维护人民法院的权威,维护当事人的合法权益。对司法审判的报道,要考虑社会效果,化解社会矛盾,维护社会稳定。不得干预民事纠纷和经济纠纷的调解,不得干预正常的司法审判活动;不应影响司法公正和法律判决,不偏袒诉讼任何一方;案件判决前,不作定罪、定性报道;不针对法庭审判活动进行暗访;报道公开审理的案件,应遵守相关法律规定。在报道有争议的内容时,要认真核对事实,充分听取相关方面的意见,准确把握分寸。对一些在社会上反响强烈,备受关注的重特大案件审判的报道,要严格按照中央统一部署和有关要求做好宣传报道工作,拿不准的要及时请示报告。

十、努力改进工作作风。要教育新闻采编人员贴近实际、贴近生活、贴近群众,紧密联系构建社会主义和谐社会的实际,紧密联系火热的社会生活,紧密联系广大人民群众的根本利益,真实反映时代精神,全面体现时代特色。要进一步改进新闻宣传,改进会议和领导同志活动的报道,提高质量,讲求效果;要进一步搞好重大群体性事件的报道和对社会热点问题的引导,进一步搞好突发事件的新闻报道。要加强和改进舆论监督工作,使舆论监督有利于问题的解决,有利于党和政府改进工作,有利于社会稳定。 十

一、努力改进报道文风。要切实提高引导水平,讲究宣传艺术,多用鲜活通俗的语言,生动典型的事例,喜闻乐见的形式,疏通引导的方法,做好各种新闻报道工作。要善于把握时机、把握节奏、把握分寸,因势利导、潜移默化、润物无声,力求用鲜活的语言解开思想的困惑,用身边的事例说明深刻的道理,把思想和艺术、继承和发展、严谨与生动、科学与趣味有机地结合起来。要适应群众的口味、满足群众的需要,深入浅出、入脑入耳,可亲可信。要扩大新闻报道面,增加信息量,做到新闻数量多、时效快、文笔好、价值高,确保新闻报道言之有物、内容充实、信息丰富。

十二、在新闻报道中实行回避制度。新闻采编人员从事新闻报道活动时,如遇以下情形应实行回避,并不得对稿件的采集、编发、刊播进行干预或施加影响:新闻采编人员与报道对象具有夫妻关系、直系血亲关系、三代以内旁系血亲以及近姻亲关系;新闻采编人员采访报道涉及地区系本人出生地、曾长期工作或生活所在地;新闻采编人员与报道对象属于素有往来的朋友、同乡、同学、同事等关系;新闻采编人员与报道对象存在具体的经济、名誉等利益关系。

十三、实行轮岗交流和任职回避。通讯社各级分支机构和派出机构的主要负责人(工作站主任等),实行任期轮岗制和任职回避制。各级分支机构和派出机构的主要负责人任职满8年的,应当轮岗交流或易地安排工作。通讯社新闻采编人员不得被派往本人出生地、曾长期工作地或生活所在地担任本单位分支机构和派出机构的主要负责人。

十四、坚决杜绝有偿新闻。要坚决杜绝各种有偿新闻行为。不得利用工作、身份之便直接或间接地为本人、亲属及其他人谋取私利;不得接受可能影响新闻报道客观公正的宴请和馈赠;不得以任何名义索要、接受和借用采访对象的任何钱物;不得在采访报道活动中提出任何与工作无关的个人要求;不得从事与职业有关的有偿中介活动;不得经商办企业;不得在无隶属关系的其他新闻单位或经济组织兼职取酬。新闻采编不得将自己的名字、声音、形象用于任何带有商业目的的文章、图片及音像制品;不得私自从事未经批准的节目主持、录音、录像、配音工作及以个人赢利为目的的社会活动。

十五、新闻报道与经营活动相分开。要严格实行新闻报道与经营活动相分开的规定。不得以记者、编辑、审稿人、制片人、主持人、通讯员等身份拉广告,不得以新闻报道换取广告,不得以新闻形式变相播发广告内容,不得为经营谋利操纵新闻报道。不得要求被采访报道者为自己、亲属和本部门、本单位提供经费、报酬等,更不得以批评曝光为由强迫被采访者投放广告、提供赞助,或为自己谋取私利。

十六、规范证件管理和使用。要做好采编资格认定工作,切实加强新闻采编队伍的建设和管理工作。通讯社行政管理部门要继续做好对已在岗并符合条件的采编及通讯员的执业资格审核认定工作,保证审核质量;对其他需要取得新闻采编资格的人员要按照国家考试的标准要求,进行执业资格考试。要确保考试的公正性、严肃性和权威性;健全执业资格注册、颁证制度。要严格执行延续及变更注册的程序和要求,建立持证人员的不良记录档案,建立网络查询监控系统。对使用假新闻采编人员证件或冒充记者的人员要严肃查处。人民新闻通讯社向社会公布监督电话,方便群众监督。

十七、违规违纪的查处规定。对违规违纪的新闻采编人员要按照有关规定和纪律严肃查处。新闻采编人员有虚假报道、有偿新闻等行为,情节严重的,一律吊销新闻采编人员证件。凡被吊销新闻采编人员证件的人员,自吊销之日起5年内不得从事新闻采编工作。

十八、本实施方案自公布之日起,在人民新闻通讯社各部门试行,下属其他新闻单位参照试行。

第四篇:通讯录管理制度

1. 目的

为增强对公司通讯录发放、更新等管理,特制定此制度。

2. 适用范围

公司通讯录。

3. 职责

3.1行政人事部负责本制度拟定、完善、更新及下发。

3.2行政人事助理负责定期更新、发放通讯录。

3.3各部门负责人负责本部门工作联系更新信息传递至行政人事助理。

3.4各员工负责自身联系更新信息传递至行政人事助理。

4. 工作程序

4.1通讯录版本及内容

4.1.1公司通讯录分为“内部”和“外部”二个版本。“内部”通讯录记录公司所有人员的通讯信息,仅发放于公司总部相关部门;“外部”通讯录记录部门负责人、部门助理,及经常与办事处沟通人员的通讯信息,发放于办事处。

4.1.2公司通讯录按照部门顺序记录以下内容:大部名称、部门名称、姓名、岗位、分机、手机、固定电话、传真、邮箱等信息。

4.2通讯录更新

4.2.1行政人事助理依据上周发生的人员入职、离职、调岗等信息更新通讯录,于每周一下班前以邮件方式发放最新通讯录。

4.2.2公司各员工在自身通讯方式发生变更三个工作日内,把更新通讯信息传递至行政人事助理处。

4.2.3各部门对外工作联系信息,包括但不限于办公地址、办公电话、传真等发生变化时,由部门负责人或部门助理在变更后三个工作日内传递更新信息至行政人事助理处。

4.2.4公司部门架构、公司对外工作联系信息等发生变化时,经CEO审批后,由行政人事助理直接更新。

4.3通讯录发放接收人员

4.3.1《通讯录(内部)》发放接受人员为:CEO、CTO、COO;各大部总监;部门经理;需与外部经常联系的部门助理、岗位人员。

4.3.2《通讯录(外部)》发放接受人员为:大区经理、办事处经理、办事处文秘。

4.4通讯录管理

4.4.1公司通讯录为公司受控文件,严禁接受人员随意转发。如发现转发的,处于200元/次经济处罚。

4.4.2如因正常工作需要,需取得通讯录的,由行政人事部总监审批。

4.4.3工作之外,要求取得通讯录的,由行政人事部总监审核后,由CEO审批。

5. 相关记录

通讯录(内部)

通讯录(外部)

第五篇:通讯录管理系统

1.题目名称

通讯录管理系统 2.基本功能

(1)显示:将所有联系人的信息显示出来 (2)查找:按姓名、手机号码、QQ号码进行查找

(3)添加:从键盘上录入联系人的有关信息,包括姓名、手机号码、QQ号码、家庭地址

(4)修改:根据用户需要,修改联系人的指定信息

(5)删除:删除不需要的信息

源代码

#include #include #include #define LEN sizeof(struct Per) struct Per { char name[17];//姓名

char number[13];//电话 char qq[11];//qq号

char add[30];//家庭地址 } ; void ClearScreen()//清屏函数 { system("cls"); } void printf1()//主界面 {

printf(" 欢迎来到通讯录!"); printf(" 请选择操作:"); printf(" 1. 显示通讯录"); printf(" 2. 查找通讯录"); printf(" 3. 添加通讯录"); printf(" 4. 修改通讯录"); printf(" 5. 删除通讯录"); printf(" 6. 退出 "); } void printf2()//修改页面 { printf("请选择操作: "); printf(" 1.按姓名查找 "); printf(" 2.按手机号码查找 "); printf(" 3.按QQ号码查找 "); printf(" 4.返回上一页 "); } void Show()//显示函数 { struct Per * p,person; FILE *fp; int i=0; p=&person; ClearScreen(); printf("姓名 电话 QQ 家庭地址 "); if((fp=fopen("aa.txt","r"))==NULL) { printf("cannot open file "); exit(0); } while(!feof(fp)&&fread(p,LEN,1,fp)) {

printf("%-17s%-13s%-11s%-30s ",p->name,p->number,p->qq,p->add);

i++; } if(i==0)

printf("没有联系人 "); else

printf(" 共有%d位联系人 ",i); fclose(fp); printf(" 按回车键返回上一页"); getchar(); getchar(); } void Seek()//查找 { char name[17],tel[13],qq[11]; int n,i; FILE *fp; struct Per * p,person; p=&person; fp=fopen("aa.txt","r"); while(1) { rewind(fp); ClearScreen(); printf2(); printf("请选择您的操作: "); scanf("%d",&n); if(n==1) {

i=0;

ClearScreen();

printf("请输入要查找的联系人的姓名: ");

scanf("%s",name); while(!feof(fp)) { fread(p,LEN,1,fp);

if(strcmp(name,p->name)==0)

{

i++;

if(i==1)

{ printf("姓名 电话 QQ 家庭地址 ");}

printf("%-17s%-13s%-11s%-30s ",p->name,p->number,p->qq,p->add);

memset(p,0,LEN);

}

} if(i==0) printf("没有该联系人的信息 ");

printf(" 按回车键返回上一页"); getchar(); getchar(); } else if(n==2) { i=0; ClearScreen(); printf("请输入要查找的手机号码: "); scanf("%s",tel); while(!feof(fp)) { fread(p,LEN,1,fp); if(strcmp(tel,p->number)==0) {

i++;

if(i==1)

{ printf("姓名 电话 QQ 家庭地址

");}

printf("%-17s%-13s%-11s%-30s ",p->name,p->number,p->qq,p->add);

memset(p,0,LEN);

} } if(i==0) printf("没有该联系人的信息 "); printf(" 按回车键返回上一页"); getchar(); getchar();

} else if(n==3) { i=0; ClearScreen(); printf("请输入要查找的QQ号码: "); scanf("%s",qq); while(!feof(fp)) { fread(p,LEN,1,fp);

if(strcmp(qq,p->qq)==0)

{

i++;

if(i==1)

{ printf("姓名 电话 QQ 家庭地址 ");}

printf("%-17s%-13s%-11s%-30s ",p->name,p->number,p->qq,p->add);

memset(p,0,LEN);

} } if(i==0)

printf("没有该联系人的信息 ");

printf(" 按回车键返回上一页"); getchar(); getchar();

} else if(n==4)

break; } fclose(fp); getchar(); } void Add()//添加函数 { int n; FILE *fp; struct Per * p,person; p=&person;

printf("请选择您的操作 1 添加 2 返回上一页 "); scanf("%d",&n); if(n!=1&&n!=2) {

printf("请选择您的操作 1 添加 2 返回上一页 "); scanf("%d",&n); } while(n==1) { memset(p,0,LEN);//机构体的初始化 ClearScreen(); fp=fopen("aa.txt","a"); printf("请输入姓名 "); scanf("%s",p->name); printf("请输入手机号码 "); scanf("%s",p->number); printf("请输入qq(没有请输入无) "); scanf("%s",p->qq); printf("请输入地址 "); scanf("%s",p->add);

fwrite(p,LEN,1,fp); fclose(fp); printf("保存成功! "); printf("您想 1继续添加 2退出 "); scanf("%d",&n); if(n!=1&&n!=2)

{

printf("请选择您的操作 1 添加 2 退出 "); scanf("%d",&n);

} } } void Alter()//修改 { char name[17],tel[13],qq[11],add[30]; int n,len,i=0; FILE *fp; struct Per *p,person; p=&person; fp=fopen("aa.txt","r+"); printf("请输入要修改的联系人的姓名 "); scanf("%s",name); while(!feof(fp)&&fread(p,LEN,1,fp)) {

if(strcmp(name,p->name)==0)

{

i++;

len=ftell(fp); printf(" 姓名 电话 QQ 家庭地址 ");

printf("%-17s%-13s%-11s%-30s ",p->name,p->number,p->qq,p->add);

} } printf(" "); if(i==0) {

printf("没有该联系人的信息 "); getchar();

printf("按回车键返回主菜单 "); } else { printf("1.修改该联系人的姓名 "); printf("2.修改该联系人的手机号码 "); printf("3.修改该联系人的QQ号码 "); printf("4.修改该联系人的家庭地址 "); printf("5.修改该联系人的全部信息 ");

printf("6.返回上一页 "); printf("请输入您的操作序号 "); scanf("%d",&n);

switch(n)

{

case 1:

ClearScreen();fseek(fp,len-71,SEEK_SET);printf("请输入姓名 ");scanf("%s",name);

fwrite(&name,sizeof(name),1,fp);printf("修改成功 ");

printf("按回车键返回主菜单 ");getchar();

break;

case 2:

ClearScreen();fseek(fp,len-54,SEEK_SET);printf("请输入手机号码 ");scanf("%s",tel);

fwrite(&tel,sizeof(tel),1,fp);printf("修改成功 ");

printf("按回车键返回主菜单 ");getchar();

break;

case 3:

ClearScreen();fseek(fp,len-41,SEEK_SET);printf("请输入qq号码 ");scanf("%s",qq);

fwrite(&qq,sizeof(qq),1,fp);printf("修改成功 ");

printf("按回车键返回主菜单 ");getchar();

break;

case 4:

ClearScreen();fseek(fp,len-30,SEEK_SET);printf("请输入家庭地址 ");scanf("%s",add);

fwrite(&add,sizeof(add),1,fp);printf("修改成功 ");

printf("按回车键返回主菜单 ");getchar();

break;

case 5:

ClearScreen();fseek(fp,len-71,SEEK_SET);

printf("请输入姓名 "); scanf("%s",p->name); printf("

码 ");scanf("%s",p->number); printf("请输入 ");scanf("%s",p->qq); printf("请输入地址 ");scanf("%s",p->add); fwrite(p,LEN,1,fp);printf("修改成功 ");

printf("按回车键返回主菜单 ");getchar();

break;

case 6:;

}

} fclose(fp); getchar();

}

qq(没有请输入无)void Delete()//删除 { int i=0,j,l; char name[17]; struct Per * p,person; FILE *fp,*fp1; p=&person; fp=fopen("aa.txt","a+"); printf("请输入要删除的联系人的姓名 "); scanf("%s",name); while(!feof(fp)&&fread(p,LEN,1,fp))//显示要删除的联系人的信息

{

if(strcmp(name,p->name)==0)

{

i++;

if(i==1)

{printf("姓名 电话

QQ 家庭地址 ");} printf("%-17s%-13s%-11s%-30s ",p->name,p->number,p->qq,p->add);

memset(p,0,LEN);

}

} rewind(fp); if(i==0) printf("没有该联系人的信息 "); else {

printf(" 此联系人将被删除 ");

printf("1.确定 2.取消 ");

scanf("%d",&j);

if(j==1)

{

fp1=fopen("bb.txt","a");

while(!feof(fp)&&fread(p,LEN,1,fp))

{

if(strcmp(name,p->name)!=0)

{

fwrite(p,LEN,1,fp1);

}

}

fclose(fp);

fclose(fp1);

remove("aa.txt");

rename("bb.txt","aa.txt");

printf(" 该联系人已删除 按回车键返回上一页 "); getchar(); getchar();

}

if(j==2)

{

fclose(fp); printf(" 按回车键返回上一页 "); getchar(); getchar();

}

} } int Select()//主菜单输入 { int n; printf("选择您想要的操作 请输入序号!! "); scanf("%d",&n); while(n<1||n>6) {

printf("输入错误,请重新输入! ");

scanf("%d",&n);

}

return (n); } int main() {

while(1) {

ClearScreen();

printf1();

switch(Select()) {

case 1:ClearScreen();Show();break;

case 2:ClearScreen();Seek();break;

case 3:ClearScreen();Add();break;

case 4:ClearScreen();Alter();break;

case 5:ClearScreen();Delete();break;

case 6:exit(0); } }

return 0; }

上一篇:安全部部长岗位职责下一篇:安全标准化工地汇报