c图书馆管理系统论文

2024-04-14

c图书馆管理系统论文(通用6篇)

篇1:c图书馆管理系统论文

程序设计课设论文

论文题目: 图书信息管理系统

学 院: 年 级: 班 级: 姓 名: 学 号: 指导教师:

软件学院 2015级

软件工程1522班 韩汀

201515614100 邵回祖

2016年6月14日-2016年6月22日

目录

1.需求分析---------1

2.概要设计---------2

3.详细设计---------3

4.调试分析---------8

5.核心源程序清单和执行结果------------------------8

6.课程设计总结----19

1.需求分析

(1)程序的功能:

图书信息管理系统涉及5项功能,包括录入,浏览,查询,删除和修改,其中查询可通过书名或作者两种途径进行。

图书信息录入:将图书信息写入程序,包括序号,书名,作者,出版社,出版日期和价格。

图书信息浏览:将所有已录入的图书信息按序号排序列出。图书信息查询:可根据图书的书名或作者查找该书的具体信息。图书信息删除:可根据序号删除指定图书信息。图书信息修改:可根据序号修改图书所有信息。

(2)输入输出要求:

(3)测试数据: 高等数学 1 高等教育出版社 2014.7 31.20 2 概率论 2 高等教育出版社 2008.6 37.40 3 线性代数 3 高等教育出版社 2007.5 17.30 4 C程序设计 4 清华大学出版社 2010.6 33.00 1

2.概要设计:(1)数据的存储结构

(2)系统流程: 2

3.详细设计:

(1)信息录入函数: 用scanf函数输入定义的书籍结构体的序号,书名,作者,出版社,出版时间和价格。建立10本书籍的书库,输入完毕,返回主函数。

(2)信息浏览函数:

(3)信息查询函数:

这里分两个项目,一个是通过书名进行查询,另一个是通过作者进行查询。在定义查询函数时使用switch函数:

通过书名进行查询:

通过作者进行查询:

(4)信息删除函数:

根据序号删除图书,操作成功后显示删除成功,任意键跳转。如果序号输入错误显示图书不存在。

(5)信息修改函数:

在此函数中,根据序号选择图书修改,存在一个问题,就是难以选择其中一项进行修改,只能全部修改。

出现的问题:只能全部进行修改:

4.调试分析:

(1)在初次运行中,发现系统闪退问题存在于第2,3,4,5项中,输入序号点击回车系统闪退。最后在每一项最后加入system(“pause”);使得闪退问题修复。

(2)在最初编写代码过程中,始终输入:FILE *fp;

if((fp=fopen(“library”,“r”))==NULL)最后修改为:FILE *fp;

if((fp=fopen(“library.doc”,“r”))==NULL)

(3)在信息修改一栏中,目前仍无法实现单独修改一条信息的功能,只能根据序号,对序号所对应的全部图书信息进行修改。

