课程
设计任务指导书
2013 —2014 学年第二学期
第七组
课程设计名称: 数据库应用技术
班级: 11
级计算机科学与技术
组长:
组员:
计算机科学与技术系
目 录
第 1 章 问题描述(需求说明)
1.1 背景…………………………………………………………………1
1.2 数据需求……………………………………………………………1
1.3 事务需求……………………………………………………………1
1.4 系统开发平台………………………………………………………2
第 2 章 数据库结构设计
2.1 概念结构设计………………………………………………………3
2.1.1 实体列表……………………………………………………3
2.1.2 系统的 E-R 模型……………………………………………3
2.2 逻辑结构设计………………………………………………………4
2.2.1 创建数据库…………………………………………………4
2.2.2 创建数据表…………………………………………………4
2.2.3 连接数据库…………………………………………………5
第 3 章 数据库行为设计
3.1 安全控制……………………………………………………………5
3.2 数据操作功能
3.2.1 窗体设计……………………………………………………6
设计登录界面……………………………………………6
设计代码…………………………………………………6
3.2.2 借书处理……………………………………………………7
书籍挂失…………………………………………………7
借书/还书处理……………………………………………7
3.2.3 查询台………………………………………………………8
借书信息查询……………………………………………8
图书信息查询……………………………………………8
3.2.4 系统/其他…………………………………………………9
读者信息管理……………………………………………9
添加账号管理……………………………………………9
借书证挂失处理…………………………………………10
修改密码…………………………………………………10
添加读者…………………………………………………10
新书登记…………………………………………………11
第 4 章 实现与测试
4.1 创建数据库………………………………………………………12
4.2 建立登录信息表…………………………………………………12
4.3 建立图书信息表…………………………………………………13
4.4 建立借阅信息表…………………………………………………13
4.5 建立作者信息表…………………………………………………14
4.6 建立借阅超时处罚表……………………………………………14
第 5 章 结束语……………………………………………………………15
参考文献 …………………………………………………………………16
附:源代码清单
1
第 1 章 问题描述
1.1 背景
本系统利用 VB.NET 处理数据库的功能,实现对图书馆信息的管理。主
要功能为管理有关读者、出版社、书籍、借阅和管理者的信息等。
本系统的结构分为读者信息管理模块、出版社信息管理模块、书籍信息
管理模块、借阅信息管理模块、管理者管理信息模块、报表显示模块和查询
处理模块。
1.2 数据需求
图书出租管理系统的数据库功能主要体现在对各种信息的提供、保存、更
新和查询操作生,包括图书信息、用户信息、客户信息、租借信息和出版社信
息,各个部分的数据内容又有内在联系。针对该系统的数据特点,可总结以下
需求:
用户和客户具有不同的身份。
用户信息记录用户资料。
客户信息记录客户的详细信息。
图书信息记录图书的名称、出版社等信息。
租借信息即可客户租借图书的信息。
出版社信息有出版社名称、出版社地址等各种信息。
经过上述系统功能分许和需求总计,设计如下的数据项和数据结构:
图书信息,包括图书编号、图书名称、作者等数据项。
租书信息,包括客户编号、图书编号、租借日期等数据项。
出版社信息,包括出版社名称、出版社地址、电话等数据项。
客户信息,包括客户编号、姓名、密码等数据项。
用户信息,包括用户编号、密码和分类数据项。
1.3 事务需求
经过实际考察、咨询和分析,高等院校图书管理系统主要应该具有以下
功能模块,如 1.1 图。