Data Design using SQL Server课程设计教学大纲 编号:1326840时间:1周实验室名称:计算机应用技术实验室 课程设计的目的与要求 1.教学目的 计算机科学与技术专业软件工程方向本科生课程《 Data Design using SQL Server》,是一 门理论性与实践性较强的课程。本专业的本科生在掌握理论知识的冋时,要能操作当前流行 的DBMS,了解数据库在计算机应用系统的作用,并能独立地开发实现一个小型的基于 DBMS上的应用系统。通过课程设计加强对课堂学习内容的理解,逐步培养一定编程能力。 2.教学要求 本课程设计要求学生能基本独立地运用程序语言和数据库方面知识,编制一个功能简单 的小型信息模拟系统。 课程设计的内容和安排 1.课程设计题目的选择 小型管理信息系统的设计与实现,教师可提供近20个题目供学生选择(难易程度不同), 学生也可以自己选择题目,但必须经过教师的审核。 2.课程设计内容及要求 (1)参考题目 人事管理系统 航空售票管理系统 学生管理系统 汽车销售管理系统 学生成绩管理系统 电脑彩票销售及摇奖模拟系统 图书借阅管理系统 房屋销售管理系统 铁路售票管理系统 房屋租赁管理系统 长途汽车售票管理系统 酒店客房管理系统 大剧院售票管理系统 个人通讯录管理 运动会成绩及名次管理系统 个人收支财务管理 仓库管理系统(小超市) ●邮政编码査询与管理 小超市销售管理 工资管理 ●超市收款管理系统 ●网上书店 (2)主要技术指标和要求 ●系统规格 模拟系统实现对信息的基本管理 界面友好,输入输出方便 基本操作: 可实现数据输入、修改、删除、查询、存储功能 ●具有一定统计和复杂查询功能 (3)方案选择及工作原理 适用语言:WB, Delphi,C++等不限,推荐VB.net DBMS: SQL Server 2000 (4)设计成果的要求 a)每个学生独立地实现一个小型模拟信息系统,能通过前台操作后台数据库, b)课程设计报告
1 Data Design using SQL Server 课程设计教学大纲 编号:1326840 时间:1 周 实验室名称:计算机应用技术实验室 一. 课程设计的目的与要求 1. 教学目的 计算机科学与技术专业软件工程方向本科生课程《Data Design using SQL Server》,是一 门理论性与实践性较强的课程。本专业的本科生在掌握理论知识的同时,要能操作当前流行 的 DBMS,了解数据库在计算机应用系统的作用,并能独立地开发实现一个小型的基于 DBMS 上的应用系统。通过课程设计加强对课堂学习内容的理解,逐步培养一定编程能力。 2. 教学要求 本课程设计要求学生能基本独立地运用程序语言和数据库方面知识,编制一个功能简单 的小型信息模拟系统。 二. 课程设计的内容和安排 1. 课程设计题目的选择 小型管理信息系统的设计与实现,教师可提供近 20 个题目供学生选择(难易程度不同), 学生也可以自己选择题目,但必须经过教师的审核。 2. 课程设计内容及要求 (1)参考题目 ⚫ 人事管理系统 ⚫ 学生管理系统 ⚫ 学生成绩管理系统 ⚫ 图书借阅管理系统 ⚫ 铁路售票管理系统 ⚫ 长途汽车售票管理系统 ⚫ 大剧院售票管理系统 ⚫ 运动会成绩及名次管理系统 ⚫ 仓库管理系统(小超市) ⚫ 小超市销售管理 ⚫ 超市收款管理系统 ⚫ 航空售票管理系统 ⚫ 汽车销售管理系统 ⚫ 电脑彩票销售及摇奖模拟系统 ⚫ 房屋销售管理系统 ⚫ 房屋租赁管理系统 ⚫ 酒店客房管理系统 ⚫ 个人通讯录管理 ⚫ 个人收支财务管理 ⚫ 邮政编码查询与管理 ⚫ 工资管理 ⚫ 网上书店 (2) 主要技术指标和要求 ⚫ 系统规格: 模拟系统实现对信息的基本管理 ⚫ 界面友好,输入输出方便 ⚫ 基本操作: 可实现数据输入、修改、删除、查询、存储功能 ⚫ 具有一定统计和复杂查询功能 (3) 方案选择及工作原理 ⚫ 适用语言:VB,Delphi,C++等不限,推荐 VB.net ⚫ DBMS:SQL Server2000 (4) 设计成果的要求 a) 每个学生独立地实现一个小型模拟信息系统,能通过前台操作后台数据库。 b) 课程设计报告
1)概述 2)系统分析报告(业务、数据流程) 3)系统设计报告 总体设计(软件、硬件环境) 数据库概要设计 数据库物理设计 数据和程序的关系说明 代码设计 界面设计 输入输出设计 模块设计 4)系统实现 3.3.教学安排: 第六周:发布消息,推荐程序语言 第十周:发布题目(约20个左右),供学生选择。 第十七周:系统演示,对每个同学实现的系统检查评分,交系统报告 序号实验项目 实验内容 学时必修 数据库管理系数据库管理系统软件、测试和基本使用技能 统的安装与练习:建立用户自己的数据库并熟悉和 使用 测试相关的SQL查询语言 软件开发工具开发工具的安装、测试和基本使用技能练1√ 的安装与使习:建立简易的练习程序,并测试相关 用 数据库的连接 数据库应用软应用系统的功能设计、流程设计、数据库模2 件规划与设型设计,输入/输出方案设计。 C/S或B/S模式系统编程、调试、试运行 的数据库应 用软件开发 对课程设计的教学建议 1)选题与生产实际相结合,从技术等方面创新。 2)要补充学生“系统分析与设计”的相关知识点 四.课程设计的成绩评定 成绩评定 1)系统实现(85%) 独立完成60分 基本功能实现(数据输入、修改、查询、存储等)10分 界面10分 具有网路和数据库功能10分 特色10分 2)系统报告15% ●报告完整15分(要求打印)
2 1) 概述 2) 系统分析报告(业务、数据流程) 3) 系统设计报告 ⚫ 总体设计(软件、硬件环境) ⚫ 数据库概要设计 ⚫ 数据库物理设计 ⚫ 数据和程序的关系说明 ⚫ 代码设计 ⚫ 界面设计 ⚫ 输入输出设计 ⚫ 模块设计 4) 系统实现 3. 3. 教学安排: ⚫ 第六周:发布消息,推荐程序语言。 ⚫ 第十周:发布题目(约 20 个左右),供学生选择。 ⚫ 第十七周:系统演示,对每个同学实现的系统检查评分,交系统报告。 序号 实验项目 实验内容 学时 必修 1 数据库管理系 统的安装与 使用 数据库管理系统软件、测试和基本使用技能 练习;建立用户自己的数据库并熟悉和 测试相关的 SQL 查询语言。 1 √ 2 软件开发工具 的安装与使 用 开发工具的安装、测试和基本使用技能练 习;建立简易的练习程序,并测试相关 数据库的连接。 1 √ 3 数据库应用软 件规划与设 计 应用系统的功能设计、流程设计、数据库模 型设计,输入/输出方案设计。 2 √ 4 C/S 或 B/S 模式 的数据库应 用软件开发 系统编程、调试、试运行。 14 √ 三.对课程设计的教学建议 1)选题与生产实际相结合,从技术等方面创新。 2)要补充学生“系统分析与设计”的相关知识点。 四.课程设计的成绩评定 成绩评定: 1) 系统实现(85%) ⚫ 独立完成 60 分 ⚫ 基本功能实现(数据输入、修改、查询、存储等) 10 分 ⚫ 界面 10 分 ⚫ 具有网路和数据库功能 10 分 ⚫ 特色 10 分 2) 系统报告 15% ⚫ 报告完整 15 分(要求打印)