if(i!=library.count){

mbook book;

printf(“ntt请输入修改后此图书的信息n”);

printf(“t请输入图书号:”);

scanf(“%s”,book.number);

printf(“t请输入图书名:”);

scanf(“%s”,book.name);

printf(“t请输入作者名:”);

scanf(“%s”,book.author);

printf(“t请输入出版社:”);

scanf(“%s”,book.publish);

printf(“t请输入出版时间:”);

scanf(“%s”,book.time);

printf(“t请输入该书的价格:”);

fflush(stdin);

scanf(“%f”,&book.price);

strcpy(library.book[i].name,book.name);

strcpy(library.book[i].number,book.number);strcpy(library.book[i].publish,book.publish);strcpy(library.book[i].author,book.author);strcpy(library.book[i].time,book.time);library.book[i].price=book.price;save();5.核心源程序清单和执行结果:

(1)源代码:

#include #include #include typedef struct { char number[10];//书号 char name[20];//书名 char author[20];//作者 char publish[50];//出版社 char time[20];//出版时间 float price;}mbook;

typedef struct { int count;//书的本数

mbook book[100];//最大可有100本书 }mlibrary;

mlibrary library;void save()//保存图书信息。{ FILE *fp;if((fp=fopen(“library.doc”,“w”))==NULL){ printf(“n不能保存图书信息n”);return;} fwrite(&library.count,sizeof(int),1,fp);fwrite(library.book,sizeof(library.book[0]),library.count,fp);}

void putin()/*定义录入函数*/ {

int y=1;

system(“cls”);while(y)

{ printf(“t请输入您的书籍的书号:”);scanf(“%s”,library.book[library.count].number);printf(“t 请输入书名:”);scanf(“%s”,library.book[library.count].name);printf(“t 请输入作者名:”);scanf(“%s”,library.book[library.count].author);printf(“t 请输入出版社:”);scanf(“%s”,library.book[library.count].publish);printf(“t 请输入出版时间:”);scanf(“%s”,library.book[library.count].time);printf(“t 请输入该书的价格:”);fflush(stdin);scanf(“%f”,&library.book[library.count].price);library.count++;printf(“n 是否继续录入(1.继续;0,退出录入):”);fflush(stdin);scanf(“%d”,&y);if(y!=1){ y=0;break;} } save();} void lookup(){

int i;

system(“cls”);

printf(“图书号t图书名t作者名t出版社t出版日期t图书价格n”);for(i=0;i

void search()/*定义查询函数*/ { int a;system(“cls”);/*进行清屏*/ printf(“tt******************************n”);printf(“开始查询n”);printf(“ttt1---------------search_by_namen”);printf(“ttt2---------------search_by_writern”);printf(“ttt0---------------exitn”);printf(“tt******************************n”);printf(“tt请选择你想要的查询方式:”);fflush(stdin);scanf(“%d”,&a);switch(a){ case 1: search_by_name();break;case 2: search_by_author();break;case 0: return;} system(“pause”);} void del()/*定义删除函数*/ { int i;char number[10];system(“cls”);/*清屏*/ printf(“n Please type in the number of the book you want to delete:”);fflush(stdin);scanf(“%s”,number);for(i=0;i

mbook book;

printf(“ntt请输入修改后此图书的信息n”);

printf(“t请输入图书号:”);

scanf(“%s”,book.number);

printf(“t请输入图书名:”);

scanf(“%s”,book.name);

printf(“t请输入作者名:”);

scanf(“%s”,book.author);

printf(“t请输入出版社:”);

scanf(“%s”,book.publish);

printf(“t请输入出版时间:”);

scanf(“%s”,book.time);

printf(“t请输入该书的价格:”);

fflush(stdin);

scanf(“%f”,&book.price);

strcpy(library.book[i].name,book.name);

strcpy(library.book[i].number,book.number);strcpy(library.book[i].publish,book.publish);strcpy(library.book[i].author,book.author);strcpy(library.book[i].time,book.time);library.book[i].price=book.price;save();} else

printf(“n cannot found!n”);

fflush(stdin);

getchar();

system(“pause”);}

int main(){

int a;

FILE *fp;

if((fp=fopen(“library.doc”,“r”))==NULL){ printf(“n不能打开图书信息库n”);fp=fopen(“library.doc”,“w+”);printf(“n初始化图书信息库,初始化之后要重启程序n”);library.count=0;fwrite(&library.count,sizeof(int),1,fp);fclose(fp);return;} fread(&library.count,sizeof(int),1,fp);fread(library.book,sizeof(library.book[0]),library.count,fp);fclose(fp);do { system(“cls”);printf(“nnnnntttt图书信息管理系统ttttn”);printf(“tt*********************************************n”);printf(“ttt1------------------图书信息录入n”);printf(“ttt2------------------图书信息浏览n”);printf(“ttt3------------------图书信息查询n”);printf(“ttt4------------------图书信息删除n”);printf(“ttt5------------------图书信息修改n”);printf(“ttt0-----------------退出图书管理系统n”);printf(“tt*********************************************n”);printf(“ttPlease Enter Choose: ”);fflush(stdin);scanf(“%d”,&a);switch(a){ case 1:

putin();

break;case 2:

lookup();

break;case 3:

search();

break;case 4:

del();

break;case 5:

update();

break;case 0:

printf(“nn退出nn”);

break;default:

printf(“n序号不对n”);} }while(a!=0);save();return 0;}(2)运行结果:

在codeblocks中编译、运行目标程序后,进入到主界面,显示如图1:

进入主界面后,显示信息选择操作,根据相应序号选择相应操作,输入1后进入图书信息录入选项,按顺序录入相应信息,完成后按1继续录入,按0结束录入,显示如图2:

按0返回主界面,进入到信息浏览界面,可查看已录入的全部图书信息(下图中只录入一本图书信息),查看结束后按任意键返回主界面,显示如图3:

根据选项进入信息查询界面,有两个选择,分别为根据书名和根据作者,按1进入根据书名进行查询,可显示相应图书信息,显示如图4:

根据作者进行查询,以查询无果为例,显示cannot found!显示如图5:

按5进入图书信息修改界面,输入序号显示图书信息并进行修改,按顺序依次修改信息(目前无法对单独某一条信息进行修改),显示如图6:

按4进入信息删除界面,输入相应序号后显示删除成功,按任意键返回,显示如图7:

在信息删除界面中,输入序号,如果没有存储该序号图书信息,显示cannot found!显示如图8:

6.课程设计总结:

在课程设计过程中,由于对代码和各种概念不是很清楚,所以对结构体变量的引用非常生疏。在调试程序的过程中,也存在许多问题,最后一一修改。通过自己对书本知识一遍又一遍的复习,自己感觉做系统不再那么的复杂,包括框架的建立,界面设计,调用函数等等。经过一个星期的锻炼,自己感觉到了明显的提高,以后还需多练习,多锻炼,加强对C语言综合知识的理解与应用。

请老师审阅我的课程设计报告。谢谢

软件学院

1522班

韩汀

201515614100

篇2:c图书馆管理系统论文

摘 要

随着经济全球化的不断深化,企业面临的竞争越加激烈且呈现多元化我国多数企业 “高投入-底产出”的经营模式不再适应新的竞争形势,企业的可持续发展已经成为企业一个不可避免的课题。而商业伦理,正是在经济全球化浪潮涌现、社会问题日益凸现的背景下,企业发展出现瓶颈的情况下突出与兴起的。可以说企业可持续发展与商业伦理责任的研究具有同步性,两者间具有很强的相关性。永续发展和绿色环保是现代商业可持续发展的基本内涵,商业伦理是一种无形资产,是商业经营者永续发展的源动力。现代商业发展应该保持人与自然的和谐,在追求经济利益的同时,兼顾社会、生态和环境效益。

关键词: 企业可持续发展 商业伦理责任

引 言

现代公司之间的竞争已经从过去的产品、性能、价格的竞争上升到产品中社会责任和环境责任含量的竞争,杜邦、巴斯夫等跨国公司以及国内的王老吉、蒙牛集团坚持可持续发展,并把这种理念融入到企业每个环节,形成可持续发展价值观,进而通过示范作用和竞争淘汰作用影响社会观念,这或许是对当前企业管理研究的又一新要求。衡量一个企业是否优秀,除了它的利润、规模因素外,企业是否具有商业伦理责任,是否有忧患意识,是否有可持续的能力,将占据越来越重要的位置,而在全球竞争中,企业更要重视商业伦理责任问题。把商业伦理责任和企业可持续发展视为一枚硬币的两面,两者相互依存,不可分割。企业伦理责任与可持续发展的关系是什么,商业伦理责任对于实现可持续发展的意义在哪里等问题,本文就已有的研究成果做一个简要的综述。

一、企业可持续发展内涵

“可持续发展”最广泛采纳的定义,是在1987年由世界环境及发展委员会所发表的布特兰报告书所载的定义,亦即:既满足当代人的需求,又不对后代人满足其需求的能力构成危害的发展称为可持续发展。这就要求,既要达到发展经济的目的,又要保护好人类赖以生存的大气、淡水、海洋、土地和森林等自然资源和环境,使子孙后代能够永续发展和安居乐业。可持续发展与环境保护既有联系,又不等同。环境保护是可持续发展的重要方面。可持续发展的核心是发展,但要求在严格控制人口、提高人口素质和保护环境、资源永续利用的前提下进行经济和社会的发展。发展是可持续发展的前提;人是可持续发展的中心体;可持续长久的发展才是真正的发展。

关于企业的可持续发展内涵,迄今学界研究较少。商业的可持续发展与可持续发展既有联系也有区别。笔者认为,从理论上讲,商业可持续发展应该包含相互联系的两个层面。其一,企业的可持续发展是指商业组织自身发展的连续性或长久性,它表明:一个从事创造财富的商业组织在一个较长的时间内,不断地实现自我超越,由小变大、由弱变强,在追求自我生存和永续发展的过程中,既要考虑自身经营目标的实现,又要保持自身在领先地位和未来的经营环境中始终保持持续的盈利增长和能力提高。其二,是指商业经营者在商业发展中不以牺牲人类赖以生存发展的环境为代价,绿色环保是价值追求。永续发展和绿色环保是企业可持续发展的基本内涵。

二、商业伦理是企业经营者永续发展的源动力

经济伦理学业已证明:商业组织不是一架简单的赢利机器,它必须要承担社会发展过程中的诸多责任。也就是说,商业经营者在追求自身利益的同时,必须要承担起社会义务。处理好“义利关系”,在赢利的同时重视培育商业伦理精神,是经营者永续经营、恒久发展之道。在这里,商业伦理体现了经营者工具理性和价值理性的统一。作为工具理性,经营者借助于自身良好的信誉和较强的社会责任感(亦即自身商业伦理精神),赢得了市场,赢得了消费者,实现利益的最大化。作为价值理性,经营者在追求利益的同时,必须提升企业的道德形象,经营者毁灭了道德形象,就是自取灭亡。可见,不能说赢利是经营者唯一的源动力,商业伦理成为与之并驾齐驱的源动力之一。

商业伦理是一种巨大的无形资产,是企业经营者永续发展的源动力。这一点在当前社会发展中体现的淋漓尽致。

子曰:“君子喻于义,小人喻于利”。公司存在的主要目的是取利。但是这并不妨碍公司成为喻义的谦谦君子。在5.12四川汶川发生8.0级地震之后,各个在华公司纷纷行动起来,捐款捐物。发挥了抗震救灾的巨大作用。我们欣喜的看到很多中国本土的公司体现了人性的光辉,担起了匹夫之责。我们看到王老吉捐款过亿,我们看到吉利汽车捐款过亿,我们看到奇瑞汽车捐款过亿,我们看到很多帐篷企业在这个商机面前一无反顾的捐出自己的产品。这些企业将一些原本属于股东的利益奉献给了利益相关者--中国的消费者(灾民),政府(商业合作者)。于是我们看到资本的于是我们看到资本的“仁德”。在这些企业积极地为四川灾区做贡献的同时,他们的义举得到广大中国消费者的认可,很多人甚至玩笑说饮料只喝王老吉,汽车只开吉利。虽有戏谑成分,但是也说明了这样的行为在一定程度上或许能给企业未来带来收益。

相反,我们也看到一些不太“作为”的公司企业。代表着之一,万科地产。一直以来王石作为万科的招牌为万科树立着不错的口碑,甚至一些业主因为买了万科的房子而倍感荣耀。但是这个荣耀感在 5.12之后一去不复返,当吉利这样的大家心目中不太有实力的民营企业都捐款过亿的情况下,有着亚洲最大的房产公司之称的万科地产只捐款200万元。甚至万科内部要求员工捐款不得超过十元,于是王石变成了王十元,随之而来的是全国人民的唾骂,股票的连续暴跌。王石作为一个中国知名的商人,一个高学历的企业领导人,他明白企业的最大作用是为董事会创造财富,这点没错,只可惜他有些书呆子气的认死理,将这条内容牢牢的占据了自己的经营理念的最高位置,没错,之前万科的成功经营为他的董事会赢得了丰厚的利润,之前万科的成功经营为他的董事会赢得了丰厚的利润,但是在这个特殊时期,在企业的资本可以发挥巨大优势的时候,他还是坚持着自己的利润。王石也说过,善事不在与一朝一夕,而是一个连续的行为。这些都没有错,只是这是一个特殊时期,一个中华民族面临的空前挑战,需要所有人,所有企业共同努力的时候,如此“铁公鸡”,被别人指责,被股民抛弃,也就不足为奇了。不久前,万科地产召开临时董事局会议,会议结果是,王石无条件道歉,并且准备花费2000万公关费为他自己也为万科集团重新树立良好的企业形象。因此,我就看到原则的重要性,它不仅仅是一个乌托邦式的口号,更是一条将企业良好发展下去的金玉良言。一个优秀的企业必须为他所在的地区、国家做出贡献,创造利益,只有一个双赢的关系才能让企业更好的生存发展,因为我们都喜欢跟君子打交道。现代商业伦理更加强化了企业的可持续发展理念,现代商业伦理也就成为现代企业可持续发展的润滑剂与驱动器,企业也就能不断地得以壮大发展而永葆生机与活力。为了寻求这种可持续发展,现代商业伦理就会要求企业经营者遵循应有的伦理准则,培植相应的伦理精神,舍取不合乎伦理规范的利益行为,追求合乎伦理的、规范的市场利益,将经营者利益最大化变为利益相关者利益最大化,将追求短期利益变为更多地追求长远利益。

三、现在商业环境伦理与企业可持续发展的一致性

传统商业伦理注重研究交易双方的利益关系,而现代商业伦理突破了原有的利益关系,拓展到研究交易双方与自然界之间的利益关系,这种拓展的交易双方与自然界的伦理问题也可以称之为“现代商业环境伦理”。现代商业环境伦理是从环境伦理的角度审视商业发展,提出有利于生态环境的商业准则和商业道德,使商业活动向着有利于生态环境最终也有利于人类自身的方向发展,使经济效益、社会效益、环境效益相统一。现代商业环境伦理的创新趋势是,将绿色营销(green marketing)、环境公正和工业生态等概念结合起来。绿色营销指在价值链的所有环节上,按照节约资源、对环境友好的方式利用资源。如选用可循环利用的包装材料,采用无污染的生产流程、无农药农业和自然肥料。环境公正是指在执行已有的环境法律和监管措施的时候,不因种族、伦理理念和社会经济状况的不同采取差别对待。工业生态以自然领域的运行原则为基础,也就是说,永远不要浪费或丢弃任何东西;任何东西都要循环利用。

前已述及,绿色环保是商业可持续发展的基本内涵。工业革命以来的商业活动,特别是近半个世纪以来的商业活动是一种大量吞噬地球资源的能耗密集型活动,兴办企业的浪潮席卷全世界„„第二次世界大战以后,史无前例的经济繁荣和扩张带来了物质商品消费量的激增,也过快地消耗了能源。采矿业和石油业的发展对地球上的森林、山脉、水资源和其他一些敏感的生态系统造成了威胁。世界已经进入了一个生物种群大量灭绝的时期,一些商业行为充当杀手,正在毁灭地球上的物种。全球化国际旅游和贸易发展的结果之一,是使越来越多的物种被有意或无意带到新的地区,并对当地原有的物种造成了破坏。对资源的消耗和污染,对物种多样性的危害,商业活动难辞其咎。传统企业坚持的原则是利益最大化,会以牺牲环境为代价来取得经济增长,这是一种不可持续的商业发展模式,当今人类面临的生态危机已经充分证明了这一点。目前人类所面临的环境状况要求商业活动必须改变唯利是图的宗旨,坚持可持续发展的原则。现代商业发展应该保持人与自然之间的和谐,在追求经济利益的同时兼顾社会、生态等效益。可见,现代商业环境伦理和企业可持续发展在本质上是一致的。

随着经济全球化不断深化,企业要在激烈的竞争中持续发展必须做到以下几点:

1、坚持以人为本,把员工的可持续发展放在企业长期发展的首位

企业要实现长期的可持续发展,以人为本的管理理念是企业履行社会责任的基础。首先,现代 公司的竞争最终都归结为人力资源的竞争,拥有知识和技能的员工是公司竞争致胜的决定性因素。其次,员工的知识和技能只是一种潜在的生产力,要将这种潜力发挥出来,必须给以一定的激励,创造适宜的环境和条件,否则会影响公司的正常运营。再次,公司员工作为一种人力资本,具有一定的专用性。这种专用性将员工与公司紧紧地联结在一起,只有保护好员工工作的积极性,才能使公司充满活力。最后,随着现代公司治理方式的不断发展,在这些公司中,员工不仅成为人力资本的所有者,而且成为非人力资本的所有者,从而成为公司的所有者。因此,为了保障公司员工的利益,而且也为了促进公司的永续发展,各国无一例外地将公司对员工的责任列为公司社会责任的一项主要内容。公司对员工的责任是多方面的,第一,为员工提供安全和健康的工作环境是企业的首要责任。第二,企业要为员工提供平等的就业机会、升迁机会、接受 教育机会。企业为员工提供平等的就业机会,在职业选择上要反对各种各样的歧视。第三,企业为员工提供民主参与企业管理的渠道,为员工提供自我管理企业的机会。员工在企业中虽然处于劳动者、被管理者的地位,但是劳动者一样有参与企业管理的权利,对企业的重大经营决策、企业的未来发展等重大问题有发表意义和建议的权利。

2.大力发展循环经济,实现人与自然的和谐统一

循环经济,是对物质闭环流动型经济的简称,是以物质、能量梯次和闭路循环使用为特征的经济。循环经济与传统经济的区别在于,传统经济是一种由“资源—产品—污染排放”所构成的物质单向流动的经济,它通过把资源持续不断地变成废物来实现经济的数量型增长。而循环经济则改变了这一线性发展模式,是一种建立在物质不断循环利用基础上的经济发展模式,它要求把经济活动按照自然生态系统的形式,组织在一个“资源—产品—再生资源”的闭环反馈式系统之中,所有的物质和能源在这个不断进行的经济循环中得到合理和持久的利用,整个经济系统以及生产和消费过程中基本上不产生或者只产生很少的废物。循环经济能从根本上解决长期以来环境与发展之间的冲突。可见大力发展循环经济其本质就是低开采、低排放、高利用,真正实现了自然环境、人类社会和经济发展的“三赢”,使得人与自然的和谐统一,是企业承担社会责任的重要手段和方法之一。

3.以节约为本,推行清洁生产

我国20世纪90年代以来,经济 高速增长,城市化进程加快,各种资源和能源消耗增加,对环境带来了极大的影响,面临环境危机的窘地。如果我国仍以传统的高消耗、低产出、高污染的方式来维持经济的高速增长,将会使环境状况进一步恶化,也会使有限的资源加速枯竭。实行清洁生产对 企业 来说,第一,可以降低企业的整体运营成本,增加收益。由于节能、降耗、减污,必然降低包括废弃物处理费用在内的产品成本,做到增产、增效不增污,从而减少新增设施的投资和运行费用;全员的预防意识、完好的预防设施、严密的制度和严格管理,可以减少突发性重大污染事故发生,避免或减少对末端治理的冲击,从而节约企业的运营成本。第二,改善产品品质,提高产品竞争力。质量好、成本低、服务佳是产品竞争的基础。清洁生产能够发现并尽量消除隐藏于产品工艺流程、产品设计、产品功能、材料背后的技术缺陷或产品功能弱点,生产出符合国际标准的环境友好产品,从而大大提高产品的市场占有率。第三,提升企业形象,传播先进的企业管理理念、价值观念。企业形象是企业竞争力的一个重要构成部分。企业推行清洁生产,能够做到环境好、无污染、不扰民,从而有助于企业的声誉和企业品牌的构筑与传播进而提升企业的竞争力。清洁生产把 工业 生产过程的污染预防提升到可持续 发展 的战略的高度;可持续发展理论成为清洁生产的理论基础,清洁生产是可持续发展理论的实践,以保证环境和经济协调发展。因此企业作为社会主义市场经济中的主体,清洁生产是企业履行社会责任的重要体现与可持续发展的必然选择。

4.坚持创新,不断推动企业技术进步

企业持续发展的动力来源于其核心竞争力,核心竞争力的构建关键在于技术创新能力,技术创新是企业核心竞争力的核心和基础。只有不断提升自主创新能力,才能真正实现可持续发展。这是因为,技术创新对于提高企业核心竞争力有三大效应。第一,自催化作用。伴随着一项技术创新成果在企业内部的扩散,成为核心技术,企业将形成自己新的核心竞争力和技术模式,能够使企业在一个长时期内获得高额垄断利润和规模经济效益。第二,低成本扩散与收益效应。新技术在企业中的应用使企业的成本得到得到“收益倍放”效应,可以使同一技术在不同产品市场上获得巨大的创新收益。第三,技术创新增强企业整体实力效应。通过技术创新构建的核心竞争力可以提高企业在相关产品市场上的竞争地位,对企业的发展具有更为深远的意义。

5.积极参与社会公益事业,回报社会

(1)对社区承担应有的责任。企业是社区的一员,是社区的邻居,它享受社区提供的种种条件,也对社区产生种种影响。企业享受的水、电、路以及医疗卫生等公共设施,都是当地社区提供的,进行生产经营活动也离不开当地政府和居民群众的支持,所以企业有责任、有义务搞好为社区的服务,如投入一定的财力、物力、人力,帮助社区进行 教育、卫生、交通 等基础设施建设;通过自身事业的发展(比如发展三产),为社区提供更多更好的就业机会;积极关心和支持社区的文化、福利事业,关心和主动赞助社区的慈善事业;通过建设优秀的企业文化带动社区形成良好的社会风气,促进社区精神文明建设等。

(2)公司对公益活动的社会责任。作为公司来讲,所谓的公益活动是指对不确定的社会群体(尤其是弱势群体)进行帮助,最主要的表现形式就是捐赠。如捐赠教育事业、医疗服务机构、社会福利机构、贫困地区、特殊困难人群等等。这些群体往往处于社会底层,靠自身力量难以发展。他们多数由于遭遇不幸,或者疾病,或者交通事故,或者 自然 灾害等,都是令人同情的。他们和正常人一样,具有生存和健康的权利,有追求自身发展的权利。我们追求的公平应该是全社会的公平,当这些人群面临着自身不能解决的困难时,作为社会的其他成员应该主动伸出自己的援助之手。作为经济实力强大的公司,是最应该贡献自己的力量,这是最早的关于公司社会责任的认识。如果说公司的其他社会责任现在还在引发各种争议的话,那么公司对公益活动的社会责任是争议最少、最正统的公司社会责任形式,是一项传统意义上的公司社会责任。

参考文献

篇3:基于C语言的图书管理系统

随着社会主义经济的发展,各种信息管理系统在社会中的作用越来越大,和人们的生活和工作息息相关。对于高校的图书管理系统来说,计算机系统实现对图书的管理功能,代替人工管理,使得图书管理变得规范化和严谨化,避免了很多因人工操作而带来的不必要的问题。

简单的来说,图书管理系统是一套管理图书馆业务的系统,由于近些年来各大高校发展迅速,图书馆的馆藏量也在不断的加大,图书管理系统可以代替图书管理员大部分的工作任务,减轻图书管理员的工作量。图书管理系统包括系统管理、管理员管理、借阅人员管理、图书管理等的功能,具体会在系统的详细介绍中说明。通过对图书管理系统的设计,实现借助计算机技术进行图书馆的图书管理。

该图书管理系统是基于C语言实现的,采用的程序开发环境是Visual C++。Visual C++是面向对象的程序开发工具,具有可视化编程的特点,可以自动的生成程序框架,方便进行各种管理,通过设置就可以实现支持数据库接口的操作,具有强大的功能。

2需求分析和系统分析

通过对一些图书馆和图书馆工作人员的资料的调查,其中有些图书馆已经在应用图书管理系统进行图书管理,但是效果却不是很好。例如,图书管理系统本身功能完善,但是由于工作人员的非专业性,所以图书管理系统发挥的功效不是很明显,达不到应有的效果。就此来看,用户需要一个简单已操作的信息管理系统,用户需求大概包含以下几个方面。

首先,需要实现图书馆馆内工作人员对图书的管理工作,通过图书管理系统智能化的实现对图书的编号、分类、结构和库存等的管理,满足图书借阅者对图书的全面了解的需求;其次,读者可以通过计算机的索引快速的了解图书的详情,方便读者的阅读和借阅;最后,工作人员需要借助计算机统计图书的借阅情况,对馆内图书的库存量和借阅信息有一个全面的了解。在硬件和软件的实现上,需要实现一个操作简单,易于操作并且界面友好的管理系统。

系统分析需要做到对主要设计流程的分析,从图书管理系统目标的建立、需求分析、进行代码编写和功能的实现,最后进行测试和功能的分析,完成一个应用系统的整体设计工程,需要用到C语言中的算法,功能通过函数来实现。主要包括,图书的登记功能,对新入馆的图书进行基本信息的录入;删除功能,对于缺失和淘汰的图书进行信息的删除;修改功能,对图书馆图书信息进行修改;借阅功能,通过系统实现自主借阅功能,并且能查阅相关的借阅信息。

3图书管理系统总体设计和详细设计

根据系统分析功能的需求制定图书管理系统的总体设计,采用自顶向下的层次化的模块结构,主页面是用户的登录界面,可以实现管理员、读者和工作人员三种不同的登录模式,是进入系统的接口,根据登录身份的不同实现模块的跳转,完成相应的功能。

系统的详细设计就是相应的模块化设计,主模块是登录模块,进行账号密码信息的输入,通过函数进行判断,管理员身份进入系统的管理模块,主要负责系统的更新和维护;读者身份进入图书借阅信息管理模块,主要实现借阅信息的查询和图书借阅和归还;工作人员身份进入图书管理模块,实现对图书的管理,包括信息录入、删除和修改,还有对读者借阅情况等的管理。图书信息录入模块,判断该图书是否为新书,若果没有基本信息则录入,如果存在,进行系统提示。修改模块和删除模块也是大致的模块结构。针对读者的图书信息管理模块,根据账号索引出自己图书的借阅情况,选择相应的借书、还书和浏览图书的功能模块。针对管理员的图书管理模块,对图书的馆藏量进行统计,借出的数量的管理和借阅人信息的查看功能。

4代码实现和测试

进入编码阶段,根据系统开发运行环境对图书管理系统的总体设计和详细设计通过编码语言来实现,首先建立数据库进行数据支撑,程序设计语言是人和计算机交流的工具,要选用结构简单和清晰明了的编码语言,通过C语言简单语法的运用来进行功能的实现,严格按照编程的标准要求自己,在复杂的函数结构上加注释,有利于后期管理人员的维护。

代码测试通过两种方式来实现,黑盒测试,不考虑程序的语法结构,从图书管理系统的功能实现出发,测试主要功能的实现。白盒测试需要了解程序的逻辑结构,对程序的各种通路结构和基本算法都要了解,来检测图书管理系统是否符合预期的要求工作。在测试阶段着重解决代码和逻辑结构中出现的各种问题,确保图书管理系统的正常投入使用。

5结语

通过测试,基本的功能可以初步的实现,但是还需要做进一步的优化处理,除此之外,还需要做到后期对图书管理系统的更新和维护。随着信息化时代的到来,运用互联网技术进行对日常工作的管理是今后业务发展的潮流,图书管理系统的设计顺应时代发展的潮流,改变原有的工作模式,大大提高了工作效率。图书馆自动化系统的发展将带动知识的普及,为中国教育事业添砖加瓦。

摘要:随着信息技术的不断进步,人们已经进入了信息化的时代,信息技术的革命带动了新兴企业的发展,但同时也给传统的发展模式带来了强烈的冲击,例如图书馆业务的管理。传统的人工管理模式不能满足日益增长的图书馆业务,现如今馆藏量的增长和信息的录入都是通过计算机技术来完成的,所以迫切需要建立一个规范的图书管理系统来进行图书馆日常业务的处理,本篇文章主要介绍的就是基于C语言的图书管理系统的设计。

关键词:信息化,图书馆业务,C语言,图书管理系统

参考文献

[1]关雪仑.高校图书管理系统的分析与设计[D].北京:北京邮电大学,2012.

[2]张湋.基于UML的图书管理信息系统分析与设计[D].成都:电子科技大学,2012.

篇4:系统“减肥”,C盘减负

一、禁用系统还原

系统还原可以在系统出现故障时恢复到较早时的状态。由于它引入了还原点的概念,即定期创建还原点以便在恢复时可以让操作者选择要恢复的日期。功能的本意是好的,但是在设计时却没有提供创建还原点时内容备份的地点,这样還原点内容就保存在默认的C盘,时间一长硬盘的空间即被大大占用。

我们可以右击“我的电脑”打开系统属性窗口,切换到“系统还原”选项卡,选中“在所有驱动器上关闭系统还原”按钮,在弹出的窗口中单击“确定”按钮即可。

如果系统分区的内容比较重要,又希望能够使用系统还原服务,那么可以选中C盘,然后单击“设置”按钮,在弹出的窗口中修改磁盘空间的使用大小(默认最大的磁盘空间为12%),拖动滑块减小这个数值即可。

二、转移页面文件

很多时候,我们为了获得较快的运行速度,于是就设置了较大的虚拟内存。其实,现在内存价格非常便宜,而且容量也很大,我们一般已经不需要使用硬盘空间来做虚拟内存。因为设置较大的虚拟内存后会产生较大的页面文件。

对此,我们可以在系统属性窗口中切换到“高级”选项卡,然后在“性能”一栏中单击“设置”按钮,切换到“高级”选项卡,单击“虚拟内存”处的“更改”按钮,然后可以根据需要选择“无分页文件”大小即可。如果因此而让系统运行速度变慢,那么可以在上方的驱动器列表中选择除C之外的其他分区,然后再重新自定义虚拟内存的大小即可。

三、关闭休眠功能

默认状态下WindowsXP会启用休眠功能,启用的代价就是会在系统分区中占用与物理内存容量相等的磁盘空间。如果平时使用并不多,那么不妨将其关闭。

在桌面空白处右击,打开显示属性窗口,切换到“屏幕保护程序”选项卡,单击“电源”按钮,将打开的窗口切换到“休眠”选项卡,取消“启用休眠”按钮选项并保存设置即可生效。

四、卸载组件

在安装WindowsXP时,系统会自动安装一些默认的组件,而这些组件对用户来说可能一次都用不上,让它们白白占据着硬盘空间非常可惜,还是将它们卸载掉吧。

首先进入C:Windowsinf文件夹,用记事本打开sysoc.inf文件,然后查找到hide将其全部替换为空。保存修改后的文件,进入控制面板打开“添加/删除程序”,单击“添加/删除Windows组件”按钮,在打开的窗口中即可将那些被默认安装且自己根本用不到的程序卸载了。

五、删除不必要的文件

除了通过关闭相应的功能达到系统减肥的目的之外,我们还可以将系统中很多文件删除。

例如系统会备份一些系统文件,这同样对我们没有什么太大的作用,这些备份的系统文件就保存在C:Windowssystem32

dllcache,要将它们删除只需要打开命令提示符窗口,运行“sfc/purgecache”,运行之后再输入“sfccachesize=0”即可。

如果你仍然希望保留备份的系统文件,那么我们可以运行“gpedit.msc”打开组策略配置窗口,依次选择“计算机配置→管理模板→系统→Windows文件保护”,双击右侧的“指定Windows文件保护缓存位置”,将其设为“已启用”,并在“缓存文件路径”中填入除C盘外其它分区路径即可。

对于驱动程序备份、多余的输入法和帮助文件,我们都可以将它们一键删除。其中驱动程序备份位置为C:Windowsdriver.cachei386,帮助文件为C:Windowshelp。

篇5:c图书馆管理系统论文

针对信息管理与信息系统专业的培养目标,在传统教学方法的基础上,为解决“C程序设计”课程中语法知识复杂、程序设计理论难理解、理论教学与专业应用相脱离等问题,提出增加融入探讨式教学、“微课”教学、案例教学、团队讨论开发实践等教学方法丰富教学模式,并给出相应考核方法的改进,更加有助于教学质量的提高。

1 引言

信息管理与信息系统专业主要是培养具备现代管理学理论基础、计算机科学技术知识及应用能力,掌握系统思想和信息系统分析与设计方法以及信息管理等方面的知识与能力的人才。 因此该专业的学生必须具备和掌握系统程序设计的方法和思想,而C语言程序设计课程是应用最广泛,最易让非计算机专业学生接受的程序设计课程,通过该课程的学习可以训练学生解决问题的逻辑思维能力,为更好的掌握信息系统的分析和设计方法而服务。信息管理与信息系统专业与计算机专业的C程序设计课程目标是有区别的,但是目前该专业的C程序课程教学模式大多与计算机专业的相同。由此为了适应教学的发展和社会的需要,培养学生的实践能力和创新能力,提高信管专业学生的系统分析能力、信息技术应用能力,改进和丰富传统的C语言程序设计课程的教学方法是非要有实际意义的。

2 教学现状

C语言功能丰富,使用灵活方便,易学易用,不需要强大的计算机专业背景,因此是高等院校各个专业普遍开设的一门程序设计课程。该课程应用范围广泛、是一门实践性很强的课程。目前在我国高校中,主要还是采用传统的理论教学加上机辅导的模式。在现有教学条件的制约下,上机部分的教学效果并不理想。首先,上机课时较少,与其他课程不同,要想很好地完成C语言的学习,必须进行大量的实际操作,同时要完成课堂布置的实验任务和课后作业,都需要上机实践,这就需要学生配备电脑或者课余时间去学校机房进行操作,这都需要花费一定的资金,对于落后地区的学生来说,很难较好的完成该课程的学习。其次,传统的理论授课方式(黑板或者PPT)很难将一些程序设计原理展现出来,光靠教师的讲授和描述,很难在学生头脑中准确的形成程序的运行过程,无法理解正确,上机实验就无法正确进行,普遍还需要教师的帮助和程序调试;同时课堂被动的接收教师讲解枯燥的语法知识,效果普遍不好。再次,课堂讲解的例题以及上机实验的题目基本都是固定的,没有专业应用性;并且由于课时的限制只能给予大众型答案,但实际上每个题目都有很多种算法和解法。这样学生都是按照教师给予的思想去解题,禁锢了学生的创造性思维,不利于培养学生的创新能力和独立分析能力。

3 存在的.问题

C程序设计课程是一门需要大量实践的课程,同时也是理论性较强的课程,与其他的程序设计语言课程(如ASP.Net Oracle 和C# 等)以及计算机专业课程(如数据结构、算法设计与分析等)都有着紧密的相互关联性和启发性。信息管理与信息系统专业的学生由于各种因素的限制而没开设这些相关课程,因此以传统的计算机专业的教学方法进行C程序设计课程的教授,必然会出现不相适应的问题。

1)课堂教学与专业应用相脱离

C程序设计课程的教学方法大多采取课堂教师讲解,实验课在机房进行上机练习实践的形式。然而在课堂上讲解的语句语法内容较多,需要记忆,往往会忽略培养程序设计思维;并且课堂上所举的实例大多是为了体现所讲解的语法或语句特点,忽略了与专业应用的结合性;学生对语言的掌握主要靠死记硬背,面对实际问题时就会不知所措。

2)教学模式单一

长期以来,都是老师课堂讲授,学生记忆;老师布置上机任务并进行上机指导,学生被动接受。学生缺乏合作开发实践的锻炼以及思考和解决问题的训练,不能够很好地理解和运用程序设计理论,很多都是靠死记硬背通过考试,最后还是不会编程,更不用说去解决实际问题了。

3)案例枯燥

各种教材使用的案例都很类似,基本都是以阐述解释语法、语句规则为目的选择的程序案例,相对枯燥和抽象。对于没有计算机专业背景的学生而言,学习和接受过程有一定的难度,不利于培养学生的学习兴趣。

4 C程序设计课程教学模式的改进探索

1)融入探讨式教学

不同专业的培养目标是不相同的,应该根据信息管理与信息系统专业的培养目标和程序设计课程的特点对课堂教学形式以及侧重点进行重新设计,丰富课题教学形式。在传统的理论教学课时中分出一部分来进行探讨式教学,选择一些具有专业应用特点的问题组织同学们进行探讨。例如在讲解数据类型的时候,传统的方法是给同学们介绍数据类型有哪些,分别是怎么用的,流水账式的讲解枯燥而且难以记忆。此时就可以利用“学生信息管理系统中的学生信息都有哪些类型?”这样一个实际问题,让大家来讨论这个学生信息管理系统中的各种学生相关信息的类型该如何设定?用什么类型的会比较合适?选择错了会出现什么样的问题?……经过这一系列问题的讨论,大家对每种数据类型的应用都有了比较深刻的认识,同时也了解了C程序课程在本专业上的应用。

2)融入“微课”教学

