没有合适的资源?快使用搜索试试~ 我知道了~
软件工程课程设计任务书——图书管理系统.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 108 浏览量
2021-11-24
10:27:22
上传
评论
收藏 380KB PDF 举报
温馨提示
试读
16页
软件工程课程设计任务书——图书管理系统.pdf
资源推荐
资源详情
资源评论
信息工程学院 计算机 (1)班 苏冬 陈志辉 20090610040130
1
图书馆管理系统
09 计算机一班 苏冬( 20090610040122) 陈志辉
一、实验目的
本学期数据库课程设计的题目为数据库的应用, 建立一个系统界面来调用数
据库中的数据。 众所周知数据库是用来提高对数据的操作, 大部分的应用程序都
需要调用数据库中的数据, 所以能够应用数据库对编写应用程序尤为重要。 所以
这次课程设计需要学习数据库怎样通过连接被应用程序调用,可以通过 ADO、
ODBC、OLEDB等进行连接;怎样能够编写代码将界面的文本文档控件的输入信息
转化为数据库的信息;怎样通过查询数据库里的内容判断是否有一条记录信
息...... 。
本课程设计设计一个图书借阅管理系统,通过一个管理员登陆界面,进入主
界面后进行查询、 导入、删除学生图书借阅信息, 而界面显示的数据将放在数据
库中保存。
二、实验要求
基本要求: 实现图书管理和借阅。 图书管理包括图书的增加和删除; 图书借阅包
括图书的查询、借、还。
高级要求:具有用户管理功能,如增加用户、删除用户等;能设置图书借阅
的最长时间限制,对超出时间的进行罚款。
三、分工情况
苏冬:界面设计,借还书及相关查询
陈志辉:数据库设计,数据库管理,读者信息登记及查询,界面登录
四、实验的硬件环境、软件环境
硬件环境: Windows 7
软件环境: visual C++ 6.0
五、实验步骤
可行性分析报告
我们小组的软件工程开发课程设计题目是: 图书管理系统开发。 系统开发
的总的设计目标是实现图书管理的系统化、 规范化和自动化, 实现对图书资料的
集中统一的管理。 本系统主要实现对图书馆信息的管理,主要功能为管理有关
读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍
信息管理模块, 借阅信息管理模块, 管理者信息管理模块。 读者信息管理部分有
两方面的功能, 可以浏览读者的信息, 可以对读者信息进行维护。 书籍信息管理
可以浏览书籍的信息, 可以对书籍信息进行维护。 借阅信息管理可以显示当前数
据库中书籍借阅情况, 可以对借阅信息进行维护。 管理者信息管理可以显示数据
库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要
解决的问题是利用关键字对数据库进行查询。
概要设计
信息工程学院 计算机 (1)班 苏冬 陈志辉 20090610040130
2
5.1.1 数据库设计
数据库的数据项由如下组成 :
登录表 :
用户名、密码。
图书表 :
图书条码、图书名称、作者、出版社、出版时间、图书馆图书是否还可
借出。
借阅表 :
借阅 ID、读者条码、图书条码、借阅时间、借出批准图书管理员。
历史借阅表 :
历史借阅 ID、读者条码、图书条码、借阅时间、归还时间、借出图书馆
员、借出图书管理员。
读者表 :
读者条码、读者姓名、身份证号、最大借书数量、是否借书。
5.1.2 界面功能设计
完成如下几项功能 :
1) 图书管理
A、查询图书信息 : 通过图书或书籍条码查询 ;
B、增添图书信息 : 输入书名、作者、书籍条码、出版社、出版日期、图
书馆尚能借出与否等信息增添图书。
C、删除图书信息 : 通过查询删除下架的图书。
D、图书记录查询 : 通过录入的图书信息顺序,查看上一条、下一条、第
一条、末条记录。
2) 读者管理
A、查询读者信息 : 通过输入读者姓名,读者条码查询,名字可以相同,
读者条码唯一。
B、增添读者信息 : 输入读者条码、读者姓名、读者身份证号信息增添读
者。
C、删除读者信息 : 通过查询的结果删除不能借阅图书的读者信息。
D、读者记录查询 : 通过录入的读者信息顺序,查看上一条、下一条、第
一条、末条记录。
3) 借书管理
A、借书信息录入 : 输入读者条码和图书条码,完成借书,将在借书表中
记录读者的借书信息,并通过管理员的登录信息生成借书批准员。
4) 还书管理
A、历史借书录入 : 输入图书条码、读者姓名核对是否有借书记录,然后
调用借书日期和现在时间生成借书时间并判断是否超期借阅, 将信息录入数
据库中。
5) 登录管理
A、通过编辑数据库中 clerk 表添加登录账号和密码。
详细设计(每个题目的设计流程和算法描述)
5.2.1 数据库详细设计
信息工程学院 计算机 (1)班 苏冬 陈志辉 20090610040130
3
首先设计数据库定义图书借阅管理的数据项, 将数据分为几张不同的关系表
进行存放, 表与表之间存在数据关系, 通过连接可查询不同的组合信息, 他们的
关系 ER图如下 :
本次课程设计是通过 ACCESS 建立数据库并通过 ODBC 控件方式挂载数据
库服务 (DSN 服务、注是将 .mdb 格式的数据库文本挂载 ),通过代码调用上述所
提供的 DSN 服务对数据库中的内容进行操作。 挂载 DSN 服务和通过 access建立
的数据库表如下 :
剩余15页未读,继续阅读
资源评论
liuyeping11
- 粉丝: 1
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功