毕业论文计算机信息管理222222

上传人:飞*** 文档编号:47459252 上传时间:2018-07-02 格式:PDF 页数:44 大小:1.70MB
返回 下载 相关 举报
毕业论文计算机信息管理222222_第1页
第1页 / 共44页
毕业论文计算机信息管理222222_第2页
第2页 / 共44页
毕业论文计算机信息管理222222_第3页
第3页 / 共44页
毕业论文计算机信息管理222222_第4页
第4页 / 共44页
毕业论文计算机信息管理222222_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《毕业论文计算机信息管理222222》由会员分享,可在线阅读,更多相关《毕业论文计算机信息管理222222(44页珍藏版)》请在金锄头文库上搜索。

1、1 贵州商业高等专科学校学生毕业论文标题:计算机图书管理系统系别计 科 系专业计 算 机 信 息 管 理班级 08 商 计姓名学号 40601081013 指导教师职称2010年 11 月 23 日2 提纲一、数据库设计(一) 数据库概念(二)计算机图书管理系统数据库(三) 利用 data 控件访问数据库二、计算机图书管理系统数据(一) 数据库与 VB的连接(二) 关闭数据对象和连接对象(三) 显示数据库的内容(四) 计算机图书管理系统数据流程图三 、计算机图书管理系统2008 (一) 开发计算机图书管理系统的目的(二) 开发图书管理系统的思路四、计算机图书管理系统模块设计(一)界面设计规范及

2、流程图(二)系统窗体汇总( 三) 主页面设计五、软件测试分析报告(一)软件信息(二) 常见系统出错问题及解决六、结束语3 计算机图书管理系统【摘要】图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析 ,使用 Microsoft 公司的Visual Basic6.0为开发工具 ,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程

3、中不断修正和改进,直到形成用户满意的可行系统。本案例开发的是“计算机图书管理系统”.关键字(Keywords) : 信息管理系统(MIS) 、 数据库、Visual Basic6.0、 面向对象(Object) 、计算机图书管理系统图书馆管理系统是我国大部分院校或其它部门不可缺少的部分, 书籍是人类精神食粮, 尤其对一些学校,图书馆来说,非常重要。在软件开发中,以计算机图书为主,称“计算机图书管理系统”。计算机图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高 , 计算机科学日渐成熟 , 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为

4、计算机应用的一部分 , 使用计算机对图书资源信息进行管理, 具有着手工管理所无法比拟的优点. 例如 : 查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用,精简功能等效率, 这些优点能够极大地提高图书馆管理的效率, 也是企业、 学校的科学化、 正规化管理, 与世界接轨的重要条件。 因此,开发这样一套管理软件是很有必要. 本案例开发的是 “计算机图书管理系统” .一、 数据库设计 ( mdb ) (一) 数据的概念办公软件 Office套件中,最为广大用户熟悉的是Word和 Excel ,因为它们功能强大且方便易用,更因为它们不仅可

5、用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的 Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel 那样广泛。事实上,真正用过Access 的用户,对其强大功能和灵活应用均称赞有加。Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,4 用以存贮和管理商务活动所需要的数据。Access 不仅是一个数据库,而且它具有强大的数据管理功能, 它可以方便地利用各种数据源,生成窗体(表单) ,查询,报表和应用程序等。有结构的数据集合 , 它与一般的数据文件不同,( 其中的数据是无结构的 )

6、是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图 1 是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品 ID、产品名称、库存量、订货量、单价和折扣率6 个字段组成。“产品ID”是字段名,其下面的 1,2 等是字段的值。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。 Access 数据库以文件形式保存,文件的扩展名是MDB 。Access 数据库由六种对象组成,它们

7、是表、查询、窗体、报表、宏和模块。1. 表(Table) 表是数据库的基本对象,是创建其他5 种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。2. 数据查询 (Query) 查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。3. 数据窗体 (Form) 窗体提供了一种方便的浏览、 输入及更改数据的窗口。 还可以创建子窗体显示相关联的表的内容。窗体也称表单。4.数据报表 (Report) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。5. 数据宏 (Macro) 宏相当于 DOS 中的批处理,用来自动执行一系列操作