C程序课程含有大量的语法、语句规则,还有很多嵌套、循环等不易理解的程序设计思维,用口述的方式不易表达。对于这部分难理解的内容可以采用“微课”的教学方式,将这部分内容进行主题教学设计,做成教学视频(课例片段),辅助于教学讲解,既形象又生动的教学形式,既增加了教学的趣味性,又加深了学生对程序设计思维的理解,提高了学生的学习兴趣。同时还可以将“微课”复制给学生,学生可以通过手机、电脑随时进行自主学习和复习。这种方法需要教师花更多的制作时间,同时也不是所有的知识都适合做成“微课”的形式,教师可以根据需要适当的选择一些知识点进行制作和应用。

3)案例教学法

案例教学法是一种以案例为基础的教学法,最早应用于医学院和法学院,是一种以社会生活的实际案例为主要研究对象的教学法。在教学过程中采用具有专业应用背景的问题进行教学,理论与实践相结合,打破了传统的理论教学与专业应用相脱离的境况,丰富了教师单纯授课的教学方法,有利于调动学生主动学习的积极性,培养学生的实际应用能力。在信息管理与信息系统专业的学生的C程序设计课程的教学中,教师可以在教学过程中采用具有专业应用特点的实际问题为教学的切入点,用具体的案例和实际的应用背景给学生以真实感,激发学生主动学习知识去解决问题,层层深入。例如可以使用图书管理信息系统、人事信息管理系统等一个或几个实例贯穿整个教学过程,在介绍数据类型等语法知识的时候可以通过实例中的信息类型设计来讲解;在介绍选择结构程序设计、循环结构程序设计等内容的时候可以借助实例中的选择功能、查询功能、信息更新功能的设计实现方法来解释。同时可以选择一些类似的实例,启发引导学生,引领着学生进行系统分析和设计,鼓励指导学生进行程序的设计和编写。学生从实际问题的分析和实践中培养学习兴趣,掌握和应用理论知识,并能与所学专业相结合。

