利用计算机网络实现图书管理系统论文

2020-04-14 18:45

安徽工业职业技术学院

毕业设计(论文)任务书

信息工程系 系 05软件 班 姓名 张三

毕业设计(论文)题目: 图书管理信息系统开发 毕业设计(论文)起止日期: 2008.2.18-2008.4.18 指导教师: 李四 毕业设计(论文)要求:

1. 论文字数:不少于4000字;

2. 论文依顺序包括:题名、作者姓名、作者班级、摘要、关键词、目录、正文、

参考文献;

3. 字体格式:标题:小三宋体;正文:五号宋体;参考文献:五号宋体; 行间距

为1.5倍行距;页边距:左2.6cm、右2.2 cm、上2.6 cm、下2.2 cm。 4. 参考文献格式:

著作:作者、书名、出版社、出版时间、页码。

论文:作者、论文、篇名、刊号、年、卷(期)、页码。

图书管理信息系统开发

信息工程系05软件 张三

摘要:计算机信息化管理有着储存信息量大、速度快等许多优点,处理信息及时快捷。本次开发图书管理信息系统的目的就是为了让我们及时了解图书馆各类图书的存库、借阅等情况,更好地适应当前学生的借阅需求。??

关键词:Visual Basic 数据库??

2

目 录

摘 要----------------------------------------------------------------1 第一章 绪论---------------------------------------------------------3 1.1课题背景---------------------------------------------------------3 1.2 Visual Basic 6.0概述--------------------------------------------3 1.2.1 Visual Basic 6.0的发展----------------------------------------4 1.2.2 Visual Basic 6.0 的特点----------------------------------------4 第二章 系统需求分析--------------------------------------------------6 2.1 现行业务描述-----------------------------------------------------6 2.2 现行系统存在的问题分析-------------------------------------------7 2.3 解决方案---------------------------------------------------------7 2.4 可行性分析-------------------------------------------------------8 2.5 系统开发环境-----------------------------------------------------8 第三章 系统逻辑方案--------------------------------------------------9 3.1 初步调研---------------------------------------------------------9 3.2 详细调研---------------------------------------------------------9 3.2.1 组织结构调研---------------------------------------------------9 3.2.2 数据流图-------------------------------------------------------9 3.2.3 数据字典-------------------------------------------------------10 第四章 系统总体结构设------------------------------------------------12 4.1 软件模块结构设计-------------------------------------------------12 4.1.1 系统方案确定---------------------------------------------------12 4.1.2 软件结构设计---------------------------------------------------12 4.2 数据库设计-------------------------------------------------------13 4.3 计算机系统的配置方案-------------------------------------------17 4.4 系统的安全性和可靠性设计---------------------------------------17 第五章 系统详细设计--------------------------------------------------18 5.1 启动-----------------------------------------------------------18 5.2 登录-----------------------------------------------------------18 5.3 新书入库-------------------------------------------------------23 5.4 图书信息查询---------------------------------------------------24 5.5 新证登记-------------------------------------------------------25 5.6 借书证信息查询-------------------------------------------------25 5.7 借书证登记-----------------------------------------------------26 5.8 还书-----------------------------------------------------------28 第六章 系统测试与维护------------------------------------------------29 6.2.1系统的运行:--------------------------------------------------29 6.2.2系统的维护: -------------------------------------------------29 参考文献-------------------------------------------------------------32 附录:部分程序源代码--------------------------------------------------33

3

第一章 绪论

1.1 课题背景

随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。

管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。

我校图书馆工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解图书馆各类图书的存库,学生们比较需求的图书等等,不便于动态及时地调整图书结构,以便更好地适应当前学生的借阅需求。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。

1.2 Visual Basic 6.0概述

Visual Basic 6.0是Microsoft公司推出的可视化开发工具组建Visual Studio 6.0的组建之一,是基于BASIC语言的可视化程序设计语言。Visual Basic 6.0既继承了BASIC语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一

4

种所见即所得的可视化程序设计方法。

1.2.1 Visual Basic 6.0的发展 1. BASIC语言

BASIC是英文Beginner’s All-Purpose Symbolic Instrction Code的缩写,BASIC语言是美国著名大学Dartmouth学院的两位教授于1964年开发的,专门为初学者设计的计算机语言,主要用于教学。BASIC语言的功能有限,很难进行大型应用程序的开发,常用于小型事务处理。 2. Visual Basic

随着Windows操作系统的出现,广大用户有了一个直观并造作简便的工作环境。但是这种出色的环境却增加了程序员编程的难度。因为他们需要下降编制程序去实现窗口、菜单和对话框等,开发工作非常繁重。这个问题一直到Microsoft公司于1991年推出Visual Basic 软件才得到解决。所谓“Visual”,指的是可视化,也就是指此软件是用来开发图形用户界面的。Visual Basic被称为“可视化的程序设计语言”,即不需要编写大量代码去描述接口元素的外观和位置,而只要把预先建立的对象安放到设计窗体的某一位置即可,从而大大降低了编程的难度和工作量,提高了程序的开发效率。 3. Visual Basic的版本

Microsoft公司于1991年推出的Visual Basic 1.0获得了巨大成功,随后又陆续推出了更新的版本2.0、3.0、4.0、5.0以及6.0。从而从1.0到4.0的版本都只有英文版,5.0和6.0的版本才真正出现了中文版,这大大方便了中国用户。随着各种版本的不断改进,Visual Basic已逐渐替代了以往传统的程序设计语言,成为编制Windows应用程序、数据库应用程序、多媒体程序及网上应用程序的理想工具。它不仅为广大程序员所钟爱,而且还成为了众多初学者编程者的良师益友,真正做到了实用且易掌握。 Visual Basic 6.0包括三种版本:学习版、专业版和企业版。这三种版本的基础是一致的,只不过为了适应不同层次用户的需要,在工具的提供方面有所不同。因此,大多应用程序可以在三种不同版本中通用。

1.2.2 Visual Basic的特点

Visual Basic是新型的计算机程序设计语言,与传统程序设计语言相比,Visual Basic有许多特点,最突出的特点是可视化、面向对象和事件驱动。 1、可视化

使用传统的计算机高级语言开发应用程序,应用程序界面需要程序员编写语句来实现。在设计过程中看不到界面的实际显示效果,必须编译后运行程序时才能观察到。如果对界面效果不满意,还要回到程序中去修改,开发工作非常繁杂,影响了软件开发效率。

Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,

5


利用计算机网络实现图书管理系统论文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:正方数字化校园信息平台院系操作手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: