简易图书管理系统需求分析
李俊明 09电子的商务一班 200904023120
传统图书馆管理观念主要建立在保存人类文化遗产、开展社会教育这两项职能基础之上。在这种观念的指导下, 传统图书馆管理活动必然会以书为本, 重藏轻用, 图书馆的业务活动围绕着书而展开, 从采编、典藏到借书工作重心落在“ 藏”上, 一切业务活动都以收藏保存图书为核心展开。因而, 图书馆微观管理活动要体现为被动的“ 老爷式”服务方式,服务内容集中在借与还之上, 管理方式则体现为封闭式管理, 信息源的收集重视传统信息资源的收集, 忽视电子化、数字化、网络化的现代信息资料的收集。这种管理观念已经落后, 必须加以变革。
中小学图书馆是中小学生求知、自学的场所,又是中小学生课外阅读的主要阵地和提高学生阅读能力的途径。我国中小学图书馆界长期以来,时间观念淡薄,效率不高,对读者的时间也不够尊重,浪费读者时间已成为一种普遍的现象。其主要的原因是图书的管理环节较为落后,大部分还是采用人工进行借书、还书、图书管理等方面的操作,大大延长了办理业务的时间。
这些现状是与当今社会高速发展的现代技术背道而驰的。计算机早已成为了21世纪人们必不可少的工具。采用计算机对图书进行管理可以迅速提高管理的效率。本系统是利用计算机作为平台,特意为广大中小学图书馆设计的一套简单实用的图书管理系统。本文精密的分析了当前中小学图书馆管理的迫切需求,并以此为基础设计了由管理人员使用的读者管理、图书管理、借单管理、借书还书管理等功能以及由普通读者使用的书籍查询和个人相关信息查看等功能。
在当今的信息高速传递的现代社会中,计算机已经成为了人们生活、工作、学习中不可或缺的一部分。当然,人们对于图书馆的整个管理体系也不例外的要求通过计算机来实现对图书、读者以及借阅等相关环节的迅速处理。树立“ 以藏为基础, 以用为中心”的管理理念, 这既是21 世纪图书馆管理观念的主流, 也是我国图书馆走出困境的必由之路。目前,有许多学者都已提出了图书馆人本管理的思想。人本管理的内涵就是首先要把人的因素当作管理中的事实上的首要因素和本质因素,即首先确立人在管理过程的主导地位, 继而围绕着调动馆员的积极性、主动性和创造性去展开高校图书馆的一切活动。第二层涵义通过以人为本的高校图书馆管理活动, 锻炼馆员的意志、脑力、智力和体力, 使之获得更为全面的自由发展。这是人本管理思想的哲学涵义和最高目标。
可是目前中小学图书管理离一般的计算机管理都有很大的差距,就更谈不上服务质量上会有一个质的飞跃了。所以我们目前的任务是要解决将计算机加入到管理之中,实现高效便捷的管理,然后才能逐步的提高服务的质量,实现真正的人本管理。就现实而论,学生们一般都没有计算机,所以我们也不需要通过网络来使用软件,因此这套初级软件是很适宜于中小学图书馆使用的。
可行性分析是一个软件设计中必不可少的一个环节。因为只有通过可行性分析的论证,才能有效地证实这一次工作是可以顺利的完成的。下面我们就通过一系列的分析进行一一论证。
1.3.1 技术可行性
技术可行性是指使用现有的技术能够成功实现软件的功能吗?本系统仅仅是一个非常简单的数据库系统,实用以上软件足以完成人物。其中,vb语言是一种非常简单实用的语言。因为它是面向对象的,所以整个界面设计显得非常直观、一目了然,所有的控件只要通过简单的添加就可以完成,是非常适合本系统的开发的。为方便用户使用数据库,vb6.0又提供了ADO数据控件。它具有一个图形控件的优势,以及一个易于实用的界面,可直接实用VB内置的数据库引擎microsoft jet,用最少的代码创建数据库应用程序。另外,Access 数据库是VB所默认支持的,不需要通过任何另外的程序进行驱动,连接起来非常方便。
1.3.2 时间可行性
目前我国中小学图书馆管理方式普遍比较落后。我国的经济状况虽然有一定的好转,但是需要投资的地方还很多,图书馆在短时间很难得到改观。另外,许多农村地区的中小学还没有建立起自己的图书馆,所以这个系统在较长的一段时间内还是有着它的实用价值的。
需求分析简单地说就是分析用户的需求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
需求分析的任务是通过详细调查现实世界要处理的对象。由于图书管理系统是大家所熟知的,系统的基本功能也有一个大致的了解,因此我仅通过在网上查找一些相关方面的资料以及根据自己对于系统的了解做出了以下结论。
对于图书管理系统的使用主要有两类人群:图书馆的管理人员和普通读者。之所以要将他们分开,是因为他们各自的管理权限是不相同的。管理人员的工作是要实现对读者、图书和借单的管理。其中借单的管理是要将读者每一次借阅图书都要录入数据库,当读者还书的时候,不是简单的将数据库中的记录删除,而是将借书状态字段的值进行修改,这样读者的借阅信息就可永久保存在数据库中,以便管理人员及时了解每位读者在校期间的整个借阅情况,同时对相关的教学也有一定指导意义。
而普通的读者则需要实现对图书的查询,有针对性的借阅书籍。同时他们也想了解自己借阅图书的信息以及对于自己的个人资料进行管理。
根据以上的分析,就可以简单的用E-R图描绘出各自实体之间的关系,如图2.1系统E-R图所示。
图2.1 系统E-R图
根据上述的需求分析,我共设计了10个窗体。这10个窗体包含的主要内容是一个登录窗体,管理员主目录窗体和普通读者主目录窗体,管理员对于读者、书籍以及借单的管理等3个窗体,普通读者对于书籍的查询窗体,普通读者的个人资料一览表和借阅信息一览表。将上述窗体制作成图3.1如下:
图3.1 窗体分布图
以上实体的各自信息表如下(每个表中只是有代表性的输入了几条信息):
(1).管理员表(admin)(如表2.1所示)
图书馆的管理人员是有多个的,而每个管理人员必须要同过自己的账号和密码才能登入系统,所以在表的设置的时候应该要有管理员的账号和密码两个字段。
表2.1管理员表(admin)
(2)读者类别表(dzlb)(如表2.2所示)
之所以设置该表,是因为学校里面的读者是非常广泛的,有许多不同层次的读者。每个层次阅读图书的数量,阅读的速度,阅读的效率都是不一样的。因而我们应该细分每个层次的借书数量和借书期限。那些知识层面比较高,所从事的工作需要他们阅读大量的文献的人,我们就给与他们很高的阅读权限,让他们可以同时借阅更多的图书,并且在借书的期限上也适当的延长。而对那些阅读效率不高,也不需要经常利用图书的层次人群,我们就适当的将他们的阅读权限放窄。这样做对于每个人也是公平的。因为图书馆的资源必然是有限的,如果某些人借了大量的书籍,可是他并没有阅读,而且归还的时间也不断拖迟,这样势必会造成那些想要阅读书籍的人无书可借。所以说设置这样一个信息表是完全有必要的。
表2.2读者类别表(dzlb)
(3)读者信息表(dzxx)(如表2.3所示)
该表的工作是要将所有读者的信息都集成到数据库当中。而读者的一般信息就包括读者的姓名、读者编号、性别、读者类别、工作单位(即读者属于哪个院系)、家庭地址、电话号码和登记日期等。其中每个读者登录系统是还需要一个登录密码,这样才能保证各个读者只能了解到自己的借阅信息。其中电话号码、家庭住址和登录密码都是可以变动的,因而个人用户应该可以对自己的资料进行符合实际的修改。
表2.3 读者信息表(dzxx)
(4)借阅信息表(jyxx)(如表2.4所示)
表2.4借阅信息表(jyxx)
这个表记录的是所有借阅项的借阅条目。在每一条的借阅信息里,管理员必须能查看到这条借阅信息的借阅人是谁,并且这是一本什么书,这本书还了没有,有没有超过借阅的期限。因此在设置这个表的字段值的时候,加入借阅编号作为主码,同时还应该包括读者编号、读者姓名、书籍编号、书籍名称、出借日期和借书状态等字段。这样才能构成一个完整的借阅信息表。
(5)书籍信息表(sjxx)(如表2.5所示)
表2.5书籍信息表(jyxx)
书籍是整个图书馆存在的基础,因此关于图书的信息自然是必不可少的。为了让管理员和读者都能够方便的查找图书,书籍信息表的信息自然是越多越好。但是如果过多的添加一些非常少见的信息,这样又会过多的占用磁盘的空间,所以我适当的找出了图书几种非常常用而有重要的信息作为该表的字段值。当然我仍然添加了图书编号这样一个字段作为该表的主码。
这个字段还有其他的用处。大家可以看到图书在摆设图书的时候都是相应的编号来进行摆设的。常用的方法是将图书按照不同的种类分成A-Z进行摆放。而这里我为了简单起见,只是粗略的将图书按照数字编号进行了编排,但是作用是一样的,就是要方便读者快速地找到图书。
以上就是我们小组对于图书管理系统的初步设计。在这其中,我们有重温了VB方面的知识,对于数据库系统设计技术方面的知识有了一定的了解。所以在我们小组成员的共同协作下,完成了对于图书管理系统的需求分析部分的设计。如果这个系统完整的进行实现的话,它将可以改变目前农村地区中小学图书馆的落后管理现状,帮助管理人员更有效率的管理图书。同时,图书管理系统的建立有利于使同学们更方便的借阅以及查询图书。这对于整个中国义务教育质量的推进都是有着重要意义的。通过这次的系统设计,我们觉得学习信息管理系统这门课程是有着其重要意义的,它让我们意识到了将计算机和管理有机结合的巧妙之处。同时这个系统的设计也让我们拥有了非常自豪的成就感。
第二篇:《管理信息系统》上机实验报告一
20##/20##学年第 1 学期
实验报告一
课程名称: 管理信息系统
班 级:
学 号:
学 生 :
实验机号: 01
地 点: 实验室
指导教师:
时 间: 20## 年 11 月 14 日
一、 实验目的
1、熟练绘制组织结构图
2、掌握业务流程图的绘制方法
3、掌握判断树和判断表的使用
4、掌握数据流程图的绘制
5、掌握表格分配图的绘制
二、使用环境
硬件环境:联网计算机
软件环境:Windows XP, OFFICE;
三、实验内容与步骤
1、绘制一个你所熟悉的组织(如企业、学校)的组织结构图
2 、试根据下述业务过程画出物资订货的业务流程图:采购员从仓库收到缺货通知单 以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位供货单位发出货物后,立即向采购员发出取货通知。
3 、某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存 台帐。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单, 其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和 会计科。试按此业务过程画出业务流程图。
4、 某厂对一部分职工重新分配工作,分配原则是:
(1)年龄不满 20 岁,文化程度是小学,脱产学习;文化程度是中学,当电工。
(2)年龄满 20 岁但是不足 50 岁,文化程度是小学或中学,男性当钳工,女性当车工;
文化程度是大学者当技术员。
(3)年龄满 50 岁及 50岁以上,文化程度是小学或中学当材料员,文化程度是大学者
当技术员。
试绘制判断树或判断表
提示:业务流程图即管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和 管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理情况。应掌握管理业务流 程图的流向线、单据、人员和业务处理单位四种基本符号。
5、 某仓库管理系统按以下步骤进行信息处理
(1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐;
(2)统计打印程序根据库存台帐输出库存日报表;
(3)在输入查询条件后,查询程序到库存台帐去查找,显示出查询结果。试按上述过程
画出数据流程图。
6 、某银行储蓄所存(取)款过程如下:
储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。
如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款, 则将存折及存款单送交存款处处理。存款处理处取出底帐登记后,将存折退还给储户;如果是取 款,则将存折及取款单送交取款处,改服务台取出底帐及现金,记帐后将存折与现金退给储户。 从而完成存(取)款处理过程。试按此画出数据流程图。
7 、请根据以下要求画出数据流程图:读者到图书馆还书,图书馆工作人员根据读者文档和图书文档的数据办理还书处理。如果还书时所还书已过期,则计算罚款,并办理罚款手续或记入 罚款文档。同时检查预约文档中有无其它读者预约此书,若有则根据预约数据发到书通知。
8 、销售部门根据销售生成销售单。销售单除销售部门存档外,同时将销售记录送到财务部和库房,分别用于应收款处理和出库处理,并交顾客用于提货。请根据以上情况画出表格分配图。
五、总结