- 5
- 0
- 约3.07千字
- 约 8页
- 2018-09-08 发布于福建
- 举报
我台图书档案管理系统设计和编程
我台图书档案管理系统设计和编程
摘要:本文介绍图书档案管理系统的设计思想及其总体概念。结合我台实际介绍开发过程和解决方案。
关键词:档案管理数据库图书管理系统
一、前言
几十年来我台技术部门积累大量的专业书籍、技术资料和图纸档案、标准规范和各种专业中外文期刊等。为了使图书档案更好地服务于技术部门,逐步对图书档案工作实施计算机管理,编制了符合实际的图书档案管理软件。该图书管理系统,是利用Visual Basic作为前端的应用开发工具,Access作为后台的数据库,系统界面简洁美观,实用维护简单、权限管理完善、安全性高等特点。实现了图书的采购、借阅信息管理,图书库存信息的查询、各种书籍借阅信息浏览等功能。
二、系统分析和设计
系统总体设计主要包括应用背景、项目目标、解决方案设计、模块功能分析四个方面。
1.应用背景
此管理系统使得管理人员可以及时了解和控制库存图书档案的准确情况和数据。包括了对图书、档案入库信息的登记和图书出借信息的登记,并可查询。
2.项目目标
建立这个系统的目标就是实现对新书的入库、借阅以及还书信息等的计算机化管理,使得繁杂的库存信息能够被完整、高效的存取和查询。
3.解决方案设计
根据前面分析的应用背景和项目目标进行设计,其系统总体方案设计流程如图一所示。
4.系统模块功能分析
该系统根据图书入库、借阅、查询、管理的需要,依据系统总体方案设计流程图所示,本系统所要设计的主要窗体模块有五大功能模块,分别是:
4.1图书入库信息管理模块,用于管理图书相关信息;包括新到图书的登记入库。
4.2图书借还管理模块,用于管理读者借书和还书的操作;
4.3环境设置模块,用于设置用户的操作界面;
4.4数据管理模块,用于处理数据库的备份和恢复。
4.5图书查询模块,用于图书的库存、借阅等信息的查询。
在本系统中由于没有打印机设备供试验,所以预先把报表打印改成报表预览。
在系统主界面的设计中,包括在MDI窗体中允许显示多个窗体,主窗体为这些子窗体提供工作空间,并设置下拉菜单可以对各功能模块进行调用,实现对图书档案管理的各种操作,如包括图书信息管理、添加图书信息、借阅、归还的登记和查询等信息管理的功能。主窗体界面样式如图二所示。
三、数据库设计
根据系统的工作原理与工作流程,数据库设计主要有以下几个步骤:
1.选择数据库
根据系统的分析和设计需求,我选用Access2000数据库来进行数据库的逻辑设计。
2.创建数据库
首先,启动数据库管理器,建立一个新的数据库,在该数据库下建立数据表,输入记录。并建立各个表之间的联系,其5个数据表分别是:图书信息记录表( books) 、本台部门和员工基本信息记录表(User) 、图书类别信息记录表(Class)、图书借阅信息记录表(jy) 、 借阅历史信息记录表 (jyls) 。5个数据表的逻辑结构分别根据系统的需要而设计。如图书信息记录表的结构如表 1 如示。以图书信息记录表(books)为例,可以看出这张表有8个字段,每个字段的名称分别是:图书编号(数值型),图书名称,图书类别,作者,出版社,是否出借(均为字符型),出版日期,登记日期(日期型),价格等相关信息。
四、程序设计和调试
在上面的各项工作完成之后,依次逐步实现各个功能模块的界面,对其主窗体和各个子窗体进行属性的修改,接着添加菜单项,然后编写所有代码。在编写代码过程中,单独调试每个窗体,最后将主控制调度程序和功能模块程序联结起来调试,完成整个系统。 以下简单例举主窗体的设计过程:
1.主界面设计
主界面即登录成功后所显示的界面,主程序的设计步骤如下:
步骤一、新建工程文件,将工程文件保存为BOOK.DPQ,源程序存盘为MAIN.PAS,修改其CAPTION属性为“图书档案管理系统1.0”,NAME属性值该为MAINFORM。
步骤二、添加菜单项,实现启动画面, 向MAINFORM中加入下拉菜单TMAINMENU控件对象,双击该控件对象,在“操作”菜单项下,分别设置菜单条“新书入库”、 “读者信息管理”、“借书”、“还书”、“信息查询”、“系统登录”、“退出”。在“管理”菜单项下,分别设置菜单条“读者类型管理”。双击菜单项“操作”中的菜单条“退出”,创建ONCLICK事件,是系统具备退出功能。
主窗体界面的设置如上图二所示。图书入库信息模块包括3个子菜单、图书入库登记、入库明细管理、图书入库查询功能。图书借阅信息模块也包括3个子菜单、图书借阅登记、出库明细管理、图书借阅查询功能
您可能关注的文档
最近下载
- 《摄像与剪辑》课程思政教学案例(一等奖).docx VIP
- 妊娠期高血压饮食妊娠期高血压饮食.doc VIP
- 六年级数学下册 奥数知识点讲解第13课《速算与巧算综合练习1》试题附答案(人教版).doc VIP
- NCCN卵巢癌临床实践指南(2025.V3)解读PPT课件.pptx VIP
- 总经理年终工作总结报告PPT课件.pptx VIP
- 全册单词默写(专项训练)-2025-2026学年沪教牛津版英语七年级下册最新版 可打印.docx VIP
- 黑龙江 2023年统考专业课考试:心理学真题模拟汇编(共637题).doc VIP
- 血气分析仪故障处理.pptx VIP
- 2025中华护理学会团体标准——成人患者医用粘胶相关性皮肤损伤的预防及护理.pptx
- 血气分析仪故障处理流程.pptx VIP
原创力文档

文档评论(0)