4)教师讲授与自主学习相结合

程序设计课程中的语法讲解是枯燥的,但这部分对于课程的学习具有极其重要的铺垫作用,单纯的流水账式的教学容易让学生产生厌烦情绪,因此需要想办法激发学生的学习兴趣。可以将这部分内容的学习转移至机房,采用教师课堂讲授基本原理加学生自主实践学习的方式完成,教师在课堂上将基本的理论和语法结构介绍清楚,让学生运用前面所学的知识或者具体实例进行应用实践。比如学习函数的调用以及函数参数的设计,教师将如何自定义函数的用法、语法和规则以及函数参数的类型等问题解释清楚,让学生通过具体的问题设计带有不同类型和数量的参数的函数进行编程解题,这样既锻炼了学生的自学能力,又培养了学习兴趣,同时还加深了对知识的理解。但是这种方法占用的时间较多,所以不需要所有的知识都采用这种方法,教师可以根据学生的情况酌情选择一些知识点试炼。

5)教师讲授与团队讨论实践

在C程序设计课程的教学开始,就可以将同学们分为多个开发团队,可以自由结合的方式,这样在课堂讨论以及机房实践中都可以以小组的形式进行。尤其在讲解程序设计理论的时候,可以给学生一些固定的题目,或者让小组自己选择跟专业应用相关的题目进行开发训练,让学生自由发挥,会让教师看到一些意想不到的效果。这样学生在学习程序设计的同时,进行着实际问题的分析和编程求解,遇到困难并解决困难的过程会留下深刻印象,这种小组团队形式的教学效果明显优于之前的流水账式的学习。教师属于管理者和控制者的角色,在小组讨论完毕以及实践完毕后进行总结。

