软件工程课程设计图书管管理系统可行性研究报告.doc

上传人:仙人指路1688 文档编号:3261765 上传时间:2023-03-12 格式:DOC 页数:19 大小:910KB
返回 下载 相关 举报
软件工程课程设计图书管管理系统可行性研究报告.doc_第1页
第1页 / 共19页
软件工程课程设计图书管管理系统可行性研究报告.doc_第2页
第2页 / 共19页
软件工程课程设计图书管管理系统可行性研究报告.doc_第3页
第3页 / 共19页
软件工程课程设计图书管管理系统可行性研究报告.doc_第4页
第4页 / 共19页
软件工程课程设计图书管管理系统可行性研究报告.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《软件工程课程设计图书管管理系统可行性研究报告.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计图书管管理系统可行性研究报告.doc(19页珍藏版)》请在三一办公上搜索。

1、学校代码: 10128学 号: 课程设计题 目:图书管管理系统 可行性研究报告学生姓名:学 院:信息工程学院系 别:计算机系 专 业:软件工程 班 级:软件 班指导教师: 2011年10月26日摘要图书管理系统是智能办公系统(IOA)的重要组成部分,因此,图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。采用SQL Server2005数据库

2、作为后台数据库、Visual C#编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成书目检索、读者管理、借阅管理、图书管理、用户维护、系统维护等系统功能。系统运行结果证明,本文所设计的图书管理系统可以满足学生和教师借阅者、图书管理员两方面的需要,达到了设计要求。关键词:图书管理;系统设计;信息;ASP.NET;SQLServer2005 目录1.引言11.1编写目的11.2背景11.3定义21.4图书管理系统的可行性分析22.可行性研究的前提42.1要求42.2目标42.3条件、假定和限制42.4进行可行性研究的方法43.对现有系统的分析53.1处理流程和数据流程53

3、.2工作负荷63.3局限性64.所建议的系统74.1对所建议的系统说明74.2处理流程和数据流74.3 改进之处84.4 影响84.41对设备的影响84.4.2对软件的影响84.4.3对用户单位机构的影响84.4.4对系统运行过程的影响84.4.5对开发的影响94.4.6对地点和设施的影响94.4.7对经费开支的影响94.5局限性94.6技术条件方面的可行性95.可选择的其他系统方案115.1可选择的系统方案1116.投资及效益分析126.1支出126.1.1基本建设投资126.1.2其他一次性支出126.1.3非一次性支出126.2收益136.2.1一次性收益136.2.2非一次性收益136

4、.3收益投资比136.4敏感性分析137.社会因素方面的可行性1471 法律方面的可行性1472 使用方面的可行性157.3使用方面的可行性158.结论161.引言1.1编写目的编写该图书管理系统可行性研究报告的目的是在现法律允许的前提下说明该软件项目在技术,经济.社会条件方面的可行性.并且评论能合理的达到开发目的各种方案.1.2背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描

5、述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架

6、分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于WEB的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。传统的图书管理模式其最大的特点是手工;首先要把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。对于有学生(教师)证的学生(教师)来说还要对他们资料作一定的记录。并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜里查找想借的书是否在

7、架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把借书证留在那里;还书的时候,相对应的消去出借记录;这样做起来比较麻烦,比较费时间。传统图书管理的特点是一直以来,中小型书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的人工方式管理图书档案、会员档案。这种管理方式存在着诸多缺点,如:手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。1.3定义随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,

8、通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。1.4图书管理系统的可行性分析本次设计题目:“学校图书管理系统的设计与实现”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中

9、统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual C#的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应

