计算机图书管理系统毕业论文.doc

JSJ06-369@计算机图书管理系统

收藏

资源目录
跳过导航链接。
JSJ06-369@计算机图书管理系统.zip
JSJ06-369@计算机图书管理系统
用户密码.txt---(点击预览)
CodePub.Com说明.txt---(点击预览)
code
data
ComputerBookmanage.mdb
Forms
Form1.frm
Form1.frx
Form2.frm
Form2.frx
Form3.frm
Form3.frx
Form4.frm
Form4.frx
Form5.frm
Form5.frx
Form6.frm
Form6.frx
Form7.frm
frmAbout.frm
frmAbout.frx
frmLogin.frm
frmLogin.frx
frmMsg.frm
frmMsg.frx
Frmprint.frm
Frmprint.frx
frmSplash.frm
frmSplash.frx
Frm_sys_set.frm
Frm_sys_set.frx
images
10.bmp
11.bmp
2.bmp
25s.bmp
3.bmp
4.bmp
5.bmp
555.bmp
6.bmp
7.bmp
8.bmp
9.bmp
99.bmp
data1.bmp
data2.bmp
data3.bmp
data4.bmp
data5.bmp
date6.JPG
dl.bmp
ic04.bmp
ico.ico
ico1.bmp
ico2.bmp
ico3.bmp.bmp
Login.bmp
mdb6.bmp
SETUP1.bmp
SETUP2.bmp
SETUP3.bmp
SETUP4.bmp
SETUP5.bmp
SETUP6.bmp
SETUP7.bmp
SETUP8.bmp
Thumbs.db
top.bmp
xt1.bmp
xt10.bmp
xt11.bmp
xt12.bmp
xt13.bmp
xt2.bmp
xt24.bmp
xt25.bmp
xt26.bmp
xt27.bmp
xt3.bmp
xt31.bmp
xt32.bmp
xt4.bmp
xt40.bmp
xt5.bmp
xt6.bmp
xt7.bmp
xt8.bmp
xt88.bmp
xt9.bmp
xt90.bmp
xt92.jpg
xt93.bmp
xt94.bmp
xttop.bmp
电大ico.ico
Modules
Database.bas
database_operate.bas
mod_gardient.bas
trans_colour.bas
xptextbox.bas
Resources
Black Glass Folders Icon 18.ico
Black Glass Folders Icon 19.ico
Black Glass Folders Icon 20.ico
Thumbs.db
windows_masthead_ltr.gif
User Controls
xpcheckbox.ctl
xpcheckbox.ctx
xpcmdbutton.ctl
xpcmdbutton.ctx
xpgroupbox.ctl
xpgroupbox.ctx
xphelp.ctl
XPHELP.CTX
xpradiobutton.ctl
xpradiobutton.ctx
xptopbuttons.ctl
xptopbuttons.ctx
xp_canvas.ctl
xp_canvas.ctx
视频
论文
.oca
ico.ico
MSSCCPRJ.SCC
vb修复工具.exe
工程.vbp
工程.vbw
衡阳电大教育.url
计算机图书管理系统.exe
压缩包内文档预览:(预览前20页/共33页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:507499    类型:共享资源    大小:9.49MB    格式:ZIP    上传时间:2015-11-11 上传人:QQ28****1120 IP属地:辽宁
12
积分
关 键 词:
毕业设计论文
资源描述:
JSJ06-369@计算机图书管理系统,毕业设计论文
内容简介:
1 摘 要 图书管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析 ,使用 Microsoft 公司的 Visual Basic6.0 为开发工具 ,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进 ,直到形成用户满意的可行系统。本案例开发 的是“计算机图书管理系统 ” . 关键字( Keywords):信息管理系统( MIS)、数据库、 Visual Basic6.0、面向对象( Object)、计算机图书管理系统 nts 2 - 【 前 言 】 - 图书馆管理系统是我国大部分院校或其它部门不可缺少的部分 ,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。在软件开发中,以计算机图书为主,称“计算机图书管理系统”。 计算机图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提 高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对图书资源信息进行管理 ,具有着手工管理所无法比拟的优点 .例如 :查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用,精简功能等效率,这些优点能够极大地提高图书馆管理的效率 ,也是企业、学校的科学化、正规化管理 ,与世界接轨的重要条件。因此,开发这样一套管理软件是很有必要 . 本案例开发的是“计算机图书管理系统 ” . 下载源码就到源码网: / nts 3 目录 摘 要 . 1 前 言 2 目 录 . . 3 第一章 Visual Basic 6.0 企业版简介 4 1.1 Visual Basic 6 发展历史 . 4 1.2 Visual Basic 语言特性 4 1.3 Visual Basic 术语 5 1.4 Visual Basic 局限性 .5 1.5 Visual Basic 6.0.企业版安装 . 6 第二章 数据库设计 .7 2.1 数据库概念 . . 7 2.2 计算机图书管理系统数据库 .8 2.3 利用 data 控件访问数据库 8 第三章 计算机图书管理系统数据 . . .11 3.1 数据库与 VB 的连接 . .11 3.2 关闭数据对象和连接对象 13 3.3 显示数据库的内容 13 3.4 计算机图书管理系统数据流程图 14 第四章 计算机图书管理系统 2008 .14 4.1 开发计算机图书管理系统的目的 14 4.2 开发图书管理系统的思路 .15 第五章 计算机图书管理系统模 块设计 . 15 5.1 界面设计规范及流程图 15 5.2 系统窗体汇总 . 15 5.3 主页面设计 16 第六章 软件 ICO 图标 . 46 6.1 ICO 设计构思 . 46 6.2 ICO 软件介绍 . 46 6.3 ICO 制作 . 47 第七章 软件测试分析报告 . 48 7.1 软件信息 48 7.2 常见系统出错问题及解决 .48 第八章 结束语 . 50 第九章 参考文献 . . 50 第十章 致谢 . .50 下载源码就到源码网: / nts 4 第一章 Visual Basic 企业版简介 Visual Basic( VB)是一种由微软公司开发的包含协助开发环境的 事件驱动 编程语言。从任何标准来说, VB 都是世界上使用人数最多的语言 不仅是盛赞 VB 的开发者还是抱怨 VB 的开发者的数量。它源自于 BASIC 编程语言。 VB 拥有 图形用户界面( GUI)和快速应用程序开发( RAD)系统,可以轻易的使用 DAO、 RDO、 ADO 连接数据库 ,或者轻松的创建 ActiveX 控件。程序员可以轻松的使用 VB 提供的组件快速建立一个 应用程序 。 1.1 Visual Basic发展历史 1991 年,微软公司推出了 Visual Basic 1.0 版。这在当时引起了很大的轰动。这个连接编程语言和用户界面的进步被称为 Tripod(有些时候叫做 Ruby),最初的设计是由阿兰 库珀( Alan Cooper)完成的。许多专家把 VB 的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以我们现在的目光来看, VB1.0 的功能实在是太弱了;(不过最近 VB6.0, VB.NET 的功能相当大!)。但在当时,它是第一个 “可视 ”的编程软件。这使得程序员 欣喜之极,都尝试在 VB 的平台上进行软件创作。微软也不失时机地在四年内接连推出 VB2.0, VB3.0, 4.0 三个版本。并且从 VB3 开始,微软将ACCESS 的数据库驱动集成到了 VB 中,这使得 VB 的数据库编程能力大大提高。从VB4 开始, VB 也引入了面向对象的程序设计思想。 VB 功能强大,学习简单。而且,VB 还引入了 “控件 ”的概念,使得大量已经编好的 VB 程序可以被我们直接拿来使用。VB1.0 的 DOS 版本 VB1.0 于 1991 年发布。这个连接编程语言和用户界面的进步被称为 Tripod(有些时候叫做 Ruby),最初的设计是由阿兰 库珀( Alan Cooper)完成的 2002 年 Visual Basic .NET 2002 (v7.0)问 世, 2003 年 Visual Basic .NET 2003 (v7.1)问世, 2005 年 11 月 7 日 Visual Basic 2005 (v8.0)问世,同时间推出 Visual Basic 2005 的免费简化版本 Visual Basic 2005 Express Edition 给 Visual Basic 初学者及学生使用。 VB 2005 的 “显著 ”优点是,可以直接编写出 XP 风格的按钮,以及其他的控件。但是其编写的小程序占用近 10MB 的内存。 2007 年 12 月 ,微软推出了 Visual Studio 2008 Beta 2 ( v9),在代码输入上可比 VB2005 快很多 ,在非特殊的情况下 ,VB2008会自动开启、自动完成关键字,而且支持最新的 .NET Framework 3.5 Beta 2。 通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用 Visual Basic 快速创建 Windows 程序,现在还可以编写企业水平的 客户端 /服务器 程序及强大的数据库应用程序。 VB 会吸引更多的赞誉和批评,也会继续为广大的用户和程序员使用。它非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。现在还有某一些 VB 软件的精简版,比如 VB6 的精简版。 1.2 Visual Basic 语言特性 一个典型的 VB 进程 VB 的中心思想就是要便于 程序员 使用,无论是新手或者专家。 VB使用了可以简单建立应用程序的 GUI 系统,但是又可以开发相当复杂的程序。 VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。nts 5 因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算 机速度的飞速增加,关于性能的争论已经越来越少。 窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮 )。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候 自动翻译或者阻止某些字符的输入。 VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。 VB 使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样, VB 对大小写不敏感,但是能自动转换关键词到标准的大小写状态, 以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。 VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。 1.3 Visual Basic 术语 在讨论 Visual Basic 时,经常可以听到以下这些术语,因此对这些术语的基本理解十分有帮助。 控件 简单的说,控件就是构成或者说建造 Visual Basic 应用程序的图形化工 具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等 .。 事件 由用户或操作系统引发的动作。事件的示例有击键、 单击 鼠标 (Click)、 双击 鼠标 (DblClick)、一段时间的限制,或从端口接收数据。 方法 嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是 Visual Basic 中所有对象的示例。 对象 一个控件、窗体等都可被看作一个对象。 过程 为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,也可以当作应用程序 的用户自定义函数来使用。 属性 属性是组成用户界面的各对象的性质的具体描述。例如上述 “对象 ”中所提到的尺寸、位置、颜色、宽度、高度等等都称为控件的 属性。属性决定对象的外观,有时也决定对象的行为。对象的属性绝大部分是 VB 中已经事先定义好的,但也有的属性是需要在应用 过程中才去定义的。属性即可为对象提供数据,也能从对象取回信息。 nts 6 1.4 VB 的局限性 VB5 和 VB6 都是面向对象的编程语言,但是不包含继承特性。 VB 中提供了特殊的类的功能,但是还是不能满足程序员的需求。 VB.net 包含了所有面向对象的特性。多线程 支持 (VB.Net 2002 以及之后的版本,都支持多线程技术。) 异常处理。 VB.net 中使用了 Try-Catch-Finally 来处理异常。而 VB 中只有 On Error Goto line语句。 对 指针 的支持非常有限。 VB 只能支持 8 到 32 位的 整形 ,很多语言都有无限制的支持。 VB 不允许在任何数组内存在不变的变量。 VB 不支持以上特性,程序员需要自己建构方法来实现相似的功能 1.5 Visual Basic 6.0 企业版安装 根据电脑运行速度,决定安装速度 1安装时。将 Visual Basic 6.0 系统光盘放如 CD_ROM 驱动器。 2在“我的电脑”中找到 Setup.exe 文件 .双击此文件,运行 安装向导。 3、按照提示,单击“下一步”按钮进行安装。 4、选择安装文件夹。 nts 7 5、在安装的过程中,需要“接受协议”和输入产品号和用户 ID。 6、选择公用安装文件夹 路径 。 7、点击“继续” nts 8 8、确认软件信息,点击“确定” 9、点击“典型安装”或“自定义安装”就可以开始安装了。 nts 9 第二 章 数据库设计 ( mdb ) 2.1 数据的概念 办公软件 Office 套件中,最为广大用户熟悉的是 Word 和 Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭 记帐理财等。同为 Office套件中一部分的 Access,虽然有着同样强大的功能,但使用的人却相对少些,不像 Word和 Excel 那样广泛。事实上,真正用过 Access 的用户,对其强大功能和灵活应用均称赞有加。 Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。 Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 有结构的数据集合 ,它与一般的数据 文件不同, (其中的数据是无结构的 )是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 Access 一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图 1 是一个 “产品 ”表的例子。 “产品 ”表由 10 个记录组成,一个记录占一行,每一个记录由产品 ID、产品名称、库存量、订货量、单价和折扣率 6 个字段组成。 “产品 ID”是字段名,其下面的 1, 2 等是字段的值。 表与表之间可以建立关系(或称关联,连接) ,以便查询相关联的信息。 Access 数据库以文件形式保存,文件的扩展名是 MDB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 1. 表 (Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 2. 数据查询 (Query) 查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 3. 数据窗体 (Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口 。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 4. 数据报表 (Report) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 5. 数据宏 (Macro) 宏相当于 DOS 中的批处理,用来自动执行一系列操作。 Access 列出了一些常用的操作供用户选择,使用起来十分方便。 6. 数据模块 (Module) nts 10 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用 Visual Basic 编程 2.2 计算机管 图书管理系统数据库 计算机管理系统图书管理系统数据库 模式定义了数据库的结构、表、关系、域和业务规则。 数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理 必填字段 外,还需要确定是否有些域对表来说是唯一的。 计算机管理系统图书管理系统数据库 模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的 允许空字符串 。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达 DBMS 引擎,允许的数据值必须满足的 允许空字符串 。不管无 效的数据变化请求是来自窗体的用户、查询 /修改请求还是应用程序 DBMS 都应该拒绝。遗憾的是,不同的 DBMS 产品用不同的方法实施业务规则。在某些情况下, DBMS 产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序 2.3 利用 DATA 控件访问数据库 该软件是利用 ACCESS 数据库,操作方便,简单。在 ACCESS 数据库中不需要创建数据连接,因为它是 VB 中默认的数据库形式。 这里的数据库采用 Access,用 ADO 作为连接数据对象。 以归纳为以下几步: 1. 建立 Access 数据库 启动 Access,建立一个空的数据库 ComputerBookmanage,如图 8 所示。 使用程序设计器建立系统需要的表 nts 11 图书 表 : 读者 表 用户 表 还书表 : 借书表 : nts 12 用户表 : 2、连接数据 在 Visual Basic 环境下,选择 “工程 ”“ 引用 ”命令,在随后出现的对话框中选择 “Microsoft ActiveX Data Objects 2.0 Library”,然后单 击 “确定 ”按钮,如图 : nts 13 3.0 引用 ADO 连接数据库 在程序设计的公共模块中,先定义 ADO 连接对象。语句如下 : Public conn As New ADODB.Connection 标记连接对象然后在子程序中,用如下的语句即可打开数据库 : Dim connectionstring As String connectionstring = provider=Microsoft.Jet.oledb.4.0; &_ data source= ComputerBookmanage .mdb conn.Open connectionstring 4.0 设置 ODBC VB 的 ADO 对象是通过 ODBC 来访问数据库,所以还要建立 ODBC 数据引擎接口。 打开 控制 面板中的 “管理工具 ”“ 数据源 ”(ODBC),出现如图所示的对话框。 图 17 ODBC 对话框 单击 “添加 ”按钮,出现 “创建新数据源 ”对话框,如图 18 所示。 5.0 创建新数据源 ”对话框 选择 Microsoft Access Driver(*.mdb),单击 “完成 ”按钮,出现如图 19 所示对 话框。 nts 14 设置连接数据源 在 “数据源名 ”文本框中添加一个名字,单击 “确定 ”按钮完成系统默认连接设置。然后在ODBC 对话框中单击 “确定 ”按钮完成 ODBC 设置。 2.4 MDB 数据流程 图以及数据表 1.基本表 : 书籍 book 字段 类型 字段大小 必填字段 允许空字符串 管理人员 文本 50 否 是 图书编号 文本 12 是 否 图书名称 文本 16 否 是 作者 文本 8 否 是 出版社 文本 20 否 是 nts 15 库存量 数字 小数 是 是 入库时间 日 期 /时间 自动 否 无 2.基本表 : 用户表 user_table 字段 类型 字段大小 必填字段 允许空字符串 登录名 文本 16 否 是 密码 文本 16 否 是 身份 文本 50 否 是 权限 数字 1 否 是 3.基本表 : 读者 表 字段 类型 字段大小 必填字段 允许空字符串 读者姓名 文本 8 是 主键 读者编号 数字 50 是 否 性别 文本 2 否 是 读者类别 文本 50 否 是 工作单位 文本 50 否 是 家庭地址 文本 50 否 否 电话号码 文本 50 自动 自动 登记日期 日期 /时间 自动 自动 自动 已借书数量 数字 自动 自动 自动 4.基本表 : 职工信息 worker 字段 类型 字段大小 必填字段 允许空字符串 管理人员 文本 50 否 是 工号 数字 50 是 否 姓名 文本 8 否 是 性别 文本 2 否 是 电话 数字 13 否 是 住址 5.基本表 : 借阅信息 reader 字段 类型 字段大小 必填字段 允许空字符串 序号 自动编号(长整型) 主键 工号 文本 250 图书编号 文本 250 借阅时间 日期 /时间 长日期 ADO 中的数据对象通常保存的是查询结果。 Record Set 是 ADO 中最复杂的对象,有许多属性和方法。 Record Set 保存的是一行行的记录,并标有一个当前记录。以下是创建方法: 可以直接利用 DATA 控件直接绑定,在 DATA 控件的属性中的 RECORDSOURCE 对数据表进行连接。 Set Record Set=DB.Openrecordset(sqtStr) 这条语句创建并打开了对象 Record Set,其中 db 是先前创建的链接对象, sqtStr 是一个字串,代表一条标准的 SQL 语句。例如: sqlStr=“ SELECT * FROM table1” Set Record Set=DB.Openrecordset(sqtStr), 执行后,对象 Record Set 中就保存了表 table1 中的所有记录。 nts 16 第三章 计 算机图书管理系统数据 3.1 数据库与 VB 的连接 当数据设置好后就应用 VB 当中去,步骤 :新建一个模块 命名“ Database “ 在 Database 添加代码 , 数据库与 VB 的连接代码 (由于代码很长见光盘 code 目录下 “ database.txt” ) 3.2 关闭数据对象和链接对象 在使用了 ADO 对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close 实现关闭,然后再释放它。 Record Set.close Set Record Set=Nothing /关闭创建的数据对象 mConn.close Set mConn=Nothing /关闭创建的链接对象 3.3 显示数据库中的内容 利用 MSFLEGRID 控件来显示数据库中的内容,可以直接通过 DATA 控件来实现操作,也可以利用代码来完成相关的操作。 sql = select * from book where 图书信息 = & Text1(0).Text & If sql Then Set rs = db.OpenRecordset(sql) 3.4 计算机图书管理系统数据流程图 nts 17 第 四章 开发图书管理系统 2008 4.1 开发 计算机 图书管理系统的目的 计算机 图书馆管理系统是我国大部分院校或其它部门不可缺少的部分 ,书籍是人类精神食粮,尤其对一些学校,图书馆 来说,非常重要。图书馆管理系统能够为用户实现借阅图书、期刊、试卷合订本 等,随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对图书资源信息进行管理 ,具有着手工管理所无法比拟的优点 .例如 :查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高图书馆管理的效率 ,也是企业、学校的科学化、正规化管理 ,与世界接轨的重要条件, 因此,开发这样一套管理软件是很有必要 。 nts 18 4.2 开发 计算机 图书管理系统的思路 单从这一方面,开发图书管理系统需要从以下几个构思方面着手 。 1. 遐想 遐想。即大胆地思维想象,在脑海形成一个框架,怎样去开发,如何去开发,开发有什么好处即影响。开发会遇到什么问题,怎样去解决 . 2. 绘图 即将遐想的,用图象勾画出来,呈现模拟系统的功能 . 3准备材料 准备事先制作好材料。如软件中所需要的图片。代码,软件图标 ( Ico) 页面图片(bmp,jpg). 4. 开发 “粮草好了,就动兵马 ” 意思是 现实 开发系统(如新建窗体,模块等) . 第 五章 计算机 图书管理系统模块设计 5.1 界面设计规范 以及流程图 (详细见页面 14) 主界面:菜单栏、工具条、工作区(本系统采用 SSTab 页框)、状态栏等。 5.2 系统窗体汇总 窗体名称 窗体类型 简要说明 FrmLogIn 启动窗体 系统登陆 Form1 MDI 主窗体 系统主窗体 Form2 模式窗体 图书信息录入 Form3 MDI 子窗体 职工信息录入 Form4 模式窗体 借书管理 Form5 模式窗体 还书管理 Form6 模式窗体 使用帮助 Frm_sys_set 模式窗体 账号管理 frmAbout 模式窗体 关于软件 frmMsg MDI 子窗体 友情提示 名称 类型 模块说明 Database 数据类型 数据连接 xp_canvas 窗体 窗体移动 Xpcmdbutton 按钮 个性按钮 Xphelp 系统 系统帮助 Xptopbuttons 系统 最大化,最小化,关闭 xpcmdbutton1 按钮 借书 Xpcmdbutton2 按钮 还书 Xpcmdbutton3 按钮 图书录入 Xpcmdbutton4 按钮 职工录入 Xpcmdbutton5 按钮 图书查询 Xpcmdbutton6 按钮 借阅查询 . nts 19 5.3 主 窗体 界面设计 主 界面的设计采用标准 无标题 主窗口样式,自上而下依次为:菜单栏、工具条、工作区(本系统采用 SSTab 页框)、状态栏等。所有系统用户拥有相似的主界面。主界面包含基本的或共享的功能,如书目浏览与检索,基本统计等。 代码见光盘 code 目录下 :main.txt 主界面如下图所示 : 1. 用户登陆 该窗体主要完成用户管理登陆功能,也是进入系统的一个重要的门槛,该门槛是有权限限制 ,根据不同的用户帐号,功能也截然不同,这就是本系统的一个关键点。(默然读者帐号; reader 密码; 008) 代码见光盘 code 目录下 :login.txt 如果用户名错误或者密码错误 ” 友情提示 ”窗体就会响应,传送信息给用户 提示 1 nts 20 提示 2 2.借书 该窗体 主要完成读者借阅功能,也是最重要的一项功能,读者借阅图书与职工人员,管理人员才能完成借阅功能,借阅后系统信息将保存,以便管理员能核对一下,以免出错,假如你已经超过最大的借阅量,系统还会自动提醒管理员该读者已经不能继续借书了。 该阅子模块简单,计算机图书综合信息以图书编号归拢在一起,方便借阅 。 代码见光盘 code 目录下 : borrow.txt 窗体图 : nts 21 3. 还书 还书 这一环节,也同样关键,用户在知道工号的前提下,只要知道借书信息的图书编号,就能方便的还书。 代码见光盘 code 目录下 : record.txt 4. 图书查询 点 击 xpcmdbutton5 控件按纽,数据控件将显示 当前 表“ BOOK”信息,如管理员 ,图书编码,图书名称,作者,出版社等,一目了然,无权限。 程序代码 : Private Sub xpcmdbutton5_Click() open_connection (book) tablename = record Set DataGrid1.DataSource = rst End Sub nts 22 窗体图: 5. 图书录入 新书录入窗口中显示的是员工必要信息。可供用户增加、修改、删除、显示上一记录、下一记录等功能。向数据库中添加新的记录、删除不需要的记录、修改错误的记录、对数据库中的信息进行查询。当用户想修改某条记录时,只要双击“修改记录”安扭控件中修改要修改的记录,就会自动弹出详细信息窗体,该窗体已经显示了你要得信息,你就可以对其该条记录进行修改了。 本系统的一大特点可以直接在 TEXT 文本框进行数据修改,修改后,按 ENTER 键即可完成修改,并保存在 数据库 ”book”表中。 代码见光盘 code 目录下 : Entry.txt 窗体图: 5. 职工查询 这一功能应用在“ xpcmdbutton7”控件上, DataGrid1 控件显示 职工信息,如职工的工号,姓名,地址等,读者没有查询权限。 nts 23 代码如下: Private Sub xpcmdbutton7_Click() open_connection (worker) tablename = worker Set DataGrid1.DataSource = rst End Sub 窗体图: 6.职 工录入 该窗体可供管理员增加、修改、删除、显示上一记录、下一记录员工信息等功能。也同样向数据库中添加新的记录、删除不需要的记录、修改错误的记录、对数据库中的信息进行查询。当管理员想修改某条记录时,只要双击“修改记录”安扭控件中修改要修改的记录,就会自动弹出详细信息窗体,该窗体已经显示了你要得信息,你就可以对其该条记录进行修改了。 也可以直接在 TEXT 文本框进行数据修改,修改后,按 ENTER 键即可完成修改,并保存在数据库 ”worker”表中。 代码见光盘 code 目录下 : worker.txt 7. 读者信息 这一功能应用在“ xpcmdbutton15”控件上, DataGrid1 控件显示 职工信息,如 读者 的 姓名 ,nts 24 编号 ,地址 ,电话号码 等, 任何人可以查阅 直接添加信息 。 数据出于“ reader 表中 。 代码如下: Private Sub xpcmdbutton15_Click() open_connection reader tablename = reader Set DataGrid1.DataSource = rst End Sub 窗体图: 8. 使用帮助 该窗体显示帮助信息 窗体图: nts 25 9 帐号管理 帐户管理,即可以添加权限帐户,又可以对权限帐 户进行 修改或者删除,这里用户权限级别分 4 种,关键字: 1 .2 .3 .4 1 代表数据浏览者; 2:借书管理员; 3:还书管理员; 4:系统管理员 ;, 修改后,数据将保存在“ user_table 表中 代码见光盘 code 目录下 :user.txt 10.友情提示 窗体中 Text1 显示所有错误信息 . 窗体图: 说明; Text1 属性 borderstyle 为 0-None backclor 属性跟窗体颜色一样 &H00C0FFFF& 所以上 面图片不见 Text1 12.关于软件 显示软件学校、编制人、指导老师等信息 . 窗体图 : 下载源码就到源码网: / nts 26 说明:运行系统信息“将会打开电脑的详细信息 如图: 11 其他功能设计 无标题窗体移动 1 新件一个控件定义为“ xp_canvas” 2 添加一个图片项 3 然后在控件代码视图添加代码 代码如下见光盘 code 目录下 xp_canvas.txt 4.应用到所需的窗体中 最大 化,最小化按钮 nts 27 5.我的建议是加载控件 上一条 下一条按钮 显示功能代码 Private Sub Command*_Click() 上一记录 If rst.BOF Then frmMsg.Show frmM.Visible = True frmMsg.Text1.Text = 已经到达记录顶端 ! Exit Sub Else rst.MovePrevious End If End Sub Private Sub Command*_Click() 下一记录 If rst.EOF Then frmMsg.Show frmM.Visible = True frmMsg.Text1.Text = 已经到达记录底端 ! Exit Sub Else rst.MoveNext End If End Sub 来者信息 1. 也添加一个 Label 2. 在 form 也增加一行代码 代码: Label*.Caption = frmLogin.Text1.Text 显示时间 1.先在被动窗体添加一个 Timer 、 Labe、控件 2.在 Timer 添 加代码 Label*.Caption = Now 3,在窗体代码 form 项 增加一行代码 Timer1.Interval = 1000 第六章 软件 ICO 图标 6.1 ICO 设计构思 Ico ,即软件图标文件 设计构思,设计所体现要符合图书管理系统,图标清晰可见 ,更能表达意思。 6.2 ICO 软件介绍 至于 ICO 编制软件网上很多,本软件采用的是 ” ICO 图标提取编辑大师 V” 软件大小: 446 KB 软件语言: 简体中文 软件类别: 国产软件 / 免费软件 / 图标工具 nts 28 应用平台: Win9x/WinNT/Win2000/WinXP/. 推荐下载地址: /soft/40113.html 6.3 ICO 制作 1运行 ICO 图标提取编辑大师 V 2, ICO 图标编辑 3. 编辑 完后,保存 ico 止此 ICO 制作完成 nts 29 4应用到软件 选择窗体 icon 项 加载图标 第七章 软件测试分析报告 7.1 软件信息 7.2 常见系统出错问题以及解决 1. 测试结果及发现 把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同对于动态输出的要求进行比较,陈述其中的各项发现。 脱离 VB 6.0 其他电脑运行 有时将出现以下错误,需安装 ”piscclp32.ocx”放到系统文件件 system32 下 软件名称: 计算机图书管理系统 2008 语言类型: 简体中文 授权类型: 免费软件 /测试版 Windows 98/NT/Me/2000/XP cpu: Intel Pentium 以上 内存: 64M 硬盘或以上 : 100M 空闲空间 硬件环境
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JSJ06-369@计算机图书管理系统
链接地址:https://www.renrendoc.com/p-507499.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!