5 考核方式改进探索

一般C程序设计课程的最后成绩都是由期末成绩、上机实验成绩和平时作业情况来按比例划分的,这种考核方式难免会掩盖学生的实际水平,如平时作业和上机实验报告难免会出现学生抄袭的情况,操作能力差但靠死记硬背最后期末取得了好成绩;而平时操作能力强的一些学生往往会忽视期末考试的重要性,不注重语法知识点的记忆,最后成绩不理想。对于教学质量的保证,合理的考核方式也是非常重要的,因此对考核方式进行改进也是非常有必要的,可以根据教学方式的改进逐步调整考核方式,如在成绩评定中加入小组成绩,该成绩是由小组在平时针对问题提出的解决方案、小组作业完成情况、成员表现等方面来构成。还可以将教学过程中布置的综合案例作业作为考核成绩的一部分,综合案例体现了学生对程序设计理论掌握的情况以及程序设计在本专业中的应用能力,同时也锻炼了学生的演讲表达能力。当然在实际教学中,由于课时以及各方面因素的限制,不能完全实现理想中的教学模式,考核方式需要具体根据当时的教学模式进行调整。

6 小结

篇6:c图书馆管理系统论文

一、图书馆信息化管理的趋势 所谓信息化的图书馆即利用现代的信息技术对有较高价值的图像、文字、语音、影像、软件、影视、音响等多媒体信息进行收集、整理、组织、规范加工和压缩处理等将其转化为

