《PB数据库设计》实验报告 图书借阅管理系统.doc
文本预览下载声明
《PB数据库设计》实验报告
一、题目
图书借阅管理系统
二、系统功能模块设计
(略)
三、数据库设计
1、概念模型设计(ER图):
2、数据模型设计(二维表结构+关系图P15-17)
2.1二维表结构:
字段名 字段类型 字段宽度 是否为空 字段含义 主外键 re_id char 10 NO 读者编号 PK re_name varchar 20 YES 读者姓名 re_sex char 2 YES 读者性别 re_identty_card char 18 YES(错) 身份证号 re_phone varchar 15 YES 读者电话 re_mail varchar 50 YES 电子邮箱 re_birthday date YES 读者生日 re_address varchar 50 YES 读者住址 re_des varchar 50 YES 备注信息
字段名 字段类型 字段宽度 是否为空 字段含义 主外键 bo_id char 10 NO 图书编号 PK bo_name varchar 50 YES 图书名称 bo_count integer YES(错) 图书数量 bo_isbn_code char 13 YES(错) ISBN号 bo_book_concern varchar 30 YES 出版社 bo_price numeric 19 YES(错) 图书定价 表1:readers ( 读者表)
字段名 字段类型 字段宽度 是否为空 字段含义 主外键 bor_id char 10 NO 借阅图书流水号 PK bo_id char 10 NO 图书编号 FK1 Re_id char 10 NO 读者编号 FK2 bor_create date YES 结束时间 bor_end date YES 还书时间 表2:books ( 图书表)
3、在数据库系统中的数据库表的关系图
四、系统功能设计
1、登录界面的设计(可选!!)
2、数据库一次通信不成功----提示下面错误信息:
3、数据库二次通信不成功-----提示下面错误信息:
4、同步检索设计
5、数据检索设计
5.1单项查询:
点击下拉框,选择要检索的字段(姓名或省份证号),在后面的输入框输入要检索的条件,点击“单项查询”按钮,就可查询到相应的记录。
单项查询实例1:在下拉框中选择“姓名”,在后面的输入框中输入“张”,然后点击“单项查询”按钮,查询结果如下图:
单项查询实例2:在下拉框中选择“身份证号”,在后面的输入框中输入“1100”,然后点击“单项查询”按钮,查询结果如下图:
5.2组合查询(可选!!):选择要组合查询的的字段,然后在后面的输入框输入相应的查询条件,最后点击“组合查询”按钮,就得到相应的记录。实例如下:
6、数据库维护设计
6.1添加:若点击“添加”按钮,则可以在主表最后插入一条数据,如下图:
6.2保存:添加(或删除、修改)后的记录点击保存按钮把数据保存到数据库中,如下图:
6.3修改:选择要修改的内容,若双击该内容,则当鼠标在改内容闪动就可以修改其内容了,如下图:
6.4删除:若选择要删除的记录,则在点击“删除”按钮后就删除了这条记录,真正删除这条记录还得点击“保存”按钮,如下图删除---刚新建的那天记录“辛晓静”:
6.5数据维护安全性检测:若记录修改而没有保存的时候关闭程序,则会出现下面提示框:
若点击“是”,则把修改的内容保存在数据库中;
若点击“否”,则无数据更新直接关闭窗口;
若点击“取消”则自动取消关闭窗口的操作。
9
显示全部