1、图书管理系统报告XXXXX学院信息管理课程设计报告学 院: 商学院专业班级:财务管理1403课程名称:管理信息系统设计题目:图书管理信息系统报告指导教师:王海涛时 间:2016-6-20课程设计成绩评定表质量评价指标(在相应栏目打V)评价项目设计组评价质量优秀良好一般及格不及格工作量和态度设计、实验正确性文字和图表质量答 辩 情 况总 体 评 价评定成绩(等级制)小组成员成绩评定学号姓名成绩指导教师签名年月日任务分配表姓名学号主要工作组长项目章程、概述、成本、E-R图分析及预备知识的查找与修改格式等组员数据流程图、业务流程图的设计整体排版和分配小组任务等书写了摘要与全文总结和可行性分析可行性分
2、析和详细调查摘要 -2 -第1章 项目章程 -3 -第2章 项目概述 -5 -系统名称 -5 -任务由来 -5 -存在问题 -5 -重要程度 -5 -第3章 系统目标 -6 -第4章 项目投资 -7 -人力成本 -7 -设备成本: -7 -时间成本: -7 -第5章 初步调查和可行性分析 -8 -第6章 图书管理系统详细调查 -12 -第7章 图书管理系统逻辑分析 DB图 -16 -第8章 实验内容 -18 -第9章 总结 -26 -个人心得 -26 -摘要随着人类社会的发展,人类对知识的需求也不断地增长。 在这种形势下,书 籍就渐渐地成为人们获取并增长知识的主要途径, 而图书馆、图书室就自然
3、而然 地成为人们获取知识的重要场所。如何更科学、更高效的管理图书信息就成为十 分重要且迫在眉睫的工作,因此开发图书信息管理系统就必不可少了。本文介绍了利用C+语言和SQL使用软件开发的工程化方法,依据软件的生 存周期,按照自上而下,相互衔接,逐步完成的瀑布式开发过程,来完成本次课 程设计。本系统分图书查询、借还图书、图书管理、用户管理等四大功能模块,针对 目前湖南涉外经济学院等藏书在数万册以上的图书馆、 图书室,从图书信息管理实际出发,在系统的开发背景、需求分析、设计原则及开发过程等四个方面进行 了全面的阐述。关键词:图书管理;技术;课程设计第1章项目章程项目章程多数由项目出资人或项目发起人制
4、定和发布的, 它给出了关于批准项目和指导项目工作的主要要求,所以它是指导项目实施和管理工作的根本大法 项目章程项目基本信息项目名称湖南涉外经济学院图书馆管理信息系统角色与职责小姣项目经理小亨模块设计员小仪系统分析员小悦系统测试调试员项目章程的内容项目或项目利益相关者的要求和确定项目质量、计划与指标的根本依期望据,设计出合理的图书馆管理信息系统。项目产出物的要求说明和规定项目的产出物包括登陆子系统,查询子系统,借书子系统和还书子系统四个模块。对于图书馆管理信息系统而言,要求对项目产出物,也就是登陆子系统,查询子系开展项目的目的或理由统,借书子系统和还书子系统的功能进一步说明,以及对相关依据和目的
5、的进行解释。包括:项目里程碑和进度的概述要求、大致的项目预算规定、相关利益主体的要求项目其他方面的规定和要求和影响、项目经理及其权限、项目实施组织、项目组织环境和外部条件的约束情况和假 设情况、项目的投资分析结果说明等 M 项口章稅项目或项11 利益相关者 的耍求和期 H 1顼目产出物的耍求说明 和规定 M ()开展项訂的j】的或理市 r 项y其他方面的规 定和要求 W 第2章项目概述系统名称:湖南涉外经济学院图书馆管理信息系统任务由来:湖南涉外大学图书馆馆藏大量图书, 拥有包括在校学生、教职员 工在内的读者3万余名,每天的借阅量较大。现有的图书馆信息系统较为落后, 无法满足师生查找借阅书籍的
6、要求, 并且准确性低,因此,需要建立更新的图书 管理信息系统,以实现对读者借阅、图书采购和保管等工作的信息化管理, 并实 现文献的电子化检索和阅读。存在问题:现有检索系统落后,难以准确地找到图书,并且更新数据不便, 一些阅览室仍然使用手工记录数据的老旧办法, 消耗大量人力时间,保管图书方 面也较为不便。重要程度:图书馆每天的人流量很大,借阅图书的数量也不小,这么一个关 系到每天运行使用的系统重要程度十分大,但系统环境使用单一,规模比较小, 专业性较强,偏于技术性。第3章系统目标系统结构采用java等主流程序为开发语言,可支持 Oracle、SQL Server 等多种数据库。操作系统可采用Wi
7、ndows7/vista/xp/ 等。(1) 系统应涵盖图书馆的所有基本功能:如用户的注册、登录、查询、借 书和还书,对图书的登记、删除、修改,以及图书管理员对图书信息和读者信息 的增加、删除、修改等功能。要求系统运行稳定,工作人员能够尽快适应新系统 的运行;(2) 要求用户界面良好,读者可以通过模块更加方便、快捷的实现所需要 的各种功能。第4章项目投资人力成本:小组四人项目经理一名模块设计员一名系统分析员一名系统测试调试员一名设备成本:设计图书管理信息系统所需要用到的计算机 时间成本:经过小组讨论确定主要任务的工期任务名称 I工期启动预目 5系统开发实施 80系统分析 10丧并 15实现 4
8、5涮忒 2收星 、 8顶目完成 3第5章 初步调查和可行性分析5-1初步调查的目标系统的初步调查是系统分析阶段的第一项活动, 主要目标是从系统分析人员 和管理人员的角度看新项目开发有无必要和可能。5-2初步调查的内容系统分析人员要调查有关组织的整体信息、有关人员、有关工作及有关环境 的信息。1)有关组织的信息(1) 组织的发展规划组织在未来若干年内(如35年)的发展方向与目标,为实现整体和长远目 标的发展重点与主要措施。这些内容反映整个组织的工作方向与基调, 为确定信 息系统开发的目标与主要工作内容提供了依据,一般存在于组织的文件中或管理 者的头脑中。(2) 组织的结构组织结构的信息反映了组织
9、内部的管理体制、 职能分配和各管理部门、层次 之间的关系。管理信息系统是为实现组织的目标服务的。 了解组织结构问题的重 点在于组织目标和结构的关系,如果现有组织结构在支持组织的整体目标方面存 在矛盾与冲突,就必须收集有关信息,以明确问题所在,并进行修改或重建。组 织一般会有组织结构图。(3) 职能部门的目标组织的各职能部门都会有自己的目标,这些目标应该支持组织的整体目标, 如果出现不支持的原因,要了解其不支持的原因。组织的每个职能部门都是组织 结构中的一部分,深入了解职能部门有助于认识组织中各类信息的内容和流向。(4) 组织的规章制度与政策这是一个组织行动的规则与指导方针, 为实现组织的目标而
10、服务,管理信息 系统也必须执行这些规章制度与政策, 必须了解他们的内容,了解他们与组织目 标的关系,和实际执行的情况,以及存在的问题。5-2-1 有关人的信息(1) 权利与责任要了解各级管理者的权利与责任,因为信息系统的建设与运行,必须 与各级管理者的权利与责任相匹配,才能支持管理决策活动,可从文件或 组织结构图中获取。但名义上的权利与责任会有一定差异,需了解清楚。(2) 岗位任务要了解每个工作岗位的工作任务。在文件上会有规定,但文件上的与 实际会有差异,需了解清楚。(3) 人际关系人际关系能体现出一个组织在工作中是如何协调和配合,也能体现出 一个组织内信息流动的真正途径,另外也能发现对信息系
11、统建设起到关键 作用的人。(4) 信息需求应该评价每一个人、每一个工作岗位的信息需求,要了解每个人、每 个岗位实际上需要哪些信息,以及目前实际上能得到哪些信息,比较需要 的和得到的两者的区别,为以后系统数据流程图的建立、分析提供依据。5-2-2 有关工作的信息(1)系统和业务流程从现有系统的业务流程各环节处理的全过程了解有关数据资料在系统中传递与变换的步骤和每一步的任务,而不是注重于每个点的工作情况, 要特别注意上述过程与步骤中数据的结构和内容的变换。(2) 工作的方法与程序每一个工作岗位做些什么,哪些人做,用什么设备,遵循什么规则,作业如 何安排,上一项信息描述数据形式与内容,这里集中描述,
12、行为和程序。(3) 工作安排和工作量在给定的时间内完成多少工作量?这一信息对于建立信息系统是至 关重要的,还要了解工作的高峰期和低谷期。(4)绩效准则对于任何系统,都应有工作评测标准。这些标准不止用于计划进度和 工作量,而且包括质量、可靠性、准确性及其他信息处理工作希望得到的 指标。指标要求和实际业绩表现这两方面的信息均需要采集并要进行比较, 以发现工作质量与其他方面的问题。在现有信息系统中要设置某些检测点 或控制点,了解系统表现,并按特定准则进行评价。(5)有关工作条件的信息包括工作地的甚至布局方面的信息和文件、表格、传输数据、人员在工作地的设置和流动情况,以及可用公共设施、专用仪器设备等资
13、源。5-2-3 有关环境的信息主要是有关外部环境的信息、用户和市场的信息、合作伙伴的信息、现有或 潜在的竞争对手的信息、现有或潜在的危险与机会、政府有关政策的变化、与组 织有关的国际、国内经济与政治局势的发展变化等。对调查内容进行分析,分析其现有什么,需要什么,在现在资源下能提供什 么,此项目有无必要和可能做进一步的调查与开发。5-3初步调查的结论与工作成果(1) 拟开发项目有必要也有可能进行(项目名称、目标、开发的必要性和 可能性、内容、开发的初步方案);(2) 不必进行项目开发,只需对原系统进行适当调整、修改;(3) 原系统未充分发挥作用,只需发挥原有系统的作用;(4) 目前无必要开发此项
14、目;(5) 目前不具备开发此项目的条件;5-4可行性研究的目标是在初步调查的基础上,对系统进行全面、概要的分析,进一步明确系统的 目标、规模与功能,提出拟开发系统的各种可能的方案, 并对这些方案进行可行 性分析。5-5可行性研究的的内容(1 )管理上的可行性主管领导管理人员的态度,管理的规范程度,系统对组织机构的影响,现 有人员和机构、设施、环境等对系统的适应性和进行人员培训、补充计划的可行 性。(2) 技术上的可行性当前软件、硬件技术是否能满足,开发人员技术水平,技术发展对系统建设 有什么影响?(3) 经济上的可行性估算费用:主机、外设、软件开发、培训、运行费用等,直接经济效益:加 快资金周
15、转、减少资金积压等,间接经济效益:提高信息的质量和速度等。5-6可行性研究的步骤和方法(1) 确定系统的规模与目标。(2) 明确用户主要信息需求。(3) 提出拟建系统的初步方案。(4) 审查新系统。(5) 提出并评价可能的替代方案。(6) 给出该项目做还是不做的选择,同时确定方案。(7) 制定项目开发计划,包括人、财、物的安排。(8) 撰写可行性研究报告。(9) 向用户审查小组与指导委员会提交结果。5-7可行性研究的结果1)可行性研究报告(1)现行系统概况。(2)主要问题和主要信息需求(3)模拟建设新系统的方案。(4)管理可行性分析。(5)技术可仃性分析。(6)经济可行性分析。(7)结论。2)
16、系统设计任务书根据可行性研究确定的系统方案对系统开发者下达的任务书, 主要包括系统目标与任务、系统的规结构、建设初步计划、投资安排、人资安排等。第6章 图书管理系统详细调查6-1概念图书馆管理系统,能进行图书馆管理系统能实测国民经济和企业的各种运行 情况;利用过去的数据预测未来;从企业全局出发辅助企业进行管理决策; 利用 信息控制企业的行为;帮助企业实现其规划目标。图书馆管理系统合运用了管理科学,系统科学,运筹学,统计学,计算机科 学等学科的知识。可以通俗的简化的描述图书馆管理系统的三要素:系统的观点、 数学的方法以及计算机的应用。图书馆管理系统概念结构主要由四大部分组成即信息源、 信息处理器
17、、信息用户、信息管理者组成。6-2需求分析软件需求分析就是软件计划期间建立的软件可行性分析求精和四化, 分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一 步,是确定系统必须完成哪些工作,也就是目标系统提出完整、准确、清晰、具 体的要求。需求分析可分为问题分析、需求描述及需求评审三个阶段6-2-1 范围本图书馆管理系统适应于中小规模公共图书馆、中小学及各院校图书馆6-2-2 项目目标本项目的设计目标旨在方便图书管理员的操作, 减少图书管理员的工作量并 使其能更有效的管理书库中的图书,实现了传统的图书管理工作的信息化建设。本系统的服务对象为图书馆流通部门的工作人员, 用
18、户界面友好,不需计算机专业的专门训练即可使用本系统。图书管理处理的信息量比较大。因此对于本系统的设计,需要采取以下一些 原则:删除不必要的管理冗余,实现管理规范化、科学化。程序代码标准化,软件统一化,确保软件的可维护性和实用性能够连接各个关联的数据库,获取数据库中的信息。保证各个数据库表格相 关的项目之间有相同的属性。6-2-4 性能限制这是一个在微型计算机上开发的系统,在响应时间上无特殊的要求,但要求 系统能处理大容量的各种信息。6-2-5 开发的软硬件要求硬件要求:64M内存、10G硬盘1只、软盘驱动器1只、CD-RO驱动器1只 和SVGAS容模式的显示器软件要求:MicrosoftWin
19、dows98操作系统及Powerbuilder8.0数据库系统。6-3开发概要图书管理系统的开发过程包括:调研和计划;需求分析;软件计划;编码和 模块测试;总体测试;确认和评审;交付使用。6-3-1 系统功能结构设计综合考虑系统的逻辑模型和设计系统目标的要求绘制的系统功能结构6-3-2 系统的主要功能本系统包含如下的几个模块:身份验证、借阅图书、归还图书、打印催还单、 信息查询、系统维护以及退出。6-3-3 用户登录系统运行后首先进入用户登录界面,用户登录的界面6-3-4 用户登录界面用户进入系统时,首先要进行图书管理员身份的验证。用户输入管理员的密 码和编码,输入正确后,系统确认了操作者的合
20、法身份即进入主控程序。在系统主窗口中选择“借阅图书”,进入“借阅图书”。6-3-6 借阅图书窗口使用时单击“借阅”按钮或直接按回车键, 光标定位于“借阅人编码或姓名” 项。输入借阅人的编码或姓名后,系统自动判别。如果系统的借阅人库中没有该 借阅人的记录,那么系统将给出提示;如果系统库中确有其人,那么系统从数据 库中读出该借阅人姓名并填入借阅窗口。 同时,系统还将图书管理员信息、借阅 日期(从主机系统日期中读取)、预期还书日期写入该窗口。输入借阅图书的编码,单击“确认”按钮后,系统自动判断。如果书库中仅 剩典藏书,系统将给出提示;如果书库中尚有可借书则完成本次借阅操作。 如果 单击“放弃”按钮,
21、则取消本次借阅操作。6-3-7 归还图书在系统主窗口中,选择“归还图书”,进入“归还图书”窗口。6-3-8 归还图书窗口单击“还书”选项或直接按回车键,光标定位于“借阅人编码或姓名”项。输入借阅人的编码或姓名、借阅图书的编码后,系统自动判别。如果系统中 无该人的借阅信息,那么系统将提示用户;如果系统库中确有该人借阅信息, 那 么系统从数据库中读出该条借阅信息并填入借阅窗口。 同时,系统还将图书管理员信息、还书日期写入该窗口。如果单击“确认”按钮,则完成本次还书操作;单击“放弃”按钮,则取消 本次还书操作。6-3-9 打印催还单在系统主窗口中,选择“打印催还单”,进入“打印催还单”窗口。该窗口
22、中列出了所有当归还图书人员的列表。该窗口共设 3个按钮,分别是“全部打印”、“选择打印”和“退出”。6-3-10打印催还单窗口如果选择“全部打印”按钮,将打印出应归还图书的人员名单;也可以首先 使用手型指针选择要打印清单的单位,然后单击“选择打印”按钮打印。6-4-1 图书管理系统个人借阅查询信息查询模块包括如下多个子模块:个人借阅查询、催还书目浏览、图书分 布查询和按关键字查询等。在系统主窗口中,选择“信息查询”菜单中的“个人 借阅查询”选项,进入“个人借阅查询”窗口。6-4-2 个人借阅查询窗口输入借阅人编码,按回车键或单击“确认”按钮,窗口将显示该人员的全部 借阅信息。如果系统中无该借阅
23、人或该借阅人未借阅过任何图书, 窗口将不显示 任何信息。6-4-3 图书管理系统催还书目浏览如果选择“催还书目查询”选项,则进入“催还书目查询”窗口,该窗口中 显示所有已到期但尚未归还的书目信息。6-4-4 图书管理系统图书分布情况查询如果选择“图书分布查询”选项,则进入“图书分布查询”窗口,该窗口在 初始状态下显示所有书目的摘要信息。6-4-5 图书管理系统按关键字查询如果选择“按关键字查询”选项,则进入“关键字查询”窗口。在初始状态下,该窗口显示所有书目的的摘要信息。 如果要查看某本书的具 体信息,双击该书摘要信息处。通过输入关键字,用户可以模糊查询,也可以精 确查询。如果查询结果只有一本
24、书,系统将直接显示该书的具体信息。 实现精确 查询时,系统将直接显示该书的具体信息。 如果书库中无该书,则窗口中不显示 任何信息。同时系统还支持多关键字查询。6-4-6 图书管理系统维护系统维护包括书库维护、借阅人库维护、管理员库维护、部门库维护和默认 还书期限等模块。1. 书库维护书库维护包括新书入库、查询显示、全部显示及删除等模块。如图 4-11所示:书库维护窗口对书库进行任何修改后,系统执行退出时,将查看数据库是否已被修改,然后提示用户是否保存修改并按用户要求进行相应操作。2. 借阅人库维护借阅人库是保存在本图书馆具有合法借书权限的人员。 如果选择“借阅人库 维护”选项,则进入该窗口。该
25、窗口具有增加、删除、查询、定位及退出等功能。3. 管理员库维护在“管理员库维护”窗口中,系统管理员可以创建和删除图书管理员编码及 口令。但无权修改图书管理员编码及口令,非系统管理员只可以修改自己的口令。4. 部门库维护选择“部门库维护”选项后,进入该窗口。当借阅人库中有人属于某一部门,系统就不允许用户删除该部门。5. 默认还书期限选择“默认还书期限”选项后,打开窗口。默认还书期限是以月计,修改并 确认后,系统将按照设置填写借阅图书操作中的预期还书日期。退出系统在系统主窗口中单击“退出”按钮,则退出图书管理系统。第7章 图书管理系统逻辑分析 DB图表1图书信息表字段名类型长度小数位数允许空默认值
26、字段说明BOOKCODEVARCHAR300NULL图书条形码BOOKNAMEVARCHAR500VNULL图书名 称TY EVARCHAR500aNULL图书类 型AUTHORVARCHAR500VNULL作者TRANSLATORVARCHAR500VNULL图书翻译者UBNAMEVARCHAR1000VNULL出版社 名RICEMONEY194VNULL价格AGEINT100VNULL页码BCASEVARCHAR500VNULL书架信 息STORAGEBIGINT190VNULL库存INTIMESMALLDATETIME160VNULL入架时间O ERVARCHAR300VNULL操作员B
27、ORROWNUMINT100VNULL借阅次数表2图书类型信息表字段名类型长度小数位数1允许空默认值字段说明|DINT1001编号TYENAMEVARCHAR300类型名称DAYSINT100VNULL可借天数表3读者信息表字段名类型长度小数位 数允许空默认值字段说明IDVARCHAR300读者编号NAMEVARCHAR500VNULL姓名SEXCHAR40VNULL性别TY EVARCHAR500VNULL类型BIRTHDYSMALLDATETIME160VNULL出生日 期BIRTHDYVARCHAR200VNULL证件类 型TYENAMEVARCHAR300VNULL证件号 码TELVARCHAR200VNULL联系电 话EMALLVARCHAR500VNULL电子邮箱CREATEDATESMALLDATETIME160VNULL注册日 期O ERVARCHAR300VNULL注册操作员REMARKTEXT214748360V备注BORROWNUM1 INT100V0借阅图书本数NUMINT100V0借阅图 书总数 量表4读者类型表字段名类型长度小数位数允许空默认值字段说明IDINT100读者编号NAMEVARCHAR500读者类型 名称NUMBERINT100VNULL该类可借 书数量第8章实验内容图书管理系统模块I 1读者模块图书管理员 模块系统管理员 模块
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1