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