数据库课程设计

发布 2022-10-04 13:52:28 阅读 9343

“数据库课程设计”是数据库系统及应用、软件工程及程序设计课程的后续实验课,是一门独立开设的实验课程。“数据库课程设计”可以进一步巩固学生的数据库知识,加强学生的实际动手能力和提高学生综合素质。

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。课程设计的目的:

1. 加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;

2. 在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;

3. 学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;

4. 为毕业设计和以后工作打下必要基础。

题目一:学生管理系统。

包括三大模块:

学籍管理(实现学生的录取,报到,入学等)

成绩管理(包括学生的选课,上课和考试)

相关查询。题目二:书店管理系统。

包括四大模块:

售书(图书销售管理及销售统计,查询)

进书(通过书目,向发行商下定单订购图书)

库存(图书库存,统计)

相关查询。题目三:图书馆管理系统。

包括四大模块:

图书的查询。

借书。还书。

图书的预约。

题目四:库存管理系统。

包括四大模块:

商品目录建立。

商品入库管理。

商品出库管理。

商品库存查询。

运用数据库基本理论与应用知识,在微机rdbms(sql server)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。

1. 用e-r图设计选定题目的信息模型;

2. 设计相应的关系模型,确定数据库结构;

3. 分析关系模式各属于第几范式,阐明理由;

4. 设计应用系统的系统结构图,确定系统功能;

5. 通过设计关系的主码约束、外码约束和使用check实现完整性控制;

6. 为参照关系设计插入、删除、修改触发器;

7. 实现应用程序设计、编程、优化功能;

8. 对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系统用户界面完成实验内容所指定的各项要求;

9. 分析遇到的问题,总结并写出课程设计报告;

10. 自我评价。

开发环境vc++、odbc;数据库sql server

1. 创建数据库的结构。

2. 创建各基本表的结构。

3. 编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。在查询和管理中各选一题。对于程序运行界面不做要求。

1.对学生到实验室的情况进行不定时统计;

2.出勤率+课程设计报告+课程设计所开发的应用系统+其他(上机抽查和提问)=综合评定成绩。

3.课程设计结束时请将下列资料上交:

1) 课程设计报告;

2) 所开发的应用系统的源程序、安装和使用说明;

3) 将(1)(2)中的资料压缩成一个压缩包,压缩包文件的命名规则:班级+学号(末2位)+姓名(例如:软件080101王鹏晓);

4) 每人将(3)中的压缩包上传到ftp服务器上,同时将打印的课程设计报告上**长,班长收齐后交给任课教师。

地址:数据库课程设计报告/软件081-2/

用户名:nianyi

密码:123456

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...