管理信息系统课程设计--图书馆信息管理系统(共16页).doc
《管理信息系统课程设计--图书馆信息管理系统(共16页).doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计--图书馆信息管理系统(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 图书馆信息管理系统的分析与设计 院(系): 软件学院 专业班级: 软件工程112 学 号: 学生姓名: 安凯辰 指导教师: 翟宝峰 教师职称: 副教授 起止时间:2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号学生姓名安凯辰专业班级软件工程112班课程设计(论文)题目图书馆信息管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一
2、次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如VB、Java、C#)和数据库(SQLserver、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成图书馆信息管理系统的分析设计实施工作,实现该系统图书馆信息管理等功能,并结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运
3、行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012 年 6 月 12 日专心-专注-专业目 录第1章 系统分析1.1 可行性分析一、市场分析随着科学技术的不断提高,计算机科学日渐成熟作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例不仅是因为他的开放性,而且还因为它是一个开放的系统,比较成熟,本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用
4、对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理、图书馆规则维护、新书入库、整理图书、修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能。及服务系统的图书信息查询,图书的借出和归还等功能。图书信息管理系统能够为用户提供充足的信息和快捷的查询手段。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Int
5、ernet网及时的向读者发布图书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。图书馆在学校或大型公众场存在,其经济成分比重相对比较适中,主要是支出的费用:其中包括基本建设费、软件开发费用、管理和维护费、人员工资和培训费等。在一个图书馆中实行统一操作,资源共享,前期的资金投入主要集中于购置图书上。建立图书信息库,收集各方面的图书信息,提高图书管理的计划性和预见性。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。二、技术可行性分析从技术角度分析本产品做得了图书馆对于图书信息和人员信息等要求的实现,做得好对于图书馆的整
6、体维护和日常应用,对于图书信息和借阅管理能够很快的进行更新和管理,能够加快图书馆的整体运作速率。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。所使用的语言是JAVA和SQL之间连接,这是大家还比较熟悉的内容,可行性绝对可行。1.2 管理业务流程图管理业务流程图是用来描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表。利用它可以帮助分析人员找出业务流程中的各种流向。读者图书目录电子读物表入库单读者信箱登记单借书单编辑部图书管理图书登记表借阅管理借阅登记表读者登记表图1.1图书馆信息管理业务流程图1.3 数据流程图数据流程图是一种全面地描述信息逻
7、辑模型的主要工具。它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况D7购书清单D4不合格借阅单1读者P1借书处理P2还书处理P3新书入库处理2管理员P4购书处理F02图书库存情况存档F02读者借阅情况存档3管理员D借书单D2还书单D3图书D5 借书清单D6还书清单D10订书清单D8入库新书清单D9入库清单图1.2图书馆信息管理业务流程图当读者前来借书时,首先要查阅想要借的书是否在图书馆,然后申请借书,看是否满足借阅条件,审核之后,进行登记借阅,下面就是借书数据流程图:D15合格借书单P1.1审核处理P1.2借出处理4读者F11读者借书情况存档F12图书在库情况存档D13借书单
8、D14不合格借书单D16借书清单D18图书D17借书清单图1.3 借书流程图1.4 数据字典1数据元素是数据流组成的最小单位,是无法再细分的数据流。它直接反应事物的某一特征。其描述需要以下信息:数据元素名、类型、长度、取值范围、相关的数据元素及数据结构。表3.2书籍编号数据元素 数据元素系统名: 图书馆信息管理 编号:条目名: 图书编号 别名:属于数据流:图书信息、借阅信息存储处:图书信息存储、借阅信息存储数据元素结构:代码类型 取值范围字符 -(由数字组成的字符串)简要说明:图书都有唯一的编号。2数据流是穿梭于数据加工与外界环境实体间的信息,即流动与数据处理间的数据。因此,数据流词条不仅要说
9、明数据流的名称,组成等本身的特性,而且应指明它的来源、去向和流通量等。表3.1 图书馆管理数据流 数据流系统名: 图书馆信息管理 编号:1条目名: 图书信息 别名:来源:图书基本信息管理去处:图书基本信息存储数据流结构:图书信息=图书号+图书名+出版社+借阅情况+备注简要说明:图书的基本信息 3数据存储是数据结构保存的地方。一个数据存储词条应有以下几项内容:数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。表3.3 图书信息数据存储 数据存储系统名: 图书馆信息管理 编号:D1条目名: 图书信息 别名:存储组织每个图书一条记录记录数:主关键字:图书号记录组成:项名: 书号,
10、书名,作者,出版社,定价,是否在馆,备注 长度 20 20 20 20 20 20 20简要说明:图书的使用情况方便读者和管理员更好地了解图书是否可以借阅或者是否到期还书。4加工逻辑是对数据流程图中各个基本处理的精确描述。表3.4 住宿管理加工 加工系统名: 宾馆客房管理 编号:1条目名: 住宿管理 别名:输入数据:客房信息、住宿登记信息输出数据:住宿信息加工逻辑:1 选择已入住或处于维修状态的房间会有警告提示2 入住日期自动读取系统时间简要说明:第2章 系统设计2.1 总体设计我们设计这个图书馆系统,管理读者的登记、图书的购入、借出、归还以及注销等。管理人员还可以查询某位读者、某本图书的借阅
11、情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。同时本系统基于WEB页面有很好的连网功能,也便于在校学生查询自己的借阅信息,在馆图书情况,可以在网上自行续借图书,大大节省了图书馆的人力资源,方便了学生、教师的借阅,查询。一、系统设计建设目标包括:1)要解决的问题:随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。 2)系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 3)系统名
12、称:图书馆管理系统 二、结构设计本系统主要包括读者管理、图书管理、借阅管理还有其它管理等。读者管理模块包括对读者借阅的图书,归还图书时间,注册账号,留言。借阅管理模块借书管理模块包括借书、还书、续借、图书挂失、催还、超期罚款、查询等管理功能。其他管理中主要包括常用工具、关于我们、读者留言等模块,其中常用工具主要包括万年历、在线咨询等,在关于我们模块中可以了解关于图书馆的一些规定,了解图书馆的各种规化等,如果用户不了解版系统的使用方法,在此独有说明,在读者留言模块中读者可以将对图书馆的管理等方面提出一些意见,以方便我们位的有着更好的服务。系统管理模块包括添加、修改、删除、查询系统用户名、口令、身
13、份、数据备份、数据恢复等功能。总体功能设计包括七个模块:1)登录系统模块:管理员登录、读者登录、注销用户、系统退出。 2)图书管理模块:图书查询、添加图书、删除图书、修改图书。 3)读者管理模块:读者查询、添加读者、删除读者、修改读者。4)借阅管理模块:借书、还书、罚款信息。 5)常用工具模块:在线咨询、万年历、记事本。6)读者留言模块:读者留言。7)关于我们模块:查看信息。借书还书罚款信息万年历记事本在线咨询图书查询增加图书修改图书删除图书增加读者删除读者修改读者读者查询主模块登录读者管理读者留言图书管理关于我们常用工具借阅管理退出图2.1 图书馆信息管理功能模块图2.2 模块设计系统中的模
14、块设计:(1)管理员模块管理:查询,修改,删除,添加,罚款等信息查询。1)管理员登陆此模块主要是利用MenuBar添加菜单条,利用Menu和MenuItem添加菜单和菜单的各个参数,通过事件ActionEvent 可以实现进入各个模块如管理日志、管理员添加、管理员切换、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、借阅书籍、归还书籍、借阅超时及退出的功能。2)管理员添加功能介绍此模块功能是增加新管理员的登陆帐户。在图书馆管理系统中必须有每一个管理者的帐户让其可以正常进行新图书证的办理、借阅书籍和归还书籍等系统管理。所以在管理员功能模块中增加了管理员添加这个功能。图书馆管理系统管理
15、员管理管理修改管理查询管理添加管理删除罚款图2.2 管理员管理模块(2)读者管理模块:读者查询,读者借阅,归还以及读者留言。1)读者修改此模块主要的实现功能对有信息更新的读者进行即时修改,以随时更新读者在数据库中的信息。本模块通过图书证号确定读者,可对读者信息的新图书证号、学短姓名、性别、系别、班级。此处可分别实现对该功能的修改、重置、返回。2)读者查询此模块主要可对所要了解的读者信息。即把读者的信息从数据库调出来,显示在该窗口中的文字区域。查询方式分别有按图书证查询、按姓名查询、按班级查询、按年级查询,并可通过办理入相应的关键字,更加缩小查询范围。3)读者删除此模块可以删除一些不再使用本系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 图书馆 信息管理 系统 16
限制150内