数据库课程设计图书管理系统(00001)

上传人:ali****an 文档编号:118767181 上传时间:2019-12-25 格式:DOC 页数:15 大小:357.50KB
返回 下载 相关 举报
数据库课程设计图书管理系统(00001)_第1页
第1页 / 共15页
数据库课程设计图书管理系统(00001)_第2页
第2页 / 共15页
数据库课程设计图书管理系统(00001)_第3页
第3页 / 共15页
数据库课程设计图书管理系统(00001)_第4页
第4页 / 共15页
数据库课程设计图书管理系统(00001)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库课程设计图书管理系统(00001)》由会员分享,可在线阅读,更多相关《数据库课程设计图书管理系统(00001)(15页珍藏版)》请在金锄头文库上搜索。

1、湖南工业大学课 程 设 计资 料 袋 理 学院(系、部) 2012-2013 学年第 一 学期 课程名称 数据库原理与技术 指导教师 职称 讲师 学生姓名 专业班级 学号 题 目 图书管理系统 成 绩 起止日期 2012 年 12 月 31 日 2013 年 01 月 06 日目 录 清 单序号材 料 名 称资料数量备 注1课程设计源代码12课程设计说明书13课程设计任务书1张456 湖南工业大学课程设计任务书201 201学年第 学期 理 学院(系、部) 信息与计算科学 专业 1002 班课程名称: 数据库原理与技术 设计题目: 图书管理系统 完成期限:自 2012 年 12 月 31 日至

2、 2013 年 01月 06 日共 1 周任务及内容任务:设计一个图书馆管理系统。1.分析设计图书馆管理系统所要应用的功能,正确做出分析设计图。运用所学识和相关资料的查询,上机编写及调试源程序,进一步提高编程技巧及调试程序能力。2.所设计的系统能够正确的运行,且认真书写课程设计说明书。3.遵守课程设计要求和机房管理制度,服从指导教师的安排,确保课程设计的顺利完成。内容:1.管理员基本信息:包括图书ID、密码等。2.图书信息:包括图书ID、图书名称、作者、出版社、单价、入库时间、图书总量、现存总量。3.借书信息:包括借书号、借阅卡号、所借图书的名字、借书日期。4.借阅卡信息:包括借阅卡号、读者姓

3、名、性别、出生日期、家庭住址、身份证号码、电话号码、现借书总数。进度安排起止日期工作内容2012.12.31分析设计题目2013.01.03数据库设计,并创建数据库2013.01.04界面设计2013.01.05心得与体会2013.01.06整理文档与报告书主要参考资料指导教师(签字): 年 月 日系(教研室)主任(签字): 年 月 日11( 数据库原理与技术 )设计说明书图书管理系统起止日期: 2012 年 12 月 31 日 至 2012 年 01 月 06 日学生姓名 颜琰 班级信计1002班学号10411100211成绩指导教师(签字)理学院 2013 年01 月06 日目录1 概述1

4、2 需求分析13系统设计23.1 总体设计框架 23.2 系统流程分析 23.3 数据库设计 3 3.3.1 系统主界面设计及新书登记数据库设计 3 3.3.2 借书还书查询书籍借阅信息数据库设计 33.3.3 借阅证管理与系统管理数据库设计 34系统实现过程44.1系统主界面设计及新书登记 44.2借书、还书、查询书籍及借阅信息 44.3借阅证管理、系统管理 65 总结 306 参考文献 311 概述 随着人们知识层次的提高图书馆成为日常生活中不可缺少的一部分。而图书馆的存书量和业务量庞大,仅仅靠传统的记账式管理式不可行的。图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。图书馆管理

5、系统为学校或者社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。我主要负责l 数据库设计 1、对系统进行需求分析。 2、对系统进行概念结构设计。画出局部和全局E_R图 3、对系统进行逻辑结构设计转换成关系模型 4、对系统进行物理结构设计要求有: 1、用T-SQL语句创建数据库 2、用T-SQL语句创建所有的表及设置主键 3、用T-SQL语句给需要设外键的表设置外键 4、用T-SQL语句给表加上check约束、UNIQUE约束、DEFAULT约束 5、使用insert语句初始化数据库给每个表至少插入5条记录 l 用T-SQL语句完成以下

6、题目内容要求把题目和代码都写上。1、流程控制语句与函数 2、用上while 语句 3、用上ifelse 语句 4、用上case函数 5、用上substring函数 6、用上datediff函数 7、自定义一个标量函数并调用它 l SELECT查询 1、用上selectfromwhere语句 2、用上distinct 关键字 3、用上top 关键字 4、用上in 子句 5、用上 between 子句 6、用上like 子句 7、进行多表连接8、用上into子句 9、用上update 语句 10、用上delete 语句 11、用上count函数 12、用上order by 子句 13、用上grou

7、p by子句 CREATE DATABASE db_Library ON PRIMARY(/*-数据文件的具体描述-*/NAME = LibraryMs_data, - 主数据文件的逻辑名称FILENAME = E:YYLibraryMs_data.mdf, - 主数据文件的物理名称size = 30MB, - 主数据文件的初始大小maxsize = unlimited, - 主数据文件增长的最大值filegrowth = 10 - 主数据文件的增长率)Log ON(/*-日志文件的具体描述,各参数含义同上-*/NAME = LibraryMs_log,FILENAME = E:YYLibra

8、ryMs_log.ldf,size = 1MB,maxsize = 100MB,filegrowth = 2MB)Use db_Library-=- 管理员登陆表-=CREATE TABLE tb_admin(a_id varchar(50) not null primary key, -管理员编号a_name varchar(50) not null, -管理员登陆名a_pwd varchar(30) not null -管理员密码)insert into tb_admin values(YY2314,yanyan,123456);insert into tb_admin values(HL

9、Z531,huangzhuli,123456);insert into tb_admin values(MSL864,moshanlan,123456);insert into tb_admin values(ZS7684,zhangshan,123456);insert into tb_admin values(LS9512,lisi,123456);-=- 书架信息表-=CREATE TABLE tb_bookcase(/*-描述书存放的位置-*/c_id varchar(30) not null primary key, -书架编号c_name varchar(30) not null,

10、 -书架名称)insert into tb_bookcase values(GL1457,信息)insert into tb_bookcase values(WX3186,文学)insert into tb_bookcase values(TW7866,天文)insert into tb_bookcase values(DL6581,地理)insert into tb_bookcase values(WL8645,物理)-=- 图书类型信息表-=CREATE TABLE tb_booktype(t_id int IDENTITY (1,1) not null primary key, -类型编号t_name varchar(30) not null, -类型名称t_days int not null, -可借天数)insert into tb_booktype values(数据结构,30)insert into tb_booktype values(数学,30)insert into tb_booktype values(散文,30)insert into tb_booktype values(地理,30)insert into tb

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号