数字化信息通过计算机网络技术将其进行高质量的保存和管理再通过网络技术进行经济、高效地传播和接收使用户无论在何时何地都能够从网上享受到各种信息服务。信息化的图书馆建设需要存取权限知识产权数据安全等方面的管理加强商业机构教育团体和政府之间的联系与合作等相关内容实现真正意义上的资源共享从而对人们的生活、工作和行为产生良好的影响。

二、图书管理系统的需求分析 根据图书馆的实际情况设计图书管理系统主要满足图书借阅者、图书工作人员和图书管理人员三个方面的需求。

1、图书借阅者的需求 读者对系统的需求主要是查询个人借阅图书的情况、个人信息的修改、查询图书馆的藏书等读者可以直接通过系统查看图书馆图书情况如果读者根据本人借书证号和密码登录系统还可以进行本人借书情况的查询和对部分个人信息的维护。但读者只能查询本人的借书情况和维护个人信息。所以该系统不但满足了读者的要求还保护了读者的个人隐私。

2、图书管理员的需求 图书管理员对读者的借阅及还书要求进行操作同时打印借书或还书报表给读者查看确认图书管理员有修改读者借书和还书记录的权限所以需对管理员登陆本模块进行更多的考虑。在此模块中图 书管理员还可以为读者添加借书记录或是还书记录并打印生成相应的报表给读者查看和确认。读者基本信息的输入包括读者编号、读者姓名、读者性别、联系电话、联系地址等。图

