2023年6月21日发(作者:)
SQL Server
数据库技术》课程设计
课程名称:课程设计(二)
使用专业:软件技术专业
《
一、 课程设计的目的
SQL Server数据库技术课程设计作为独立的教学环节,是软件技术专业集中实践性环节系列之一,是学习完相关课程后进行的一次全面的综合练习。其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用各种关系数据库为后台数据库设计一个信息管理系统,综合训练学生的分析问题,设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力。
二、 课程设计内容及要求
掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
1、需求分析:根据自己的选题,绘制的DFD、DD图表以及书写相关的文字说明。
2、概念结构设计:绘制所选题目详细的E-R图。
3、逻辑结构设计:将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。
4、物理结构设计:选定实施环境,存取方法等。
5、数据实施和维护:用DBMS建立数据库结构,加载数据,实现各种查询、链接应用程序,设计库中触发器、存储器等对象,并能对数据库做简单的维护操作。
6、用JSP 、VB、Java等编程语言设计数据库的操作界面。
7、设计小结:总结课程设计的过程、体会及建议。
8、其他:参考文献、致谢等。
三、 课程设计的一般步骤
课程设计大体分三个阶段:
1. 系统分析与数据库设计阶段
1) 通过社会调查,选择一个实际数据库应用系统的软件项目。
1 2)进行系统需求分析和系统设计,写出系统分析和设计报告。
3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
2. 应用程序设计阶段
1)完成数据库定义工作,实现系统数据的数据处理和数据录入。
2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
3. 系统集成调试、维护阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。对数据库进行备份与恢复管理。
SQL Server数据库技术课程设计时间为30课时 ,具体安排如下:
序设计内容
号
内容 课时要求
(节)
系统数据流图 1 系统需求分根据课题的要求进行简单的需求分析,设计相4
析与功能设应的数据流图,得出相应的系统功能需要
计
2 总体设计 根据功能需求,设计系统的总体结构
4
系统总体功能模块图
数据字典
模块接口
3 数据库设计 完成数据库的概念设计、逻辑设计,按数据库8
设计方法和规范化理论得出符合3NF的逻辑模型
ER图设计
ER图转化为相应的关系模式
设计数据库的逻辑模型(以表格),在机器上完成数据库的物理设计
4 应用程序设设计并编写输入输出、查询统计、数据维护8
计和程序调等功能模块的应用程序
试
5 设计报告与撰写设计报告并提交相应资料与成果
成果提交
每个人设计1-2个模块,一个组完成一个完整的系统
按以上要求
6
四、 SQL Server数据库技术课程设计的成绩评定
由指导教师和同组成员根据学生完成SQL Server数据库技术课程设计任务的情况综合打分。成绩评定实行优秀,良好,中等,及格和不及格五个等级。优
1 秀者人数一般不超过总人数的20%,不及格者下学期需重新做课程设计。注意:SQL Server数据库技术课程设计最后要随机抽取不少于占总数1/3的小组进行答辨。
1. 平时考核:20%
包括考勤、调试程序能力及平时的综合考查。
2. 设计成果:40%
包括是否达到设计的基本要求,数据库设计是否完整,合理、应用程序、表单的界面是否美观,报表设计是否满足实际需求,以及在验收时能否正确回答与设计有关的问题等。
3. 课程设计报告:30%
包括论述的全面性、合理性,文字表述的准确性和条理性,以及书写的工整程度等。
4. 学生互评:10%
包括工作态度、与人合作以及在整个过程中发挥的作用等。
优秀:能实现所选课题所要求的各项功能,课程设计报告项目齐全,能够说明课题的实现思路与步骤。电子文档齐全。
良好:能实现所选课题所要求的80%以上功能,电子文档齐全,课程设计报告项目齐全,能够说明课题的实现方法。
中等:能基本实现所选课题的功能,上传了相关电子文档,课程设计报告能说明所实现的功能及实现思路。
及格:能够积极参加课程设计,实现了所选课题的简单功能,课程设计报告书写工整,上传了相关电子文档。
不及格:缺勤达5次及以上,课程设计报告抄袭其它同学,设计任务没有完成。
五、 课程设计报告撰写要求
课程设计的总结报告是在完成所有设计后,学生对归纳技术文档,撰写科学技术总结报告能力的训练,培养学生严谨的作风和科学的态度。通过撰写课程设计总结报告,不仅可以把数据库,表单,数据维护及技术参考等内容进行全面总
1 结,而且还可以把实践内容提升到理论高度。
(1)不少于3000字,可以使用统一的稿纸书写,亦可以自己打印(A4纸型)。
(2)主要内容及装订顺序:封面(统一提供)、目录、正文、参考文献
(3)正文部分应该包括:需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、运行结果,每个人可选择1-2个模块进行)、系统使用说明、课程设计小结等。
(4)设计报告严禁抄袭,即使是同一小组也不允许雷同,否则记为不及格。
六、 课程设计学生守则及管理规定
1、 学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处。
2、
3、
学生必须随时接受指导教师的检查,指导及安排的工作。
课程设计所使用的机器,须经指导教师同意后,方可使用。课程设计结束后,制作成果必须上交。
4、 学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。
5、 严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低5分。学生未经指导教师同意将私人盘片、器材带入计算机房或实验室,将予以没收。学生也不得将计算机房和实验室中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。
6、 学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫。
七、参考选题
设计题目1:图书借阅管理系统
背景资料:
1)
图书馆有各种图书二十万多册。
2)
每种图书都有书名、书号、作者(译者)、出版社、定价和内容简介。
1 3)
借书证记录有借阅者的读者号、读者姓名、性别、所在系别、班级等。
4)
凭借书证借书,每次最多能借8本书。借书期限最长为30天。
设计要求:
1)
实现新进图书的数据录入。
2)
可以查看在库图书信息。
3)
可以查看读者信息。
4)
可以查看借阅信息。
5)
能够按书名、作者等分类查询现有图书的数量。
设计题目2:工资管理系统
背景资料:
1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。
2)该单位下设4个科室,即经理室、财务科、技术科和销售科。
3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。
4)员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。
5)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。
设计要求:
1)
实现按照科室录入个人的基本资料、工资和扣除金额的数据。
2)
计算个人的实际发放工资。
3)
按科室、职业分类统计人数和工资金额。
4)
实现分类查询。
5)
能够删除辞职人员的数据。
设计题目3:物资管理系统
背景资料:
1 1)一个存放商品的仓库,每天都有商品出库和入库。
2)每种商品都有名称、生产厂家、型号、规格等。
3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
设计要求:
1)
设计出入库单据的录入。
2)
实现按商品名称、出入库日期的查询。
3)
实现分别按日、月和年对出入库商品数量的统计。
1
2023年6月21日发(作者:)
SQL Server
数据库技术》课程设计
课程名称:课程设计(二)
使用专业:软件技术专业
《
一、 课程设计的目的
SQL Server数据库技术课程设计作为独立的教学环节,是软件技术专业集中实践性环节系列之一,是学习完相关课程后进行的一次全面的综合练习。其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用各种关系数据库为后台数据库设计一个信息管理系统,综合训练学生的分析问题,设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力。
二、 课程设计内容及要求
掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
1、需求分析:根据自己的选题,绘制的DFD、DD图表以及书写相关的文字说明。
2、概念结构设计:绘制所选题目详细的E-R图。
3、逻辑结构设计:将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。
4、物理结构设计:选定实施环境,存取方法等。
5、数据实施和维护:用DBMS建立数据库结构,加载数据,实现各种查询、链接应用程序,设计库中触发器、存储器等对象,并能对数据库做简单的维护操作。
6、用JSP 、VB、Java等编程语言设计数据库的操作界面。
7、设计小结:总结课程设计的过程、体会及建议。
8、其他:参考文献、致谢等。
三、 课程设计的一般步骤
课程设计大体分三个阶段:
1. 系统分析与数据库设计阶段
1) 通过社会调查,选择一个实际数据库应用系统的软件项目。
1 2)进行系统需求分析和系统设计,写出系统分析和设计报告。
3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
2. 应用程序设计阶段
1)完成数据库定义工作,实现系统数据的数据处理和数据录入。
2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
3. 系统集成调试、维护阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。对数据库进行备份与恢复管理。
SQL Server数据库技术课程设计时间为30课时 ,具体安排如下:
序设计内容
号
内容 课时要求
(节)
系统数据流图 1 系统需求分根据课题的要求进行简单的需求分析,设计相4
析与功能设应的数据流图,得出相应的系统功能需要
计
2 总体设计 根据功能需求,设计系统的总体结构
4
系统总体功能模块图
数据字典
模块接口
3 数据库设计 完成数据库的概念设计、逻辑设计,按数据库8
设计方法和规范化理论得出符合3NF的逻辑模型
ER图设计
ER图转化为相应的关系模式
设计数据库的逻辑模型(以表格),在机器上完成数据库的物理设计
4 应用程序设设计并编写输入输出、查询统计、数据维护8
计和程序调等功能模块的应用程序
试
5 设计报告与撰写设计报告并提交相应资料与成果
成果提交
每个人设计1-2个模块,一个组完成一个完整的系统
按以上要求
6
四、 SQL Server数据库技术课程设计的成绩评定
由指导教师和同组成员根据学生完成SQL Server数据库技术课程设计任务的情况综合打分。成绩评定实行优秀,良好,中等,及格和不及格五个等级。优
1 秀者人数一般不超过总人数的20%,不及格者下学期需重新做课程设计。注意:SQL Server数据库技术课程设计最后要随机抽取不少于占总数1/3的小组进行答辨。
1. 平时考核:20%
包括考勤、调试程序能力及平时的综合考查。
2. 设计成果:40%
包括是否达到设计的基本要求,数据库设计是否完整,合理、应用程序、表单的界面是否美观,报表设计是否满足实际需求,以及在验收时能否正确回答与设计有关的问题等。
3. 课程设计报告:30%
包括论述的全面性、合理性,文字表述的准确性和条理性,以及书写的工整程度等。
4. 学生互评:10%
包括工作态度、与人合作以及在整个过程中发挥的作用等。
优秀:能实现所选课题所要求的各项功能,课程设计报告项目齐全,能够说明课题的实现思路与步骤。电子文档齐全。
良好:能实现所选课题所要求的80%以上功能,电子文档齐全,课程设计报告项目齐全,能够说明课题的实现方法。
中等:能基本实现所选课题的功能,上传了相关电子文档,课程设计报告能说明所实现的功能及实现思路。
及格:能够积极参加课程设计,实现了所选课题的简单功能,课程设计报告书写工整,上传了相关电子文档。
不及格:缺勤达5次及以上,课程设计报告抄袭其它同学,设计任务没有完成。
五、 课程设计报告撰写要求
课程设计的总结报告是在完成所有设计后,学生对归纳技术文档,撰写科学技术总结报告能力的训练,培养学生严谨的作风和科学的态度。通过撰写课程设计总结报告,不仅可以把数据库,表单,数据维护及技术参考等内容进行全面总
1 结,而且还可以把实践内容提升到理论高度。
(1)不少于3000字,可以使用统一的稿纸书写,亦可以自己打印(A4纸型)。
(2)主要内容及装订顺序:封面(统一提供)、目录、正文、参考文献
(3)正文部分应该包括:需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、运行结果,每个人可选择1-2个模块进行)、系统使用说明、课程设计小结等。
(4)设计报告严禁抄袭,即使是同一小组也不允许雷同,否则记为不及格。
六、 课程设计学生守则及管理规定
1、 学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处。
2、
3、
学生必须随时接受指导教师的检查,指导及安排的工作。
课程设计所使用的机器,须经指导教师同意后,方可使用。课程设计结束后,制作成果必须上交。
4、 学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。
5、 严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低5分。学生未经指导教师同意将私人盘片、器材带入计算机房或实验室,将予以没收。学生也不得将计算机房和实验室中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。
6、 学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫。
七、参考选题
设计题目1:图书借阅管理系统
背景资料:
1)
图书馆有各种图书二十万多册。
2)
每种图书都有书名、书号、作者(译者)、出版社、定价和内容简介。
1 3)
借书证记录有借阅者的读者号、读者姓名、性别、所在系别、班级等。
4)
凭借书证借书,每次最多能借8本书。借书期限最长为30天。
设计要求:
1)
实现新进图书的数据录入。
2)
可以查看在库图书信息。
3)
可以查看读者信息。
4)
可以查看借阅信息。
5)
能够按书名、作者等分类查询现有图书的数量。
设计题目2:工资管理系统
背景资料:
1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。
2)该单位下设4个科室,即经理室、财务科、技术科和销售科。
3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。
4)员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。
5)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。
设计要求:
1)
实现按照科室录入个人的基本资料、工资和扣除金额的数据。
2)
计算个人的实际发放工资。
3)
按科室、职业分类统计人数和工资金额。
4)
实现分类查询。
5)
能够删除辞职人员的数据。
设计题目3:物资管理系统
背景资料:
1 1)一个存放商品的仓库,每天都有商品出库和入库。
2)每种商品都有名称、生产厂家、型号、规格等。
3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
设计要求:
1)
设计出入库单据的录入。
2)
实现按商品名称、出入库日期的查询。
3)
实现分别按日、月和年对出入库商品数量的统计。
1
发布评论