资源描述
E51003《数据库应用技术课程设计(A)》指导说明书
一、课程设计目标
经过SQL Server数据库操作和实践,使学生了解关系数据库相关理论知识和相关工具软件使用技巧,在一定程度上提升应用程序综合开发能力和创新意识、创新能力,具体掌握基础能力有以下几方面:
1.学习和巩固SQL Server数据库基础知识。
2.关系数据库管理系统数据库设计方法基础步骤。
3.熟悉小型程序设计过程,培养处理实际问题能力。
二、课程设计基础要求
SQL Server数据库课程实践要求以课程分组为单位完成一个小型项目标分析和设计过程,并在汇报中表现出来。基础要求以下:
1.需求分析
根据软件工程要求,对实际系统要有合适需求分析陈说。
2.数据库设计
(1)要有数据字典设计和必需E-R图设计;数据库和表创建,输入必需初始数据(每表最少有3条以上统计)。
(2)要有表现数据库安全性策略设计过程,尝试必需权限设计和管理。要有数据完整性设计,应包含必需数据完整性校验、一致性检验等。
3.系统实现
(1)系统前台设计,可由学生自选开发工具(C#、ASP.NET、JAV等)完成,但要完成和数据库连接配置和相关数据控件绑定。
(2)后台设计:使用SQL Server作为后台数据库管理系统。
4.系统测试
设计必需测试用例,并将测试用例测试结果进行描述
三、分组和要求
1.组织方法
(1)分组选题。课程设计题目能够是推荐项目,也能够是自己选题,自己选题需要在课程设计前将题目标相关内容报相关指导老师,同意后方可进行。每组组员1-2名,自由组合,组员间要求任务分工明确、合理。
(2)明确任务。每人依据所分任务制订进度计划。
(3)设计过程。按组讨论、确定设计方案;经过进行明确分工,各人自己完成所分设计任务。每完成一步组长全部要立即和指导老师进行沟通以后再往下进行。最终进行整个程序地汇总、调试和编译。
(4)提交结果。每组提交1份创建数据库文件和源程序,要求能正常运行。每人根据要求提交课程设计汇报1份。
2.步骤
(1)查阅资料。查询或借阅相关资料,并参考教材第1-10章内容。
(2)选题。第1次课将分组组员、设计题目及组员分工情况报指导老师。
(3)现场提问验收,最终一次课进行答辩。
(4)按时上交汇报、数据库和源程序文件。
(5)以班级为单位,由学习委员负责刻录光盘1张,内容包含每位同学数据库文件、程序文件、汇报电子文件形成压缩文件。
每位同学需要根据要求格式上交课程设计汇报打印/书写稿1份。
3. 上交文档格式要求
(1)统一用A4纸打印或书写,封面单面打印,并装订整齐。
(2)汇报内容不得少于3000字(不包含源程序)。
(3)打印格式:
① 汇报内容标题用四号字、宋体、加粗;
② 正文用五号宋体字;
③ 正文中小标题加粗。
(4)汇报内容:
① 项目描述;;
② 系统描述;
③ 数据库设计;
④ 软件总体设计;
⑤ 模块层次描述;
⑥ 总结和讨论。
4. 考评形式及评分参考标准
本考评分为数据库和源程序、汇报和答辩(或现场提问)3部分,总成绩计算公式以下:
总成绩=数据库和源程序成绩*40%+汇报成绩*30%+考评成绩*30%
(1)数据库和源程序成绩评分标准。
① 上交源程序压缩文件,并在说明文件中对程序模块功效进行简练介绍,和进入系统账户和密码。压缩文件名为学号加姓名,如“姚致远”(1~5分)。
② 项目、数据库、表、程序模块文件齐全,并存放到适宜文件夹(1~10分)。
③ 程序模块运行达成良好:功效完备、界面友好、代码符合规范要求且注释清楚、可读性强、错误少、无致命缺点(无法继续运行情况为致命缺点)(10~50分)。
④ 程序总体运行良好:功效完备、界面友好(5~20分)。
⑤ 程序功效设计有独创性(0~10分)。
⑥ 主动组织本组同学进行设计,在团体中起骨干作用(0~5分)。
(2)设计汇报评分标准:
① 封面设计符合要求(1~5分)。
② 汇报格式符合要求(5~20分)。
③ 功效叙述完备,错别字少,章节段落分布合理,无剽窃或雷同现象(30~60分)。;
④ 排版质量高,利用抓图软件对图片处理且效果好(0~15分)。
(3)答辩(或现场提问)评分标准:
① 操作熟练,回复问题正确无误(90~100分)。
② 操作熟练,部分问题回复很好(80~90 分)。
③ 操作比较熟练,基础问题回复正确(75~85分)。
④ 操作比较熟练,基础问题回复很好(70~80分)。
⑤ 操作有错误,基础问题回复很好(60~70分)。
⑥ 系统不能运行,基础问题回复错误多(0~ 59分)。
5. 课程设计过程中注意问题
(1)遵守试验室相关要求。
(2)按时出勤,不得随意改变课程设计时间。
(3)整个设计过程应自己独立完成份工内容,不能做和本设计无关事情。
(4)设计过程中及早准备设计汇报,汇报截止日期通常为考评完成后1天。
(5)未尽事宜,可直接向指导老师问询。
四、设计汇报撰写要求
良好文字表示能力和问题归纳汇总能力是对一个科技工作者基础要求,严谨、执着和客观工作作风是一个科技工作者必需含有基础素质。撰写汇报目标就是将程序设计内容和过程客观反应出来,要达成这个目标对于一个编程基础不够深厚学生来说是不轻易。
从某种程度上说,撰写汇报也仅是给含有初学者程度同学提供一个锻炼机会,为以后毕业设计说明书或论文撰写提供一次练习机会,所以严谨而科学态度是撰写汇报关键。汇报撰写格式根据上交文档格式要求进行,内容关键从封面和内容两个方面提出要求。
1.封面设计
封面格式设置关键能够反应出以下信息:
(1)设计汇报性质:数据库应用技术课程设计(A)。
(2)设计汇报题目:如,超市进销存管理系统;
(3)指导老师信息:姓名等。
(4)学生信息:院系、学号、姓名等。
(5)设计日期。
(6)成绩信息:程序成绩、汇报成绩、答辩成绩及总成绩。
2.内容设计
设计汇报内容设置关键能够反应出以下信息:
(1)目录信息:提供二级目录及页码。
(2)项目标任务和要求。设计并实现一个管理系统,要求用到数据全部存放到数据库中,经过数据库操作完成多种数据输入输出。在设计过程中,首先要分析用户要求和功效特点,然后完成数据库设计和整个系统设计。
在本部分中具体说明系统背景、设计任务和要求和拟实现系统功效。
(3)系统分析。在本部分中具体说明系统设计思想及功效模块划分情况,画出系统对象模型、动态模型和功效模型图。
(4)数据库设计。经过数据库需求分析,进行数据库逻辑设计和物理设计。和完成了哪些数据库和表设计。
(5)系统总体功效介绍。根据系统菜单功效对系统进行功效介绍。
(6)模块功效描述。如在本部分中说明系统各层次模块设计思绪及设计过程。
(7)总结和讨论。叙述设计设计中关键收获,和在设计过程中碰到问题及处理情况。
五、推荐项目介绍
本设计提供5个项目供同学选择,并将提供部分项目功效要求。学生假如自己选择题目,上机前需要将该题目按以下一样格式向任课老师提出申请,待同意后方可进行。
1.大学英语词汇学习系统
(1)项目描述。要求设计大学英语词汇学习系统,实现输入、查询、显示、维护等模块功效,目标是帮助学生学习和掌握大学英语词汇释义、短语和例句等。输入时,表数据项齐全;查询时从界面上输入英文单词,若一词多意应同时显示,不存在应有提醒内容。练习背诵显示模块应该自动显示英语和汉语含义,且能够让用户自己设置时间间隔;对于用户自己熟悉单词,则经过按钮操作移出循环显示;对于陌生或关键单词,能够添加到指定表中,并能够输出报表。
(2)基础要求 该项目标基础要求是实现以下功效:
① 使用友好全屏幕用户界面、菜单驱动。
② 数据维护功效:经过窗体实现录入、添加和修改词汇表内容。
③ 查询统计功效:设置多个查询方法。
④ 系统维护功效:合适加入系统密码管理、数据备份等帮助功效。
(3)选做模块
① 打印输出功效。
② 显示模块时间间隔设计。
③ 新词汇表生成。
2.任课老师信息管理系统
(1)项目描述。设计任课老师信息管理系统,实现输入、查询、显示、维护等功效。从界面上输入老师姓名,输出老师基础信息和任课情况,不存在数据,要输出提醒内容。从窗体中输入老师姓名,能够录入老师上课数据,并计算老师工作量。经过窗体操作可浏览、删除、添加老师相关数据。
(2)基础要求。该项目标基础要求是实现以下功效:
① 使用友好全屏幕用户界面,菜单驱动,多窗口。
② 数据维护功效,经过窗体实现录入、添加和修改全部表内容。
③ 查询统计功效,设置多个查询方法,实现对老师任课情况、工作量统计情况等进行查询。
④ 系统维护功效,合适加入系统密码管理、数据备份等帮助功效。
(3)可选要求。报表打印功效。
3.学生成绩管理信息系统
(1)问题描述。设计学生成绩管理信息系统,实现对学生成绩计算机管理。要求系统含有系统维护、用户管理和退出系统等基础功效;要求系统含有数据管理功效;要求系统含有成绩管理功效;含有数据查询功效,数据查询不仅包含课程信息、学生信息和专业信息等基础数据查询,还包含学生成绩查询和对成绩不及格、需要重修学生进行统计查询。含有报表输出功效并有很好扩展性。
(2)基础要求。
① 使用友好全屏幕用户界面,菜单驱动,多窗口。
② 数据维护功效,经过窗体实现录入、添加和修改全部表内容。
③ 查询统计功效,设置多个查询方法,实现对学生基础信息、考试成绩情况等进行查询。
④ 系统维护功效,合适加入系统密码管理、数据备份等帮助功效。
(3)可选要求。报表打印功效。
4. 企业职员管理系统
(1)项目描述。企业职员管理系统管理对象是职员,因为职员分别属于不一样部门,所以还需要对部门进行管理。企业中各部门往往含有隶属关系,要管理好企业中部门信息,需要对部门进行编码。设计本系统实现职员、部门、部门编码信息录入、显示、查询、维护等功效。
(2)基础要求。
① 使用友好全屏幕用户界面、菜单驱动。
② 数据维护功效,经过窗体实现录入、添加和修改全部表内容。
③ 查询统计功效,设置多个查询方法,实现对职员、部门基础信息等进行查询。
④ 系统维护功效,合适加入系统密码管理、数据备份等帮助功效。
(3)可选要求。报表打印功效。
5. 超市进销存管理系统
(1)问题描述。超市进销存管理系统关键包含进货、库存、销售和报损四个方面。设计本系统要求实现商品信息管理、商品进出货日常操作和商品进货、库存、销售信息查询等功效。对于信息查询,能够根据商品编号、商品名称、商品类别、进出货日期等多个方法进行查询。
(2)基础要求。
① 使用友好全屏幕用户界面,菜单驱动。
② 数据维护功效,经过窗体实现录入、添加、浏览和修改全部表内容。
③ 信息查询功效,设置多个查询方法,实现对商品信息、营业情况等进行查询。
④ 系统维护功效,合适加入系统密码管理、数据备份等帮助功效。
(3)可选要求。
① 报表打印功效。
② 商品报损模块。
指导老师:姜桂洪()孙福振 张冬梅 刘秋香 李盘靖
课程设计时间和地点: 信息楼
课程设计班级:计应1201-02\信应1201
展开阅读全文