一、系统可行性分析
1.1需求分析
(1)信息需求
高校学生的图书管理工作量大、繁杂,人工处理非常困难。图书管理和查询系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。图书管理和查询系统的开发运用,实现了图书管理和查询的自动化,不仅把图书管理人员从繁重的成绩管理工作中解脱出来、把学校从传统的图书管理模式中解放出来,同时也给教师和学生提供了一个准确、清晰、轻松的图书借阅和管理的环境。
(2) 功能需求
本系统主要用于学校学生图书管理和查询,总体任务是实现各种图书信息关系的系统化、规范化和自动化,其主要任务是用计算机对图书信息进行日常管理,如图书入库、旧书销毁、图书检索、图书借阅等等。
1.2调查情况
目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国教学方面的应用,还处于初级阶段,还需要不断地探索和研究。
在我们生活的周围环境中贯穿着无数的系统,这是我们世界信息化不断发展的成就,在我们衣食住行中,无一例外的联系起了信息化管理系统。近年来 管理信息系统陆续走入了各企事业,成为企业管理者的得力助手。学校是信息化程度高而且复杂的单位由此可见手工管理将会浪费很多的财力、物力,图书管理和查询系统的引进将为学校这一难题。
为了提高高校图书管理和查询的管理效率、方便学生教师对图书信息进行查询、方便学校里面的图书管理人员去管理和查询图书的图书借阅、图书入库、图书销毁等信息,建立一个图书管理和查询系统,使图书信息管理工作规范化、系统化、程序化。避免图书信息管理的随意性、提高信息处理的速度和准确性。能够及时、准确、有效地管理和查询图书信息是十分必要的工作。
1.3管理上的可行性
图书管理系统设计者对开发该项目的态度和管理方面的条件。经过问卷调查分析,我们发现不管是老师还是学生都对图书管理查阅系统有着很大需求,大家都对此给予高度认可。管理方面的条件主要指管理方法是否科学,相应管理制度改革的时机是否成熟,规章制度是否齐全以及原始数据是否正确等。
以学生的角度与学校老师及相关图书管理人员商议,以便选出最合适的可行性研究方案。在运行时可以直观的浏览、查询和掌握图书的借阅,同时能够了解书籍的基本信息。结束了人工统计的耗时长、工作量大、错误率高的缺点。集体操作如下:将可行性研究按一定的方法,分解成相对简单的工作将分解后的各项工作,分别交给合适的人或计算机去做,按照一定的规则组织人机协同工作应用先进技术提高单项工作速度,使单项工作尽可能并行作业。
1.4技术上的可行性
这方面应分析当前的软、硬件技术能否满足对系统提出的要求,例如对加快速度的要求,对存储能力的要求,对通信功能的要求等等,都需要根据现有的技术水平进行认真的考虑。在信息系统开发和运行维护的各个阶段,需要各类技术人员参与,比如系统分析人员、系统设计人员、程序员、数据录入人员、硬件维护人员、系统维护人员等等。如果能够投入的上述人员数量不够,或者所投入的上述人员技术水平不高,或者缺乏系统中要用到的某些知识(如网络知识)采用现在流行的powerbuilder框架实现的,使用的语言、技术等在现在比较流行。数据库使用的是ODBC数据库,在企业或个人应用中比较常见,由于其体积小、优化了查询算法、有效地提高了查询速度,因此方便使用。页面主体框架搭建使用 基本的pb语言,实现响应式页面,设计的界面简洁大方。总体难度不大,技术有可行性。
1.5经济上的可行性
本系统开发成本不高,花费两个多星期时间完成。开发环境,使用的工具都是免费的。主要是预估费用支出和对项目的经济效益进行评价。在费用支出方面,不仅要考虑技术人员维护费用,而且要计算外围设备费用、软件开发费用、人员培训费用和将来系统投入运行后的经常费用(如管理、维护费用)和备件费用。经济效益应从两方面综合考虑,一部分是可以用钱衡量的效益,如加快流动资金周转,减少资金积压等;另一部分是难以用钱表示的,例如提供更多的更高质量的信息,提高取得信息的速度等.
经济可行性也称为投资收益分析或成本效益分析,主要评估项目的开发成本、运行成本和项目建成后可能的经济收益。多数项目只有建设成本能控制在企业可接受的预算内的时候,项目才有可能被批准执行。而经济收益的考虑则非常广泛,可以分为直接收益和间接收益、有形收益和无形收益,还可以分为一次性收益和非一次性收益、可定量的收益和不可定量的收益等。
要注意的是,在系统开发初期,由于图书借阅查询需求和候选系统方案还没有确定,成本不可能得到准确的估算。因此,此时的经济可行性分析只能大致估算系统的成本和收益,判断信息系统的建设是否值得。
可行性结论
通过以上的管理上的可行性、技术上的可行性、经济上的可行性的分析,得出结论,该系统可以实行,并且可以加以利用。
二、系统分析
2.1系统组织结构图
2.2系统功能分析
(1)书籍信息的录入、删除,包括书籍编号、书籍ISBN号,书籍名称、出版日期、作者、字数、出版社ID、印刷册数、定价、关键字、摘要。
(2)图书信息的检索,按照图书名称和作者姓名进行检索。
出版社信息的录入,包括出版社编号、出版社名称、出版社地址、电话、传真、邮政编码、网址。
(3)证件基本信息的输入以及注销,包括借书证编号、办理证件名称、证件号码、姓名、部门、身份,以及证件信息的查看、挂失和挂失注销等功能。
(4)借书信息的输入和查询,包括借书证号码、所借图书的编号、租借日期、应归还日期。
(5)还书信息的输入和查询,包括所还书的编号,以及是否已还等。
(6)系统设置项,设置借书的最大借书数目和最长借书时间。
(7)帮助信息以及版本信息。
2.3系统业务流程图
2.4系统数据流程图
2.5数据字典
数据存储描述
2.6主要数据加工处理的描述
数据处理就是对原始数据进行加工处理,形成有用的信息,使之符合统计分析的需求,并用图标的形式将数据展示出来。换句话说,数据处理就是对数据进行加工处理与显示。预处理是数据处理的第一步,其主要内容包括:数据的审核、筛选和排序。
数据的筛选
包括两方面内容:一是对不符合要求的数据或有明显错误的数据予以剔除;二是将符合某种特定条件的数据筛选出来,对不符合特定条件的数据予以剔除。
数据的排序
将数据按一定顺序排列,以发现一些明显的特征或趋势,找到解决问题的线索;排序有助于对数据检查纠错,以及为重新归类或分组等提供依据;在某些场合,排序本身就是分析的目的之一。
三、系统设计
3.1系统功能结构图设计
3.2系统信息处理流程的设计
进入图书管理和查询系统后,用户需要输入正确的用户名和密码进行登录,系统后台通过比较用户名和密码信息决定是否登陆成功。登录成功后可以看到上方地工具栏中有系统设置、图书管理、图书检索、图书租借、证件管理、图书统计、帮助、退出系统等工具,点击相应的按钮即可进行相应的工作。在系统的主界面有管理和查询两大模块。点击“管理”,跳转至管理界面,在这一界面可以对图书借阅、图书证件、图书信息、代缴罚款等信息进行管理。点击“查询”,跳转至查询界面,在这一界面可以查询图书信息、查询证件信息、查询挂失信息、查询罚款信息。点击“返回”即可返回主界面。
代码设计
图书馆里和查询系统使用PowerBuilder开发工具,使用pb语言,并且使用ODBC与数据库进行连接来提供数据信息。对系统的图书借阅、图书ID、借阅人姓名、图书价格、借阅人ID等信息进行代码设计。
3.3输入设计
输入界面设计是图书管理查询系统与管理员之间的交流的纽带,设计的任务是根据图书信息和学生对于图书借阅查询的要求,确定适当的输入形式,使图书借阅查询系统获取管理工作中产生的正确的信息。
(1)输入设计的原则:具有可靠、简单、易学易用、输入界面简单明了、色彩适中、风格统一、快速响应的性质。
(2)输入的错误类型
在输入过程中,要保证输入的速度和质量,以及输入信息的正确性,还要考虑对数据出错的校验。常见有以下几种错误类型:数据本身错误、数据多余或不足、数据的延误。
(3)校对方式
人工校对:输入数据后再显示或者打印出来,由人来进行校对。(应用较少,太麻烦,效率低)
二次键入校对:指一种同一批数据两次然后由计算机程序自动予以对比校验,如两次输入内容不一致,计算机显示或打印出错信息。
数据平衡校对:主要用于财务报表和统计报表这类完全数字型报表的输入校对中。
(4)输入设备类型和输入介质有键盘、鼠标、RFID(射频技术)、扫描仪等,利用人工校对和二次输入校对输入的数据进行正确性验证,以保证图书管理的质量。
3.4输出设计
因为信息能否满足用户的需要,直接关系到系统的使用效果和系统的成功与否。为图书管理查询系统提供了正确及时反映和组成管理系统需要的信息,我们利用打印机、显示器、磁盘、磁带、纸张等输出设备和介质,对以上信息进行输出,输出的格式有文本、表格、报告、图形等。
3.5存储文件格式设计
数据库的说明
数据库名:lib
名称:图书管理和查询数据库
登录名:1 密码:111
表的说明
1.1书籍信息表(BookInfo),包括书籍编号、书籍ISBN号、书籍名称、出版日期、作者、字数、出版社ID、印刷册数、定价、关键字、摘要。
1.2借书证信息表(UserInfo),包括借书证编号、办理证件名称、证件号码、姓名、部门、身份标记。
1.3借阅表(Loan),包括借阅书籍编号、借书证号、借书日期、归还日期、以及是否已还标记。
1.4证件挂失表(guashiinfo),包括挂失证件编号。
1.5系统设置表(xitong),包括身份标记、最大借阅数量、最长借阅时间。
1.6用户密码登录表(denglu),包括用户Id、用户密码.
表的字段
Bookclass表
Bookinfo表
certifficateinfo表
Denglu表(用户名、用户密码)
Guashi_info表
Loan表
Loan_jilu表
Publisherinfo表
Userinfo表
Xitong表
3.6代码设计
代码是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。下面以学号的代码设计为例进行说明。学号使用层次码,严格按照《中图文》标记作为订单前缀。如:2007250204
3.7程序设计说明书
图书管理和查询系统包括登录界面、管理界面、查询界面和系统设置界面等,进入图书管理和查询系统后,管理人员需要输入正确的用户名和密码进行登录。用户登录成功后, 登录成功后可以点击上方地工具栏中的系统设置、图书管理、图书检索、图书租借、证件管理、图书统计、帮助、退出系统等工具按钮进行相应的管理和查询工作。在系统的主界面有管理和查询两大模块。点击“管理”,跳转至管理界面,在这一界面可以对图书借阅、图书证件、图书信息、代缴罚款等信息进行管理。点击“查询”,跳转至查询界面,在这一界面可以查询图书信息、查询证件信息、查询挂失信息、查询罚款信息。点击“返回”即可返回主界面。
系统使用说明书
图书管理和查询系统,使图书管理和查询工作规范化、系统化、程序化。避免图书管理信息的随意性、提高了信息处理的速度和准确性。能够及时、准确、有效的查询和修改图书管理的信息。该系统利用了PowerBuilder开发工具,使用pb语言,并且ODBC与数据库相连接来获取数据信息。系统包括登录界面、管理界面、查询界面、系统设置界面、图书统计界面等,用户可以查询图书的各项信息也可以修改一些基本的信息。用户登录成功后,可以执行系统的图书借阅、图书证件、图书信息、代缴罚款、查询图书信息、查询证件信息、查询挂失信息、查询罚款信息等界面的基本功能。
五、系统总结
优势:图书管理和查询系统,使图书信息管理和查询工作规范化、系统化、程序化。避免对于图书信息管理的随意性、提高了信息处理的速度和准确性。能够及时、准确、有效的查询和修改各种图书信息。系统的开发运用,实现了图书管理和查询的自动化,不仅把高校图书管理人员从繁重的图书管理工作中解脱出来、把学校从传统的图书管理模式中解放出来,提供一个更便捷的工作方式,节省了大量人力、物力、财力资源。
不足:系统自主设计,对于一些细节问题做的还不够完善。同时系统的完整性有待提高,技术尚不成熟,数据库也较为简单。
武汉纺织大学管理学院 黄心怡
免责声明:市场有风险,选择需谨慎!此文转自网络内容仅供参考,不作买卖依据。