8、。Access 列出了一些常用的操作供用户选择,使用起来十分方便。6. 数据模块 (Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程(二)计算机管图书管理系统数据库计算机管理系统图书管理系统数据库模式定义了数据库的结构、表、关系、域和业务规5 则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理必填字段外,还需要确定是否有些域对表来说是唯一的。计算机管理系统图书管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和

9、数据库应用程序中的业务活动的允许空字符串。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS 引擎,允许的数据值必须满足的允许空字符串。不管无效的数据变化请求是来自窗体的用户、查询/ 修改请求还是应用程序DBMS 都应该拒绝。遗憾的是,不同的DBMS 产品用不同的方法实施业务规则。在某些情况下,DBMS 产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序(三)利用 DATA 控件访问数据库该软件是利用 ACCESS 数据库, 操作方便, 简单。在 ACCESS 数据库中不需要创建数据连接,因为它是 VB中默认的数据库形式。这里的数据库采用Access,用

10、ADO 作为连接数据对象。以归纳为以下几步:1. 建立 Access 数据库,如图 8 所示。使用程序设计器建立系统需要的表图书表 : 6 读者表借书表 : 用户表 : 7 2、连接数据在 Visual Basic环境下,选择“工程”“引用”命令,在随后出现的对话框中选择“Microsoft ActiveX Data Objects 2.0 Library”,然后单击“确定”按钮,如图: 连接对象。语句如下 : Public conn As New ADODB.Connection 标记连接对象然后在子程序中,用如下的语句即connectionstring = “provider=Micros

11、oft.Jet.oledb.4.0;“ “ + “Data Source=“ + App.Path + “dataComputerBookmanage.mdb“ + “;Persist Security Info=False“ con.Open sqlstr 查询办法选择If Option1.Value = True Then str = “select * from “ ,修改后,数据将保存在“ user_table 表中代码见 code 目录下 :user.txt 10. 友情提示39 窗体中 Text1 显示所有错误信息 . 窗体图:说明; Text1 属性 borderstyle为 0

12、-None backclor属性跟窗体颜色一样 &H00C0FFFF& 所以上面图片不见 Text1 12. 关于软件显示软件学校、编制人、指导老师等信息. 窗体图:说明:运行系统信息“将会打开电脑的详细信息如图:40 11其他功能设计无标题窗体移动1新件一个控件定义为“ xp_canvas”2添加一个图片项3然后在控件代码视图添加代码代码如下见光盘 code 目录下 xp_canvas.txt 4. 应用到所需的窗体中最大化,最小化按钮5. 我的建议是加载控件上一条 下一条按钮显示功能代码Private Sub Command*_Click() 上一记录If rst.BOF Then frm

13、Msg.Show frmMsg.info.Visible = True frmMsg.Text1.Text = “已经到达记录顶端 !“ Exit Sub Else rst.MovePrevious 41 End If End Sub Private Sub Command*_Click() 下一记录If rst.EOF Then frmMsg.Show frmMsg.info.Visible = True frmMsg.Text1.Text = “已经到达记录底端 ! “ Exit Sub Else rst.MoveNext End If End Sub 来者信息1. 也添加一个 Label

14、 2. 在 form 也增加一行代码代码: Label*.Caption = frmLogin.Text1.Text 显示时间1. 先在被动窗体添加一个 Timer 、Labe、控件2. 在 Timer 添加代码Label*.Caption = Now 3,在窗体代码 form 项 增加一行代码Timer1.Interval = 1000 五、软件测试分析报告(一) 软件信息软件名称:计算机图书管理系统v2010 语言类型:简体中文授权类型:测试版Windows 98/NT/Me/2000/XP cpu:Intel Pentium以上内存: 64M 硬盘或以上: 100M 空闲空间硬件环境:运

15、行环境42 六结束语经过 一 个月 的 设计 和 开发,计算机图书馆管理系统基本开发完毕。其功能基本符合需求,能够完成书籍录入,借阅,查询、统计、用户管理。并提供部分系统维护功能, 使管理员能够方便进行数据添加和修改、数据删除等功能。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。几个月的毕业设计,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在老师的帮助和自己的努力下,我都认

16、真克服了,但由于时间紧触,我并不能做到尽善尽美,应该说这是一大遗憾吧,我相信这对以后会有别开生会的体验。服务器: PII266 64M 2G以上客户机: PII133 16M 网卡等网络带宽: 10M以上服务器端: NT6以上,IIS60 以上客户端: IE6.0以上软件大小:2.33 MB (建议空间: 10MB 以上,不包括数据库)指导老师:张晓玲软件作者:胡廷国班主任:刘红联系信箱: 开发日期:2010 年 10 月-2010 年 11 月43 说明:本系统由胡廷国与王兴华两位同学相互完成胡廷国 学号: 40601081013 负责系统平面设计与数据库设计及论文编写。王兴华 学号: 40601081019 负责连接数据库与修改、检查。44 参考文献Visual Basic 6.0 使用指南作者:BobReselman 等出版社:电子工业出版社中文

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号