图书管理系统实验报告
更新时间:2024-05-29 10:48:01 阅读量: 综合文库 文档下载
- 图书管理系统推荐度:
- 相关推荐
Project report
课程:数据库系统概念 指导老师:陈岭
组长:方舟行 组员:赵季儒
——图书管理系统
一:总体功能设计 1)基本功能目标
1、管理员登入;
2、图书入库(单件/批量);【只能由管理员操作】
3、图书查询(对类别, 书名, 出版社, 年份(年份区间), 作者, 价格(区间) 进行查询); 4、借书(显示该借书证所有已借书籍,并且输入书号借书);【只能由管理员操作】 5、还书(显示该借书证所有已借书籍,并且输入书号还书);【只能由管理员操作】 6、借书证管理(增加或删除一个借书证)【只能由管理员操作】
2)拓展功能
1、图书查询时可以选择指定属性排序 2、打开指定的TXT文件进行批量入库
图表详解: 图书入库 管理员 添加单本 登入 添加多本,可根据文件导入添加 增加借书证 借书证管理 删除借书证 访客 借书 输入借书证号 显示所有已借书籍 输入书号 有库存,借书成功,库存减一 无库存,借书失败 还书 显示所有已借书籍 输入借书证号 输入书号 在已借书籍内还书成功,库存加一 不在已借书籍内,出错 图书查询,根据类别查询,可按照指定属性排序(默认书名 )
3)数据库表结构设计
create table admin ( id char(10), pw char(6),
name varchar(20), phone char(11) )
create table book( bno char(8),
category char(10), title varchar(40), press varchar(30), year int,
author varchar(20), price decimal(10,2), total int, stock int )
create table card( cno char(7),
name varchar(10),
department varchar(40),
type char(1) check(type in ('S','T')) )
create table borrow( cno char(7), bno char(8),
borrowdate date, returndate date, id char(10)
)
结构图:
Book book
admin Card borrow card 4)关键设计思路或方法
概况:
开发环境:VS2012
数据库:SQLserver2000 语言:C++
主要运用:MFC ODBC类 图形界面:MFC,PS等 界面:
登入界面
图书入库
主界面 查询
借书
还书
管理借书证 。
主要功能界面以标签页的形式集中在主界面上。
主要功能是用MFC 对ODBC API进行封装过的ODBC类来实现。
二:详细设计
1)登陆模块功能及界面设计
功能:
输入用户密码
登陆:在数据库admin表格中搜索,若无该账号密
码,则弹出提示,否则进入主界面
退出:退出程序
界面设计图:
2)加入图书模块功能及界面设计
从主界面进入
单本加入
输入图书各个属性,加入到数据库
book表中
批量加入
用户选择文本文件地址,从中读入
所有数据
界面设计:
【主界面风格统一为简捷一致,具体使用无边框,轻微透明,浅灰的界面,各模块使用标签页进行切换,如上图,此后不赘述】。
3)加入图书模块功能及界面设计
功能:
从主界面进入
选择搜索项和排序项(默认书名),输入搜
索内容,进行搜索
在表格中输出符合的所有图书信息
界面:
4)借书模块功能及界面设计
从主界面进入
输入卡号,进行搜索
在表格中输出所有借的书
输入书号,进行借书操作
有库存:该书库存-1 在borrow表中增加记录,时间为当前时间,还书时间为1个
月后,刷新已借书目录 无库存:在borrow中搜索,输出该书最近
的归还时间
5)还书模块功能及界面设计
从主界面进入
输入卡号,进行搜索
在表格中输出所有借的书
输入书号,进行还书操作
书被该卡借阅:该书库存+1 在borrow表
中删除记录,刷新已借书目录
未被该卡借阅:错误提示
6)管理借书证模块功能及界面设计
从主界面进入
输入各信息,选择类型
在card表中添加
输入卡号
从card中删除该记录
7)总体类结构关系:
三:组内成员分工
组员分工:
方舟行(组长):图形界面设计及实现,主要程序部分实现 赵季儒:数据库结构设计、数据搜集及测试、报告设计与撰写
正在阅读:
图书管理系统实验报告05-29
浅谈初中生语文学习的自主性-最新教育资料03-16
挖笋作文800字06-30
那一句小小的加油作文800字06-23
散户补仓的五大原则03-17
数字电路测试仪06-12
沃尔玛公司的STP分析07-29
初中语文知识点《基础知识及语言表达》《字形》精选课时练习【9404-15
化工原理-第一章-流体力学习资料06-07
热喷涂涂层封孔处理及其耐酸蚀性能研究06-09
- 2012年广州一模数学(理科)试卷(word版,含答案)
- 生化课本知识总结
- 诉权
- 呼叫中心平台项目可行性研究报告(目录) - 图文
- 汽车综合故障诊断作业三及答案
- 怎样写才能拿到中考满分作文
- 《第7章 图结构》习题解答
- 中学物理教学法实验指导书
- 加强教研组建设 走特色教研之路
- 2009年宁夏公务员录用考试《行政职业能力测验》试卷
- 加强校园文化建设 细化制度促发展
- 2020年中国教育发展战略框架 试卷
- 六年级上册数学期末复习资料
- 大工16春《高层建筑结构》大作业答案
- 高分子物理电子教案
- 大学生创业孵化基地建设的理论初探
- 王家寨矿井瓦斯煤尘灾害演习报告
- 2013年中国邮政储蓄银行招聘考试试题
- 浅析绿色用电与生活用电
- 一堂好课的标准
- 管理系统
- 实验
- 报告
- 图书
- 系统与数据恢复技术实验报告三
- 超星尔雅创业课考试答案
- 油层物理 何更生版 作业答案_部分
- 壁纸检测原始记录
- 太来乡中心幼儿园学习党的十八大的心得体会
- 增值税作业参考答案
- 2019-2020年度最新牛津译林版八年级英语上册unit 6 Birdwa
- 从容应对期末考试的八种答题技巧
- 八年级下册思想品德期中试题
- 2019年高考历史一轮复习 第六单元 第13讲课时作业 岳麓版
- 2010年试验检测员考试试题
- 中国铁塔建设维护安全管理手册 - 图文
- 学而思杯赛题
- 安徽师大附中2015-2016学年高一上学期期中考试数学试卷
- 度米文库精品文档高考作文必备关于我的阅读的素材
- 公共政策07年-12年的自考真题与答案 - 图文
- 六年级体育说课稿
- 铁路旅客运输管理规则
- 主题班会礼让斑马线。文明我点赞
- 1947年9月在山东诸城战斗中牺牲的部分革命烈士名录(江苏籍)A