图书馆课程设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆课程设计.doc

(一)问题描述 一、系统基本背景 学校对方便图书馆的管理决定建立一个“图书馆管理系统” ,开发目的如下。 (1) 对图书进行分类查询。 (2) 对学生的借书、还书的情况进行登记管理。 (3) 打印到期为归还书籍的学生情况。 用户提出开发应用的要求后,软件开发者应通过调查研究归纳目标系统的数据需求和功能需求 二、系统需求分析 1.数据需求 在调研过程中,用户提供了所需的输入、输出单据(参阅表)。输入单据包括图书信息查询、读者信息查询、借书登记单、还书登记单4种。输出单据包括到期为归还学生名单一种。不少单据都填写过数据,但却正合发人员所需,因为这为数据库设计提供了数据样例。 表一 图书信息查询表 图书编码 图书分类 书名 价格 作者 出版社 库存量(本) A1021 科普 进化论 20 达尔文 人民出版社 50 B1156 科幻 生化危机 30 J.K 北京出版社 30 C0001 计算机 算法与数据结构 43 张华 邮电出版社 12 C0002 计算机 二级C语言 34 潭鹰 清华大学出版社 200 D0012 文学类 朝花夕拾 50 鲁迅 人民出版社 100 表二 读者信息查询表 姓名 性别 学号 所在专业 张三 男电子信息工程 王二 男计算机 李四 男计算机 章辉 男经济管理 赵月 女自动化 表三 借书登记单 姓名 系别 学号 借阅书籍编码 书籍名 借阅时间 应归还时间 王二 电子信息工程A1021 进化论 09/06/01 09/07/01 李四 计算机B1156 生化危机 09/05/12 09/06/12 章辉 计算机C0001 算法与数据结构 09/06/12 09/07/12 赵月 经济管理C0002 二级C语言 09/06/11 09/07/11 表四 还书登记单 姓名 系别 学号 所还书籍编码 书籍名 还书时间 借阅天数 王二 电子信息工程A1021 进化论 09/06/12 11 李四 计算机B1156 生化危机 09/05/25 44 章辉 计算机C0001 算法与数据结构 09/06/23 13 赵月 经济管理C0002 二级C语言 09/06/17 6 表五 未按时归还图书学生名单 姓名 系别 学号 未还书籍编码 书籍名 到期时间 到期天数 应付金额(元) 李四 计算机B1156 生化危机 09/06/12 14 1.4 2、功能需求 功能分析的任务是弄清用户对目标系统数据处理功能所提出的需求。根据系统目标和数据需求,并在与用户充分讨论后,本例的功能需求将归纳为以下 个方面。 数据登记 登记功能用于把各种手填单据中的数据及时登记到系统将要定义的表中,还要求能进行修改。这些单据包括借书登记单、还书登记单。 查询 能查询图书信息、读者信息。 编辑并显示到期为还书学生名单 在到期为还书名单中计算该学生所要交付的金额:到期天数*0.1(元) 三、数据库设计 小型DBAS的逻辑设计可直接从分析输入数据着手,将输入数据中的各类相关数据归纳为不同的数据表。对查询时需要同时调用的若干表,应使它们符合相关要求。对初步设计好了的数据库表,可通过分析输出数据来验证其可用性。若发现有的输出数据不能从输入数据导出,须继续向用户征集数据。 图书信息查询:tscx(图书编码、图书分类、书名、价格、出版社、库存量) 读者信息查询:szxxcx(姓名、性别、学号、所在专业) 借书登记:jsdj(姓名、系别、学号、借阅书籍编码、书名、借阅时间、应归还时间) 还书登记:hsdj(姓名、系别、学号、借归还书籍编码、书名、借阅时间、归还时间) 未按时还书学生名单:wjshsxsmd(姓名、系别、学号、未归还书籍编码、书名、到期时间、到期天数、应付金额) 下面列出图书馆管理系统所有表的结构与必需索引,为便于读者理解本例系统,顺便也列出表的部分记录。 图书信息查询(C:TSXX.DBF) 结构: TSXX(图书编码C(5)、图书分类 C(10)、书名 C(20)、价格 n(8.2)、出版社 C(20)、库存量 C(4)) 记录: 图1 读者信息查询(C:DZXX.DBF) 结构: DZXX(姓名 C(8)、性别 C(2)、学号 C(8)、所在专业 C(12)) 记录: 图2 借书登记(C:JSDJ.DBF) 结构: (姓名C(8)、系别C(12)、学

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档