26页VB图书管理系统论文.doc
《26页VB图书管理系统论文.doc》由会员分享,可在线阅读,更多相关《26页VB图书管理系统论文.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要本系统主要完成学校所有学生相关信息的录入及管理,主要任务首先为登录界面,此界面中包含了用户的注册与登录用户注册通过本界面可跳到各种管理方式中,类似于一个中介学生信息添加学生信息修改学生信息删除学生信息查询学生信息的图形统计与以文本形式的输出。本程序采用VB+ACCESS开发,较好的实现了以上功能关键词:ACCESS,学生,借阅,查询 AbstractThe system is mainly to complete the school library all the books related to information input and management, the main t
2、ask of the first for the login screen, this interface contains the users registration and loginRegisterJump through the interface in a variety of management, similar to an intermediaryAdd Book InformationBook Information ChangeDelete Book InformationBook Information QueryStatistics and graphics book
3、 information as text output.This program developed by VB + ACCESS, better realization of the above functionsKeywords: ACCESS, books, lending, query朗读显示对应的拉丁字符的拼音绪论学生档案管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用Microsoft Visual Basic 6.0作
4、前端的应用开发工具 ,利用Microsoft Access 作为后台的数据库,利用WINDOWS作为系统平台开发的学生档案管理系统。另外本学生档案系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法 第1章 管理信息系统背景1.1 学生档案管理系统开发方法管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等: 生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系
5、统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始。原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统。面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发
6、方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。1.2 本系统开发过程一个MIS系统的开发过程一般包括如下几个步骤:A.需求分析:需求分析主要是了解用户的需求。需求了解得越详细,程序的后期开发与维护费用就会越少。一般的开发团队中,需求分析都是由资历较深的系统分析员或项目经理担当,可见它的重要性。需求分析制订好后,需要反复修改。将最后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,再开始下一步工作。B.概要设计:概要设计紧跟在需求分析之后。用户需求明确后,将得到的数据分析后,开始构建数据库的逻辑结构。此时,数据库中的表格还未成形,通过各种分析工具(如PowerD
7、esigner等)画出数据流图,最后就可抽象出数据库的具体表结构。这时由系统分析人员反复审核。确认所有的需求都考虑在内,没有遗漏后,就可以开始制订概要设计文档。概要设计文档形成后,整个程序的逻辑框架也就形成了。C.详细设计:概要设计完成后,根据设计中制订的业务模块。就可以进行详细分析设计了。详细设计就是将各个业务模块的窗口全部建好,各个窗口控件的处理代码全部用语言表达出。所以详细设计是整个系统中最繁琐的环节。详细设计完成后,整个程序就确定了,再由编程人员根据详细设计文档将代码完成。整个开发工作就宣告结束。D.程序编码:程序编码相对于其他环节来说比较简单,程序员只需要根据详细分析文档写程序编码,
8、保证代码没有错误即可。程序编码需要注意的是整个程序书写中命名的规范化与编程风格的规范化,这需要较长时间的培养来形成。需要在不断的实践中形成自己独特的风格。总的来说,不要过分地追求复杂的算法,因为那可能会导致后期维护人员无法读懂你的代码而造成维护的困难。E.测试:程序编码完成后,就需要测试。测试有几种类型,主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。测试工作中发现的错误应及时改正,然后将它记录到测试文档中。F.打包:测试完成,确认无误后。程序就可以打包发行了。打包一般使用工具如PWISE等。以上是一个完整的MIS系统开发过程,其实不仅MIS系统,其他类型的程序开发也基本相同。
9、第2章 学生档案管理系统可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.1学生档案系统设计思路学生档案管理系统基本设计思路是把整个系统按照实际模块进行分解,利用VB+Access进行编程, 2.2 经济可行性分析主要是对项目的经济效益进行评价,本系统开发经费对于学校在经济上是可以接受的,并且本
10、系统实施后可以显著提高工作效率,有助于学校完全实现信息化管理。所以本系统在经济上是可行的。2.3技术上的可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用的简单的二层结构,数据库选用Microsoft Access,它能处理大量数据,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.4 时机可行性目前,学生档案管理系统是学校学生档案管理的需求,校良好的网络设施为信息
11、化、数字化学生档案管理建设奠定了坚实的基础。2.5 管理上的可行性主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为系统的建设提供了制度保障。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。7洛阳理工学院毕业设计(论文)第3章 需求分析在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在公司相关部门进行了详细的调研,进一步明确了作者所实现系统的功能。3.1任务描述本系统主要完成学校学生档案相
12、关信息的录入及管理,主要任务首先为登录界面,此界面中包含了用户的注册与登录用户注册通过本界面可跳到各种管理方式中,类似于一个中介学生信息添加学生信息修改学生信息删除学生信息查询学生信息的图形统计与以文本形式的输出。3.2 VB概述3.2.1 VB语言的特点1.Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。(1)可视化设计:表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。(2)事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事
13、件做出响应,来执行一段应用程序。2.Visual Basic 系统几个在程序应用中的相关概念Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下:(1)视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows 系统的标准视窗。(2)对象 (Object)对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),网格 (Data
14、 Grid),ADO控件 (Adodc1)等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。(3)属性 (Properties)属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。(4)事件 (Events)事件是指用户或操作
15、者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)。(5)方法 (Method)方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。(6)过程 (Procedure)过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。(7)模块 (Modul
16、e)模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。3.2.2 Microsoft Access介绍ACCESS2000是office自带的数据库,Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 26 VB 图书 管理 系统 论文
限制150内