10、用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。 (2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。 (4)从各种

11、社会因素可行性分析:可降低工作人员工作强度,提高效率,会得到学校工作人员的一致同意的。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。2.可行性研究的前提2.1要求主要功能: 负责图书的采购信息存档,对图书信息的查询与编辑,对学生相关信息的管理,借阅图书的管理。安全与保密要求:登陆系统时需要验证用户身份和密码。只有图书管理员的身份才能进入系统进行信息的操作。2.2目标减少人力的投入,由系统对入库图书的自动分类,归类,学生信息管理,借阅情况登记入档,提高信息处理的精度和准度。2.3条件、假定和限制 建议软件寿命5年; 硬件条件:PC机; 运行环境:Windows系列; 开发软件:

12、SQL sever 2008C+; 开发限制:时间短,小组成员水平有限,经费有限;2.4进行可行性研究的方法对现已有的图书管理系统的研究与分析比较方法;3.对现有系统的分析3.1处理流程和数据流程对系统的制作分为多个流程,使得整个系统设计具有完整的制作计划,其中主要的步骤有:需求分析,规格说明,设计,编码,综合测试,与维护。其管理六部分,系统各部分既相互独立,又能进行各部分之间的数据调用。1.该系统的数据流图如下:1. 图书馆管理系统的主要功能分为两部分:a. 管理员模块方便管理员进行管理,其由图书的采购信息存档,图书信息的查询,图书借出,图书归还,学生相关信息管理等六部分构成,图如下:b.

13、学生模块方便学生自身进行管理与查询,其由归还日期查询,图书信息查询,自身信息查询,密码管理四部分构成,图如下3.2工作负荷1. 各队员知识缺乏,是得各成员要重新对SQL sever 2008C+等知识的补充增加了成员的工作量。2. 各成员对技术颇为陌生,使得各成员要对技术以及环境进行长时间的适应性练习3. 成员人数少,对各个成员分配个工作量大。3.3局限性1.由于知识的限制对开发系统具有一定的局限性,在多层次间并不能采用多种语言进行设计使得在设计之时不能进行最优化的设计而增加工作量,并且在编写代码时也会增加代码的结构复杂度,在多个层次的设计并未达到娴熟与合理的安排导致了在检测和维护时具有庞大的

14、工作量。2.涉世未深导致了在经验方面有所欠缺,而带来了多方面的影响:a 在人员的是否达到合理的安排。b 对资源的合理利用。c 在技术上的改进。d 在对进度的安排具有一定的盲目性。3.在资金与设备有限的情况下对系统的开发也带来了一定的困难的,特别是在整个系统进行整体检测时由于设备的缺少导致了检测的进度变慢与检测的精确度有一定的限制,由于资金的短缺致使在有些方面无法实施。4.所建议的系统4.1对所建议的系统说明 随着计算机、网络通讯和信息技术的发展,图书馆管理系统在国际上得到广泛的应用。我国也不例外,特别是各大高校校园管理系统得到很大的发展,并取得成功。为了适应学校全体师生的图书阅读的需要,我们小

15、组特别开发一个小型的图书馆管理系统。 它是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台。(1) 具体要求;用户登录;借书,还书,超期付款。用户登录系统查询借书情况和查询图书是否借走图书管理员根据图书编号整理图书及管理进书和缺书情况(2)系统限制;同一个时刻,同一本书不能即被借出,又被借阅一个用户一次借书不超过5本,一个月内要还书4.2处理流程和数据流(a)系统能对书籍信息进行管理;(b)系统不需要对除学号姓名之外的学生信息管理。(c)每个读者最多只能借阅5本图书;(d)借书时,图书管理员要登记

16、借书人的学号所借的书名和借书日期;(e)还书时,图书管理员要登记借书人的学号所借的书名和还书日期; 规定:最长借书期限是一个月;(f)图书管理员和读书可以用书名出版社出版时间作者,这四个条件的一个或多个查阅图书的库存量与借阅情况;(g)图书管理员可以查看书籍的所有借阅者和借阅时间;也可以查阅借阅者借过的图书和正借的图书信息;(借阅信息如:借书时间还书时间)(h)该系统能够对借阅者超时还书或遗失书的处罚,并且能及时提醒图书管理员;(i)图书管理系统由图书馆工作人员操作;分为:系统管理员书籍管理员借阅管理员 ,每个对应相应权限;(j)报表的打印输入;(k)师生用学号登陆,可以查询自己的借阅情况和图

17、书的查询;(l)管理员要用账户和密码登陆,师生用学号查询;4.3 改进之处 本小组的图书馆管理系统规模较小,但是可以满足用户的需求。我们会尽量改进,增加一些操作。为用户提供一个更好的阅读平台。具有相当的管能,馆中所有未借出的书籍能够供读者随时借阅理功能。1. 由于时间仓促,人力与资金匮乏,本系统有诸多不完善之处。2. 由于技术原因,本系统不够强,还需增加很多细节的功能模块。4.4 影响 该系统的应用可以方便广大师生使用图书馆的图书资源,可以科学的管理所有的图书,优化图书资源的配置,让有限的图书发挥最大的作用。同时方便图书馆对图书的编目管理,可以使用更合理的方法编排图书,借书者更方便的可以找到自

18、己想要找的书,支持在线查看图书馆的藏书情况。(a)对设备的影响:暂无特殊的影响,信息量不大,可运行在一般PC机上;(b)对用户单位的影响:一般机构可参考功能提示做一些调整,操作简单,操作人员能基本计算机操作能力即可操作4.41对设备的影响 由于所建议的系统是基于windows操作系统和一般的pc机,所以需要配置足够符合以上列出的各种软件的计算机和通信线路,系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求有足够的数据备份空间。4.4.2对软件的影响 需要落实是否有符合本报告所列出的正版软件下载,如果没有也可以免费使用。4.4.3对用户单位机构的影响在学校中要有良好的管理体系,管理业务标

19、准化;需要组建一个管理应用队伍,需要体现团队精神,需要管理人员进行培训投入使用前还需改进现有的管理模式。4.4.4对系统运行过程的影响系统使用期半年,在开始必须对初始数据进行录入,包括所有的书目信息,出库图书的信息,读者的信息,流通图书信息,图书馆管理者的信息,图书馆财务信息,图书馆资金应用信息等。在半年的使用期通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件,系统稳定后的主要工作是加强该系统安全性。4.4.5对开发的影响在当前网络信息的时代下,计算机技术和软件的不断更新是图书馆管理系统需要更强大的功能,远远不能满足将来现代化的社会,在管理上也可能需要人员

20、调整或者对管理人员二次培训,开发过程需要用户进行密切的配合,准确阐明要求。在后PC时代,各种技术的不断更新使图书馆需要更强大的功能,可能需要在人员上做一些调整;4.4.6对地点和设施的影响在学校里要选一个在校园中心的地方建筑,要给用户提供好的阅读环境和空间,要更具学生的需求建议自习室。基本办公条件,一台电脑,若干参考书籍;4.4.7对经费开支的影响图书馆在学校存在,其经济成分比重相对比较适中,主要是指出的费用:其中包后基本建设费,软件开发费用,人员工资和培训费等。在一个图书馆中实行统一操作,资源共享,前期的资金投入主要集中于购置图书上。建立图书馆信息库,收集各方面的图书信息,提高图书馆的计划性

21、和预见性。开发完成后,未使用者带来便利,为系统进一步推广创造了条件,经济收益将远超过投资。图书馆在学校,其经济成分比重相对比较适中,主要的费用是:基本建设费,软件开发费,管理与维护,人员工资等.在一个图书馆中实现统一的操作,资源共享,前期的主要资金支出是购买图书,建立图书信息库,收集各方面的图书信息,提高图书管理的计划和预见性.开发完成运行之后,为使用者带来便利,为系统的进一步推广创造条件,经济效益远大于投资。从经济角度来看,有必要开发该系统。4.5局限性基本的办公条件,5台电脑和若干参考书籍4.6技术条件方面的可行性本系统是一个基于局域网,互联网和windows操作的系统,现在技术已成熟。利

22、用现在记得胡完全可以实现系统的开发目标。同时,开发期限较为宽裕,预计可以规定期限内完成开发任务。技术方面可行性的分析主要是分析现有的技术条件是否能顺利完成开发工作,硬件,软件的配置能否满足开发者得需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作是让读者与图书之间有一座桥梁,能够沟通。使用的语言是C+和SQL之间连接,这是大家还比较熟悉的内容,完全具有技术可行性。5.可选择的其他系统方案5.1可选择的系统方案11.建立系统的目标:(1)促进管理体制的改善(2)提高和改进管理信息的服务质量(3)资源的共享(4)减少设备与人力的费用(5)加快信息的查询速度和准确度2.系统的规划及初步方案

23、1图书管理系统建成后可以和学校网站相连,提供网上服务。2系统的实施方案本系统客户端拟采用window xp/7操作系统,服务器采用window操作系统,前端开发语言是使用C+,使用SQL server数据库管理系统。3人员培训及补充方案由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门培训。5.2可选择的系统方案2a拟建系统的目标1.促进管理体制的改革和改进管理手段2.提高和改进管理信息服务质量3.减少人力和设备费用4.加快信息的查询速度和准确度5.用计算机代替手工劳动b.系统规划及初步方案管理系统使用单机作业,由专人输入有关信息,可以选购书目,上报计划。进行系统分析

24、等。C.系统的实施方案本系统客户端拟采用window xp/7操作系统,服务器采用window操作系统,前端开发语言是使用C+,使用SQL server数据库管理系统。d.人员培训及补充方案由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门培训。6.投资及效益分析6.1支出a) 每个月各个成员的工资支出。(元)时振超张少华曹志灏王琦20002000200020002000b) 产品在投资市场是做所做的广告,宣传活动等宣传活动。广告宣传活动宣传3000010000c) 其他费用支出:设备测试费用产品维护费用2500020000100006.1.1基本建设投资1. 每个月

25、各个成员的工资支出。时振超张少华曹志灏王琦200020002000200020002. 其他费用支出:设备测试费用25000200006.1.2其他一次性支出广告宣传活动宣传10000100006.1.3非一次性支出a) 每个月各个成员的工资支出。时振超张少华曹志灏王琦20002000200020002000b) 产品维护费:10000.6.2收益6.2.1一次性收益系统销售所带来的利润:700006.2.2非一次性收益系统维护费:5000/月。6.3收益投资比收益/投资的比例为:1.5:16.4敏感性分析1. Pc机受到病攻击。2. pc机系统不稳定所带来影响。3. pc机硬件损坏。4. 系

26、统兼容性问题而导致系统不稳定。7.社会因素方面的可行性71 法律方面的可行性政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:合同法,消费者权益保护法,专利法,反不正当竞争法等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。根据中华人民共和国计算机软件保护条例(1991年6月4日中华人民共和国国务院令第84号发布) (修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:(一)发表权, 即决定软件是否公之于众的权利;(二)开发

27、者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第十二条 受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。第十八条 在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他

28、人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。第二十二条 因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制, 可以不经软件著作权人或者其合法受让者的同意, 不向其支付报酬。但使用时应当说明该软件的名称、开发者, 并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管

29、、收回或者销毁, 不得用于其他目的或者向他人提供。第三十条 除本条例第二十一条及第二十二条规定的情况外, 有下列侵权利为的, 应当根据情况, 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:(一)未经软件著作权人同意发表其软件作品;(二)将他人开发的软件当作自己的作品发表;(三)未经合作者同意, 将与他人合作开发的软件当作自己单独完成的作品发表;(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;(六)未经软件著作权人或者其合法受让者的

30、同意复制或者部分复制其软件作品;(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。第三十三条 当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。72 使用方面的可行性我们重视对客户进行需求分析,同时还尽心为客户考虑其长远利益和运行要求。从用户单位大学校园图书馆的行政管理和工作制度等方面来看,是完全能够使用该软件系统。从大学图书馆的使用人员来看,可大致分为五类:一、学生;二、教职工;三、图书馆管理人员。用户的素质较高,大部分受过本科教育,而

31、新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。7.3使用方面的可行性随着科学技术的不断发展,图书的软件化管理,能够很好的满足日常生活中的各种需求和问题。软件也应随着信息技术和应用的革新。更新换代是一种趋势。我们重视对客户进行需求分析,同时还尽心为客户考虑其长远利益和运行要求。从用户单位大学校园图书馆的行政管理和工作制度等方面来看,是完全能够使用该软件系统。从大学图书馆的使用人员来看,可大致分为五类:一、学生;二、教职工;三、图书馆管理人员。用户的素质较高,大部分受过本科教育,而新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。经我们研究得知该系统的用户有过使用类似软件的经历,用户无使用方面的问题。所以说使用方面完全具有可行性。8.结论根据上述分析得知,开发该图书管理系统不仅有良好的经济效益,而且还会产生更大的社会效益。该系统很具开发价值,它能整合大量的资源,达到资源的使用率最大化。由于我们小组在时间技术经济方面的局限性使得该系统有很多不健全的地方,希望大家能够给出意见或建议,我们会在不足方面努力学习与改进。该系统完全具备开发的各项基本条件,已经可以进行开发。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号