图书馆管理信息系统报告.doc

上传人:jian****018 文档编号:9521286 上传时间:2020-04-06 格式:DOC 页数:20 大小:690KB
返回 下载 相关 举报
图书馆管理信息系统报告.doc_第1页
第1页 / 共20页
图书馆管理信息系统报告.doc_第2页
第2页 / 共20页
图书馆管理信息系统报告.doc_第3页
第3页 / 共20页
点击查看更多>>
资源描述
学 生 实 践 报 告(文科类)课程名称: 管理信息系统 专业班级: M12市场营销 学生学号: 1221104025 学生姓名: 孙锦涛 所属院部: 商学院 指导教师: 吴远征 20 13 20 14 学年 第 2 学期 金陵科技学院教务处制实践项目名称: 管理信息系统 实践学时: 8 同组学生姓名:方圆、张娟、丁怡、周阳丽 实践地点: 7209 实践日期: 5.22-6.5 实践成绩: 批改教师: 吴远征 批改时间: 指导教师评阅: 附件:一、图书馆管理系统可行性研究报告一 引言1.1编写目的随着图书馆规模的不断扩大,图书数量的增加,有关图书的信息量也成倍增加,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力的浪费,图书馆管理费用的增加,从而使图书馆的负担过重,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理变得非常有必要。另一方面,计算机应用渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。学校图书管理信息系统就采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1.2项目背景鉴于目前学校图书数剧增,图书信息呈爆炸性增长,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出该图书信息管理系统软件,该软件设计完成后可用于所有中小型图书馆的图书信息的管理。1.3定义图书馆管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要的技术平台。对于读者和图书管理员来说,是能否更方便快速地获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。二 可行性研究的前提2.1 可行性论证目标 1)为长期供应图书的出版社进行记录,以便进行新图书的采购; 2)自动根据图书的类型为入册的图书分配索书号; 3)对于每一种图书的采购、到货、价格、出版社等情况都要清晰地记录; 4)读者可以在IE浏览器上通过本系统查询图书,显示出图书的相关信息包括是否在馆; 5)支持通过扫描条码的方式来记录图书借还情况;6)可以对读者账号进行管理,记录读者借阅情况; 7)节省人力与设备费用成本,提高工作效率。方案1)投入实际试用;2)专家咨询;3)市场相关产品或同类产品的调查。决定可行性的主要因素技术可行性,经济可行性和法律可行性。三 对现有系统的分析3.1处理流程和数据流程A、现行系统:B、分析:读者借阅等待的时间长;信息查询困难;数据分析汇总困难。3.2费用支出:项目专项费用 3.3人员:由3-5人组成开发小组,开发小组能够运用数据库技术和网络编程技术完成系统开发。3.4设备:用于开发测试的计算机及局域网环境。3.5:开发新系统的必要性:提高管理效率,节省大量人力和财力,适应图书馆未来的发展。四 所建议技术可行性研究4.1对系统的简要描述一个简单的图书管理系统包括图书馆内书籍的信息以及学生、教师的借阅信息。此系统功能分为面向学生、教师和面向管理员三部分 ,学生可以在查阅区查阅图书信息,以及借阅、续借、归还和查询书籍。教师可登陆主界面,利用图书名分类,出版社分类,图书功能分类等功能搜索各类图书,预借、借阅、续借、归还和查询书籍各类图书。管理员可以完成新用户注册,书籍增加,对学生和老师借阅、续借、归还图书的确认以及逾期图书罚款等功能。4.2处理流程和数据流程用户(读者、图书管理员、系统管理员)使用本系统时需要进行身份验证,图书管理、读者管理实现计算机管理。流程图:数据流图:4.3与现有系统比较的优越性更便捷、更安全和更有效4.4未用建议系统可能带来的影响对现有设备和人员无影响。4.5技术可行性评价1)信息系统开发方法:开发小组中有熟练掌握面向对象方法开发软件系统的资深系统分析员和程序员,在信息系统开发方法上不存在任何问题;2)网络和通信技术:本开发小组有专业的网络技术人员;3)数据库技术:开发小组有丰富的应用数据库开发经验;4)Java开发技术:开发小组能够熟练使用Java编程;综上,本系统开发在技术上是完全可行的。五 所建议系统经济可行性研究5.1.1系统开发费用1)人员费用 本系统开发期4个周,试运行期2个周。开发期需要开发人员3人,试运行期需要开发人员3人,折合0.6人/年(每年有效工作周按30周计算),人员费用为6万元(年薪10万/人)。2)硬件设备费 在该图书原有设备的基础上需要新增的设备花费硬件名称数 量单 位单 价(元)总 计(元)客户端机8台250020000服务器1台3000030000打印机1台15001500网络设备和布线若干无无3000UPS1个30003000总 计:575003)软件费软件名称数 量单 位单 价(元)总 计(元)Windows Server 2003简体中文标准版1套43004300SQL Server 2005 Workgroup Edition1套64006400Windows XP Professional 8套6605280Java环境1套50005000总 计:209804)咨询和评审费1.0万;5)调研和差旅费1.0万;6)不可预见费,按开发费用15%计算。5.1.2系统运行费用假定本系统运行期为10年,每年运行费用为:1) 系统维护费:需要1人/年;2) 设备维护费:设备日常故障维护费每年0.5万元;3) 消耗材料费:每年消耗材料按0.4万元计算;4) 总计1.9万元/年。5.2收益1)提高工作效率,减少工作人员本系统预计可以提高30%的工作效率。可以减少现有15%的工作人员,图书馆现有人员按30人计算,可减少4.5人。每人月平均工资按2500元计算,节约人员工资0.25124.5=13.5万元/年;2)社会效益本系统为该学校师生的借还书提供了极大便利,节约了他们大量的时间。5.3支出&收益分析在10年内系统总投资:6+5.75+2.098+1.0+1.0+1.910=34.848,34.84875%=46.464万元;收益:13.510=135万元。两年内可收回开发投资。从经济上考虑,本系统完全有必要开发。六 社会因素可行性分析 目前已有很多成功开发图书馆管理系统的先例,社会需要图书馆管理的现代化和信息化。图书馆信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,图书馆管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。具有可行性。七 结论和意见 通过经济、技术和社会等方面的可行性分析,可以确定本系统的开发完全必要,而且可行,可以立项开发。二、图书管理项目系统分析报告一、目标减少人力与管理费用; 提高信息准确度; 改进管理和服务 建立高效的信息传输和服务平台,提高信息处理速度和利用率。 二、主要功能读者管理:管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名)。借阅管理:持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。读者查询:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以 及续借图书(系统审核符合续借条件)。 图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信 息管理以及注销(不外借),包括图书类别和出版社管理。三、背景图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。四、功能需求分析图书馆管理信息系统是图书馆的支持系统,当前设计应满足以下需求: (1)图书馆将图书借给读者,读者和图书都必须在系统中注册。 (2)系统通过设置帐号和密码控制用户访问,读者和管理员可修改自已的密码。 (3)图书馆负责购买图书,对于流行的书一般要多买几本,如果图书破旧或过期则可以从图书系统中删除。 (4)图书馆管理员负责与读者打交道,他们的工作要得到系统的支持。 (5)借书者可以事先通过网络预约要借的图书,然后到管理员处办理正式借书手续。 (6)图书借出有时间限限制,一旦超期,管理员应及时通知借书者归还图书。 (7)图书馆可以方便地产生、更新和删除系统中与书目、借书者、借书记录和预约记录等信息。 (8)系统能够运行在Windows系统下,用户可通过局域网操作,还应该有一个非常好的图形用户界面(GUI) (9)系统应该具有很好的可扩展性。该项目系统包含的功能有:图书信息管理、读者信息管理、借书服务管理,还书服务管理,其中每个功能由若干个相关联的子功能模块组成。 (1) 图书信息管理“图书信息管理”功能模块用于管理图书的相关信息,包括浏览、查询、添加、修改和删除功能。在进行图书信息的添加时,系统会自动检测所添加的图书信息中的书籍条码在书籍表中是否已经存在,如果存在,会提示用户该书已经存在。在进行图书信息的删除时,要首先弹出提示窗口让用户确认是否删除,只有用户确认后才能进行图书信息的删除。在进行图书修改时,不准用户修改书籍条码,因为书籍条码作为数据库中书籍表的主键是不同书籍的唯一标识,不准修改书籍条码可以防止不经意将书籍条码改错;如果确实要修改书籍条码,可以通过数据库管理员来实现,也可以先将错误书籍条码信息删除再添加正确的书籍信息,这样在删除时会弹出提示窗口让用户确认是否删除,给用户以提示,防止意外错误。“图书信息查询”功能模块用于查询图书的相关信息,包括书籍条码(BOOK_ID)、书名、出版社、作者、出版日期、尚能否借出。 (2) 读者信息管理“读者信息管理”功能模块用于管理与读者相关的信息。“读者信息查询”功能模块用于查询读者的相关信息,包括读者条码、读者姓名、性别、证件号码。“读者信息添加”功能模块用于添加新近读者的相关信息,包括读者条码、读者姓名、性别、证件号码。“读者信息修改”功能模块用于修改已存读者的需修改的信息。“读者信息删除”功能模块用于删除读者的所有信息。(3)借书服务管理模块 图书馆管理员通过此模块来进行借书操作。在进行借书信息的添加时,系统会自动检测该读者是否有权借书(过去借书历史中有超期未还的现象),所借书是否在馆内未被借出,只要有一个条件不满足,就会提示出错。“借书服务管理”用于登记读者借阅图书的记录并减少在库图书的库存量,登记内容包括读者编号、书籍条码(BOOK_ID)。(4)还书服务管理模块 图书馆管理员通过此模块来进行还书操作。在进行还书信息的添加时,系统会自动检测此次还书是否在规定的时间内,若超期,则锁定该读者,并给出提示信息。“还书服务管理”功能用于登记读者归还图书的记录并增加在库图书的库存量,登记内容包括读者姓名、书籍条码(BOOK_ID)、借书日期、归还时间、超期天数。(5)数据库维护该功能是信息管理系统不可或缺的部分在图书管理部门 对所有的图书馆以及会员信息都要进行统一管理书籍的借出等情况也要进行详细的登记以便能对整个图书馆管理部门运作有全面的了解并根据实际情况补充书源不足的部分。(6)查询对图书管理信息系统进行全面信息化管理的过程中查询是一项非常重要的功能。比如用户借书信息、借还日期的信息、书籍库源情况信息、预留信息等这项功能能使用户得到即时书籍信息方便读者根据实际情况选择业务方式。(7)安全管理模块的具体这是任何一个信息管理系统都需要的部分,图书管理系统的操作只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书馆的借出状况,如果没有安全管理部分后果难以想象,可能每次登录都需要用户身份的验证。 五、局限性现有的系统主要由以下局限性 a服务器在同一时间的访问量过大时,服务器响应不及时 b 图书管理系统,缺少提示,当某一类图书缺货时,无警告提示c 现有系统不能提供在线直接阅读功能 d 现有系统不提供快速下载电子版图书功能e 购书时的付款方式单一,且缺少稳定性f 我们是否可以外购数据及与其他图书馆交换数据六、业务流程分析业务流程是指某项业务活动的工作流程。通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。借阅室根据读者注册的信息,进行借阅。管理员编制图书采购计划 采购员图书采购采编室粘贴标签、形成图书目录电子阅览室图书借阅室读者注册登记表审核登记表注册读者借阅图书读者分为注册读者和非注册读者,只有注册读者可以在本图书馆结束,非注册读者只能查询目录但不能借书。读者填写注册登记表,交图书馆的管理员审核后,计入读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给阅览室管理员,管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。三、图书馆管理系统设计报告经过调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 以下是图书管理系统必须具备的功能:1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。 随着功能的需求的增加,可以依据软件工程的基本原理,综合以上分析给出系统流程图:3.1系统结构设计1系统总体功能结构设计依据管理信息系统基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。3.2代码设计代码共8位:入学年份-班级-班内排名号,前4位代表入学时的年份,中间2位代表班级号,最后2位代表所在班级内的学号。具体代码结构为:前4位取0001-9999代表入学时的年份,中间2位取00-99中的一个值来表示所在班级的班级号,最后2位取01-99之间的值来表示在班级内的排名号。xxxx - xx - xx 在班内的学号(数字) 班级(数字) 入学年份(数字) 例如学号为20101522的学生表示的是他于2010年入学,班级号码为15班,在班内的学号为22。3.3输入输出设计(1)下图为该系统输入设计界面中的登陆界面,主要功能为设置用户和管理人员登陆图书馆管理信息系统。在登录对话框中输入用户姓名和密码,单击“登陆”按钮,就会对用户身份进行认证。图10登陆界面图(2)下图为该系统输入设计界面中的读者信息界面,主要功能填写读者的身份以及书籍记录。如果认证通过,那么就会弹出如图所示的读者信息管理窗体。图11读者信息界面图(3)下图为该系统输入设计界面中的书籍信息,这是该系统基础信息的重要输入界面,这些信息是对用户和图书管理的基础信息,单击“输入/查看书籍信息”,就会显示“书籍信息”窗体,在该窗体中可以对书籍信息进行维护操作。图12书籍信息界面图(4)下图为该系统输入设计界面中的借阅信息界面,在该界面中/查看借阅信息”,就会显示“借阅信息”窗体,在该窗体中可以对出版社信息进行维护操作。出版社信息维护窗体如图所示。图13借阅信息界面图(5)图为该系统输入设计界面中的出版社信息界面,在该界面中可以进行出版社信息的管理维护。图14出版社信息界面图(5)图为该系统输入设计界面中的管理者信息,在该界面中可以进行管理者登陆。图15管理者信息界面图(6)该系统设计界面中的综合查询输出界面,通过该界面可以进行自定义查询信息或系统维护。图16综合查询信息界面图3.4数据库设计表-1 book_sytle 书籍类别信息表表中列名数据类型可否为空说明bookstylenovarcharnot null(主键)种类编号bookstyleVarcharnot null种类名称表2-2system_readers读者信息表格表中列名数据类型可否为空说明readeridvarcharnot null(主键)读者借书证号readernamevarcharnot null读者姓名readersexvarcharnot null读者性别readertypevarcharnull读者种类regdatedatetimenull登记日期表2-3system_book书籍信息表表中列名数据类型可否为空说明bookidVarcharNot null(主键)书籍编号booknameVarcharNot null书籍名称bookstyleVarcharNot null书籍类别bookauthorVarcharNot null书籍作者bookpubVarcharNull出版社名称bookindateDatetimeNull登记日期isborrowedVarcharNot Null是否被借出表2-4borrow_record 借阅记录信息表表中列名数据类型可否为空说明readeridVarcharNot null(外主键)读者借阅证编号bookidVarcharNot null(外主键)书籍编号borrowdateVarcharNot null读者借书时间表2-5return_record 借阅记录信息表表中列名数据类型可否为空说明readernameVarcharNot null(外主键)读者借阅证编号readeridVarcharNot null(外主键)书籍编号returndatedatetimeNot null读者还书时间表2-6reader_fee 罚款记录信息表readeridvarcharNot null读者借书证编号readernamevarcharNot null读者姓名bookidvarcharNot null(外主键)书籍编号booknamevarcharNot null书籍名称bookfeevarcharNot Null罚款金额borrowdatedatetimeNot Null借阅时间3.5处理流程设计图17处理流程图
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!