计算机专业毕业论文管理信息系统设计和开发.doc
《计算机专业毕业论文管理信息系统设计和开发.doc》由会员分享,可在线阅读,更多相关《计算机专业毕业论文管理信息系统设计和开发.doc(29页珍藏版)》请在三一办公上搜索。
1、摘 要自20世纪70年代以来,数据库技术得到迅速发展.目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从图书馆管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等.我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。本人设计的是一个关于图书馆管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。 MCIROSPFT公司的 PB 9.0开发工具
2、,有各种各种面向对象的控件,。我们将在PB 9.0中使用DATAWIN控件连接SQL SERVER数据库,将存在数据库的信息通过界面显示出来,并进行修改,查询等操作。关键字:DATAWIN、窗体、数据库。前 言随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加
3、工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(Management Information System,缩写MIS)是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有:l 数据全部存储于计算机系统中;l 用户使用简单、操作方便、查询速度快;l 有极强的人-机对话功能;l 能直接从计算机系统中提供决策所需的参
4、考信息。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对图书馆进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是科学化、正规化管理的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,下面我们谈谈其开发过程和所涉及到的问题及解决方法。目 录摘要1 前言2第一章 绪论3 一. 开发图书馆管理的意义3 二如何开发图书馆管理系统4第二章 PB访问数据库的方法和原则5第三章 本论
5、文的特点 10一. 一般图书馆管理系统存在的缺点10二、本系统的创新之处10第四章 系统总体规划22一. 系统功能22 二. 前期设计23 三. 数据库设计23第五章 系统具体实现25一. 用户界面的实现25二 运行环境 29第六章性能测试与分析29第七章 结束语30主要参考文献31致谢32附录33第一章 绪论一开发图书馆管理的意义1.图书馆管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来计算和发放图书信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书馆管理系统应运而生。几乎没有报表生成功能和图书信息数据分析功能。但是,它
6、的出现为图书馆管理的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型图书馆的图书信息管理系统成为可能。 2.第二代的图书馆管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为图书馆管理系统的阶段性发展提供了可能。第二代图书馆管理系统基本上解决了第一代系统的主要缺陷,对报表生成和图书信息数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑图书馆管理的需求和理念,而且其非财务的图书馆管理信息也不够系统和
7、全面。3.图书馆管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要, 公正、公平、合理的图书馆管理理念和图书馆管理水平的提高,使社会对图书馆管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代图书馆管理系统的出现成为必然。第三代图书馆管理系统的特点是从图书馆管理的角度出发,用集中的数据库将几乎所有与图书馆管理相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书馆管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书馆管理规划和政
8、策。二如何开发图书馆管理系统 可行性分析(可行性分析)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。一般而言,良好的图书馆管理,有助于为图书馆达到以下的目标:一、协助组织达成发展目标与远景。二、有效地运用人员的能力与技术专才。三、促使组织成员的工作士气高昂且激发潜能。四、滿足组织成员的自我实现感与增加成员的工作成就感。五、发起且落实组织变革。六、提高组织成员的工作生活品质。七、协助图书馆负责人做出正
9、确决策。数据库是指自描述的完整记录的集合。数据库技术在20世纪60年代中期产生,它的出现使信息系统的研制从以加工数据的程序为中心转变为以共享数据库为中心来进行。数据库开始是在大公司或机构中进行大规模数据处理后来随着计算机的逐渐普及,数据库才应用到计算机上。数据库发展的到今天,已经是相当成熟的阶段,它对大量数据处理能力的不断提高,发展和完善。图书馆管理的设计分析根据实际情况,我们使用DATAWIN控件少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也
10、发展成为最终产品了。现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高高的计算机专业知识,也不必进行专门培训,稍一接触就可以上手进行所有操作。怎样开发一个图书馆管理系统?一. 编程环境的选择 微软公司的PB 9.0是Windows应用程序开发工具,使目前最为广泛 的,易学易用的面向对象的开发工具。PB提供了大量的控件,这些控件可用于 设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统PB是一个相对较
11、好的选择。PB 9.0是一个非常优秀的数据库应用工具完全支持面向对象的开发。它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。二. 关系型数据库的实现 SQL SERVER2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQL SERVER 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,SQL SERVER 允许创建自定义报表用于打印或输出数据库中的信息。SQL SE
12、RVER也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL SERVER 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,SQL SERVER 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透.数据库技术与网络通信技术相结合,产生了分布式数据库系统.数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统. 在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社
13、会生产力重要的组成部分.人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础.对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志.因此,数据库的学习是非常重要的.数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。 总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。图1-2是一个数据库系统的简图。 图1-2 数据库系统简图 微软的JET
14、数据库引擎提供了与数据库打交道的途径,我们是通过它以及PB 来访问数据库并对其进行各种操作。PB、SQL SERVER以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。(1)系统开发阶段图书自动化管理系统开发大概可以分成五个阶段,各阶段工作如下:第一阶段、系统调查分析阶段。密切与用户联系,通过走访、询问、查阅原始的图标和数据,获得原始资料,了解图书馆管理系统功能、作用、用户的需求以及图书馆管理系统应该包括的服务内容等。第二阶段、数据库与表的建立阶段。此阶段主要任务是根据图书馆管理系统调查分析阶段的结果建立与图书馆管理系统相关的数据库和表,并且进行数据规范化。第
15、三阶段、表单生成阶段。这一阶段主要任务是在用户参与的情况下创建图书馆管理系统用户界面。主要使用PB作为开发工具,选用有关控件、设置控件属性、设计程序窗口布局、初始化界面等,其结果是建立一套友好的图书馆管理系统用户界面,方便使用者操作图书馆管理系统。第四阶段、代码生成和文档生成。这一阶段要根据图书馆管理系统具体的需要编写软件程序代码,同时同步生成图书馆管理系统文档。第五阶段、调试和发布。通过调试找到图书馆管理系统程序中不合理的操作和错误,并且改正。根据时间进度,安排图书自动化管理人员试用图书馆管理系统软件,由使用者提出图书馆管理系统中存在的问题与修改意见,根据用户要求修订图书馆管理系统软件功能,
16、重新调试图书馆管理系统。调试完毕系统正常可用,即可发布。从技术角度上来说,PB已经对上面的各个阶段的设计工作提供了非常完善的支持,所以使用PB辅助开发图书自动化管理系统是可行的。同时,软件开发人员的专业知识也完全可以胜任,不需太大的投资。 第二章 PB访问数据库的方法和原则PB(简称PB)是一种可视化的、事件驱动型的Windows应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发方面都具有简单易行、功能强大等优点,所以越来越受到开发人员的亲睐。同时,PB在数据库开发方面也具有Foxpro所远不能及的强大功能。PB能够读取和访问SQL SERVER、Excel、DbaseX、F
17、oxpro、Btrieve和ODBC等多种数据库,并能利用PB自身所带的数据库引擎创建SQL SERVER数据库。所以PB在管理信息系统(MIS)的开发和建设方面得到了是益广泛的应用。PB中使用数据控制访问外来数据库SQL SERVER数据库,现在主要读一下用生成对象的方法来访问外来数据库。访问外来数据库(以dBASE为例)大致分为以下几步:第一步:建立一个SQL SERVER型数据库,并在数据库中创建新表即为附加表。通过设置这样通过访问新数据库MYDB.MDB和表“DBASEAUTHORTABK”即可访问你所要访问的外来数据库了。使用这种方法访问外来数据库应该注意的是,附加表在所加到的数据库
18、中只是建立了一个链接关系,表的实际所在,仍然存在于原数据库中,该表在所附加到的数据库中被删除时,只是删掉了链接关系,实际的表并没有被删除。二、DATAWIN控件介绍 DATAWIN 控件在数据库中的信息与将信息显示给用户看的PB程序之间架起了一座桥梁。我们可以设置DATAWIN控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATAWIN控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATAWIN控件还提供了用来浏览不同记录的各种跳转按钮
19、。将DATAWIN控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。 DATAWIN是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。本文主要介绍用DATAWIN编程所需要注意的技巧和在第三章 本论文的特点一. 一般图书馆管理系统存在的缺点一般图书馆管理系统存在的缺点1 功能单一、查询能力弱等缺点。2 价格高,开发时间长。3 操作烦琐。二、本系统的创新之处使用操作直观简单:图书馆管理系统所有的操作都可以通过界面完成,图书的浏览、借阅、购买、管理等各种操作。 网络管理轻松便捷:图书馆管理管理员通过界面可轻松完成整套系统的管理工作。 检索查询一目了然:图书馆管
20、理系统软件提供了多种检索查询方式,可以进行简单的关键字、书名、作者、出版社、关键字、分类等多种细目进行详细查询,查询出的书目便捷直观。 阅读内容多种多样:图书馆管理系统软件能够支持更多文件等。 权限设置完善丰富:图书馆管理系统软件通过定义用户权限、功能权限、用户组权限等快速完成权限的定制。 个人环境简易亲切:图书馆管理系统软件中每个用户都可以保留自己喜欢的书签目录,还可以书写书评以就某本书籍进行讨论。 信息资料极易扩充:图书馆管理系统软件提供了多种信息资料扩充的形式,能够帮助管理员快捷高效地完成对图书的扩充。其次,数字化图书馆还提供了开放式的图书安装接口,允许用户自己进行图书的批量安装。 第五
21、章 系统总体规划系统功能登陆界面:检测用户名和密码。 1、功能选择模块:,进入主界面后可以进行功能的选择。2、.图书借阅模块:按输入图书借阅信息进行登记。 3、,图书归还模块:按输入图书归还信息进行登记。4、,图书库管理:对图书的信息进行日常管理。5、 图书分类管理:对图书分类信息进行管理。6、 图书查询模块:对图书库表进行各种条件的查询。7、 用户管理模块:提高了系统的安全性。8、 数据备份:将数据定期备份,防止被破坏9、 数据恢复:从备份的数据恢复资料10、系统初始化:清空所有数据记录11、退出系统模块:退出系统返回WIDNOWS界面。 系统流程图 登录界面口令不正确结 束 输入用户名和口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业论文 管理信息系统 设计 开发

链接地址:https://www.31ppt.com/p-3992467.html