《数据库原理及应用_课程设计》由会员分享,可在线阅读,更多相关《数据库原理及应用_课程设计(18页珍藏版)》请在金锄头文库上搜索。
1、数据库原理及应用课程设计,栾翠菊 答疑时间: 周三下午13:3016:30 信工楼211,目的,加深对数据库理论知识和技术的理解 初步掌握数据库设计的基本方法及流程 培养分析问题、解决实际问题的能力 树立团结协作的精神 激发对本专业的学习热情 为将来从事数据库应用系统设计及开发工作打下一定的基础,任务,能够运用数据库与程序设计等方面的知识和技术,设计并开发一个小型数据库应用系统。,数据库应用系统,一种应用软件系统 使用数据库的各类信息系统都可以称为数据库应用系统 实例 各种管理信息系统 地理信息系统 电子商务系统 ,程序与数据的关系,要求,对选定课程设计题目,通过多种渠道分析所要设计的系统的需
2、求和功能,进行系统设计(尤其强调数据库设计),最终编码实现。 在人员的组织上,2至3人组成一个小组,组内成员分工明确、团结协作、相互配合,共同完成选题的设计。,系统要求,界面友好,输入输出方便 数据操作: 可实现数据输入、修改、删除、查询功能 具有一定统计和复杂查询功能,系统平台要求,OS:Windows 编程语言:任选一种高级程序设计语言 DBMS:MS SQL Server,课程设计参考题目,大剧院售票管理系统 航空售票管理系统 汽车销售管理系统 电脑彩票销售及摇奖模拟系统 房屋销售管理系统 房屋租赁管理系统 酒店客房管理系统 个人通讯录管理 个人收支财务管理 网上书店,小型超市销售管理系
3、统 图书管理系统 工资管理系统 人事管理系统 学生管理系统 学生宿舍管理系统 仓库管理系统 超市收款管理系统 铁路售票管理系统 长途汽车售票管理系统,小型超市销售管理,功能要求如下: 商品类别信息维护; 商品信息维护; 供应商信息维护; 员工信息维护; 商品进货信息的维护; 商品销售信息的维护; 商品库存量信息的查询; 商品销售利润的计算、查询和汇总; 商品销售情况的按时间段统计和汇总。,图书管理,功能要求如下: 图书类别信息的维护和查询; 图书信息的维护和查询; 读者类别信息的维护和查询; 读者信息的维护和查询; 图书管理员信息的维护和查询; 能进行借、还书操作; 能进行图书的组合检索; 可
4、以对读者借阅情况进行统计与查询。,网上书店,功能要求如下: 用户管理; 图书管理; 新书展示; 图书检索; 购物车管理; 订单管理等。,提交内容,每位同学交课程设计档案袋一个,内装: (1)一份自己撰写的打印版的:数据库系统原理及应用课程设计报告。 (2)一片光盘, 内容包括:报告、系统源代码、数据库文件。 以组为单位制作一份课程设计答辩的PPT,课程设计报告内容要求(3-1),封面(注明组员及分工) 目录 1系统概述 系统的特点 系统设计环境 2系统需求分析 系统设计的目标 系统需求分析(给出:数据流图、数据字典) 系统功能分析 概念结构设计(给出:E-R图),课程设计报告内容要求(3-2)
5、,3系统设计 数据库设计 逻辑结构设计(给出:各关系模式) 规范化设计(证明或规范到3NF,如果有冗余存在则给出理由) 各数据表结构 各表之间的关联关系(可以用SQL Server中关系图的截图表示) 系统功能设计 系统功能结构(给出整个系统功能模块的层次结构图) 各功能模块介绍(介绍每个模块的功能,接口如:输入、输出),课程设计报告内容要求(3-3),4系统实现 数据库数据录入(含有样例数据的各个数据表) 系统功能模块实现(每个模块的界面及说明) 5总结 讨论课程设计存在的问题、解决的思路及设想等 参考文献,考核方式,平时成绩 系统答辩及演示 课程设计报告,时间安排及成绩构成:,第4周提交题目、功能(5) 第6周提交需求分析(数据流图、数据字典)(10) 第8周提交概念模型(ER图)(10) 第9周提交逻辑模型(规范化到3NF)(10) 第12周中期检查(要求系统分析设计完成、系统实现过三分之一)(10) 第17系统验收、答辩(35) 第18周交报告(20),