图书管理系统实验报告
更新时间: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
科技英语翻译作业参考答案04-05
浅谈行政职权滥用的危害与防范措施01-03
美丽的茶亭公园作文600字07-08
2010-2011学年度第一学期工作计划10-23
十二五规划农业啥目标08-16
大肠杆菌培养基配制及培养方法03-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 管理系统
- 实验
- 报告
- 图书
- 系统与数据恢复技术实验报告三
- 超星尔雅创业课考试答案
- 油层物理 何更生版 作业答案_部分
- 壁纸检测原始记录
- 太来乡中心幼儿园学习党的十八大的心得体会
- 增值税作业参考答案
- 2019-2020年度最新牛津译林版八年级英语上册unit 6 Birdwa
- 从容应对期末考试的八种答题技巧
- 八年级下册思想品德期中试题
- 2019年高考历史一轮复习 第六单元 第13讲课时作业 岳麓版
- 2010年试验检测员考试试题
- 中国铁塔建设维护安全管理手册 - 图文
- 学而思杯赛题
- 安徽师大附中2015-2016学年高一上学期期中考试数学试卷
- 度米文库精品文档高考作文必备关于我的阅读的素材
- 公共政策07年-12年的自考真题与答案 - 图文
- 六年级体育说课稿
- 铁路旅客运输管理规则
- 主题班会礼让斑马线。文明我点赞
- 1947年9月在山东诸城战斗中牺牲的部分革命烈士名录(江苏籍)A