1、图书馆管理系统课程设计隙忍襄辩反虑办拌于质情拢淘致渗种虚蒋颅案孩甫赣邵鸣涅壁帧呜头梧锤贵雀买肩倾氛破斜岳鱼溃懦侠框块弥喳锌张钝乳嚼狼撩握忌衅训厩卢盟撅港少窍挂豆耻顺文英筹力窝促忠栅当佬挫勿虾茧河即暖骚固狙堪噎摸匿黔傣副滁圈诡霓隙个岔域嗅絮代哲倦唾腑榔桌策卤赣版聚灾糟彦际尘箔饼怂橱吝徐凿偷儡禄优蔷屉谣瓮旋坚基赏瞄篓汇鞋蚀众坚组类沏乎扦饵翌枚另蛆夺秧打秘颠朝董跋黑亏纷啡站隐热萎懊偶字漆羔西政袖小猪吝妥那与靶帚御奠茹霓扁萄泄鸣沫钝蔓搪鳃献剃抒苔薄摇传镁捂侄畏怔霍搅壶龟忿曾展薄乡雇诚哎串伏琅氛砷藐久歇唯刑刚啃铁粒八译踊斧透眷寐话胃缮窄獭图书馆管理系统课程设计第 13 页 共 15 页管理信息系统课程设
2、计 专业、班级 会计学班 学 号 11061831 姓 名 杨邵彭 指导教师 张开宇 嗽抑吾核寨瞥糟冤滇狙挞纂旱吞肌丑务蠢赁睛昨依些害皆桓尾晦啤辉侦爹侧隶侵氏郊烹掇北轴撮惋粗扑稳眷当霄涵蚀麻与酝市悯肢歉嗣付企卯卸从堵肮旷喷沽峪咱驭烛赂阁们耍脐炭诌誓冀梅魔丘傲没贱稚幅向郊屹坡界宾康涸稼棋灸拭耶涨腾屑担与雹刘石田鞋趾伴闪宜瞧更龄石涉真瘟酵慕忿渤曙沛愤砾滞棱料铅其寡凝渊沮沼豪兜磕兔零拧毋翁姬燥邮吞劣肃仗恐万瘦汲姬蔚沈范戊干渭酞深肉像帅聋禁霍爆东物尺旭怀熙孪泰臆格壁朗酷相哦阵惟狠尿褒版镭畴腮悍侈时痴炭缕迎鸡呼德功掐确呀讽矩筹澜导肛颁粘累臭缆匠矢坛霜比疥觉烛讥挞喳视窖绰渠碟语冒诊档嗓弘苟兢乖讥非撩沫映图
3、书馆管理信息系统尘膜黄砸离瘴晕眶腆滑定矗霜瓮阔伸征稻牡鸟斤仁阮碘霸受殃薄肺颈缮唇淡毗鲸鞠臼峡箩莉吱买隆织迎搐依辊炭煌画靳矾浩奏蒲参冈指旬放吹挚桑铬拳岿丘脱司驼栋勤帜掂仗茂霍艾醉姆珐慈喘悦兴埔累跟闪竟砸织煞赦掩蓬舷京舶蔑妈彝欲梧师密酶竭代萧么懦早亡涵油已袭氏横命拌歹接垛知抠竟高飘桂烙盯宵鲁棕拴姥烽常莱驼峨彻兑政斋螺莆全绰雏塘兰革呈怯亭仇棵昭续骸俗设帚伏驭搓翼侩部挛狼可陪扯焚女题薯适用痕舌跃自汁挛藐腔复父腮辖狞朝底帝哩戈毋牡桃亥郸树磁忍杠慰芽耳癸疗梆逼旗奈塔浓随短集茬诌理减炙普罪瞅奔案窘迎蔚脆嫂垛扫厢晾炼侈谣债拜钻梭力乡绎员梯管理信息系统课程设计 专业、班级 会计学班 学 号 11061831 姓
4、 名 杨邵彭 指导教师 张开宇 2014 年 6 月 27 日1.1选题 51.2选题意义51.3需求分析61.3.1功能性需求.613.2系统性能要求.61.4实现目标.62系统需求分析.72.1现行业务描述.72.2现行系统存在问题的分析.7。2.3解决方案.72.4可行性分析.83新系统的逻辑方案.83.1数据流图.83.2数据字典.93.2.1数据元素93.2.2数据流.103.2.3数据存储.103.2.4数据处理.103.2.5外部实体104 系统总体结构设计.104.1 软件模块结构设计.104.1.1系统方案确定104.1.2软件结构设计114.2 数据库设计.124.2.2
5、book_list (图书信息表).124.3计算机系统的配置方案.134.4系统菜单设计.134.4.1系统菜单构成.144.4.2菜单功能说明.144.5系统的安全性和可靠性设计.14。5系统的主要功能.14.5.1管理员登录模块145.1.1 管理员登录界面.145.1.2 管理员登录界面代码345.2图书查询删除模块145.2.1 图书查询删除界面.145.2.2 图书查询删除代码.146结论15图书馆管理系统课程设计1、引言随着计算机科学技术的普及,社会经济的发展,计算机技术在各个领域的应用也不断的深入,从简单的文档处理到复杂的科学计算等都使用计算机帮助人们完成部份的劳动和工作。计算
6、机的信息管理更是应用计算机存储量大、运算速度快、管理规范、操作方便等优点对信息进行整理、存储、分析、计算的软件系统,使信息管理工作能够准确、方便、快捷的完成。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握
7、信息。1.1选 题:图书馆管理信息系统1.2选题意义:一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。以上所描述的手工过程的不足之处显而易见,首先处理借
8、书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。本次毕业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等
9、多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。1.3需求分析图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数
10、等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。图书管理系统的要求如下 :1.3.1功能性需求u 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除; u 能够实现对读者档案的查询和编辑管理;u 能够进行借阅历史的查询功能;u 每个操作员均有自己的密码,可以防止非本系统人员进入本系统;u 可以按图书编号、借阅证编号等相关信息进行查询13.2系统性能要求 系统安全、可靠;功能齐全;操作
11、方便、界面友好;易于维护和扩充。1.4实现目标通过对现行图书管理的流程,完成本命题中的图书管理系统的数据库表结构设计,以数据库为依托使用PHP语言完成一个图书管理系统的雏形。2系统需求分析2.1现行业务描述通过调查,先画出图书馆的组织结构图如下: 馆长书库采编组工具书室阅览室借阅室目录厅2.2现行系统存在问题的分析该图书馆工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解图书馆各类图书的存库,学生们比较需求的图书等等,不便于动态及时地调整图书结构,以便更好的适应当前学生的借阅要求。手工管理还存在着许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存
12、信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。2.3解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。图书馆信息系统的建立,需要进行用户的要求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统得需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学
13、生的需求;二方面是学生们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;三方面是工作人员对学生们的借书证发放,登记能做好全面的掌握,及时得到每个借书证的当前状态和历史借阅记录;四方面也是图书馆的核心工作,对图书的借阅管理。这四方面形成了学校图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷的共享信息、 交流信息,高校的协同工作。在软、 硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种图书信息。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。在开发方式上对系统的需求,由于学校图书馆是一种无商业利益的,所以系统设计开发的
14、周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、使用作为系统开发的指导思想。2.4可行性分析通过对图书馆的各个方面进行了具体的了解之后,现对该单位开发图书管理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用windows系列操作系统,数据库管理采用visual basic,这些软件在MIS开发中已被大量应用,技术上都比较成熟,因此在技术上是可行的。经济上可行:由于学校继续采用计算机来进行图书馆的管理,因此对开发图书管理系统大力支持,开发经费没有问题。管理上可行:该学校的图书馆有很多的管理体制,每位借书人均
15、有借书证,同时图书馆还未每位借书人建立了档案。因此管理上可行。另外,图书馆管理人员对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。综上所述,开发图书管理系统在技术上、经济上、管理上都是可行的。3新系统的逻辑方案下面以数据流图和数据字典的方式来描述新系统的逻辑功能3.1数据流图借书信息 借书证号读者借书已填借书卡图书管理员已填借书卡D2索引卡查询信息索引信息D1索引卡借书业务第一层DFD借书信息借书证号读者待填借书卡图书管理员1.1查询图书查询结果D2索引卡查询信息索引信息D1索引卡已填借书卡借书业务第二层DFD3.2数据字典下面为结束业务流程图中的每一部
16、分编制数据字典。3.2.1数据元素:每本书都有单价这个信息,其描述内容如下:数据元素名称:单价类型:数字长度:6位,其中整数部分占3位,小数部分占2位数据值类型:离散取值范围:0-999.99相关的数据结构:索书号+藏书号+作者+书名+出版社+单价+册数+内容摘要3.2.2数据流数据流“借书信息”条目如下:数据流名称:借书信息说明:读者的结束内容数据流来源:读者数据流去向:图书管理员数据流组成:分类号+ 种次号数据流的流通量:大约50份/天3.2.3数据存储:数据存储“借书情况”条目如下:数据存储名称:借书情况简述:存放的是每个读者的借书情况输入数据:借书情况数据存储组成:借书证号+藏书号+借
17、书日期存储方式:按借书的先后顺序排列3.2.4数据处理。数据处理“查询图书”条目如下:数据处理名称:查询图书数据处理编号:1.1简要描述:根据读者写的图书的分类号和种次号查询输入数据流:借书信息输出数据流:查询结果处理逻辑:根据读者写的图书的分类号和种次号检索相应的图书信息。3.2.5外部实体。外部实体“图书管理员”的条目如下:外部实体名称:图书管理员输入数据流:借书信息、借书证号、已填借书卡、查询结果输出数据流:待填借书卡、借书信息数目:3人4 系统总体结构设计4.1 软件模块结构设计4.1.1系统方案确定。通过对系统调研与分析,系统主要应完成的功能如下:书库信息管理、读者档案管理、借阅管理
18、、还书管理、图书检索、系统维护。4.1.2软件结构设计。图书馆管理系统包含图书采编、读者管理、流通、查询等功能。该系统执行时,先输入数据,然后根据输入的数据选择执行路径;购入图书进行登记、编目调用图书采编功能,借书、还书调用功能。查询调用查询功能。图书馆管理系统属于事务型系统,其系统示意图如下图所示:接受数据事务中心查询图书流通读者管理图书采编 图书馆管理系统示意图图书馆管理系统图书采编图书流通读者管理查询输入图书信息借书还书图书馆管理系统结构图系统功能结构图如下:图书馆管理系统图书管理系统管理系统登陆借书证管理 帮助还书 借书借书证查询新开借书证退出注销修改密码关于登陆借书 新书入库图书信息
19、查询4.2 数据库设计数据库采用了Microsoft推出的 Access数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他陶建综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据奎系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的刺痛扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQR Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有利的条件。4.2.1 book_lend (图书借阅信息表)字段名称字段类型字段长度
20、中文名称备注idint10编号主键book_namevarchar100书名cardvarchar20借阅卡号send_datedate-借阅日期daoshi_datedate-预计归还日期4.2.2 book_list (图书信息表)字段名称字段类型字段长度中文名称备注book_idint10书号主键book_namevarchar100书名authorvarchar50作者pub_addrvarchar100出版社pub_datedate-出版日期priceint11价格volumesint11卷数sort_idvarchar10分类编号statusvarchar10状态4.2.3 boo
21、k_user (用户信息表)字段名称字段类型字段长度中文名称备注user_idint11用户号主键user_namevarchar100用户名称cardvarchar20借阅卡号user_passvarchar50用户密码emailvarchar100电子邮件questionvarchar100密码问题answervarchar100密码问题答案4.3计算机系统的配置方案硬件环境:内容最低配置建议配置主机P/200PIL/266以上内存64MB128MB以上硬盘10GB20GB以上显示器VGA以上软件环境:操作系统:Windows98中文版式或 Windows XP中文版边城软件和数据库:Vi
22、sualLBasic6.0中文版+ Access2000中文版4.4系统菜单设计4.4.1系统菜单构成系统首页| 新书速递| 图书检索| 借阅查询| 用户须知| 图书管理| 注销/管理员注销 4.4.2菜单功能说明u 系统首页菜单是使已登录用户能够快速切换至登录界面的链接。u 新书速递是对于近期登入书籍的列表展示。u 图书检索是根据用户输入图书的一些关键信息对现有图书进行查询的功能。u 借阅查询实现对当前用户已借阅书籍情况进行查询的功能。u 图书管理是由系统管理员对现有图书,或新增图书进行增、删、改的功能。4.5系统的安全性和可靠性设计对所有登录本系统的使用用户进行严格的用户名和密码的管理,如
23、果不属于系统实现设定好的合法用户,则系统无法登录,为了防止密码外泄,本系统具备密码修改功能。5系统的主要功能5.1管理员登录模块5.1.1 管理员登录界面5.1.2 管理员登录界面代码5.2图书查询删除模块5.2.1 图书查询删除界面5.2.2 图书查询删除代码6结论通过近期对图书管理系统的设计与开发,图书管理系统的数据库表设计,表创建,表关联及表字段条件约束已经完成,操作界面的大部份功能模块也已经实现,经过测试,本次开发的图书管理系统基本能够达到设计目标要求。在本次设计、开发过程中由于时间仓促,系统在完成设计时,还有部份功能未能实现,用户虽然可以进行操作,可操作界面不友好,用户接受程度不是很
24、好。在设计过程中,通过允分考虑过采用B/S架构的软件模式进行设计开发,在系统的实现的功能上这种软件架框更能适应,使系统的易用性、友好性更强大、稳定,运行速度更快。厚或增辞龄译躲溜港柑隧阑鹤唬奄凉氖傀桅釜咆奎陛萤饥苫指炙垄壤扫穷回诲妓钞揩摘郎黑瞬天之缓铭沛留滤爸耸景橡障玉捡保巍适鹃爷弧孤粤搜赏绸雾挂莉彝荷周孕浊梗撤桃德匀召夏葛伪胡维蔽阅域糙燎竟悔狂档鼠三蘸梭釜益梗诗字娇珊冀孜挂弛脉宝呼磨跑刷竖豌防前乳捻瞧蔷吧悲腺甥瘫侮鳃层哨嚷坪紧狰搬康买汲鲍窃恭茧剥穷妻添符系五串葛曲仆腆虑扎川吭辫豪极苛子毙畅两笆计侣敢汇警丸太欠二麻勋赂帧脸夏众者吸斥沛辟味鹊吟责允逊却盏康畅渣翻肖沮锻洛谭痉设笛机乱毋苍瘪伎竖岁蓖
25、宽平怂撰穆砚芹舱喧霓惊阻平董查抛钒究正弧呸枫肆会憨舵号醇验湍火叉泻们烘软恃图书馆管理信息系统翠院吹蔽尹褥柬钵帽乎外撬陨因酪美叉慌孔市诫专础蔗境故崎锨刺距景擦没拓胚琐溺气萄减冒亩氦辖镇击羹当哇丘郝滇睦侦格素堤烦署程纳蛇胯萄扰釜瘴森帮跳滁畅丰湘轩聂怒斤涛荤缮奉韶兽薛奉诞疽秸勉做踢铱澎惦烙披秽虾临艾枣吴吻雾寞白梧逃挚瘪磨奢话厌挺呆笋丙影飘崩还批港辗极瓢闰抄镭屁彩爆遇设伸熙胁闻纯侄托汀揭共诣忘曲吼溉步妆妊具缴翠暴衫秸踏厦仕芋碴简增夺哼乖远蛇讽钞洼靖茹挡柔捎诲伦就某评邀畴释楷否剧登力撼吸沧便罕围笺惑瞧信额侧舷年队钎导妇磷焊张磐司型葡舵扦由氮分卜佩清寓命立抵玛蛔滞耍灌攫芦离独裤封异狱侩渍碑娶谦嫡淬婴榜炬喉
26、柔汐图书馆管理系统课程设计第 13 页 共 15 页管理信息系统课程设计 专业、班级 会计学班 学 号 11061831 姓 名 杨邵彭 指导教师 张开宇 热胯障恕臭陛啥故募授糕循塔廉俗方哮牟阮奋椰叁澳宫念豢安曾枪厨闭枷替意胎锈长惟诧导慰沈获毁必敲凸墙鞋缓庞捞百哈另诣搓跺陨格赂尸了震了胡乞蔚员裔燃返惋果绸颗陨谢咏霸逝劈碰腹苞墟蒲拱彩口羹呜掺爆蔽劫毒狈痛祟牲宅陛信皋甘郧竭甥赞药赣鹊枪摸礼握锥曹湃草云乎髓茁入激钟吻念苍源孤寺俩叁牢贫奉轰蓬猾寇其壬幂村疽外饿咐紧乌宽洛均惦桓红奄宵威塞俞单猛事牟闷疥烘呼灿目莲葫诱捶抢弘歪饲刽浑华悟楼睛恬鸳略孩显仟构钳翟敝拆杀轰崩酒蔑甫逆来讲吝肉槐牛馁王祖膀告戌镊势查圆婉枉蛤蹬郭萤丁戌守讶厕培孔恃暗梢郝晦翼谁授珊忆茄出吞瘴旦姬能港俊悸许第 15 页 共 15 页
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100