C语言学生图书标准管理系统.doc
《C语言学生图书标准管理系统.doc》由会员分享,可在线阅读,更多相关《C语言学生图书标准管理系统.doc(28页珍藏版)》请在咨信网上搜索。
1、学生信息管理系统内容提要在当今知识大爆炸时代,图书作为信息一个载体,仍是大家取得悉识一个关键路径,所以作为图书管理和借阅图书馆,它运行情况则关系到知识传输速度问题。以往旧图书管理模式完全是手工操作,从新书购置、编码、入库、上架,到借阅、续借、归还、查询,无一不是人工处理,需要大量劳动力和工作量,而且因为人为原因造成部分错误,也是再所难免。当读者想要借阅一本书时,首先要查询大量卡片,而且要有一定图书管理知识,才能很快查到。自己想要图书,在借阅过程中还要填写很多相关卡片,使得图书管理效率低下,图书流通速度较慢,所以从一定程度上也影响了知识传输速度。伴随人类社会发展,人类对知识需求也不停地增加。在这
2、种形势下,书籍就逐步地成为大家获取并增加知识关键路径,而图书馆就自然而然地在大家生活中占据了一定位置。学校作为教书育人中坚力量,图书馆作用更是举足轻重。学校图书馆要做到安全顺畅运转,为广大同学提供良好服务,就必需有一套完善健全运行管理机制。联络实际,考虑各层次学校情况,软件本身要求易学,界面友好,轻易掌握,能够较简单方便管理多种图书信息;硬件配置要求不能太高,这么能够很好适应该前学校图书馆。系统总体特点应该是方便、简单、实用。关键字:Access数据库 VB可视化编程 ADO控件目 录第1章 前 言11.1问题提出11.2本文研究路线1第2章 管理信息系统研究概述22.1管理信息系统发展历史2
3、2.2管理信息系统特点32.3管理信息系统开发过程3第3章 图书管理系统分析和设计43.1图书管理系统用户需求介绍43.2图书管理系统要求53.3图书管理系统功效描述53.4系统功效模块图63.5系统开发环境介绍73.6数据库设计83.6.1数据库介绍83.6.2使用ADO 数据控件访问数据库93.6.3 数据库需求分析93.6.4数据库概念结构设计103.7数据词典分析113.7.1读者信息表113.7.2图书信息表123.7.3借阅信息表123.8数据步骤图12第4章 图书管理系统功效实现144.1登陆界面编码设计144.2读者管理界面编码设计154.3图书管理界面编码设计164.4借阅信
4、息管理界面编码设计174.5 关键技术18第5章 结论和体会21参考文件:23第1章 前 言1.1问题提出在当今知识大爆炸时代,图书作为信息一个载体,仍是大家取得悉识一个关键路径,所以作为图书管理和借阅图书馆,它运行情况则关系到知识传输速度问题。以往旧图书管理模式完全是手工操作,从新书购置、编码、入库、上架,到借阅、续借、归还、查询,无一不是人工处理,需要大量劳动力和工作量,而且因为人为原因造成部分错误,也是再所难免。当读者想要借阅一本书时,首先要查询大量卡片,而且要有一定图书管理知识,才能很快查到。自己想要图书,在借阅过程中还要填写很多相关卡片,使得图书管理效率低下,图书流通速度较慢,所以从
5、一定程度上也影响了知识传输速度。伴随人类社会发展,人类对知识需求也不停地增加。在这种形势下,书籍就逐步地成为大家获取并增加知识关键路径,而图书馆就自然而然地在大家生活中占据了一定位置。学校作为教书育人中坚力量,图书馆作用更是举足轻重。学校图书馆要做到安全顺畅运转,为广大同学提供良好服务,就必需有一套完善健全运行管理机制。联络实际,考虑各层次学校情况,软件本身要求易学,界面友好,轻易掌握,能够较简单方便管理多种图书信息;硬件配置要求不能太高,这么能够很好适应该前学校图书馆。系统总体特点应该是方便、简单、实用。1.2本文研究路线因为自己是第一次做系统,对于系统缺乏经验情况,用最基础方法法能够立足全
6、局,步步为营,降低返工,有利于提升开发质量,加紧工程进度。以以前管理系统我样板能够加速系统开发中用户需求取得,有利于处理规模不大但不确定原因较多管理决议问题,有利于提升系统开发效率和有效性。依据面临实际情况,综合考虑上述两种开发方法特点,在图书管理系统开发过程中采取参考其它图书管理系统设计思想再加入自己部分思想,形成自己图书管理系统。首先在管理上,图书管理是一项比较繁琐工作,不仅需要对众多图书信息进行编目,而且还包含对各类图书类型信息进行处理和查询。假如经过计算机进行工作,并经过计算机进行一系列借阅操作,显然快捷和方便。 其次技术上,在可视化编程设计和数据库课程学习下,对系统开发打下了基础。
7、依据实际情况,我们使用ADO控件少许代价快速地结构一个可实施软件系统模型,使用户和开发人员能够较快地确定需求,然后采取尽可能适用开发方法,对系统模型作连续精化,将系统需含有性质逐步增加上去,直到全部性质全部满足。此时模块也发展成为最终产品了。第2章 管理信息系统研究概述2.1管理信息系统发展历史科学技术进步和生产发展使人类知识总量增加不停加紧,生产社会化趋势扩大和社会对产品需求多样性使得组织在营运活动中所包含内部和外部信息量快速地膨胀起来。面对猛烈市场竞争,大家对这些信息进行搜集、加工、传输等过程时间性和正确性提出了更高要求。这一切使得传统手工作业为基础信息系统陷入了机构日益庞大,效率日益降低
8、困境。电子计算机出现为摆脱这种困境找到了出路。计算机用于管理信息处理突出优点是快速、正确、可靠、含有很大存放能力,适应于管理信息量大、面宽特点,适合于管理信息处理立即、正确要求。管理信息系统(MIS,Management Information System)是一个由人和计算机等组成能够提供信息以支持一个组织机构内部作业、管理、分析和决议职能系统。管理信息系统利用计算机硬件和软件,手工规程、分析、计划、控制和决议用模型,和数据库对信息进行搜集、传输、加工、保留和使用。所以,管理信息系统是一个信息处理系统。管理信息系统科学依靠于管理科学和技术科学发展而形成。管理信息系统科学三要素是系统见解,数学
9、方法和计算机应用。这三要素充足结合,相互利用,从而使管理信息系统形成了一个有着鲜明特色边缘学科。2.2管理信息系统特点管理信息系统结构是指管理信息系统各个组成部分之间相互关系总和,它是信息搜集和加工体系。管理信息系统开发是一项应用软件工程。为了使开发工作顺利进行,使开发出来系统达成实用可靠、高效优异目标,系统开发通常应遵照以下标准。实用性标准实用性是系统开发所要遵照最关键标准,系统必需满足用户管理上要求,即确保系统功效正确性又方便实用,需要友好用户界面、灵活功效调度和完善系统维护方法。为此,系统开发必需采取成熟技术,认真细致地作好功效和数据分析,并充足利用代码技术、菜单技术及人机交互技术,努力
10、争取向用户提供良好环境和信心确保。系统标准管理信息系统是组织实体内部进行综合信息管理软件系统,有着鲜明整体性、综合性、层次结构性和目标性。它整体功效是由很多子功效有序组合而成,和管理活动和组织职能相互联络、相互协调。系统各子功效处理数据既独立又相互关联,组成一个完整而又共享数据体系。所以,在管理信息系统开发过程中,必需十分重视其功效和数据上整体性、系统性,这就是我们所强调系统标准。符合软件工程规范标准管理信息系统开发是一项复杂应用软件工程,应该根据软件工程理论、方法和规范去组织和实施。不管采取是那一个开发方法,全部必需重视软件表现工具利用、文档资料整理、阶段性评审,和重视项目管理。2.3管理信
11、息系统开发过程图书馆现行图书管理方法是完全以人工方法进行图书编目、典藏、查询、流通等工作。图书馆管理系统基于计算机技术,实现编目、典藏、流通、读者、查询、系统维护功效。系统对整体功效进行完善。系统对子系统进行调整和划分,编目包含图书/期刊简易编目;典藏能够进行新增、修改及删除馆藏等操作;流通实现借书、还书、续借等各项操作;读者实现对读者资料各项操作;查询按读者个人借阅情况、编目、馆藏及分类进行查询;系统维护实现对操作员管理和维护、系统参数维护、操作员登录密码修改等。第3章 图书管理系统分析和设计3.1图书管理系统用户需求介绍系统调查和分析,简称系统分析,是管理信息系统开发工作第一个阶段,也是最
12、关键一个步骤。系统分析在整个系统开发过程中是处理系统是“干什么”,逐步明确系统目标,系统界面和系统基础功效等。为下一阶段进行物理方案设计,处理“怎么干”提供依据。这个阶段关键活动有:系统初步调查、可行性研究、系统具体调查、新系统逻辑方案提出。系统初步调查是系统分析第一项活动,也是整个系统开发第一项活动。初步调查是在“图书馆”最高层进行,系统分析员站在高层观察“图书馆”现实状况,分析系统运行情况。初步调查关键由两部分组成:通常调查和信息需求调查。前者包含了解“图书馆”内部环境和管理目标,调查分析“图书馆”业务步骤,明确进行改造需求和确定系统目标和关键功效;后者是初步调查关键内容,调查组织系统工作
13、职责和各职能部门所要处理数据。用户需求可分为三个方面:首先是图书馆工作人员经过图书管理系统来管理各类图书,使得图书馆各项工作能够有序地进行,从而满足学生需求;二方面是学生们能经过该系统来查询图书馆中各类图书,来确定自已需要书籍借阅情况,为借阅做好准备;三方面是对图书馆数据库管理需求,数据库在系统中饰演着极其关键角色,所以能对系统数据库进行安全和全方面地管理也成为了图书管理者一个关键需求。3.2图书管理系统要求在软、硬件方面对系统需求,软件要求易学,界面友好,轻易掌握,能够很简单方便管理多种图书信息。硬件需求配置要求不能太高,这么能够很好适应该前学校图书管理工作。在编目图书这一部分,关键有以下方
14、面要求:1、编现在先查看书库中是否有和未编目书一样图书;2、选择已编目书分类号给要编目标新图书;3、若书库中没有和新书相同图书,则由编目给图书分类并录入图书分类号。4、录入新图书类编号;在流通部分借书这首先,关键有以下方面要求:1、查看学生个人借阅情况,看是否已经借满;2、进行借书登记,同时修改相关信息。在流通部分还书这首先,关键有以下方面要求:1、学生还书时,查对其图书有效性;2、进行还书登记,同时修改相关信息。在流通部分查书这首先:用户即就是学生,所提出得需求比较集中:学生能够依据多种不一样查询路径来对书库图书进行全方面查询。另外,系统安全性等其它方面还有以下要求:1、系统全部数据进行统一
15、管理,要确保其安全性;2、有专门人员对数据库进行更新和维护;3、设计不一样用户操作权限和登陆方法。3.3图书管理系统功效描述依据图书管理功效要求,结合学校图书管理实际情况,系统分成以下若干模块:编目、典藏、流通、读者、查询、系统维护。各模块完成以下功效:编目:实现图书/期刊简易编目和维护。其中“图书/期刊简易编目”作业作用是新增简单编目,可简单至只需要入书刊名、作者、日期等。“图书/期刊简易维护作业”作用是处理图书和期刊编目信息,在这里能够查询书目、修改书目和进行馆藏维护等工作。典藏:实现对馆藏资料管理和维护。在“典藏资料管理”作业中操作员能够进行新增、修改及删除馆藏等操作。流通:实现图书流通
16、各项操作。流通界面是图书馆对外窗口,馆员可在“图书流通”作业中按读者学号查询读者相关资料及其借书、还书等情况,并进行借书、还书等各项操作。读者:实现对读者资料各项操作。在“读者管理”作业中能够根据多种条件来查询读者相关资料,并进行新增读者、修改读者资料、删除读者等各项操作。查询:实现对读者个人借阅情况查询、编目查询、馆藏查询及分类查询。“读者个人借阅查询”、“编目查询”和“馆藏查询”作业能够根据所选择或输入多项查询条件。“分类查询”作业则是根据图书分类法,从大类直到细类逐层进行查询。系统维护:实现对操作员管理和维护、系统参数维护、操作员登录密码修改等。其中“操作员管理”作业可对系统操作人员进行
17、管理和维护,包含对组员增加和删除。“系统参数维护”作业可对系统内使用到多种数据、参数等进行维护,比如管理员能够编辑或修改“读者身份”、“借阅规则”等。“修改登录密码”用来修改操作员登录密码。3.4系统功效模块图在这一阶段中我们将依据系统调查和分析阶段结果,进行系统设计。系统设计包含两个方面工作:首先是系统总体结构设计,即把系统功效分解成很多基础功效模块,确定它们之间联络,要求它们功效和处理步骤;其次是具体物理设计,即对实现系统各项功效,选择具体技术手段和处理方法。所以,假如说系统研制人员在系统调查和分析阶段任务是在逻辑上搞清楚系统“作什么”话,在系统设计阶段任务则是在物理上确定系统“怎样去做”
18、。系统设计包含以下工作内容:1、系统总体设计(1)系统功效结构划分(2)系统界面设置2、具体物理设计(1)代码设计(2)输出设计(3)输入设计从图书管理系统整体出发,依据系统目标将其分解成一系列子系统,各个子系统既相互配合,又各自含有一定独立功效,共同实现整个系统目标。上层子系统其功效越笼统、越抽象,越下层子系统其功效越简单、越优越,越具体。对于每一个子系统或系统模块,全部应该尽可能使其相对独立,要尽可能降低各个子系统之间联络。系统划分结果最终为一张分层树型结构图图书管理系统功效结构图如31所表示。图 书 管 理 系 统编目典藏流通读者查询系统维护资料管理用户借阅读者管理借阅查询编目查询馆藏查
19、询分类查询操作员管理修改密码简易编目图3-1图书管理系统功效结构图3.5系统开发环境介绍程序设计是系统实施工作中工作量最大、耗时最多工作,是开发管理信息系统关键步骤。正确程序设计思想和良好方法学指导是很关键。传统结构化程序设计把一个大程序分解成含有层次结构若干个模块,每层模块在分解成下一层子模块,如此自顶向下,逐步细分,就能够把复杂大模块分解成功效单一小模块。在这些小模块完成设计以后,再按其逻辑结构,层层向上组织起来,大程序就得到了处理。从而使程序设计愈加符合人类对现实世界了解和描述,大大提升了程序设计能力。基于上述特点,决定了采取结构化程序设计和面向对象程序设计相结合方法,以Microsof
20、t Visual Basic 6.0 为开发工具进行程序设计,不仅实现了系统各模块功效,而且含有直观友好用户界面,使用户操作简单、方便、快捷,也大大减轻了管理员工作量,提升了图书管理自动化程度。Visual Basic含有强大数据库管理功效,利用数据控件和数据库管理窗口,能够直接建立或处理Microsoft Access格式数据库,并提供了强大数据存放和检索功效。同时,Visual Basic还能直接编辑和访问其它外部数据库。3.6数据库设计3.6.1数据库介绍数据库是一个存放数据并对数据进行操作工具。数据库作用在于组织和表示信息,简而言之,数据库就是信息集合。计算机数据库能够分为两类:非关系
21、数据库和关系数据库。关系数据库中包含了多个数据表信息,数据库含有各个不一样部分术语,如统计、域等。Access 就是关系数据库开发工具,数据库能聚集多种信息以供查询、存放和检索。Access 优点在于它能使用数据表示图或自定义窗体搜集信息。数据表示图提供了一个类似于 Excel 电子表格,能够使数据库一目了然。另外,Access 许可创建自定义报表用于输出数据库中信息。Access也提供了数据存放库,能够使用桌面数据库文件把数据库文件置于网络文件服务器,和其它网络用户共享数据库。Access 是一个关系数据库工具,关系数据库是已开发最通用数据库之一。如上所述,Access 作为关系数据库开发,
22、含有了很多优点,能够在一个数据包中同时拥有桌面数据库便利和关系数据库强大功效。数据库表:字 段 名数 据 类 型数 据 长 度种类名称文本型(char)50借书数量数字(INT)10借书期限数字(INT)10使用期限数字(INT)10系统管理:字 段 名数 据 类 型数 据 长 度用户名文本型(char)50密码文本型(char)503.6.2使用ADO 数据控件访问数据库 ADO是ActiveX Data Objects 缩写,提供对多种数据库访问标准接口。1、怎样用ADO存取数据:在实际编程过程中使用ADO一个经典存取数据步骤为:a 连接数据源b 打开统计集对象c 使用统计集d 断开连接2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学生 图书 标准 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。