已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东工业大学华立学院广东工业大学华立学院 课课 程程 设设 计 论文 计 论文 课程名称 数据库原理及应用 题目名称 图书管理系统 学生学部 系 会计学部 专业班级 10 会计学 8 班 学 号学生姓名 指导教师 2010 年 12 月 22 日 广东工业大学华立学院广东工业大学华立学院 课程设计 论文 任务书课程设计 论文 任务书 一 课程设计 论文 的内容 设计并实现一个图书管理系统 能够方便图书管理人员对图书借阅等操作的管理 主 要包括图书查询 图书借阅 图书归还 图书入库与报废等功能模块 要了解VFP开发技术 的基本操作 学习相关开发工具和应用软件 熟悉系统建设过程 二 课程设计 论文 的要求与数据 1 按时按量完成课程设计分配的任务 2 参照论文格式规范写出论文 参考文献应有5篇 3 模块代码能正常运行 4 提供合理的测试数据 三 课程设计 论文 应完成的工作 1 根据上述要求完成一个功能完善银行存储管理系统 2 对帐户的查询修改主要是通过VC 作为操作界面 利用ADO数据库开发技术完成对 数据库的操作处理 3 对系统进行初步的错误和漏洞检测 4 根据论文规范撰写论文并按时提交 题目名称图书管理系统 学生学部 系 会计系 专业班级10 会计 8 班 姓 名 学 号四 课程设计 论文 进程安排 序号设计 论文 各阶段内容地点起止日期 1 搜集资料图书馆 11 12 10 12 13 2 需求分析图书馆 12 13 12 15 3 系统分析与设计图书馆 12 15 12 17 4 功能模块的实现宿舍 12 17 12 20 5 系统测试 运行宿舍 12 20 12 21 6 完成课程设计 论文 宿舍 11 12 21 12 22 五 应收集的资料及主要参考文献 1 萨师煊 王珊 数据库系统概论 第三版 北京 高等教育出版社 2005 年 2 康诺利等著 何玉洁等译 数据库设计教程 第二版 北京 机械工业出版社 2005 1 译著 3 王行言等 数据库技术及应用 第二版 北京 高等教育出版社 2004 年 4 秦卫平 数据库应用 Visual FoxPro 8 0 应用与开发技术 重庆 重庆大学出版社 2006 5 范荣 Visual Foxpro 8 0 数据库开发教程 北京 清华大学出版社 2004 年 发出任务书日期 发出任务书日期 年年 月月 日日 指导教师签名 指导教师签名 计划完成日期 计划完成日期 年年 月月 日日 教学单位责任人签章 教学单位责任人签章 摘要摘要 图书馆信息管理系统作为办公电子化 利用计算机软件 为图书馆管理员管理图书馆藏 书 为学生结束提供借阅图书提供服务 本次设计就是开发一个图书馆管理系统 通过使用 本系统 实现图书馆藏书管理电子化 借阅自动化 并提供管理员实时监控图书馆藏书 读 者实时借书 还书的功能 除此之外 还提供图书馆管理员维护藏书 读者信息数据库的功 能以及读者查阅图书相关信息的功能 课题用到的是 SQL Server 数据库 可靠性和易用性使它成为一个杰出的数据库平台 关键词 关键词 图书管理 图书借阅查询 SQL 目录 1 序言 1 2 系统分析与设计 1 2 1 系统需求分析 1 2 2 系统功能分析 2 2 2 1 功能描述 2 2 2 2 功能模块设计 2 3 数据库设计与实现 3 3 1 数据库需求设计 3 3 2 数据库表的设计 3 3 3 1 借书证表 3 3 2 2 图书登记表 3 3 2 3 图书类型表 3 3 2 4 借阅登记表 4 4 系统的实现 4 总结 10 参考文献 10 1 1 序言序言 随着各种信息的日益膨胀和图书管理人员信息服务需求的不断增强 图书信息系统急待 有一个面向日常工作的信息服务功能 如图书数据资料 管理人员资料 图书信息文档等信 息的存储 管理 共享 使用与交流 图书资料的存储与使用以及文献检索 电子阅览等 这在每个图书馆都有各自不同的管理方式 其共有的特点多数仍处在手工阶段 存在信息资 料管理分散 安全性差 利用率低等缺陷 再者 这类信息本身存在着它的不规范性 单纯 使用特定的软件进行管理也有一定难度 而且很难适应次类信息管理模式的变化比计划还快 的特点 对此 基于网络技术的网络管理模式体现出强大的生命力 有人誉为是将改变用户 网络管理方式的革命性网络管理解决方案 2 2 系统分析与设计系统分析与设计 2 12 1 系统需求分析系统需求分析 本项目的名称是图书的管理系统 一个图书馆管理工作需要比较详细准确稳定的对图书 统计信息 该数据库用来管理图书信息 能做到简单的图书查询 借阅 登记等各方面数据记录 可准确存储图书信息 显示其状况 一个图书馆系统查询功能的好坏决定了数据的总功能 该系 统通过多种条件来查询图书数据 整个系统使用用户密码登陆 安全系数高 由管理员操作 图 书的信息能即使迅速的得到更新 系统数据关系如图 图 2 1 库存数 提要 价格 类别 住址 电话 编号 名称 作者 出版社 读者 编号 姓名 图书读者 存库数 工作 单位 借阅 图 2 1 2 22 2 系统功能分析系统功能分析 2 2 1 功能描述 这是一个图书馆图书借阅管理的应用系统 图书管理系统负责将图书 杂志借给读者 前提条件是这些读者在系统进行了注册 图 书和杂志也系统中进行了注册 图书馆负责新书的购买 当书和杂志已经过时或者破旧不堪时 可以将这写图书和杂志 从图书馆管理系统中删除 图书管理员是图书馆的员工 负责与读者打交道 并且是在系统提供的支持下开展工作 图书管理系统能够容易地建立 修改和删除系统中的信息 包括图书信息 读者信息 以及出版社信息等 图书管理系统能够在所有流行的平台环境上运行 并且有一个美观的图书用户界面 图书管理系统为管理员提供主功能界面 图书管理系统在启动时要求管理员输入口令 只有口令正确 才可以进入系统的主功能 界面 管理员负责对图书管理系统的维护工作 因此系统应赋予管理员对图书信息 读者信息 和出版社信息进行录入 修改 查询和删除等功能的操作权限 管理员作为读者的代理实现借书与还书业务 图书信息 读者信息和出版社信息保存在对应的数据库表中 系统功能设计 1 图书借阅 2 图书归还 3 借书证办理与退还 4 图书入库与报废 2 2 2 功能模块设计 通过系统功能分析读者通过图书管理员完成图书的借阅等功能 参与者图例如图 2 1 所示 根据功能描述 图书管理系统的功能模块图如图 2 2 所示 一个菜单 一个报表 四个表单 3 3 数据库设计与实现数据库设计与实现 3 13 1 数据库需求设计数据库需求设计 通过对系统功能的分析可知 图书管理系统需要包含以下数据库信息 1 借书证表 学生编号 姓名 电话号码 学部 班 2 图书登记表 图书编号 图书名称 作者 出版社 图书类别 图书价格 内容 提要 库存数 在库数 3 图书类型表 图书类别 4 借阅登记表 学生编号 图书编号 借阅日期 归还日期 3 23 2 数据库表的设计数据库表的设计 3 2 13 2 1 借书证表借书证表 借书证表包括的基本信息 表的结构如表 3 1 所示 表表 3 13 1 借书证表借书证表 借书证表 xsbhC 8 学生编号 xmC 8 姓名 dhC 8 电话号码 借书证 管理 表单 借书 登记 表单 还书 登记 表单 图书库 库管理 表单 退出 图书管理系统 图 2 2 xbC 8 学部 bjC 8 班级 3 2 2 图书登记表 图书登记表包括的基本信息 表的结构如表 3 2 所示 表表 3 23 2 图书登记表图书登记表 图书登记表 TsbhC 8 图书编号 同种图书有同一编号 TsmcC 30 图书名称 ZzC 8 作者 CbsC 30 出版社 LbC 8 图书类别 由图书类型数据表规定 DjN 5 1 图书价格 NrtyM内容提要 KcsI库存数 zksi在库数 zks zcs 本书外借册数 3 2 3 图书类型表 图书类型表包括的基本信息 表的结构如表 3 3 所示 表表 3 33 3 图书类型表图书类型表 图书类型表 LbC 8 图书类别 按图书管理专业规定编制 3 2 4 借阅登记表 借阅登记表包括的基本信息 表的结构如表 3 4 所示 表表 3 43 4 借阅登记表借阅登记表 借阅登记表 xsbhC 8 学生编号 由 reader bdf 表引入的外键 TsbhC 8 图书编号 由 booker dbf 表引入的外键 JyrqD借阅日期 ghrqd归还日期 4 4 系统的实现系统的实现 1 菜单设计 如图 4 1 控件属性 过程值 NameForm1 ShowWindow2 Form Initdo d tsgl menu mpr with this t 借书证管理 do form tsz scx命令 借书登记 do form jsdj scx命令 还书登记 do form hsdj scx命令 退出 quit命令 2 表单设计 1 图书证办理与退还 表单与 reader bdf 相连 用户从 借书证编号 文本框中输入一个借书证号 如果表 中已存在则显示 否则为空 点击办理按钮 可输入新资料并赋时间为当前日期 退出表单 时 系统自动将新数据存到对应表中 但即 退还 则把当前日期赋给相应的字段 表示归 还 数据环境 cursor1 reader 控件属性 过程值 Caption借书证编号 Label nameLabel1 NameText1Text interactivechangethisform dataenvironment cursor1 filter dzbh trim this value thisform refresh return lostfocusthisform dataenvironment cursor1 filter dzbh trim this value thisform refresh return NameCommand1 Caption办理借书证 command Clickselect thisform dataenvironment cursor1 alias append blank replace dzbh with thisform text1 value bzrq with date thisform dataenvironment cursor1 filter dzbh trim thisform text1 value thisform refresh return NameCommand2 Caption退还借书证 command Clickthisform grid1 column7 text1 value date return NameCommand3 Caption退出 command Clickclose all thisform release Name Grid1Grid RecordSourcereader 2 借书登记 涉及表 reader dbf booker bdf brower bdf typer bdf 用户选择图书类型 读者编 号 图书后点击借阅按钮 系统自动登记借阅信息 数据环境 cursor1typer bdf cursor2reader bdf cursor3brower bdf cursor4booker bdf 数据关系 relation1reader dzbh brower dzbh relation2typer lb booker lb 控件属性 过程值 NameCombo1 RowSourceReader dzbh RowSourceType6 interactivechangethisform refresh combo lostfocusthisform refresh NameCombo2 RowSourceTyper lb RowSourceType6 interactivechangethisform refresh combo lostfocusthisform refresh NameText1Text ControlSourceReader xm NameText2Text ControlSourceReader dh Name Grid1Grid RecordSourcebooker Name Grid1Grid RecordSourcebower NameCommand1 Caption借阅 Command Clicktdbf alias select thisform dataenvironment cursor2 alias append blank replace dzbh with bo1 value replace tsbh with thisform grid1 column1 text1 value replace jyrq with date thisform refresh select thisform dataenvironment cursor1 alias replace zks with zks 1 select tdbf thisform refresh return 3 还书登记 涉及表 reader dbf booker bdf brower bdf 用户在借书证编号文本框中输入一个编 号后 系统自动在后面的文本框内显示与该号对应的读者信息 并显示未归还的图书 后由 用户在表格中用鼠标选择其要归还的图书 选中后单击还书按钮程序进行两项工作 将系统 日期赋给 brower bdf 再 booker bdf 中修改 zks 字段 控件属性 过程值 NameCombo1 RowSourceReader dzbh RowSourceType6 interactivechangethisform refresh Combo lostfocusthisform refresh NameText1Text ControlSourceReader xm NameText2Text ControlSourceReader dh Name Grid1Grid RecordSourcebower NameCommand1Command Caption还书 Clicktbdf alias select thisform dataenvironment cursor2 alias replace ghrq with date select thisform dataenvironment cursor1 alias replace zks with zks 1 select tbdf thisform refresh return 数据环境 cursor1reader bdf cursor2brower bdf cursor3booker bdf 数据关系 relation1reader dzbh brower dzbh 4 图书入库与报废登记管理 图书编号内输入编号 后面输入入库或报废的图书册书 输入编号不存在则表示是新书 入库 反之则为对已存在信息进行入库或报废登记 控件属性 过程值 NameText1 Interactive Change thisform dataenvironment cursor1 filter tsbh trim this value thisform refresh return Text Gotfocusthisform dataenvironment cursor1 filter tsbh trim this value thisform refresh return TextNameText2 Name Grid1Grid RecordSourcebooker CommandNameCommand1 Caption新书入库登记 Clickappend blank replace tsbh with thisform text1 value replace kcs with thisform text2 value replace zks with thisform text2 value thisform dataenvironment cursor1 filter tsbh trim thisform text1 value thisform refresh NameCommand1 Caption图书报废登记 Command Clickdelete replace kcs with kcs kcs thisform refresh 总结总结 本次课程设计大体的流程是运用已学的知识 先对整个开发项目进行系统需求分析 然后对 数据库的关系模型实体进行设计 在创建好数据库之后 构建以 VC 对话框为基础的系统 框架 用 ADO 数据库开发技术连接并对数据库进行操作 在基本完成系统所有必须的功能后 进行数据测试 校正差错 最后就是对系统程序进行大概的漏洞和错误检测 在设计的过程中发现整个系统原理比最初想象的都要复杂 不过也没有太大的技术难点 经过不断的试验研究
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中生学期总结和计划
- 铁道概论电子教案05 列车编组计划、车流组织及货物列车编组计划
- 2025年餐具清洗工试题及答案
- 2025年小学一年级体育上学期体能测试标准
- 2025年宏观管理试题及答案
- 2025年腾讯职能类试题及答案
- 2025年内容审核笔试题及答案
- 山东省公务员2025年公共基础知识历年真题
- 2025年小学五年级数学上学期统计图表试卷
- 2025年供款分期买卖合同范本
- 科技小院筹建方案(3篇)
- 中国印度对比课件
- 2025至2030中国水产品加工行业发展分析及发展趋势分析与未来投资战略咨询研究报告
- 2025年液体闪烁仪市场发展现状
- 关于无人机多旋翼的结构细节试题及答案
- 企业财务管理中的流动性风险评估与应对策略
- 某管理咨询公司薪酬管理制度
- 物业管家管理课件
- TCACM 1460-2023 成年人中医体质治未病干预指南
- 三人合租房协议合同
- 大学生职业生涯规划书模板范文:市场营销篇
评论
0/150
提交评论