SQL数据库课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL数据库课程设计
课程设计(论文)任务书
一、课程设计(论文)题目:图书管理系统
二、课程设计(论文)工作:
自 2012 年 12 月 22日起
三、课程设计(论文)内容要求:
1.本课程设计的目的
(1)使学生掌握数据库开发的基本工作流程;
(2)巩固数据库课程所学的内容;
(3)培养学生的计算机思维能力以及合作的精神;
(4)培养学生分析、解决问题的能力;
(5)提高学生的科技论文写作能力。
2.课程设计的任务及要求
1)基本要求:
(1)研究课程设计任务,并进行系统需求分析;
(2)对系统进行总体设计,分解系统功能模块,进行任务分配,以实现分工合作;(3)实现各功能模块代码;
(4)组装各模块,并测试、完善系统。
2)创新要求:
在基本要求达到后,可进行创新设计,如改进界面、增加功能或进行代码优化。3)课程设计论文编写要求
(1)要按照书稿的规格打印誊写课程设计论文
(2)论文包括封面、设计任务书(含评语)、摘要、目录、设计内容、设计小结(3)论文装订按学校的统一要求完成
4)参考文献:
(1)《数据库系统概论》(第四版)王珊、萨师煊编著高等教育出版社
(2)《SQL-结构化查询语言详解》高守传编著人民邮电出版社
(3)《Visual C++.NET程序设计实用教程》曾宪权编著清华大学出版社
5)课程设计进度安排
内容天数地点
系统总体设计 2 实验室
软件设计及调试 4 实验室、图书馆
撰写报告 2 实验室、图书馆
答辩 2 实验室
学
生
签
名:
课程设计(论文)评审意见(建议单独一页
(1)课程设计过程(20分):优()、良()、中()、一般()、差();(2)是否完成调试,系统运行效果(30分):优()、良()、中()、一般()、差();
(3)回答问题(20分):优()、良()、中()、一般()、差();(4)课程设计报告(30分):优()、良()、中()、一般()、差();(5)格式规范性及考勤是否降等级:是()、否()
评阅人:
职称:讲师
目录
一项目内容、要求与分组情况总体介绍 (1)
二概要设计 (1)
2.1开发工具及环境 (1)
2.2 系统设计任务分析 (1)
2.3 系统相应数据字典及实体联系图 (1)
2.4 系统功能流程图 (3)
三具体实现 (5)
3.1 数据库的建立语句 (5)
3.2系统运行界面及部分功能的实现和介绍 (6)
3.3 数据库与VC的连接实现 (13)
四设计体会与小结 (15)
五参考文献 (16)
一项目内容、要求与分组情况总体介绍
本实验的目标是利用数据库实现一个简单的图书管理系统,实现了管理员登录、图书查询、图书借阅、图书增删、图书借阅排行榜以及其他一些对图书以及用户进
行管理的功能。
二概要设计
2.1开发工具及环境
开发工具:Microsoft SQL Server 2005、Visual Studio .net 2005以及Visual C++ 6.0
操作系统:windows XP或win7等windows操作系统
运行环境:VC++6.0、Microsoft SQL Server 2005
2.2 系统设计任务分析
使用所学知识,根据图书管理系统所要实现的具体功能要求,利用数据库以及
其他开发工具和语言,完成以下任务:
(1)图书管理系统数据库的建立及数据库所需信息的分析;
(2)图书管理系统界面布局及窗口设计;
(3)图书管理系统相关控件及子窗口的设计;
(4)图书管理系统相关控件及功能的具体实现;
(5)运行测试程序,调试并纠正运行错误;
(6)调试无误,运行程序,测试具体功能并对系统进行相关优化。
2.3 系统相应数据字典及实体联系图
系统所需数据字典一览表:
Admin 管理员
备注字段类型字长是否允许为空是否为主键
管理员号userid char 10 N PRI
密码passward char 10 N
Bookid图书
备注字段类型字长是否允许为空是否为主键图书编号ISBN_ID char 10 N
书名编号book_id char 10 N PRI
Booktype图书属性
备注字段类型字长是否允许为空是否为主键图书编号ISBN_ID char 10 N PRI 书名book_name char 20 N
出版时间yeartime char 10 Y
作者actor char 20 Y
书的类型book_type char 20 Y
书本数allnumber int Y
剩下书本数lastnumber int Y
Borrow借书还书记录
备注字段类型字长是否允许为空是否为主键借书证号reader_id char 10 N PRI
书名编号book_id char 10 N PRI
借书时间borrow_time char 12 N
应还书时间return_time char 12 N
实还书时间fact_time char 12 Y
是否未还书return int N
Position方位(存放位置)
备注字段类型字长是否允许为空是否为主键书号ISBN_ID char 10 N PRI 方位book_position char 30 N
Readertype 图书借阅者
备注字段类型字长是否允许为空是否为主键借书证号reader_id char 10 N PRI 人名reader_name char 10 N
学历type char 10 N
Type学历
备注字段类型字长是否允许为空
学历type char 10 N PRI
可借书数number char 10 N