2017毕业论文-大学图书馆管理系统的设计与实现管理--后台管理系统设计.doc_第1页
2017毕业论文-大学图书馆管理系统的设计与实现管理--后台管理系统设计.doc_第2页
2017毕业论文-大学图书馆管理系统的设计与实现管理--后台管理系统设计.doc_第3页
2017毕业论文-大学图书馆管理系统的设计与实现管理--后台管理系统设计.doc_第4页
2017毕业论文-大学图书馆管理系统的设计与实现管理--后台管理系统设计.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录 摘摘 要要3 ABSTRACT4 1. 前前 言言5 1.1 开发背景开发背景5 1.2 开发工具简介开发工具简介5 1.2.1 VISUAL BASIC 6.06 1.2.2 SQLSQL SERVERSERVER 200020007 2. 系统分析系统分析8 2.1 目标分析目标分析8 2.2 功能分析功能分析8 2.3 可行性分析可行性分析9 2.3.1 技术可行性分析技术可行性分析 9 2.3.2 系统安全性和功能可行性分析系统安全性和功能可行性分析10 2.3.3 设计成本和周期分析设计成本和周期分析11 2.4 运行环境分析运行环境分析11 2.4.1 用户界面用户界面11 2.4.2 软硬件件环境软硬件件环境11 3. 后台管理系统设计后台管理系统设计12 3.1 创建图书管理系统工程创建图书管理系统工程12 3.2 设计设计“系统用户管理系统用户管理”窗体窗体14 3.3 设计设计“系统登陆系统登陆”窗体窗体17 3.4 设计设计“修改口令修改口令”窗体窗体18 3.5 设计设计“图书编目管理图书编目管理”窗体窗体19 3.6 设计设计“新书入库新书入库”窗体窗体21 3.7 设计设计“错误信息管理错误信息管理”窗体窗体22 3.8 设计设计“错误矫正错误矫正”窗体窗体24 3.9 设计设计“读者类别管理读者类别管理”窗体窗体25 3.10 设计设计“读者类别管理读者类别管理”窗体窗体26 华中科技大学文华学院毕业设计(论文) 1 3.11 设计设计“借阅记录管理借阅记录管理”窗体窗体27 3.12 设计设计“图书流通管理图书流通管理”窗体窗体28 3.13 设计设计“图书管理系统图书管理系统”主界面主界面30 4. 系统运行测试系统运行测试32 5. 结束语结束语35 参考文献参考文献36 致致 谢谢37 华中科技大学文华学院毕业设计(论文) 2 华中科技大学文华学院 图书馆管理系统的设计与实现管理 后台管理系统设计 摘摘 要要 本文论述了华中科技大学文华学院图书馆管理系统的设计、开发及实现过程。首 先,概括介绍了软件工程理论的相关概念、技术基础以及系统的开发背景,然后全面、 详细地叙述了本系统的设计过程。实现的系统界面友好、功能强大、通用性好,非常 适合于华中科技大学文华学院图书馆的自动化管理。本系统主要有以下几大特点: (1) 使用数据环境实现数据库访问。使用数据环境设计器,可在设计时创建访问 数据库的 ADO 对象。这些 ADO 对象可作为窗体或报表中控件的数据源,或者在程序中 通过数据环境对象的方法和属性进行访问,从而大大简化了 ADO 对象的使用。 (2) 使用 Microsoft SQL Server 2000 数据库。Microsoft SQL Server 2000 数据 库是创建网络数据库管理系统的首要数据库管理系统之一,通过局域网或 Internet 都 可直接访问 Microsoft SQL Server 2000 数据库。 (3) 使用 IIS 应用程序实现数据库客户端。IIS 应用程序也是 Visual Basic 6.0 新增功能之一,这样可充分利用 Visual Basic 6.0 强大的编程功能来建立 Web 数据库 应用程序。 关键词: 图书馆管理;数据源;数据工程;ADO 对象;窗体 华中科技大学文华学院毕业设计(论文) 3 The Huazhong Science and Technology University of WenHua colleges library management systems design with realizes the management The systems Backstage management system management system design Abstract In this paper, the main function is to disscus Huazhong University of Science and Technology of WenHua college.such as how to design the library management system, development and implementation process. First, an overview of the theory of software engineering concepts, basic technology and the background of the system development , and then there is a comprehensive and detailed description of the process of designing this system. The realization of the system seems user-friendly, powerful, versatile, and very suitable for Huazhong University of Science and Technology of WenHua college Library Automation Management. This system has the following major features: (1) the use of data to achieve database access environment. Use Data Environment designer, you can design to create the ADO object when you access the database. These ADO objects can be used as a form or the data source controls of report, or in the proceedings through the Data Environment object methods and properties of a visit, which greatly simplifies the use of ADO objects. (2) the use of Microsoft SQL Server 2000 database. Microsoft SQL Server 2000 database is one of the primary database management systems to create web-based database management system, we can directly access Microsoft SQL Server 2000 database through the LAN or the Internet. (3) the applications of using IIS to achieve the client database. IIS application is one new functions of Visual Basic 6.0, it can take full advantage of Visual Basic 6.0 programming reactive power to create Web database applications 华中科技大学文华学院毕业设计(论文) 4 Keywords: Library management; data source; data engineering; ADO object; form 1. 前 言 1.1 开发背景 目前,在高校系部图书管理中,师生查找图书都是采用传统的查询方法,让读者 在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费 力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录 上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库 时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而 且,在新书入库后要经历较长的时间方能借出。另外,有的系部因图书数量有限,必 须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。 为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图 书管理软件来对系部图书实施有效管理。该系统必须具备以下功能:1、能对各类图书 实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询(如未还书目的查 询;已还书目的查询等);4、具有图书检索功能;5、能管理登录系统的图书管理员 等。这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号, 而且能让图书管理员以最高的效率办理借阅手续 文华学院图书馆目前拥有独立馆舍面积为 8000 余平方米,拥有读者座位 864 个。 馆藏规模为纸质图书近 40 万余册,并每年以 6-10 万册进书量递增。报刊杂志 1000 余 种,光盘 5000 盘,“万方数字资源系统”等 9 个数据库,试用数据库若干。图书馆重 视自动化建设,共拥有专用服务器两台,磁盘阵列 1 台,光交换机一台,PC 机 120 台, 建成了一个功能强大,层次清晰的独立馆内网络系统,并在此基础上运用深图朗思开 发的 ilasII 系统对所有文献进行自动化管理。 我们将依据文华学院图书馆发展现状,仿照正在运行的深图朗思开发的 ilasII 系 统的功能,设计一个结构较为简单的管理系统。 根据小组分工安排,本设计(论文)将重点对此系统的界面设计和功能模块进行研 究讨论。 华中科技大学文华学院毕业设计(论文) 5 1.2 开发工具简介 在本次设计中,主要界面和功能模块都是在 visual Basic 6.0 设计平台上设计的。 由于要连接数据库,所以会用到了 SQL Server 2000 数据库平台,下面是其简介 1.2.1 Visual Basic6.0 简介 如果您向往 Windows 应用程序的友好交互界面和强大功能,更加惊叹于 Windows 系 统的多媒体功能,那么,您想不想自己编写 Windows 系统下的各种多媒体应用程序呢? 如果您是一位对计算机辅助教学感兴趣的教育工作者,您想不想自己开发多媒体教学 课件以更新教学手段,提高教学质量呢?或许您是某公司的部门管理人员,您想开发 一个多媒体简报或准备一份多媒体总结,那么选择 Visual Basic 作为开发工具最合适 不过了。 Visual Basic 是由微软公司推出的一套完整的 Windows 系统软件开发工具,可 用于开发 Windows 环境下的各类应用程序,是一种可视化、真正面向对象、采用事件 驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强 大,具有与其它语言及环境的良好接口,不需要编程开发人员具备 C/C+或者 Turbo Pascal 语言知识和特别高深的专业知识,只要懂得 Windows 的界面及其基本操作,就 可以迅速上手,而 VB 在程序界面设计、多媒体开发方面更是独具优势。因此特别适合 初学者和业余人员使用。 现在比较流行的版本是 Visual Basic 6.0,它继承了旧版本 Visual Basic 的所有 优点,同时增强了功能和简化了操作界面。 Visual Basic6.0 共有三个版本: (1) Visual Basic 学习版(Learning) 入门版本,可以方便的建立 Windows 应用程序,具有建立 Windows 主流应用程 序所要的全部工具; (2) Visual Basic 专业版(Professional) 针对计算机专家,包括 ActiveX 和 Internet 控件开发工具之类的高级特性。 (3) Visual Basic 企业版(Enterprise) 最高级的版本,是针对小组开发环境中建立分布式应用程序的编程人员的版本。 它包括专业版的所有特性,外加 Visual SourceSafe(一种版本控制系统)和 Automation and Component Manager(自动化和组件管理器)之类的工具。 读到这里,你是不是对 Visual Basic 6.0 有了一个大概的了解呢?在下面的 章节中,本课程将以专业版为基础,着重介绍 VB 在多媒体方面的应用。通过下面 的学习,你将一步一步地掌握 VB 那些激动人心的特性,并且逐渐成长为一个出色 华中科技大学文华学院毕业设计(论文) 6 的 VB 编程人员。 1.2.2 SQL Server 2000 SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了。Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。 SQL Server 2000, 是 Microsoft 公司推出的 SQL Server 数据库管理系统的新 版本。该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功 能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行 Microsoft Windows 98 的膝上型电脑,到运行 Microsoft Windows 2000 的大型多处 理器的服务器等多种平台使用。 SQL Server 2000 的常见版本: (1) 企业版(Enterprise Edition)。支持所有的 SQL Server 2000 特性,可 作为大型 Web 站点、企业 OLTP(联机事务处理)以及数据仓库系统等的产品数据 库服务器。 (2) 标准版(Standard Edition)用于小型的工作组或部门。 (3) 个人版(Personal Edition)用于单机系统或客户机。 (4) 开发者版(Developer Edition)用于程序员开发应用程序,这些程序需 要 SQL Server 2000 作为数据存储设备。 此外,SQL Server 2000 还有桌面引擎(Desktop Engine) 和 Windows CE 版。 用户可以根据实际情况选择所要安装的 SQL Server 2000 版本。 运行 SQL Server 2000 的最低硬件和硬盘空间需求: (1) 硬件需求 计算机:Intel 兼容计算机,Pentium 166 MHz 以上。 内存 RAM:Enterprise:版本 64 MB。Standard:版本 32 MB。 (2) 硬盘空间 SQL Server 2000:完全安装(Full) 180 MB;典型安装(Typical) 170 MB;最小安装(minimum 65) MB;只安装管理工具(Client tools only) 90 MB;Analysis Services:50 MB;English Query:12 MB。 华中科技大学文华学院毕业设计(论文) 7 2. 系统分析 2.1 目标分析 本系统是专为文华图书馆的图书借阅处而设计实施的,因此最终目标是保证图书 借阅的准确性和数据库的安全性。为达到此目标,系统将图书进行详细归类,并提供 纠错功能;再对每位读者(教职工、学生)分配不同的借书期限,并提供了过期提醒 功能。 2.2 功能分析 本系统主要具备如下功能: (1) 图书编目:实现图书数目信息的录入、修改等功能。 (2) 图书典藏:实现新书分配、库室调配等功能。 (3) 图书流通:实现图书借阅、续借,图书返还,图书借阅数据的修改和删除等功 能。 (4) 书目查询:读者可通过浏览器查询图书信息,方便读者借阅。 (5) 借阅信息查询:读者可通过浏览器查询自己的借书记录。 (6) 错误矫正:提交,查看或删除各种错误信息,并修改错误。 (7) 系统用户管理:实现系统用户数据的录入、修改与删除等功能。 (8) 读者数据管理:实现读者类别管理,读者个人数据的录入、修改和删除等功能。 (9) 后期可对系统进行升级,实现更多功能。 根据系统功能分析和图书管理的特点,经过模块化的分析得到如图 1 所示的图书馆 管理系统功能模块结构图。 华中科技大学文华学院毕业设计(论文) 8 用户数据管理 华 中 科 技 大 学 文 华 学 院 图 书 馆 管 理 系 统 用户口令修改 读者类别管理 读者数据录入 读者数据编辑 书目数据录入 书目数据修改 书目数据审校 新书分配 借阅数据管理 借还书 错误信息提交 查看并修改错误 书目信息查询 借阅信息查询 系统用户管理 读者数据管理 图书编目管理 图书典藏管理 图书流通管理 图书流通管理 图书流通管理 图 1 系统功能模块结构 2.3 可行性分析 在对图书馆进行详细调研后,结合我们所学知识,分别从技术、统安全性和功能 可行性、设计成本和周期、系统运行环境等方面对其综合分析,确定为可行,详细分 析如下。 2.3.1 技术可行性分析 (1) Microsoft SQL Server 2000 数据库是创建网络数据库管理系统的首要数据 库管理系统之一,通过本地、局域网或 Internet 都可以直接被访问。它是微软开发的 大型关系型数据库系统,是一个可伸缩的、高性能数据库管理系统,专为分布式客户 机、服务器环境而设计,具有丰富的开发环境和高性能数据管理能力,能对企业进行 大量数据的存储、检索、更新。本系统使用 Microsoft SQL Server 2000 数据库,足 以支持对于文华学院图书馆几十万图书产生的记录数据。 (2) 本系统使用数据环境设计器,可交互式地创建 ADO 对象。并可从数据环境中 直接将数据拖放到窗体或报表中,或者在程序中使用数据环境对象来访问数据。 (3) IIS 应用程序是 HTML 和已编译 Visual Basic 代码的组合,并且驻留在 Web 华中科技大学文华学院毕业设计(论文) 9 服务器中。它接受来自浏览器的请求,并将处理结果返回浏览器。本系统使用它可以 实现系统中的图书信息查询、读者借阅信息查询和错误信息提交等功能。 2.3.2 安全性和功能可行性分析 (1) 本系统给“系统管理员” 、 “普通管理员”和“读者”分配有不同权限(如图 2 所示) ,并提供信息查询和纠错功能,以保证图书馆数据的安全性和可靠性。 用户登录 系统用户管理 读者数据管理 图书编目管理 图书典藏管理 图书流通管理 错误信息管理 错误矫正 借书 系统管理员 普通管理员 系统用户数据 读者类别数据 读者个人数据 还书 续借 借阅记录查询 图书书目查询 新书书目数据 新书书目数据 馆藏书目数据 馆藏书目数据 错误信息数据 馆藏书目数据 错误信息数据 图书借阅数据 馆藏书目数据 错误提交错误信息数据 普通管理 员 读者 图 2 系统操作流程图 (2) 系统操作流程:管理系统首先分配一个系统管理员。系统管理员登陆系统, 再添加其他用户。系统管理员通过图书编目功能模块将图书信息正确编入新书数据表 中,然后通过新书分配模块,将各种图书进行归类入库;并将读者有相关信息输入数 据库中。普通管理员通过图书流通功能模块可以将图书借出给读者或将归还图书再次 录入系统数据库中。读者可以通过书目查询功能查阅图书信息,以便快速找到自己所 需的图书。如果在查询或借阅途中,发现有错误信息,可登陆系统提交错误信息,然 后由系统管理员通过错误矫正功能模块修改错误信息。 (3) 本系统依据中国图书馆分类法的 22 个基本大类对图书进行分类,与 “图书借阅处”的图书分类一致,以方便用户查找。 华中科技大学文华学院毕业设计(论文) 10 2.3.3 设计成本和周期分析 (1) 文华学院图书馆分为“图书借阅处”、“综合阅览室”、“报刊阅览室”和 “电子阅览室”,本系统只为“图书借阅处”设计。学院已建立了功能完善的网络系 统,本系统在局域网内部运行,只需一台普通服务器即可;再分设两台计算机处理借 出和归还业务,一台计算机供读者查询。 (2) 对每一台计算机或服务器配备一个操作员 (3) 我们小组每人有个人专用电脑和足够的业余时间,预计在四月中旬左右可以完 成系统的设计任务。 2.4 运行环境分析 仅供参考,不详。 2.4.1 用户界面 (1) 简洁友好,做到人性化,提示信息和错误信息明确清楚。操作方便快捷。 (2) 采用 C/S 模式实现本地系统数据管理,采用 B/S 模型实现系统图书信息查询、 读者借阅信息查询和错误信息提交等功能。 2.4.2 软硬件件环境 (1) 服务器端 操作系统平台:windows XP ,配有 Internet 信息服务器(IIS) 。 数据库类型:Microsoft SQL Server 2000 数据库。 硬件配置:PentiumIII 500 以上、内存 128M 以上、硬盘 10G 以上 (2) 客户端 能够上网,使用 IE6.0 等主流浏览器 华中科技大学文华学院毕业设计(论文) 11 3. 后台管理系统设计 3.1 创建图书管理系统工程 图书管理系统工程主要用于完成系统用户管理、读者信息管理、图书典藏管理和 图书流通管理等任务。可用 Visual Basic 的数据工程应用程序来实现图书管理系统, Visual Basic 可自动为数据工程建立 ADO 对象以及数据环境等数据访问部件的引用, 并可为工程添加数据环境和数据报表设计器。 创建图书管理系统工程的具体操作步骤如下: (1) 在 Visual Basic 中选择“文件”/“新建工程”命令,打开“新建工程”对 话框,如图 3 所示。 图 3 “新建工程”对话框 (2) 在对话框中双击“数据工程”图标,Visual Basic 将创建一个数据工程,并 建立需要的引用。图 4 显示了新建数据库工程的资源管理器。 图 4 新建数据工程的资源管理器 (3) 因为图书管理系统中不使用数据报表,所以使用鼠标右键单击 DataReport1, 在弹出的快捷菜单中选择“移除 DataReport1”命令将其删除。 (4) 在工程资源管理器中单击 DataProject,在属性窗口中将其名称修改为“图书 管理系统”。 华中科技大学文华学院毕业设计(论文) 12 (5) 在工程资源管理器中双击窗体 frmDataEnv 打开其对象窗口,然后在属性窗口 中将其名称改为“系统用户”,该窗体用于创建系统用户管理窗体。 (6) 在工程资源管理器中双击数据环境设计器 DataEnvironment1 打开其对象窗口, 然后在属性窗口中将其名称修改为“图书管理”。将数据环境设计器中默认添加的连 接 connection1 的名称修改为“图书管理_链接”。 (7) 使用鼠标右键单击“图书管理_链接”,在弹出的快捷菜单中选择“属性”命 令,打开“数据链接属性“对话框,如图 5 所示。 图 5 “数据链接属性”对话框 (8) 双击 Microsoft OLE DBProvider for SQL Server,打开“连接”选项卡,如 图 6 所示。 华中科技大学文华学院毕业设计(论文) 13 图 6 “连接”选项卡 (9) 在“选择或输入服务器名称”下拉列表中输入 SQL Server 服务器名称,如 mycomputer。如果 SQL Server 安装在本地计算机,则可用(local)作为服务器名称。 (10) 选中“使用指定的用户名称和密码”单选按钮,在“用户名称”文本框中输 入 sa(默认账户),在密码文本框中输入密码。 (11) 在“在服务器上选择数据库”下拉列表中选择图书管理系统数据库,如“图 书管理”。必须保证前面设置的身份信息正确,否则不能选择数据库。 (12) 单击“确定”按钮关闭对话框,完成数据环境连接对象属性设置,建立数据 库连接。 (13) 到此,创建了图书管理系统工程,并建立了数据环境连接。 3.2 设计“系统用户管理”窗体 系统用户管理实现对“图书管理”数据库中的“系统用户”数据表执行数据(包 括编码、口令和权限代码)的添加、修改、浏览和删除等操作。 (1) 创建数据环境命令 在系统用户管理窗体中将使用 数据环境命令来访问“系统用户”数据表。下 面介绍如何创建数据环境命令。具体操作如下: 在工程资源管理器中双击数据环境设计器“图书管理”,打开对象窗口。 使用鼠标右键单击链接对象“图书管理链接”,在弹出的快捷菜单中选 华中科技大学文华学院毕业设计(论文) 14 择“添加命令”命令,添加一个命令对象,默认名称为 Command1. 使用鼠标右键单击 Command1,在弹出的快捷菜单中选择“属性”命令,打 开 Command1 属性对话框,如图 7 所示。 图 7 设置命令对象通用属性 在“命令名称”文本框中将命令名称修改为“系统用户”,在“数据对象” 下拉列表中选择“表”,在“对象名称”下拉列表中选择“dbo.系统用户”。 打开“高级”选项卡,如图 8 所示。 图 8 设置命令对象高级属性 在“锁定类型”下拉列表中选择“3-开放式”,既可以通过命令对象修改 “系统用户”数据表。 单击“确定”按钮关闭对话框,完成数据环境命令对象属性设置。 华中科技大学文华学院毕业设计(论文) 15 上述步骤创建数据环境命令对象名称为“系统用户”,所以可用“图书管理. rs 系统用户”来访问“系统用户”数据表。 (2) 创建“系统用户管理”窗体 “系统用户管理”窗体如图 9 所示。窗体中使用文本框显示记录用户名和口 令字段数据,用下拉列表框显示用户权限。是用图片框、 文本框和命令按钮组成的一个记录导航条,用于切换当前记录,文本框中显示了当 前记录序号和记录总数。单击“添加”按钮可以进入添加记录的状态,此时不能改 变当前状态。单击“删除”按钮课删除当前记录。单击“刷新”按钮可刷新但前数 据,并推出当前状态。单击“保存”按钮可以对当前的数据进行保存。单击“关闭” 按钮则是关闭窗体。 图 9 “系统用户管理”窗体 创建“系统用户管理”窗体的具体步骤如下: “系统用户管理”窗体是创建工程时自动添加的窗体,已将其命名为“系 统用户”,所以不用再添加窗体。为窗体添加空间之后,按照表 1 设置窗体和控件 的属性。 表 1 窗体以及控件属性设置 控件属性属性设置控件属性属性设置 BorderStyle1-Fixed Single NamepicNavigation Caption系统用户管 理 BorderStyleNone Form1 Name系统用户List系统管理员 AutoSizeTrue Picture1 馆员Label1 Caption用户名Caption添加 AutoSizeTrue Command1 NamecmdAddLabel2 Caption口令Caption删除 AutoSizeTrue Command2 NamecmdDeleteLabel3 Caption权限Caption刷新 Text1NametexNum Command3 NamecmdRefresh Text2NametxtPWDCaption保存 Text3NametxtNews Command4 NamecmdSave NamecmbTypeCaption关闭Combo1 Caption2 Command5 NamecmdExit 华中科技大学文华学院毕业设计(论文) 16 NamecmdMoveNamecmdMoveCommand8 Caption Command6 Caption Command7 Caption NamecmbRoom Command5 NamecmdAddOne Style2CaptionCommand6 NamecmdAddAll Caption刷新Command7 NamecmdRefresh List1NamelstPre List2NameLstIN NametxtF1 Combol List AH 分类代码和名称 Text1 Text(清空) (3) 双击窗体空白位置,打开代码窗口。编写窗体 Load 事件过程,在窗体加载时 创建预分配图书条码列表。 (4) 实现筛选新书书目条码。当在“预分配图书条码”中输入数目条码时,在列 表中可自动列出以指定字符串开头的数目条码。 (5) 编写“刷新”按钮事件过程,在单击该按钮刷新“预分配图书条码”列表。 (6) 实现条码添加功能。单击“”按钮可选择当前条码,单击“”按钮可选择 全部条码。在将选中条码加入到“分入库室”列表中时,首先需要检查条码是否已经 存在。如果存在,则增加该条码对应的复本数,否则添加条码并设置复本数。 (7) 实现条码删除功能。单击“ Caption保存 Command5 NamecmdMoveCommand1 NamecmdSaveCaption Caption关闭 Command6 NamecmdMoveCommand2 NamecmdExit (5) 单击窗体空白位置,打开代码窗口,编写窗体 load 事件过程,在窗体加载时 显示第一条错误信息记录。 华中科技大学文华学院毕业设计(论文) 23 (6) 实现记录导航。在单击。按钮时显示第一条记录,单击按钮显示前一条 记录,单击按钮显示下一条记录,单击。按钮显示最后一条记录。 (7) 编写删除按钮单击事件过程,在单击该按钮时删除当前记录。 (8) 编写刷新按钮单击事件过程,在单击该按钮时从数据库获取最新错误信息。 (9) 编写矫正按钮单击事件过程,在单击该按钮时显示“错误矫正”窗体,修改 错误。在打开“错误矫正”窗体时,将该错误对应“管藏书目”记录数据显示在窗体 中。如果没有对应的“管藏图书”记录,则设置添加标志,以便为丢失记录的图书添 加数据。 3.8 设计“错误矫正”窗体 “错误矫正”窗体如图 16 所示 图 16 “错误矫正”窗体 窗体中显示了出错“管藏书目”记录对应的数个据,操作员可参考“错误纤细管 理”窗体中的正确信息进行修改。单击刷新按钮可清除各个文本框,单击报讯按钮可 保存修改后的记录,单击关闭按钮可关闭窗体。 设计错误矫正窗体的具体操作步骤如下: (1) 选择“工程“、”添加窗体“命令,为工程设计添加一个标准窗体,并为窗 体添加控件,按照表 6 设置窗体以及控件属性。 表 6 窗体以及控件属性设置 控件属性属性设置控件属性属性设置 Caption错误矫正Text10NametxtBibliForm1 Name错误矫正Text11NametxtBibli Caption刷新Text12NametxtBibliCommand1 NamecmdRefreshText13NametxtBibli Caption保存Text14NametxtBibliCommand2 NamecmdRefeshLabel1Caption条码 Caption保存Label2Caption索书号Command3 NamecmdSaveLabel3Caption书名 华中科技大学文华学院毕业设计(论文) 24 Text1Name关闭Label4Caption作者 Text2NamecmdExitLabel5Caption出版社 Text3NametxtBibliLabel6Caption出版日期 Text4NametxtBibliLabel7Caption字数 Text5NametxtBibliLabel8Caption页数 Text6NametxtBibliLabel9Caption内容介绍 Text7NametxtBibliLabel10Caption关键词 Text8NametxtBibliLabel11Caption入管时间 NametxtBibliLabel12Caption复本数 MultilineTrueLabel13Caption可惜书 Text9 ScrollBars2Label14Caption库室名 (2) 双击窗体空白位置,代开代码窗口。在窗体通用声明部分定义一个全局变量 isadded,用于标识是否添加“管藏书目“记录。 (3) 编写刷新按钮单击事件过程,在单击该按钮时清除各个文本框。代码如下 (4) 编写保存按钮单击事件过程,在单击该按钮时首先检查输入的各个数据是否 有效,然后保存到“管藏书目“数据表中。 (5) 编写关闭按钮单击事件过程,在单击该按钮时关闭窗体。 3.9 设计“读者类别管理”窗体 “读者类别管理”窗体如图 17 所示 图 17 “读者类别管理”窗体 在窗体中可设置各类读者的借书数量、借阅期限和借阅证有效期限。单击“保存” 按钮可保存到当前设置,单击“关闭”按钮可关闭窗体。在“读者类别管理”窗体中 将使用“读者类别”数据表。 设计“读者类别管理”窗体的具体步骤操作如下: (1) 在数据环境设计器中位连接对象“图书管理链接”添加一个命令,命名为 “读者类别”,并以“读者类别”数据表作为数据源,锁定类型设置为“开发式”。 (2) 选择“工程添加窗体”命令,为工程添加一个标准的窗体,为窗体添加控 件,按照表 7 设置窗体以及空间属性。 表 7 窗体以及控件属性设置 控件属性属性设置控件属性属性设置 华中科技大学文华学院毕业设计(论文) 25 Caption读者类别管 理 NametxtSpForm1 N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论