书信息的输入包括图书编号、图书名称、作者姓名、出版社名称、出版日期、图书类别、图书页数、关键词、备注信息等。借书信息的输入包括借书信息编号、读者编号、图书编号、借书日期、以及应还日期的生成等。还书信息的输入包括还书信息编号、读者编号、图书编号、借书日期、还书日期、备注信息等。

3、系统管理员的需求 图书管理系统开发的总体任务是实现各种信息的系统化、规范化和自动化。图书管理系统需要完成的功能主要有系统管理员的功能包括对图书管理员、读者、图书进行管理和维护另外系统状态的查看、维护并生成催还图书报表等。系统管理员功能的信息量较大数据安全性和保密性要求也最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。

三、图书管理系统设计

1、系统数据库设计 所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库是以某种文件结构存储的一系列信息表这种文件结构使您能够访问这些表、选择表中的列、对表进行排序以及根据各种 标准选择行。数据库通常有多个索引与这些表中的列相关联使我们能尽可能快地访问这些表。设计一个含有图书编号、图书名称、类别代码、作者姓名以及出版社等内容的表然后再考虑这些内容是否可以组织在一起。同时还可以设想保存的其它信息包括书籍的借还处罚等内容。

2、功能模块设计 本系统主

要完成读者管理图书管理图书流通管理权限管理等功能模块的设计。“读者管理模块”的功能是对读者的类别进行设置和对读者的档案进行管理。主要是针对不同的读者类型设置其借书的数量。并据此创建一个读者类别信息表。对于读者的档案管理是在该读者办理图书证的时候对该读者相关信息的登记并且读者借书证号要唯一的绑定一个用户号并据信息创建一个读者信息表。“图书管理模块”的功能是对图书的类别进行设置和对图书的档案进行管理。对于图书的类别进行设置近似于对读者的类别进行设置。图书的档案管理实际上是对每一个本书的信息进行登记并据此创建一个图书信息登记表。“流通管理模块”分为图书征订图书借阅图书归还逾期清单图书罚款等几个功能。图书征订时可以先填写一个订单若这个订单的费用已经交清则可以完成一次图书征订工作。接下来就是对书进行编目。图书借阅时首先输入要借阅的书名或编号对图书库 进行查询如果有该书则可以借阅接下来的就是借阅登记。在图书归还时首先查询借书日期如果发生了超时则按预先制定的规则进行罚款并且产生一个逾期清单和提交一个罚款记录。“权限管理模块”的功能是根据不同的身份赋于不同的权限以便对整个系统进行合法有序的管理。

