《数据库基础与应用》课程设计报告图书管理系统.doc

《数据库基础与应用》课程设计报告图书管理系统.doc

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

数据库基础与应用 课程设计报告 题目:图书管理系统 [输入题目] 1系统简介: 我们用access2007设计了一个小型的图书管理系统 开发工具介绍:Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。   表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。   查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并 ? 能连接若干个表的字段组成新表。   窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。   报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。   宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。 模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。   页——是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。2. 数据库结构设计 表结构设计: 表1:读者信息表 序号 字段名 类型(长度) 主/外码,索引 有效性规则 1 借书证号 文本(10) PK 2 姓名 文本(50) 必填,非空串 3 性别 文本(1) “男”or“女” 4 出生日期 时间/日期 5 学历/职称 文本(10) 6 地址 文本(255) 7 已借图书量 整型 PK 8 电话 文本(20) 9 照片 OLE 表2:图书信息表 序号 字段名 类型(长度) 主/外码,索引 有效性规则 1 书号 文本(20) PK 2 书名 文本(50) 3 作者 文本(50) 必填,非空串 4 出版社 文本(100) 5 出版日期 时间/日期 6 页数 文本(20) 7 定价 货币 8 是否在库 文本(1) “是”or“否” 9 是否损坏 文本(1) “是”or“否” 表3:借阅信息表 序号 字段名 类型(长度) 主/外码,索引 有效性规则 1 借书证号 文本(10) FK 2 书号 文本(20) FK 3 借书日期 时间/日期 4 是否归还 文本(1) “是”or“否” 5 还书日期 时间/日期 3. 系统功能结构 4. 应用程序设计 第一部分,查询名称: 读者信息查询:SELECT 读者信息表.借书证号, 读者信息表.姓名, 读者信息表.性别, 读者信息表.出生日期, 读者信息表.[学历/职称], 读者信息表.地址, 读者信息表.电话, 读者信息表.已借图书量, 读者信息表.照片 FROM 读者信息表; 借阅信息查询:SELECT 读者信息表.借书证号, 读者信息表.姓名, 读者信息表.已借图书量, 借阅信息表.书号, 图书信息表.书名, 借阅信息表.借书日期, 借阅信息表.还书日期 FROM 图书信息表 INNER JOIN (读者信息表 INNER JOIN 借阅信息表 ON 读者信息表.借书证号=借阅信息表.借书证号) ON 图书信息表.书号=借阅信息表.书号; 图书信息查询:SELECT 图书信息表.[书号], 图书信息表.[书名], 图书信息表.[作者姓名], 图书信息表.[类型], 图书信息表.[出版社名称] FROM 图书信息表; 第二部分,窗体设计: 读者主页:窗体的数据属性 数据源:SELECT 读者信息表.借书证号, 读者信息表.姓名, 读者信息表.[学历/职称], 读者信息表.照片, 读者信息表.性别, 读者信息表.已借图书量 FROM 读者信息表; 筛选:无 加载时的筛选器:否 单击“图书查询”按钮,转到图书信息查询的窗体。 图书管理员主页:窗体的数据属性 数据源:SELECT 图书信息表.书号, 图书信息表.书名, 图书信息表.作者姓名, 图书信息表.出版日期, 图书信息表.类型, 图书信息表.是否在库, 图书信息表.出版社名称 FROM 图书信息表; 筛选:无 加载时的筛选器:否 单击“借书”按钮,转到借书窗口的窗体。 第三部分,报表设计: 使用向导创建报表 “借阅信息报表”,数据源:借阅信息表;分组字段:书号;排序字段:借书证号;汇总:已借图书量;布局:块;样式:办公室;报表标题:借阅信息。 5. 设计体会:通过这次的数据库设

文档评论(0)

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

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

1亿VIP精品文档

相关文档