图书管理系统需求分析与设计 .doc
《图书管理系统需求分析与设计 .doc》由会员分享,可在线阅读,更多相关《图书管理系统需求分析与设计 .doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南涉外经济学院课程设计报告课程题目:数据库技术与应该报告题目:图书馆管理系统 姓 名:胡忠立 学 院: 信息工程 专业班级:计科1103 学 号:054 指导讲师:李军 2013年12月15日报告题目图书馆管理系统完成时间2013.12学生姓名胡忠立专业班级计科1103指导教师李军职称讲师总体设计要求和技术要点一、设计的目的与要求。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 二、主要研究或设计内容,需要解决的关键问题和思
2、路:1.主要研究或设计内容:设计一个图书管理系统,根据图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统实施后,应达到一下目标:(1)基本信息设置保证图书信息和读者信息的分类管理。(2)强大的查询功能,保证数据查询的灵活性。(3)实现对图书的借阅、续借、归还过程的全程数据信息跟踪。(4)设置读者借阅和图书借阅排行榜,为图书馆管理提供真实可靠的数据信息。2. 需要解决的关键问题和思路:(1)关键问题:第一:图书管理系统的难点是数据库的设计,如何安排数据库中各表之间的关系,以及对用户权限的控制。第二:怎么实现打印图书信息的功能。工作内容及时间进度安排第15周:周1-周3 :立题、论证方案设计
3、周4-周5 :预答辩第16周: 周1-周3 :仿真实验7周4-周5 :验收答辩课程设计成果1Microsoft Visual C+ 6.0运行程序2图书管理系统课程设计总结报告摘要本课题设计并实现了基于Web的图书馆管理系统,该系统采用现今比较流行的ASP.NET语言,结合SQL Server数据库,实现了图书的借阅、查询、管理等基本功能。系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。毕业设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。图书
4、信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。 本论文内容主要是运用软件工程的知识,先进行系统需求分析,之后是系统概要设计,详细设计,并且详细介绍了ASP.NET图书馆管理系统的操作代码和排序的代码编写和测试。关键字 ASP.NET语言/图书馆/SQL Server/IIS/HTML/CSS目录摘要2目录3第一章 系统规划41.引言41.2.可行性研究的前提41.3.对现有系统
5、的分析51.4所建议的系统经济可行性分析71.5经济效益分析81.6社会因素方面的可行性91.7可行性研究结论9第二章 需求分析102.1需求分析102.2 数据描述(数据流图+数据字典)102.3 功能需求142.4性能需求15第三章 系统设.163.1 系统功能模块的设计163.2系统主要工作流程183.3系统数据库的设计与实现213.3.1概念设计213.3.2关系数据库的逻辑设计253.3.3.关系数据库物理设计273.3.4.功能实现28第四章 系统实现294.1系统实现工具简介294.2数据库的实现294.3系统实现29第五章 系统运行与维护305.1运行测试305.1.2测试内容
6、305.1.3 测试设计305.2系统的维护315.2. 1 补救措施315.2. 2 系统的维护设计31总结32参考文献33第一章 系统规划1.引言11.1 编写目的随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的图书馆管理信息系统已孕育而生。 另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很
7、多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。 1.1.2 项目背景建议开发软件名称:图书馆管理信息系统 项目的提出者;用户:读者;实现软件的单位:* 11.3 定义该图书馆管理信息系统是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统1.2.可行性研究的前提1.2.1 要求1.功能:对图书馆的图书信息和用户(读
8、者,借阅者等)信息进行有效的管理;2 .性能:数据库的录入;图书目录检索;用户信息查询;图书信息查询;3. 输出:用户信息;图书信息;4. 输入:用户名称;图书编码; 5. 安全保密:馆中所有未借出的书籍能够供用户随时查阅;用户信息只能被系统管理员查阅,修改;6.运行环境:操作系统: Windows2000;数据库类型:SQL server;7.机器配置:CPU:P2000mmx以上,内存大于64M。8.完成期限:2013年12月。1.2.2 目标 以最低的成本,在最短的期限内开发出具有管理图书和用户信息功能的图书馆管理信息系统。 (包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提
9、高)1.23 条件、假定和限制 a: 建议该系统运行的最短寿命为10年;b: 进行该系统方案选择比较的期限为2个月;c: 建议该系统软件投入使用的最迟时间为2012年2月;d: 开发该软件系统的经费来源为南阳师范学院财务处出资;e: 该系统要受资金、寿命、社会等系列因素的制约和限制。1.24 决定可行性的因素主要因素有经济条件、技术条件、团队合作精神等。1.3.对现有系统的分析1.3. 1 处理流程和数据流程 图书信息集成管理系统FLCS分为图书采访、图书编目、图书流通、图书典藏、期刊管理、论文管理、公共检索、系统管理、阅览管理九部分,系统各部分既相互独立,又能进行各部分之间的数据调用。FLC
10、S60论文全文管理系统,通过这一系统,用户可以从光盘上、互联网上等媒体上下载信息,建立自己的全文数据库。FLCS的论文管理系统允许用户通过WINDOWS的OLE功能存放WORD文档、图片、声音、影像等多媒体信息,它是一个有效的多媒体管理工具,同时又是一个得利的办公助手。用户建立的全文数据可以通过FLCS的INTERNET检索系统通过网络发布。图书管理信息系统图书编号图书典藏期刊管理借阅管理公共检索系统管理一个C/S结构的INTERNET检索系统,通过该系统,用户可以利用WWW浏览器,从所有上网的计算机上检索到图书馆的馆藏书目、读者基本信息、读者借书、预约到书、超期读者、罚款记录、最新图书、借阅
11、频率最高的图书及借阅频率最高的读者、期刊数据、科技论文数据等信息。该系统的服务器端配置为NT4、IIS3、ASP3、VFP ODBC6、TCP/IP协议。1.3.2 工作负荷 该图书馆管理信息系统为标准的网络软件。通过它,我们可以实现几台计算机同时编目、借还、检索等操作。通过特殊的算法,它在网络上运行时,图书借还、模糊检索等速度得到了大幅度的提高。理论上讲,图书管理系统的记录限制为一亿条,系统测试HP(166/32M/2.1G)服务器,联想(166/32M/2.1G)PC机工作站,管理20万册图书时,在检索、借还等操作时均实现秒级延时。系统适用的网络规模只受网络操作系统限制。 1.3.3 费用
12、开支 人力设备空间支持性服务材料维护人员操作人员服务器端客户端图书馆软件使用咨询应用软件及其他2人3000/月8人800/月8000/台5000/台按照图书馆折旧计提6万/年2万/年1.3.4 人员 该系统维护人员两名,至少为计算机本科学历,系统操作人员八名,对其进行系统应用的培训并熟练掌握。1.3.5 设备 该系统的运行环境包括硬件环境和软件环境,是一个以Internet/Intranet为架构的平台。1.3.6系统改进之处本公司的图书馆管理信息系统是基于网络的新型系统,应用了最新的网络技术,该图书馆系统规模较小,但是功能齐全,具有相当的管理功能,馆中所有未借出的书籍能够供读者随时借阅,在同
13、一时刻,一本书不能既被借出,又可供借阅,一个读者一次借出的书籍数目不能超过预定值.1.4所建议的系统经济可行性分析1.4. 1 总投资估算开发、测试所需设备(网络、服务器、工作站等)总需投入16万元; 其中:开发使用的服务器2台,共5万元。测试使用的服务器2台,共4万元。网络设备(交换机、路由器、访问服务器等),共3万元。开发用计算机4台,共4万元。测试用计算机及其他设备,3万元软件和系统平台建设总需投入3万元;其中:数据库系统0.7万元。开发工具软件及系统平台2万元。网络安全软件0.3万元。项目配套流动资金需投入3万元;项目总投资22万元。1.4.2 投资使用计划项目建设期第一年,陆续购入设
14、备并建设软硬件平台;流动资金于正式投产后即一次全部投入。1.5经济效益分析1.5.1 产品成本估算与价格1.原材料及包装材料按购入时市场价格定;预计产品材料消耗费占收入的3%。2.开发人工成本平均按2万元/人年计算(不包括折旧),项目初期计划投入10人,包括系统分析员、软件开发与测试人员、市场和服务人员;以后随销售收入的增加,每年递增20%。固定资产折旧采用年限法计算,固定资产原值19万元,折旧年限5年。4.管理费用:按销售收入的5%测算;5.销售费用:按销售收入的10%测算;6.年销售量根据上面的预测确定,单价为5万元/套1.5.2 财务效益预测 该项目计算期6年,建设期1年,生产期5年,生
15、产期第一年即可达产。 税金及附加:增值税按6%,城建税按增值税的7%,教育附加费按增值税的3%。 所得税:按33%的税率计算。1.5.3 财务评估指标静态指标1)平均利润总额=年利润总额合计/5年=43.88万元2)平均税后利润=年税后利润合计/5年=29.4万元3)年平均投资利润率=年平均利润总额/项目总投资 =43.88/22 =199.45%动态指标1)财务内部收益率=75.67%2)财务净现值(IC=8%)= 176.57万元 3)投资回收期=2.37(含建设期)1.5.4 敏感性分析为测算项目可能承受风险的能力及项目在财务上、经济上的可靠性,拟对项目的主要风险因素的变化对项目财务内部
16、收益率和投资回收期的影响进行敏感性分析。根据项目特点确定主要风险因素为项目的销售收入。1.5.5 财务评价结论拟建设项目按现行政策和现行价格计算,内部收益率76.67%,投资回收期2.37年,具有一定的抗风险能力,在计算期内资金运营状况良好,该项目在经济上具有可行性。1.6社会因素方面的可行性 法律方面的可行性:所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。使用方面的可行性:我们对客户进行需求分析,同时还尽心为客户考虑其长远利益和运行要求。从用户单位大学校园图书馆的行政管理和工作制度等方面来看,是完全能够使用该软件系统。从大学图书馆的使用人员来看
17、,可大致分为五类:一、学生;二、教职工;三、图书馆管理人员;四、行政职工;五、其余各界人士。用户的素质较高,大部分受过本科教育,而新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。综上所述,该项目在技术、经济和社会效益上是完全可行的1.7可行性研究结论鉴于以上分析可知,该图书馆管理信息系统开发项目不仅有巨大的经济效益,而且有巨大的社会效益。从而使我们深信该系统开发出来之后将获得巨大的成功!第二章 需求分析2.1需求分析经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:1
18、.新的图书购进后,分门别类地进行归并并汇总,加以编号。2.新书编号后,上到书架以备学生借阅。3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。根据以上调查分析,可以给出其现行业务流程图如图2.1所示。新图书新图书新图书新图书新图书 分类,编号 归还后的图书 学生借阅 学生归还图书图2.1 现行图书管理业务流程图2.2 数据描述(数据流图+数据字典)经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管
19、理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图2.2所示。图书管理员图书管理系统图书管理员 图书借阅信息 图书归还信息图2.2 图书管理系统的基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2.3所示。D3图书信息登记D2图书信息登记管理员图书管理2借阅管理3归还管理4学生D2图书信息登记学生管理1 图2.3 图书管理系统数据流图(顶层DFD图)对顶层DFD图中的一个加工“学生管理”进行展开,如图2.4。管理员新学生录入1.1D1学生信息图书管理2借阅管理3归还管理4D3借阅登记D2图书信息登记D4归还登记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书管理系统需求分析与设计 图书 管理 系统 需求 分析 设计
限制150内