计算机图书管理系统的设计

来源 :少儿科学周刊·教学版 | 被引量 : 0次 | 上传用户:ljh6090008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、数据库的设计
  (一)数据库的概念
  办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们不仅功能强大且方便易用,更重要的是它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。但同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大的功能和灵活应用均称赞有加。 Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且还具有强大的数据管理功能,可以方便的利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。它与一般的数据文件不同,其数据是无结构的一串文字或数字流。
  Access是一种关系式数据库,由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。该数据库以文件形式保存,文件的扩展名是MDB。我们说 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
  1、表(Table)
  表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表是用来存贮数据库的数据,故又称数据表。
  2、数据查询(Query)
  查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
  3、数据窗体(Form)
  窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容,也称表单。
  4、数据报表(Report)
  报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
  5、数据宏(Macro)
  宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。
  6、数据模块(Module)
  模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。
  (二)计算机图书管理系统数据库
  计算机图书管理系统数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,其应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理必填字段外,还需要确定是否有些域对表来说是唯一的。
  计算机图书管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的允许空字符串。业务规则是模式的一个重要部分,它们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足允许空字符串。不管无效的数据变化请求是来自窗体的用户查询和修改还是应用程序DBMS都应该拒绝。遗憾的是,在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。
  (三)利用DATA控件访问数据库
  在ACCESS数据库中不需要创建数据连接,因为它是VB中默认的数据库形式。这里的数据库采用Access,用ADO作为连接数据对象。归纳为以下几步:
  1、建立Access 数据库
  启动Access,建立一个空的数据库ComputerBookmanage,使用程序设计器建立系统需要:
  3、设置ODBC
  VB的ADO对象是通过ODBC来访问数据库,所以还要建立ODBC数据引擎接口。打开控制面板中的“管理工具”→“数据源”(ODBC),出现如图所示的对话框:单击“添加”按钮,出现“创建新数据源”对话框。
  4、“创建新数据源”对话框
  选择Microsoft Access Driver(*.mdb),单击“完成”按钮,出现如图所示对话框:
  5、设置连接数据源
  在“数据源名”文本框中添加一个名字,单击“确定”按钮完成系统默认连接设置。然后再在ODBC对话框中单击“确定”按钮完成ODBC设置。
  6、MDB数据流程图:
  二、计算机图书管理系统数据
  1、数据库与VB的连接
  当数据设置好后就应用到VB当中去,步骤如下:新建一个模块命名“ Database”,再在Database中添加数据库与VB的连接代码。
  2、关闭数据对象与连接对象
  在使用了ADO对象之后要关闭它,通过调用方法close实现关闭,然后再释放它。因为它使用了一定的服务器资源。
  3、显示数据库中的内容
  利用MSFLEGRID控件来显示数据库中的内容,可以直接通过DATA控件来实现操作,也可以利用代码来完成相关的操作。
  三、计算机图书管理系统
  1、开发目的
  书籍是人类的精神食粮,尤其对一些学校、图书馆来说,计算机图书管理系统是非常重要的。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理与世界接轨的重要条件,因此,开发这样一套管理软件是很有必要的。
  2、开发思路
  (1)遐想:即大胆地思维想象,在脑海形成一个框架,怎样去开发,如何去开发,开发有什么好处以及开发会遇到的问题,怎样去解决。
  (2)绘图:用图象将想到的勾画出来,呈现模拟系统的功能。
  (3)材料:准备事先制作好材料。如软件开发中所需要的图片、代码,软件图标(Ico)和页面图片(bmp,jpg)。
  (4)开发:意思是现实开发系统(如新建窗体,模块等)。
  四、计算机图书管理系统模块设计
  1、界面设计规范
  主界面:菜单栏、工具条、工作区(本系统采用SSTab页框)、状态栏等。
  2、系统窗体汇总
  3、 主页面设计
  主界面的设计采用标准无标题主窗口样式,自上而下依次为:菜单栏、工具条、工作区、状态栏等。所有系统用户拥有相似的主界面,主界面包含基本的或共享的功能,如书目浏览与检索、基本统计等。
  五、软件测试分析报告
  六、总结
  经过一个多月的设计和开发,计算机图书馆管理系统基本开发完毕。其功能基本符合需求,不仅能够完成书籍的录入、借阅、查询、统计和用户管理;并提供部分系统维护功能,使管理员能够方便进行数据的添加、修改和删除等功能。但是由于毕业设计时间较短,加上本人的专业技术水平有限,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题,这些都将在以后的使用过程中有待进一步改善和提高。
其他文献
实验中将Cr与Ni两种过渡金属元素同时引入到正尖晶石LiMnO中来部分替代Mn,利用液相合成技术制备出具有正尖晶石结构的5V锂离子电池正极材料LiMnNiCrO,并对其电化学性能进行了
为了研制快锂离子传导的薄膜电解质,论文首次在N环境下,采用355nm脉冲激光烧蚀LiPO靶的方法,成功地制备了具有快Li离子导体特性的LIPON薄膜.FTIR和XPS的测量表明了在LIPON薄
[摘 要]学生学习是一个自我构建的过程,因为人的思维是不能代替的,构建者只能是学习者本人。因此,教师在课堂教学中,应根据学生的认知水平,创设学生主动探索的氛围,通过学生之间讨论、操作、质疑去探索和发现规律,主动学习。  [关键词]主动参与 自主探索 兴趣  我们常说,学生是学习的主人。在教学中,教师应自始至终注意调动学生的积极性,引导学生主动参与教学全过程,即教师教得“活”;善于创设学的空间,给学
采用氧化镁干凝胶包覆方法对尖晶石LiMnO进行表面改性.通过XRD和SEM等方法对包覆后尖晶石表面进行了研究,证实在其表面包覆了一层氧化镁.电化学测试结果表明,改性后尖晶石LiM
龙岗中心医院图书馆响应医院政策,成功导入S-O-4P管理模式,通过让图书馆员与临床医生及患者接触,到病区现场提供服务,并发放医院图书馆对患者服务需求问卷等多种方式为临床一
随着我国医疗卫生体系的改革,护理服务范嗣不断扩大,社会对医疗护理质量及服务的要求越来越高,护士压力日益增加,所承受的压力已经成为一种职业性危险,被列为职业压力的首位.
期刊
通过交流阻抗谱,研究共沉淀法制备的(CaO/YO)-ZrO材料的烧结性能及电性能.结果发现,得到的频率和电阻阻塞因子的乘积-组合参数αα正确地反映了烧结的致密化过程.对晶粒电导
会议
通过固相烧结法研究了由国际标准1号参照样IC.NO.1电解MnO(EMD)制备的尖晶石型LiMnO、LiMnNiO、LiMnCoO的电化学性能、晶格结构及样品表面性能.在500℃、600℃和750℃下烧结
所谓“习惯”:它是一种自动化的行为,不需要特别受思想和意志的努力,也不需要别人的监控,是在什么情况下,就按什么规则(或规律)去做。习惯一旦养成,就会成为支配人生的一种力量。如果学生养成了学习的习惯,那么到了学习的时间,他就会去学习。自觉性极强,从不需要别人提醒,更不需要别人强制。这是他定时的学习习惯养成后的好处。我们的学习不是玩乐,开始可能会很累,但只要坚持不懈,就会逐渐养成稳定良好的学习习惯,看
采用有机流延工艺制备出钐掺杂CeO(SDC)、钇掺杂ZrO(YSZ)电解质、NiO/SDC和NiO/YSZ阳极支撑体(含60wtT NiO)流延生坯,通过叠层热压共烧及丝网印刷等方法制备出阳极支撑电解质