信息系统与设计——图书管理系统(李秋男)分析_第1页
信息系统与设计——图书管理系统(李秋男)分析_第2页
信息系统与设计——图书管理系统(李秋男)分析_第3页
信息系统与设计——图书管理系统(李秋男)分析_第4页
信息系统与设计——图书管理系统(李秋男)分析_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北建筑工程学院信息系统分析与设计课程设计报告主题:图书管理信息系统设计姓名:李秋男学院:理工学院班级:信112组学号:图书管理系统一、概要41 .系统开发的背景和意义42 .现有图书管理系统的概要4二、系统计划41 .任务概要42 .功能结构图53 .需求分析54 .可行性分析65 .开发的目的和效果6三、系统分析71 .业务流程图72 .数据流程图83 .数据词典8(1)数据项8(2)流9(3)处理过程9(4)数据存储10(5)数据结构10(6)外部实体10四、系统设计101 .系统整体的设计10 .系统整体的结构设计123现行系统有问题的分析134 .解决办法135 .系统的详细设计14五、开发心得16一、概要1 .系统开发的背景和意义图书管理是高校内各学部和学部必须切实面对的工作,但至今仍有部分学部以传统的人工方式管理图书资料。 该方法有许多缺点,例如效率低、机密性差、麻烦。 另外,随着图书资料数量的增加,其工作量也大幅度增加,图书资料管理者的工作量和劳动力也增加,给图书资料信息的检索更新维持带来了很多困难。经过详细调查,目前我国各类高等学校仍有一些部门的图书资料管理留在人工管理的基础上。 这种管理机制已经不能适应时代的发展,其管理方法浪费了很多人力物力。 随着科技的发展,这种传统的手工管理方法必然会取代基于计算机的信息管理方法。图书管理作为计算机应用的一个分支,具有手工管理方法无法比拟的优点。 例如检索迅速、检索容易、可靠性高、存储量大、机密性高、寿命长、成本低等。 这些优点可以大大提高图书管理系统的效率。 因此,我们需要好的图书管理系统来提高人们的生产效率。2 .现有图书管理系统概述试验了一些图书管理系统,查阅了大量相关资料文献,发现这些系统在一些方面不符合时代的要求。 根据设计者和使用的工具,并且这些图书管理系统设计的时间也不同,所以使用的具体情况也不同,功能上除了图书资料管理所需的基本功能以外也不同。 比较的结果是他们实现了以下图书管理的基本功能1图书搜索模块:图书管理系统的重要模块之一,是读者快速查阅图书的途径2、图书管理模块:图书管理员操作的模块,读者无法访问。 本模块由借阅图书登记、返还图书登记、继续图书登记的子模块构成3、数据维护模块:图书管理者控制的模块,由读者的追加、修改、删除、读者阅读、图书阅读等程序构成4、数据统计模块:接触读者统计、图书统计、图书分类统计,由未过期图书读者统计的一部分组成。这些系统解决了以往管理方式中存在的手续繁杂、工作量多、效率低、错误率高等缺点,设计了能够快速检索读者喜欢的书籍的系统,图书管理者能够减轻工作量。 但是,开发工具和开发当时的科学技术发展水平有限,再加上历史发展到今天,人们的生活环境发生了变化,书的查询方面的要求也很高。二、系统规划1 .任务摘要图书管理业务流程的抽象表现如下(1)购买新图书后,分类归纳、编号(2)新书编号后,上书架供学生借阅(三)学生需要借阅图书的,登记本人的借阅登记书,记录相关借阅信息和借阅日期(四)学习借阅后,应立即归还图书,并在本人借阅登记书上注明归还日期和时间。2 .系统功能结构图图1系统的功能结构图图书管理系统图书管理借用管理读者信息管理图书管理员信息管理3 .需求分析(1)功能要件新图书的注册功能:对于购买的新书,系统必须具备图书情报资料的注册功能图书的查询修正功能:如果图书丢失或输入了错误的信息,小偷会选择立即修正数据并进行补充。借阅登记、归还登记功能:系统的主要功能之一,由本校学生借阅、归还、登记图书学会信息的增加、删除和修改功能:确立和维护系统的主要功能之一,即学生信息逾期归还图书的功能:对于超过图书馆借阅期限未归还的图书,提醒读者注意。(2)非功能需求系统处理的准确性和即时性:系统处理的准确性和即时性是系统的必要性能。 在系统的设计和开发过程中,充分考虑系统的当前和未来可承受的工作量,使系统的处理能力和响应时间能够满足学校信息处理的需要。系统的易用性和可维护性:系统直接面对用户,但用户对计算机不太熟悉。 这要求系统提供良好的用户界面和易于使用的人机界面。 为此,对于可能发生的用户需要使用用户尽可能熟悉的术语和中文信息接口的使用问题,系统为减少用户熟悉系统的过程提供了足够的帮助。系统的标准类型:计算机硬件、软件与计算机开发使用过程有很多关系。 所有这些都必须符合主要的国际、国家和行业标准。系统先进性:发展相当快,作为图书管理系统的工程,在系统的生命周期内尽可能实现系统的先进性,充分完成企业的信息处理要求,不落后。系统响应速度:系统在日常处理中的响应速度为秒级,达到实时要求,并实时反馈信息。四.可行性分析(一)技术可行性分析;支持开发工具:我们现在使用的许多网络开发环境都支持SQL语言的开发,许多专用开发工具和插件提供可视化设计也非常有用。 技术可行性分析主要分析技术条件能否顺利完成开发,软硬件能否满足需求。 本系统用户易于理解和操作。 数据库系统采用MySQL,可以在处理大量数据的同时维护数据的完整性和安全性。 因此,本系统的开发平台已经成熟。 在硬件方面,技术发展迅速的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,硬件平台也能满足本系统的需要。 本系统采用的技术是目前流行的开发技术,具有技术成熟、效率高、稳定、安全等优点。(二)经济可行性分析;成本、效益分析法表明,该系统已具备必要的硬件资源,该系统具有易懂、成本相对较低、效益相对较高的特点。 由于计算机技术的发展非常迅速,硬件配置和开发技术在可行的情况下开发的管理系统成本不可避免地高,但能大幅提高图书馆的生产效率,是图书管理发展的必然趋势,具有广阔的市场(3)操作的可行性本系统开发的宗旨以敏捷为中心。 该系统应具有美观、慷慨、简单、易于操作等优点,不认识计算机的人也能根据系统的提示使用、管理本系统,其操作简单等特点使系统的操作成为可能。5 .系统开发的目的和效果一)成本问题由于开发良好的图书管理系统需要大量的人才、物资、财力,因此在我们开发系统时,我们要根据大学和单位的经济负担能力,选择自己需要的设备和调度人员,尽量完善图书管理系统的开发,多位老师和同学借阅图书同时,在开发系统之前,我们必须将自己开发的所有模块的成本问题控制在最低限度,以免在大学和工作场所产生不必要的费用。最后在开发阶段,制定成本记录,管理资金的利用,保证系统的顺利开发成功。2 )系统开发的标准问题系统的正面开发在完成功能的同时,还应该考虑接口的友好型。 许多老师和同学登陆图书管理系统界面后,感觉轻快,因此前台开发的工具主要是ASP.NET开发工具。系统的背景开发主要是数据库的设计,在数据库设计时应该考虑图书信息的容量和图书管理的迅速问题的同时,应该根据某个大学和单位的经济负担能力,尽量开发适合本大学和单位的系统。因此,我们选择了SQL Server 2005,考虑到所有因素。3 )风险和机会并存由于技术的发展变化和SQL Server 2005的发展方向和模型的形成,图书馆方向上的盲目出击、规模上的贪婪追求和进度上的希望都带来了巨大的风险。 在建设初期,应选择需求明确、目标明确、条件成熟的馆室,积累成功经验,逐步推进其他馆室。 其他图书馆积极准备跟踪,条件成熟即推广。 硬件和软件投资首先应该向基本平台投入必要的设备,随着图书馆应用的发展,应该增加设备。三、系统分析在整个软件生命周期中,开发成本和时间都很小。 后期维护工作通常占软件整个生命周期的80%以上。 因此系统分析很重要,良好的系统分析可以减少许多后期维护工作。1 .业务流程分析和业务流程图图例说明:表示外部实体表示处理过程的说明表示信息的传递过程,线段上的文字是传递信息的说明通过需求分析,分析了本管理系统的一般流程用户验证图书登记借书还是还书管理员管理员登录到有效用户注册后的图书结束登录图2业务流程图具体说明业务流程的功能如下:1 .用户登录:系统检查用户的合法性2 .图书入库:对新购入的图书进行分类编号,将图书基本信息登记在计算机上3 .图书借阅:可借阅、登记入库的图书学生4 .图书归还:注册归还学生归还的图书5 .信息查询:查询所有图书借阅情况或学生基本情况及借阅情况。2 .数据流程图(1)总数据流程图图3总数据流程图(2)管理者管理系统的数据流程图图4管理员管理数据流程图3 .数据字典(1)数据项目16资料项目名称:管理员编号别名: id数据类型:字符类型长度: 10说明:管理员编号资料项目名称:管理员名称别名: admin数据类型:字符类型长度: 10说明:管理员名称资料项目名称:管理员密码别名:用户密码数据类型:字符类型长度: 50资料项目名称:负责书库别名:无数据类型:字符类型长度: 10值的含义:管理员负责的书库名称资料项目名称:管理员权限别名: rank数据类型:字符类型长度: 2(2)数据流流名称:入库新书清单说明:入库新书信息数据流源:管理员数据流的去向:新书入库处理构成:图书编号、书名、作者名、出版社、出版日、库存数、库存书库、入库日、出库日数据流名称:市场营销计划说明:放弃图书情报数据流源:管理员数据流的行进方向:销售簿处理构成:图书编号、图书名、日期、数量(3)处理过程处理名称:图书目录系统输入的数据流:图书目录信息(D01 )处理逻辑:编目数据输入,要求输入数据正确输出流程:图书目录作业名称:型录管理输入的数据流:图书目录信息(D01 )处理逻辑:编目数据输入,要求输入数据正确输出数据流: D01处理名称:维护系统输入的数据流:管理员登录信息(D010 )处理逻辑:输入读者注册信息输出数据流:系统信息(D011 )(4)数据存储数据存储名称:管理员信息说明:管理员的管理权限和现状信息配置:管理员编号管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论