图书租借管理系统
报告 数据库课程设计
计算机与通信工程学院数据库系统课程设计报告题目: 书刊租借管理信息系统
课程代号: 06888116
课程名称:数据库系统课程设计
学号:
姓名:
班级:2010级计算机1班
指导教师:刘里
完成日期:2013年5月
报告 数据库课程设计
计算机科学与通信工程系
2
第一章 引言 (3)
1.1 设计的目的 (3)
1.2 所设计应用系统的任务及目标 (3)
1.2.1 所设计应用系统的任务 (3)
1.2.2 所设计应用系统的目标 (4)
1.3 设计开发及运行的软硬件环境 (4)
第二章 系统分析与设计 (5)
2.1 系统需求分析 (5)
2.1.1系统需求分析 (5)
2.1.2功能需求分析 (6)
2.2 数据库概念结构设计 (8)
2.3 数据库创建 (9)
第三章 系统开发及实现 (9)
3.1 论述设计开发采用的技术及设计效果 (9)
3.1.1图书的租借 (9)
3.1.2图书归还 (10)
3.1.3 其他功能 (11)
第四章 总结 (11)
附录(附效果图及部分源代码) (13)
报告 数据库课程设计
计算机科学与通信工程系
3 第一章 引言
1.1 设计的目的
书店从事出租图书、需实现图书的输入、查询、显示,书(碟)借、还等管理,归还时计算租金,并支付租金,书店用户分为会员用户和会员用户和一般用户包含姓名、电话等信息,图书也包含许多的基本信息,对于每次的租赁都要记录租赁物的信息以及借书人等情况,非常麻烦,书店租赁管理系统就是为了解决这些问题而被开发出来的,书店租赁管理系统完全能够满足书店的功能需求,并能方便的管理好书店的信息。
1.2 所设计应用系统的任务及目标
1.2.1 所设计应用系统的任务
主要功能:
对图书信息的查询、增加图书信息、对信息的修改、进行图书借出和归还 功能需求:
面向会员:对图书信息的查询、对个人信息的修改
面向操作员:对会员信息的修改,对图书信息的修改、图书的借出和归还 性能要求:
会员能在操作员增加完图书信息后看见操作员增加的图书,对其进行查询,同时操作员可以进行图书的出租,和计算应付的金额。
报告 数据库课程设计
计算机科学与通信工程系
4 1.2.2 所设计应用系统的目标
提供一个可以管理会员信息,可查询书籍和对书籍的出租进行管理的小系统
1.3 设计开发及运行的软硬件环境
1)C#语言
C#是一种安全的、稳定的、简单的、优雅的,由C 和C++衍生出来的面向对象的编程语言。它在继承C 和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB 简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。
2)SQL Sever 2005介绍
SQL Sever 2005是一个全面的、集成的、端到端的数据解决方案,他为企业中的用户提供了一个安全、可靠和高效的平台,用于企业数据管理和商业智能应用。SQL Sever 2005为信息工作者带来了强大的、熟悉的工具,同时减少了再从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集和现有系统的集成性,以及对日常任务的自动化管理能力,SQL Sever 2005为不同规模的企业提供了一个完整的数据解决方案。
3)Microsoft Visual Studio 2010介绍
Visual Studio 是微软公司推出的开发环境,是目前最流行的Windows 平台应用程序开发环境,Visual Studio 可以用来创建Windows 平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。
报告 数据库课程设计
计算机科学与通信工程系
5
第二章 系统分析与设计
2.1 系统需求分析
2.1.1系统需求分析
图书租借业务流程:
(1)读者在目录厅查阅索引卡;
(2)读者写出图书租借的图书编号、图书书名交给图书租借管理员,并出示借书证;
(3)管理者输入读者借书证号。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过会员权限,若已达权限,拒借,未达权限,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)
(4)图书管理员根据图书租借的图书编号、图书书名到书库找书;
(5)图书管理者确认被租借图书及图书租借者的相关信息;
(6)确认无误后将图书交给读者。
(7)还书时,从借书文件中读出与读者有关的记录,查阅所借日期,如超期(根据读者会员权限的规定)作罚款处理。否则,修改库存目录与借书文件。
对图书管理者可查看及更改图书馆图书租借情况和读者的相关信息,读者只能够凭借个人相关证件到图书馆经图书管理员同意方可查询和修改个人信息。
图书租借管理系统的信息量大,数据安全性和保密性要求高。本功能实现图书租借信息、读者信息、总体借阅情况信息的管理。
图书管理员可以浏览、查询、添加、修改图书租借的基本信息;浏览、查询、添加、删除和修改图书租借读者的基本信息;浏览、查询图书租借的借阅信息;能添加、删除和修改借阅信息。
报告 数据库课程设计
计算机科学与通信工程系
6 2.1.2功能需求分析
整个系统共分六个模块:租赁物信息的输入、查询、显示所有租赁物的信息、借出、归还、租金。
租赁物信息的输入:输入商店中所有图书和影碟的信息,并把租赁物的借出时间和归还时间都赋值为零,借出时间为零表示该租赁物还在店内。
查询:查询该租赁物的状态,共有三种状态,即:在店内,被借出,不存在。 显示所有租赁物的信息:显示所有图书和影碟的信息。
借出:输入借出信息,并进行相关的操作。
归还:输入归还信息,并进行相关的操作。
租金:计算租金。
2.1.3数据流图
图1 系统图
图2.会员
图3 操作员
报告 数据库课程设计
计算机科学与通信工程系
7
2.1.3数据字典 1)用户表 User
表1用户表
(2表2操作员表
(3表3图书表
(2表4租借记录
报告 数据库课程设计
计算机科学与通信工程系
8 2.2 数据库概念结构设计
操作员
图书信息
会员
出借记录
图4 E-R 图
报告 数据库课程设计
计算机科学与通信工程系
9
2.3 数据库创建
图5 数据库关系
第三章 系统开发及实现
3.1 论述设计开发采用的技术及设计效果
3.1.1图书的租借
(1)功能:查询想要借的租赁物的当前状态,当图书在店内是执行借书操 作并输入借出时间以及借书人的信息。
报告 数据库课程设计
计算机科学与通信工程系
10
图6 借出功能
3.1.2图书归还
(1)功能:查询想要还的租赁物的当前 …… 此处隐藏:2997字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




