开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 5165|回复: 8
收起左侧

[Access] Access应用实例——图书借阅管理系统(二)

[复制链接]
结帖率:67% (4/6)
发表于 2011-12-14 10:51:11 | 显示全部楼层 |阅读模式   湖北省随州市
本帖最后由 悲伤止步 于 2011-12-14 10:52 编辑

数据库数据结构分析
通过对图书借阅管理的内容和数据分析,创建该管理系统数据库,名为“图书借阅管理系统 .mdb”,主要包含的数据表有“会员表”、“会员级别表”、“图书表”、“图书类别表”、“图书借阅表”共五个表。这五个表之间存在着一定的关联关系,各表间的关系如图2所示:
QQ截图20111214104016.jpg
图2  系统中各表间关系图
数据库逻辑结构设计
“图书借阅管理系统”的各个数据库表结构设计如表1~表5所示:
表1  “会员表”表结构
字段名

数据类型

字段大小

格式

主键

必填字段

会员证编号

文本

12




会员级别

文本

8




会员姓名

文本

8




会员性别

文本

2




身份证号

文本

18




单位名称

文本

50




单位地址

文本

50




联系电话

文本

15




办证日期

日期/时间


短日期



有效日期

日期/时间


短日期



照片

OLE 对象





备注

备注




表2  “会员级别表”表结构
字段名

数据类型

字段大小

格式

主键

必填字段

会员级别

文本

8




限借册数

数字

整型



表3  “图书表”表结构
字段名数据类型字段大小格式主键必填字段
图书编号文本7
图书分类号文本30
图书类别文本30
书名文本50
作者文本50
出版社文本30
出版日期日期/时间短日期
价格数字双精度型货币
存放位置文本50
入库时间日期/时间短日期
库存总数数字整型
在库数量数字整型
借出数量数字整型
新书入库数字整型
旧书出库数字整型
借出次数数字整型
备注备注
表4  “图书类别表”表结构
字段名数据类型字段大小格式主键必填字段
图书类别文本30
限借天数数字整型
超期罚款/天数字双精度型货币
表5  “图书借阅表”表结构
创建数据库和表
在数据库数据结构分析和数据库逻辑结构设计完成之后,接下来便可以用Access来创建数据库。一般步骤是首先创建数据库,再创建数据表,最后建立表间关系。
(1)创建数据库的操作步骤:首先启动Microsoft  Access  2003,通过“文件”菜单中的“新建”命令,创建一个名为“图书借阅管理系统 .mdb”的数据库,如图3所示:
QQ截图20111214104145.jpg
图3  “新建数据库”文件对话框
(2)创建表:在数据库“图书借阅管理系统 .mdb”中通过“使用设计器创建表”如图4所示,分别创建“会员表”、“会员级别表”、“图书表”、“图书类别表”和“图书借阅表”,各表结构如表1~表5所示。其中“图书表”表的设计视图如图5所示:
QQ截图20111214104200.jpg
图4 新建“表”对象
用同样的方法在表设计视图中可以分别创建“会员表”、“会员级别表”、“图书类别表”和“图书借阅表”。
(3)建立表间关系:单击“工具”菜单的“关系”按钮 ,从打开的关系窗口中建立表间的关系,得到如图2所示的关系图。
至此,已完成了数据库结构的分析设计和表结构的创建。在各个表中输入相关记录,如图6~图10所示:
QQ截图20111214104222.jpg
图5 “图书表”结构
QQ截图20111214104234.jpg
图6  会员表信息
QQ截图20111214104234.jpg
  图7  会员级别表信息
QQ截图20111214104520.jpg
图8  图书类别表信息
QQ截图20111214104527.jpg
图9  图书表信息
QQ截图20111214104533.jpg
图10  图书借阅表信息
结帖率:0% (0/2)
发表于 2011-12-14 15:11:23 | 显示全部楼层   江西省上饶市
再发个源码吧兄弟,顶你一下
回复 支持 反对

使用道具 举报

结帖率:67% (4/6)
 楼主| 发表于 2011-12-14 22:51:55 | 显示全部楼层   湖北省随州市
奇开得胜 发表于 2011-12-14 15:11
再发个源码吧兄弟,顶你一下

还有好几贴``没有发完```{:3_244:}
回复 支持 反对

使用道具 举报

结帖率:37% (7/19)
发表于 2011-12-15 11:47:46 | 显示全部楼层   北京市北京市
之前只看到第3课了
回复 支持 反对

使用道具 举报

发表于 2012-1-5 12:23:29 | 显示全部楼层   浙江省宁波市
写得很详啊
回复 支持 反对

使用道具 举报

发表于 2012-1-21 10:11:42 | 显示全部楼层   河南省信阳市
谢谢!学习学习
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2012-1-24 15:37:25 | 显示全部楼层   山西省太原市
我 猫猫 啊 呵呵
回复 支持 反对

使用道具 举报

发表于 2012-3-26 12:52:25 | 显示全部楼层   江苏省南京市
实力打造非凡,王者绝非偶然!  这话没错嗯。。
回复 支持 反对

使用道具 举报

结帖率:71% (5/7)
发表于 2012-10-4 10:17:31 | 显示全部楼层   湖北省孝感市
好东西  感谢楼主  学习中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表