分布式多层数据库图书管理系统的设计与实现(SQL)
摘要
本次毕业设计任务是通过开发一个分布式多层数据库图书管理系统,学习用delphi开发分布式多层数据库系统。采用Delphi6.0和MS Server2000等软件为开发工具;通过对计算机硬件和软件解决方案的论证;对应用领域进行调查分析;参考各种资料和进行数据库编程实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求。使得设计的数据库系统能够实现一般数据库的管理。我们研究了数据库的查询优化问题。
[资料来源:http://www.doc163.com]
图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。
图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。
图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。
在本系统中由于没有打印机设备供试验,所以没有制作打印模块。本系统提供的功能有
[资料来源:https://www.doc163.com]
1. 设计不同用户的操作权限和登陆方法
2. 对所有用户开放的图书查询
3. 借阅者维护借阅者个人部分信息
4. 借阅者查看个人借阅情况信息
5. 维护借阅者个人密码
6. 查询及统计各种信息
7 . 维护图书信息
8. 维护借阅者信息
9. 对借阅过期的图书进行通知 [资料来源:https://www.doc163.com]
目 录
第一部分 引言
1.1 任务或问题:
1.2 实际背景:
1.3 我的工作
1.4 特色(创新)
第二部分 毕业设计课题
2.1 设计课题
2.2 设计时间
2.3 设计人员及任务
2.4 指导老师
2.5 设计内容
第三部分 系统方案论证
3.1 软件定义
3.2 体系结构规划
第四部分 毕业设计内容
4.1 分布式多层数据库开发简介
4.2 服务器端程序的建立
4.3 客户端程序的建立
4.4 客户端实现SQL 查询
4.5 动态连接应用程序服务器的实现
4.6 图书管理功能的实现
第五部分 毕业设计心得体会
第六部分 附录
8.1 代码部分
参考资料
[资料来源:https://www.doc163.com]