四、坚持服务以读者为本加强信息化科学化管理

1、图书馆应增强服务意识转变服务观念 图书馆的工作重心应从“书本位”向“人本位”转移。读者不再是图书馆的客人而是图书馆真正的主人。网络信息时代日新月异、瞬息万变的信息世界图书馆服务如果停留在收藏和墨守陈规的借还上那么最终将被这个多变的时代所遗弃。图书馆工作人员必须从根本上更新观念工作的中心则放在“用”上图书馆的整个业务环节应该自始至终贯彻“以人为本”的思想。

2、培养读者的情报意识和文献检索利用能力 在当今信息时代各类文献资料不仅在数量上以惊人的速度增长类型也日益丰富。如果不掌握知识宝库的钥匙就不能全面把握各学科研究领域的历史、现状和发展趋势图书馆的教育形式比课堂教育更具有主动性、灵活性和选择性更有利于培养学生的独立创造和开创的能力。图书馆要与时俱进积极适应知识导航员信息筛选员网络管理员等多重角色于一身的趋势培养读者的文献检索能力。

五、提高馆员素质塑造人本创新的现代化信息管理 图书馆最主要的资源是人力资本当前数字化网络化战略资源是人力资本而人力资本又通过人的知识、技能、经验和熟练程度来体现对图书馆来说优秀的图书馆员将成为当代图书馆最重要的资源和首要财富馆员是图书馆信息库的建造维护者具有创新精神的馆员又恰恰是图书馆内的发展动力。只有有了优秀馆员才能发扬“以人为本”的精神服务于社会。

1、网络环境下图书馆员必备的信息素质 超前的信息观念敏锐的信息意识。在信息网络社会中信息遍布各个角落图书馆员的信息意识若不强就不能对信息作出迅速的反应从而影响信息的传递速度和使用的时效性。因此图书馆员必须具备创新的思维模式对信息要有敏锐的反应力能在平时习以为常的事物中发现信息这种对有用信息的快速发掘和对潜在事物的超前挖掘能力是树立信息观念强化信息意识开发信息资源的基础。

2、图书馆员应具备创新能力 图书馆要向现代化信息化发展必须通过培养一批具有创新意识和创新才干的人才来实现而创新馆员人才的培养必须要贯穿于人才培养的始终。时代的发展已证明只有创新和“人本”精神的发扬社会才能进步图书馆才能不断地满足读者用户的需求。尤其高校图书馆未来必然是一个研究型、开放式、电子化、高度文明的现代化图书馆使其真正成为高校的信息中心社会教育中心及科研的重要基地。高校图书馆员要具有创新思维、创新技能、创新知识、进行创新 服务的素质。从“人本”的理念创新从增强适应能力充分发挥自己职能才干不断在自己的工作上挖掘潜力。以自身的优势给创新素质的培养创造理想环境。

3、图书馆员应培养终身教育习惯强化信息意识管理 矛盾的内因才是促进事物发展的关键因素具备了培养信息素质馆员的外部环境之后关键还有赖于馆员如何不断地强化自身信息素质实现自身价值。资料显示任何形式的教育所提供的最多知识只占一个人一生所需知识的10剩下90有赖于个人通过终生教育来获取。而且唯有终生教育才能培养出适应时代发展的完善的人。因此走出校门处

上一篇:爱四年级学生作文400字下一篇:随写作文100字