搜档网
当前位置:搜档网 › 课程设计要求及题目资料

课程设计要求及题目资料

课程设计要求及题目资料
课程设计要求及题目资料

《数据库原理》课程设计

一、课程设计的目的和意义

通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

1、掌握数据库原理

2、掌握SQL Serve r2005数据库系统的基本功能:

①数据库的管理

②数据表的管理

③使用数据查询、联接、视图、存储过程、触发器、

约束、默认、规则。

二、设计要求

后台数据库采用SQL Server2005数据库服务器,前台开发语言可自选,系统采用C/S模式或B/S模式均可。要求根据题目及其实现的功能自行设计系统所应用的数据库和数据表,并数据入库。通过系统界面实现对数据库的各种查询,增加、删除和修改数据等功能操作。

1、需求分析:根据自己的选题,绘制DFD、DD图表以及书写相关的文字说明。

2、概念结构设计:绘制所选题目详细的E-R图。

3、逻辑结构设计:将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。

4、物理结构设计:选定实施环境,存取方法等。

5、数据实施和维护:用DBMS建立数据库结构,加载数据,实现各种查询、链接应用程序,设计库中触发器、存储器等对象,并能对数据库做简单的维护操作。

注意:每6人一组,每个同学都应参与系统设计。三、课程设计的一般步骤

课程设计大体分五个阶段:

1、选题与搜集资料:根据分组,选择课题,在小组内进行分工,进行系统调查,搜集资料。

2、分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。其中创建数据库:依据数据库类型、实现表结构的建立、字段和表之间的约束,参照完整性的设计。

3、程序设计:运用掌握的语言,编写程序,实现所设计的模块功能。根据设计的各功能模块,设计界面,编制

程序。首先学会设计数据库应用界面,能将数据库与应用界面联系起来,然后使用前台语言对相关的关系数据库表编程,完成相应的功能。

4、系统连编调试与测试:将各功能模块有机的连接起来,形成一个系统的数据库应用软件。并进行软件功能验证,针对出现的问题,仔细分析,查找解决问题的方法并进行改正,直至整体功能全部实现。

5、撰写课程设计报告。具体要求见下节。

四、课程设计报告要求

课程设计报告要求以设计说明书的方式来完成,主要叙述对题目的认识和理解,阐明系统功能分析,各功能的实现,设计过程中存在的问题以及解决方法等内容。

课程设计报告有四个方面的要求:

1、问题描述。包括此问题的理论和实际两方面。

2、解决方案。包括:E-R模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据库的设计要考虑安全性和完整性的要求。

3、解决方案中所设计的E-R模型、关系模式的描述与具体实现的说明。

4、具体的解决实例。

课程设计报告主要包括:

1、设计内容

2、数据字典(数据字段名称、类型、宽度、索引、约束

条件)

3、功能描述

4、系统模块图及流程图

5、采用的实现技术

6、详细设计包括界面以及关键实现代码

7、小结

8、参考文献。

五、课程设计报告格式(参照本系毕业论文格式)

六、课程设计题目(每组限选一题,且不重复)

1、网上书店管理系统

随着现代信息技术的迅猛发展,网络技术在现代社会的商业中的应用日益广泛和深入,在网络技术逐渐渗入社会生活各个层面的今天,传统的面对面的交易方式也面临着变革,而通过网络进行书籍交易则是一个方面的体现。通过该系统,人们可以找到自己喜欢的书籍,然后和卖方进行交易,而书店管理人员通过该系统来查阅和统计书籍的销售情况,使得书籍的销售管理方便、快捷、准确、科学,从而取代了传统的纯手工管理、工作量大、效率低的销售管理的工作方式。因此,开发一个网上书店系统来提高书籍销售管理效率,达到提高其经济效益。

根据网上书店的基本需求,本系统需要完成的具体任务如下:

(1)图书发布模块:当客户进入网上书店时,在主页面中显示了最新的书目信息,以让客户了解哪些新书已上市,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。

(2)购物车管理模块:当客户选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回到购物大厅,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。

(3)订单处理模块:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。

(4)会员注册模块:为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关的信息。

(5)管理员模块:具有书籍管理、订单管理、公告管理、会员资料管理、反馈信息管理等功能。对用户提交的定单进行审核,发货,完成交易。

(6)用户登陆模块:为了系统的安全性,以不同身份登录,具有不同的权限。

(7)系统管理模块:包括用户密码修改、用户权限设置、用户添加、删除等;

(8)系统维护模块:包括系统初始化、数据库备份、数据库还原等。

(9)系统帮助模块:包括系统安装、介绍、使用等。

2、数据库要求:在数据库中至少应该包含下列数据表:

(1)图书基本信息表:存放网上书店所销售图书的基本信息。

(2)客户基本信息表:存放书店客户的基本信息。该表存放了用户购买完图书登录时的用户名和密码,注册一个新用户以及生成订单时存放用户的一些信息,如送货地址等等。

(3)订单信息表:存放与客户相关的订单的基本信息。该表存放了用户订单的信息,如送货方式,是否已经付款等等

(4)订单条目详细信息表:存放订单中详细条目的基本信息。生成用户订单后,用户可以通过查看详情查看订单的详细信息,以便知道自己购买了哪些图书。

(5)公告信息表:存放一些基本的公告信息。通过该表,用户可以浏览公告信息,管理员通过后台可以添加、修改、删除公告信息。

(6)意见信息表:存放客户所提出的意见。

(7)管理员表:存放管理员的用户名和密码,管理员登录成功进行后台管理。当管理

课程设计规范化要求

湖南农业大学全日制普通本科生课程设计(设计)规范化要求 为进一步规范全日制普通本科生课程设计撰写,保证课程设计(设计)质量,特制定本要求。 一、课程设计结构与内容要 1. 课程设计封面 2. 课程设计目录 3. 课程设计主体包括以下内容: (1)课程设计标题:应简洁、明确、有概括性,字数不宜超过20个字。如确有需要,可用副标题做补充。 (2)学生、指导老师、所在学院 (3)摘要:是对研究工作的目的、主要材料和方法、研究结果、结论、科学意义或应用价值等的高度概括,摘要中不能使用公式、图表以及非通用的符号和术语,不标注引用文献,约200个汉字。 (4)关键词:约3~8个。 (5)前言(或导入语):应综合评述前人工作,说明论文工作的选题目的、背景和意义,以及论文所要研究的主要内容,对所研究问题的认识,以及引出问题。 (6)正文:是论文的主要部分,应该结构合理,层次清楚,重点突出,文字简练、通顺。 (7)结论(结束语等):是对整个论文主要成果的归纳,以简练的文字对论文(设计)的主要工作进行评价。若不可能做出应有的结论,则进行必要的讨论。可以在结论或讨论中提出建议、研究设想及尚待解决的问题等。 (9)参考文献:在论文(设计)末尾要列出在论文中参考引用过的专著、论文及其他资料。论文中引用的文献应以近期发表的与论文工作直接有关的学术期刊类文献为主。应是作者亲自阅读或引用过的,不得转录他人文后的文献。 (10)致谢:以简洁的字句,对课程设计(设计)工作过程中曾给予指导、帮助的导师、教师和其他人员表示谢意。如果这项课题研究的经费来自某科学研究基金资助,亦应加以说明。 (11)附录:根据学科特点,自主决定采用附录的形式。对于一些不宜放在正文中,但有参考价值的内容,可编入附录中,例如,公式的推演、编写的算法、语言程序等。 二、课程设计书写及打印要求 1.打印:

数据结构课程设计题目及要求

实验一~实验四任选一题;实验五~实验九任选一题。 实验一运动会分数统计 一、实验目的: (1)熟练掌握线性表的两种存储方式 (2)掌握链表的操作和应用。 (3)掌握指针、结构体的应用 (4)按照不同的学校,不同项目和不同的名次要求,产生各学校的成绩单、团体总分报表。 二、实验内容: 【问题描述】 参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。写一个统计程序产生各种成绩单和得分报表。 【基本要求】 产生各学校的成绩单,内容包括各校所取得的每项成绩的项目号、名次(成绩)、姓名和得分;产生团体总分报表,内容包括校号、男子团体总分、女子团体总分和团体总分。 【测试数据】 对于n=4,m=3,w=2,编号为奇数的项目取前五名,编号为偶数的项目取前三名,设计一组实例数据。 【实现提示】 可以假设m≤20,m≤30,w≤20,姓名长度不超过20个字符。每个项目结束时,将其编号、类型符(区分取前五名还是前三名)输入,并按名次顺序输入运动员姓名、校名(和成绩)。 【选作内容】 允许用户指定某些项目可采取其他名次取法。

实验二停车场管理 一、实验目的: (1)熟练掌握栈顺存和链存两种存储方式。 (2)掌握栈的基本操作及应用。 (3)以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。 二、实验内容: 【问题描述】 设停车场是一个可停放n辆汽车的长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车信放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场院,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。 【基本要求】 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码以及到达或离去的时刻。对每一组输入数据进行操作后的输出信息为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车辆离去,则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表结构实现。 【测试数据】 设n=2,输入数据为:(A,1,5),(A,1,15),(A,3,20),(A,4,25),(A,5,30),(D,2,35),(D,4,40),(E,0,0)。其中:A表示到达(Arrival);D表示离去(Departure);E表示输入结束(End)。 【实现提示】 需另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车,也用顺序存储结构实现。输入数据按到达或离去的时刻有序。栈中每个元素表示一辆汽车,包含两个数据项:汽车的牌照号码和进入停车场的时刻。 【选作内容】 (1)两个栈共享空间,思考应开辟数组的空间是多少? (2)汽车可有不同种类,则他们的占地面积不同收费标准也不同,如1辆客车和1.5辆小汽车的占地面积相同,1辆十轮卡车占地面积相当于3辆小汽车的占地面积。(3)汽车可以直接从便道开走,此时排在它前面的汽车要先开走让路,然后再依次排到队尾。 (4)停放在便道上的汽车也收费,收费标准比停放在停车场的车低,请思考如何修改结构以满足这种要求。

算法课程设计资料

吉林财经大学课程设计报告 课程名称:算法课程设计 设计题目:插棒游戏 所在院系:管理科学与信息工程学院计算机科学与技术 指导教师: 职称:副教授 提交时间: 2017年4月

目录 一、题目描述与设计要求 (1) 1 题目描述与设计要求 (1) 二、问题分析 (1) 1 解空间 (1) 2 解空间结构 (2) 3 剪枝 (2) 4 回溯法的基本思想 (2) 5 回溯法的适用条件 (3) 6 回溯法的空间树 (4) 7 回溯法的基本步骤 (4) 三、算法设计 (5) 1 伪代码 (5) 四、复杂性分析 (6) 1 时间复杂度 (6) 2 空间复杂度该 (6) 五、样本测试、分析与总结 (6) 1 样本测试 (6) 2 分析 (7) 2.1、数据类型 (7) 2.2 主要函数思路 (7) 2.3 回溯 (8) 3 总结 (8) 参考文献 (9) 附录 (10)

一、题目描述与设计要求 1 题目描述与设计要求 这个类似谜题的游戏在等边三角形的板上布置了 15 个孔。在初始时候,如下图所示,除了一个孔,所有孔都插上了插棒。一个插棒可以跳过它的直接邻居,移到一个空白的位置上。这一跳会把被跳过的邻居从板上移走。设计并实现一个回溯算法,求解该谜题的下列版本: a.已知空孔的位置,求出消去 13 个插棒的最短步骤,对剩下的插棒的最终位置不限。 b.已知空孔的位置,求出消去 13 个插棒的最短步骤,剩下的插棒最终要落在最初的空孔上。 图1 二、问题分析 1 解空间 由于棋盘的对称性,棋盘在变化的过程中会形成多个同构的状态。 例如初始状态时,空孔只有一个,共有15种基本状态。如图2 所示,任意状态与空孔位置在其它的与该空孔颜色相同的点处的状态是同构的,它们可以通过沿中位线翻转和旋转60o 互相转换。也就是说,空孔所在位置的颜色相同的个状态是同构的。如空孔位置在顶点处的三个状态,他们仅通过旋转60o的操作即可互相转换。

java课程设计要求与题目

《面向对象程序设计》综合实验指导书一.课程设计的目的和任务 《面向对象程序设计》课程设计是软件工程专业本科学生在学习完《面向对象程序设计》课程之后的一个重要的实践环节。要求学生在教师的指导下,综合运用在《面向对象程序设计》课程中学过的面向对象程序设计思想与Java编程技巧,独立完成一项较为完整、并具有一定难度的课程设计任务,加深对面向对象程序设计思想的理解,掌握利用Java语言编写具体的应用程序。培养学生的团队合作精神、良好的程序设计风格以及了解应用程序的设计开发过程和Java程序编程与测试的能力。二.总体要求: 1、每个班分若干个组,每组2-3人(自由组合)课程设计题目由任 课老师指定; 2、人员分工:组长1人、组员1到2人。组长可由小组人员自行选出 或自荐,组长的职责是负责与老师交流,合理安排分配本组的各项任务,任务有:系统总体设计、编码、测试、写文档。 3、程序编码总体要求: 编程工具统一使用Eclipse。 统一使用Java的AWT组件进行GUI编程(或Applet编程), 必须有登录界面,登录的用户名和密码为组长的名字的全 拼;非Applet程序要求有一个框架窗口,关闭窗口时要注意 处理窗口事件退出程序。 程序编码时,必须严格遵守Java程序标识符的一般约定,并 要加适量的注释。 4、程序编码完成后,一定要进行严密的测试工作。 5、文档内容要求: 封面(见封面文件)。以下每个内容为一章; 项目计划(内容是:小组人员名单与所负责的工作)。 程序详细功能描述(描述你的程序能完成什么功能)。要求 200字左右。 程序使用说明(对程序的每个操作步骤的屏幕画面进行载 图,并加以文字说明)。 此次课程设计的编程心得。要求每人50字以上。 文档的字体与大小,统一采用“宋体五号字”;要将以上内容 合写成一篇完整的文档;文档头要加入标题和目录索引。 6、程序完成后,要提交文档与程序(包括源码,每组提交一份),

课程设计设计说明书格式规范

课程设计设计说明书格式规范

课程设计设计说明书格式规范 一、课程设计设计说明书格式规范 装订成册的书面说明书和完整电子文档各一份,说明书统一采用A4纸打印,说明书格式如下,顺序为: (一)封面 (二)索命数正文,包括: 1、摘要(包括中文摘要和英文摘要): 分别为300字左右,应包括:工作目的、内容、结论、关键词 2、目录 以上部分以I、II……编制页码。以下部分根据章节编写序号和页码。 3、主体部分(不少于1 字,按要求设定页眉页角,要求居中) 主要包括引言或绪论、正文、结论、致谢,采用全角符号,英文和数字半角。每页28行、每行32-35个汉字,1.5倍行间距 3.1格式:主体部分的编写格式由引言(绪论)开始,以结论结束。主体部分必须由1页开始。一级标题之间换页,二级标题之间空行。 3.2序号 3.2.1毕业说明书各章应有序号,序号用阿拉伯数字编码,层

次格式为:1××××(三号黑体,居中)×××××××××××××××××××××× (内容用小四号宋体)。 1.1××××(小三号黑体,居左) ××××××××××××××××××××× (内容用小四号宋体)。 1.1.1××××(四号黑体,居左) ×××××××××××××××××××× (内容用小四号宋体)。 ①××××(用与内容同样大小的宋体) 1)××××(用与内容同样大小的宋体)a.××××(用与内容同样大小的宋体) 3.2.2说明书中的图、表、公式、算式等,一律用阿拉伯数字分别依序连编号编排序号。序号分章依序编码,其标注形式应便于互相区别,可分别为:图 2.1、表 3.2式(3.5)等 3.2.3说明书一律用阿拉伯数字连续编页码。页码由前言(或绪论)的首页开始,作为第1页,并为右页另页。题名页、摘要、目次页等前置部分可单独编排页码。页码必须统一标注每页页脚中部。力求不出空白页,如有,仍应以右页作为单页页码。 3.2.4说明书的附录依序用大写正体英文字母A、B、C……编序号,如:附录A。

课程设计原始资料 (1)

牵引变电所课程设计原始资料原始资料(任选其中一所进行设计) 1、电力系统及牵引变电所分布图 图例: :电力系统,火电为主 :地方220/110kV区域变电所 :地方110/35/10kV变电站 :铁道牵引变电所 ——:三相高压架空输电线 图中: L1:220kV 双回路150kM LGJ-300 L2:110kV 双回路10kM LGJ-120 L3:110kV 20kM L4:110kV 40kM L5:110kV 60kM L6:110kV 双回路20kM L7:110kV 30kM L8:110kV 50kM

L9:110kV 60kM L10:110kV 60kM 未标注导线型号者均为LGJ-185,所有导线单位电抗均为X=0.4Ω/kM 牵引变压器容量如下(所有U d%=10.5): A:2×3.15万kV A B:2×3.15万kV A C:2×3.15万kV A D:2×1.5万kV A E:2×1.5万kV A F:2×1.5万kV A 2、电力系统对各牵引变电所的供电方式及运行条件 [1] 甲站对A所正常供电时,两回110kV线路中,一回为主供电源,另一回备用。A所内采用两台牵引变压器固定全备用。所内不设铁路岔线。27.5kV侧需设室外辅助母线,每相馈线接电容补偿装置二组,电容器室内,电抗器室外。 [2] 甲站对B所供电时,110kV线路还需经B所送至丙站。正常运行时B所内有系统功率穿越。当甲站至B的输电线路故障时,B所由丙站供电,丙站内110kV母线分段运行,输电线L4、L5分别接入不同的分段母线上。正常运行时,丙站内110kV母线分段断路器断开。B所提供甲站至丙站的载波通道。 B所内采用两台牵引变压器固定全备用。所内不设铁路岔线,外部有公路直通所内。27.5kV侧需设室外辅助母线,每相馈线接电容补偿装置二组,电容器室内,电抗器室外。 [3] C所由丙站送出的两回110kV线路供电。但正常运行时,由甲站送至丙站(L5)再由丙站送至C所的一回110kV线路(L6)平时不向牵引负荷供电。只经过C所的110kV母线转接至某企业110kV变电站。 C所内采用两台变压器,固定全备用。所内不设铁路岔线,外部有公路直通所内。牵引侧除向两个方向的牵引网供电外,还要向电力机务段供电(两回)和地区10kV 负荷供电(一回)。C所内设有27.5/10kV 1000kV A动力变压器一台。10kV高压间内设有4路馈线,每路馈线设有:电流表、电压表、有功电度表、无功电度表。设有电流速断和接地保护,继电保护动作时间0.1秒。10kV高压间设在27.5kV高压室一端,单独开门。27.5kV侧设室外辅助母线,每相馈线接电容补偿装置二组,电容器室内,电抗器室外。 [4] 牵引变电所D、E、F由乙站供电。正常运行时,110kV线路在E所内断

课程设计题目及要求

题目: 应变管式测压传感器 一、技术要求 第一组: 1、满量程压力 100kg.f/cm 2 (10Mpa ) 2、最大应变 1000με 3、连接用螺纹 M12×1.25 4、最大外径 Φ20mm 5、应变管固有频率在10KHz 以上 6、供桥电压 3V 第二组: 1、满量程压力 200kg.f/cm 2(20Mpa )) 2、最大应变 1000-1500με 3、连接用螺纹 M16×1.5 4、最大外径 Φ24mm 5、应变管固有频率在10KHz 以上 6、供桥电压 3V 第三组: 1、满量程压力 300kg.f/cm 2(30Mpa )) 2、最大应变 1000-1500με 3、连接用螺纹 M20×1.5 4、最大外径 Φ26mm 5、应变管固有频率在10KHz 以上 6、供桥电压 3V (三组题:学号为1、4、7选做第一题;学号为2、5、8选做第二题;学号为3、6、9选做第三题,以后的学号依次类推) 二、设计内容 1、方案论证 结构选择 2、应变管设计及计算 (1) 材料选择 Qbe2 E= 1.31×105Mpa σb =1250 Mpa 35CrMnSiA E= 2. 1×105Mpa σb =1650 Mpa 安全系数:n=5 材料密度: ρ=8.23g/cm 3 许用应力[σ]=250 Mpa (也可以自己选择其他弹性材料) (2) 应变管设计 ①环向应力 h pd x 20=σ

②轴向应力 h pd t 40=σ ③合成应力 []σσσσ≤+=22max x y ④最大应变值 E σ ε≈ ⑤有效工作长度 g w L h d L )5.1~2.1(2 5.2+?= Lg=3mm 应变片的长度 ⑥螺纹强度校核 按仪器零件螺纹强度校核连接螺纹的长度 ⑦应变管固有频率 ρE L f 13.0= (g W L L L L L +++=21) ⑧最大输出电压 εK U U sc 04 1= 3、绘出装配草图(坐标纸) 4、绘出装配图 5、拆出全部零件图 6、书写设计说明书

软件工程课程设计要求

软件工程》课程设计 一、目的、要求 通过该课程设计使学生树立起强烈的工程化意识,用工程化思想和方法开发软件,切实体会用软件工程的方法开发系统与一般程序设计方法的不同之处。学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。 二、主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录A,也可自行拟定题目,按 照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。分别、选用传统的结构化方法和面向对象的方法,开发环境和工具不限。 三、设计成果要求 1.提交软件系统,根据完成情况给分; 2.提交设计报告文档 设计报告将从以下三个方面给分: (1)报告是否规范,符合要求; (2)报告是否完整、工作量大小; (3)文档逻辑性是否合理、语言是否流畅。 四、进度安排 (1)确定选题,进行可行性分析,开发计划 (2)软件需求分析 (3)软件设计 (4)软件实现,测试计划 (5)软件实现,测试报告 (6)验收

附录A 课程设计题目 题目一:电子商务网站建设 一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,创建账户/登陆账户,让客户可以查询货物,把货物放入购物车,创建订单,通过信用卡支付等。系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS (企业信息系统)进行交互。功能如下: 1?用户 注册/登陆/忘记密码/管理个人信息 查询货物 购物车管理 提交订单 信用卡支付 查询历史购物记录 2?货物商店 接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 3.供应商 接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 题目二:外文图书采购系统 1?问题概述 某图书馆外文采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。 1 )订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书 目。

露采课程设计资料讲解

1. 总论 1.1 课程设计概述 1.1.1 课程设计题目 露天矿开采境界设计 1.1.2 设计初始条件 1. 最终台阶高10m,最终台阶坡面角65°,露天矿采矿场最小底宽16m,最终边帮角51°,经济合理剥采比6m3/ m3。 2. 开拓运输道路采用Ⅲ级矿山公路,道路路基宽度8m。 1.1.3 要求完成的主要任务 1. 设计任务:确定露天矿开采境界深度,底部位置及周界,确定露天采场最终边帮结构,并绘制开采境界平面图,露天矿开拓运输道路定线,绘制露天矿开采终了平面图,绘制露天矿开采境界横纵面图,编写课程设计计算说明书。 2. 设计成果:课程设计计算说明书一份,相似形开采境界设计横断面图(4#图纸3张),开采境界深度设计计算横断面图、纵断面图(4#图纸3张,3#图纸1张),露天矿开采境界平面图(3#图纸一张),露天矿开采终了平面图(3#图纸一张),露天矿开采境界断面图(4#图纸3张),露天矿开采境界纵断面图(3#图纸一张) 1.2 设计依据和技术经济原则 1.2.1 设计依据 ⑴课程设计任务书 ⑵矿床地质资料 a. 地质地形(平面)图1张(3#图纸) b. 地质横断面图3张(4#图纸) 1.2.2 设计技术经济原则 ⑴露天矿开采境界按境界剥采比不大于经济合理剥采比的准则设计 ⑵露天矿采用公路运输开拓,开拓系统路线按Ⅲ级矿用运输公路设计 1.3 设计方案和设计内容简述

设计方案:矿床拟用露天开采,绘定其1:1000的地址剖面图三张及相应矿区地形图一张,设台阶高度为10m,从+900往上、下划分,露天采场最小底宽16m,采用汽车运输,路基宽8m,最小转弯半径15m,连接平台40m,限制坡度10%,最终的台阶坡面角65°,稳定的最终帮坡角小于等于51°,经济合理剥采比6m3/ m3 设计内容: 1. 用横坡面面积比法计算各水平境界剥采比,绘成曲线,按n

计算机网络课程设计题目和要求

计算机网络课程设计通过课程设计,使学生在对计算机网络技术与发展整体了解的基础上,掌握网络的主要种类和常用协议的概念及原理,初步掌握以TCP/IP协议族为主的网络协议结构,培养学生在TCP/IP协议和LAN、WAN上的实际工作能力;学会网络构建、网络日常维护以及网络管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能。运用网络工程和软件工程思想,按照需求分析、规划、设计、配置的基本流程,经历一个完整的网络工程过程,培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,培养学生将理论知识应用于实践的能力。 一、格式要求及须知: (1)使用学院网站的课程设计模版,要求格式美观,字体及编号要求见表1。 表1 字体及编号要求

(2)参考文献:参考课本的参考文献格式(附录C)。但编号换成[1]、[2]……(3)附录:课程设计中的代码或得到的数据包等数据将作为该设计附件或附录,题目需要但没有的相应代码及数据包文件的将记整组不及格,需要重做。 (4)成绩记录:该设计成绩将记录到教务处成绩管理系统中。 (5)打印:经审查(发邮件到指导老师处或当面交流修改)后,方可打印、存档。打印后递送到指导老师的信箱。 (6)如发现两组设计雷同或抄袭互联网,该组重做! 二、任务完成形式: 交付课程设计说明书、设计作品(需要验收)。 设计作品指的是完整的源程序代码(对于第二类题目为仿真文件)。 课程设计说明书(纸质+电子版),内容包括:设计任务、需求分析、总体设计、详细设计(相应地给出关键的代码)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。 设计工作计划与进度安排: 根据所选题目,合理安排进度计划,总体上需要40个小时。以下仅供参考: 1. 原理知识 4小时 2. 程序设计技术 4小时 3. 开发环境与程序调试环境 4小时 4. 总体设计、关键环节的详细设计 8小时

数字逻辑电路课程设计题目及要求

数字逻辑电路课程设计题目及要求 项目一:高精密数控电源的设计和制作: 要求:电源输出电压为:0—9.9V,步进为0.1V,有两位数码管显示,每位有两个按键能加能减的作用。功率大小不做具体的要求,电路设计不能有专业的A/D芯片。项目二:自行车的里程表设计和制作: 要求:设计一个自行车里程表电路,有两位数码管显示,显示数字的单位为百米,自行车轮胎直径为0.99M。 项目三:自行车的速度测定仪表的设计和制作: 要求:设计一个自行车测速电路,有两位数码管显示,显示数字的单位为M/S,采样时间不能超过5S,自行车轮胎直径为0.99M。 项目四:多功能抢答器的设计和制作: 要求:多功能抢答器为八路的,具有数码和指示灯双重指示,电路的附加的电路一个有计时、报警等电路,所用芯片必须为我们所学的。 项目五:数字频率计的设计和制作: 要求:数字频率计的显示为两位数码管,单位为KHZ,具有溢出报警功能,附带震荡电路,频率可调几K到几百KHZ。 项目六:交通灯的设计和制作: 要求:具有真正模拟十字路口的交通灯的能力,红灯5秒,绿灯4秒,黄灯1秒等的时间也可以自己设定。 项目七:数字电子钟逻辑电路的设计和制作: 要求:数字电子钟逻辑电路要具有电子手表的功能,例如时间的设定,整点报时,可以设定闹钟等功能,只需四位数码。 项目八:定时控制器电路的设计和制作: 要求:定时控制器电路能够定时控制家用电器的开关,例如能按时开启、关断电饭煲煮饭等,电器用灯泡代替,时间可以缩短60倍。 项目九:LED广告牌电路设计和制作: 要求:LED广告牌电路能够模拟市面上的LED广告灯箱,能有四个字显示能力(共青学院),可以的话周围有霓虹灯闪烁。 项目十:易拉罐技术电路的设计与制作: 要求:易拉罐在传送带上过时,记录数值,以20灌为一个单位,满二十灌重新 计数并给出提示音,此过程模拟工厂易拉罐装箱过程. 项目十一:数显风扇调速器电路 要求:具有中低高三档,0为停止,1为低档。2为中档,3为高档。调节开关设 置成触摸,遥控等。可以的话加入温度自动控制电路。 项目十二:出租车计价器电路

通信计算机网络课程设计内容及要求

《计算机网络课程设计》 一、课程设计的目的 计算机网络课程设计是专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的是引导学生将书本上抽象的概念与具体的实现技术相结合,使学生体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧,培养学生解决计算机网络问题的实际能力,掌握组建计算机网络的基本技术,提高学生的综合应用能力。 二、课程设计要求和内容 课程设计要求: 1、正确理解题意; 2、具有良好的编程规范和适当的注释; 3、有详细的文档,文档中应包括设计题目涉及的基础知识、设计思路、程序流程图、程序清单、开发中遇到的问题及解决方法、设计中待解决的问题及改进方向。 4、有一定的自学能力和独立分析问题、解决问题的能力。包括学会自己分析解决问题的方法,对设计中遇到的问题,能通过独立思考、查阅工具书、参考文献,寻找解决方案。 评分标准: 1.是否有正确的运行结果; 2.是否有良好的编程规范和适当的注释; 3.文档是否完备。 课程设计内容即参考题目:(任选下列一题或自行另选设计题目): 1、发送和接收TCP数据包 TCP是一种面向连接的、可靠的传输层协议。TCP协议工作在网络层IP协议的基础上。本课程设计的目的是设计一个发送和接收TCP数据包的程序,其功能是填充一个TCP数据包,发送给目的主机,并在目的主机接收此TCP数据包,将数据字段显示显示在标准输出上。

2、发现网络中的活动主机 利用ICMP数据包,通过使用ICMP的回送和回送响应消息来确定当前网络中处于活动状态的主机,即ping消息的请求和应答,将发送的ICMP的数据包类型设置为回送请求(类型号为8),并显示在标准输出上。 3、监控IP包流量 本课程设计的目的是熟悉IP包格式和加深对IP协议的理解。要求编制程序,监控网络,捕获一段时间内网络上的 IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP包的个数,将其写入日志文件中或用图形表示出来(建议用图形表示出统计结果)。 4、解析IP数据包 课程设计的目的就是设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP层的工作原理有更好的理解和认识。本设计的目标是捕获网络中的IP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件 5、模拟Ethernet帧的发送过程 目前,Ethernet是应用最广泛的局域网。因此,学习Ethernet技术对深入掌握局域网知识是非常重要的。本课程设计的目的是模拟Ethernet帧的发送过程,使读者熟悉Ethernet帧的数据发送流程,即CSMA/CD32作流程。编写程序模拟Ethernet节点的数据发送流程。 6、解析ARP数据包 本课程设计的目的是对网络上的ARP数据包进行分析,从而熟悉ARP数据包的结构,对ARP协议有更好的理解和认识。要求编写一程序,获取网络中的ARP 数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。 7、UDP服务器的设计 UDP是TCP/IP协议族为传输层设计的两个协议之一,是一种无连接的,不可靠的协议。由于UDP采取了无连接的方式,因此协议简单,在一些特定的应用中协议运行效率高。UDP适合一些实时的应用,如IP电话、视频会议,它们要求源主机以恒定的速率发送数据,并且在网络出现拥塞时,可以丢失一些数据,但是延迟不能太大。基于这些特点,流式多媒体通信、多播等应用在传输层采用

课程设计模板

__________ 大学课程设计 年月日

___大学课程设计任务书 课程 题目 专业姓名学号 主要内容: 选取一种方法设计音乐彩灯控制器,要求该音乐彩灯控制器电路由三路不同控制方法的彩灯所组成,采用不同颜色的发光二极管作课题实验。 基本要求: (1)第一路为音乐节奏控制彩灯,按音乐节拍变换彩灯花样。 (2)第二路按音量的强弱(信号幅度大小)控制彩灯。强音时,灯的亮度加大,且灯被点亮的数目增多。 (3)第三路按音量高低(信号频率高低)控制彩灯。低音时,某一部分灯点亮;高音时,另一部分灯电亮。 参考资料: [1]刘国钧,陈绍业,王凤翥.图书馆目录[M].北京:高等教育出版社,1957.15-18. [2]刘润华,刘立山.模拟电子技术[J].山东:石油大学出版社,2003. [3]苏成富.彩灯控制器[J].北京:电机电器技术,2000,(01). [4]祝富林.音乐彩灯电路CS9482[J].北京:电子世界,1995,(12). [5]彭介华.电子技术课程设计指导[J].北京:高等教育出版社,1997. 完成期限2014.6.30至2014.7.6 指导教师 专业负责人 年月日

目录 1设计要求 (1) 2方案设计 (1) 2.1设计思路 (1) 2.2总体方案方框图 (1) 2.3基本原理 (2) 3总体方案的选择和设计 (2) 3.1简单声控音乐彩灯控制器 (2) 3.2音乐彩灯控制器 (3) 4单元电路的设计 (3) 4.1整流电路的设计 (3) 4.2滤波电路的设计 (4) 4.3高通滤波器 (5) 4.4低通滤波器 (5) 4.5元件参数的计算及选择 (6) 5总电路图 (7) 6总结 (7) 参考文献 (8) 附录 (9)

液压课程设计要求及题目2014-5

题目1: 一卧式钻镗组合机床动力头要完成快进-工进-快退-原位停止的工作循环;最大切削力为F L=11500N,动力头自重F G=19500N;工作进给要求能在0.02~1.2m/min范围内无级调速,快进、快退速度为6m/min;工进行程为100mm,快进行程为300mm;导轨型式式平导轨,其摩擦系数取fs=0.2,fd=0.1;往复运动的加减速时间要求不大于0.5s。 设计要求: (1)确定执行元件(液压缸)的主要结构尺寸(D、d等) (2)确定系统的主要参数; (3)选择各类元件及辅件的形式和规格,列出元件明细表; (4)绘制正式液压系统图(A3手绘) (5)进行必要的性能估算(系统发热计算和效率计算)。

题目1: 一台专用双面铣床,最大的切削力为9000N,工作台、夹具和行程的总重量4000N,工件的总重量为1800N,工作台最大行程为600mm,其中工进行程为350mm。工作台的快进速度为4.5m/min,工进速度在50~100mm/min范围内无级调速。工作台往复运动的启制(加速减速时间)为0.05s,工作台快退速度等于快进速度,滑台采用平面导轨。静摩擦系数为0.2s,动摩擦系数为0.1。(夹紧力大于等于最大静摩擦力) 机床的工作循环为:工作定位-工件夹紧-工作台快进-工作台工进-加工到位后停留-快退-原位停止-工件松开-定位销拔出。 要求系统采用电液结合实现自动化循环,速度换接无冲击,且速度要平稳,能承受一定量的反向负载。 试完成: (1)按机床要求设计液压系统,绘制液压系统图;(A3手绘) (2)确定夹紧缸、主工作液压缸的结构参数; (3)计算系统各参数,选择液压元件型号,列出元件明细表; (4)列出设计系统中的电磁铁动作顺序表。

C语言课程设计参考题目及要求

C语言课程设计参考设计题目 1、学生信息管理 (1)问题描述 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: ●系统以菜单方式工作 ●学生信息录入功能(学生信息用文件保存)---输入 ●学生信息浏览功能——输出 ●查询、排序功能——算法 1、按学号查询 2、按姓名查询 ●学生信息的删除与修改(可选项) (2)功能要求 ●界面简单明了; ●有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新 输入; ●最好用链表的方式实现。 (3)算法分析 首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。 对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。文件的读写操作大家参照书中的有关文件的章节。 2、学生综合测评系统 每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。 A、学生信息处理 (1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 提示:学生信息可先输入到数组中,排序后可写到文件中。 (2) 插入(修改)同学信息: 提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容, (3) 删除同学信息: 提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删

课程设计内容和标准

鲁东大学 食品工程学院能源与动力工程系 课程设计内容和标准 编制:曲航王明涛张淑荣 巩志强谭鲁志邹欣华 食品工程学院能源与动力工程系 2014.12 前言 课程设计是培养学生综合运用所学知识,分析和解决实际问题,锻炼创新能力的重要环节。为了保证本科生课程设计的质量,根据学校有关规定,结合学科结构和专业特点,特制定《能源与动力工程系课程设计内容和标准》。 编制本“课程设计内容和标准”,是强化课程设计教学环节的重要措施,它不仅能保证我系课程设计教学环节的内容和深度,使这一重要环节尽量规范化、标准化,而且还有利于指导教师的辅导工作。 在实行和使用该标准过程中,根据各班的教学情况和设计的具体情况不同,或由于某些特殊原因,经系里同意,可酌情对上述标准中的某些具体细节做适当的简化,但各标准的基本内容和程序不得简化。

希望各位指导老师认真贯彻执行,并在使用中提出宝贵意见,使之进一步完善。 能源与动力工程系 2014.12

课程设计内容 一、制冷系统设计 第一章设计概述 主要说明设计的依据、生产指标、设计范围、设计条件、概述设计方案的拟定。具体包括以下内容: 1、明确建筑的要求和条件 设计前,应了解对各冷间的温、湿度的要求。 1)阐明当地主要设计气象参数:包括室外计算温度(夏季空气调节日平均温度)、室外计算相对湿度(最热月月平均相对湿度)等。 2)列表说明各冷间的设计条件,包括:室内设计温度、室内设计相对湿度、冷加工时间、各冷间食品进、出库温度。 2、说明制冷系统设计方案的拟定及理由 1)阐明各蒸发系统采用单级压缩或双级压缩,双级压缩高低压级的理论输气量之比,各蒸发系统配用的压缩机的型式、型号、制冷量,并列表说明。 2)阐明制冷系统蒸发温度的划分,组成及其服务冷间,并列表说明各蒸发系统的热负荷 3)说明采用的制冷剂种类、特点及其与环保的关系。 4)说明各冷间采用的冷却方式(如直接冷却或间接冷却),各冷间采用的冷却设备种类、冷却面积,各冷间冷却面积与冷藏能力(或冷加工能力)的配比,并列表说明。 5)说明各蒸发系统采用的供液方式。 6)说明制冷系统的自动控制方案,具体包括哪些安全保护、控制回路等。 第二章负荷计算及汇总 1、设计参数 设计参数主要包括以下内容: 1)计算温度和相对湿度:包括室外计算温度和相对湿度、室内计算温度和相对湿度、临室计算温度。 2)各冷间的库容量和生产能力。 3)冷库外围护结构各传热面的传热系数。

课程设计题目

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 - ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 < 分配的IP地址为: 服务器:—/26 网关为:/26 个人计算机:— 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 [

最新PLC课程设计题目及要求

P L C课程设计题目及 要求

1.电动机顺序的控制 要求:按下启动按钮后,电动机M1运转10S, 停止5S, 电动机M2与M1相反,即M1停止时M2运行,M2运行时M1停止,如此循环往复,直至按下停车按钮。 2.喷泉的控制 要求:有A、B、C、三组喷头,启动后:A组先喷5S;然后B、C同时喷,A 停;5S后B停;再5S后C停,而A、B又喷;再2S,C也喷;持续5S后全部停喷。再过3S重复前述过程 3.压力机控制 要求:压力机冲头停在上方原始位置,行程开关SQ1被压下,其常开触点闭合。按下启动按钮,其常开触点通电一次,液压电磁阀YV1接通,冲头下行。当冲头接触工件后压力迅速升高,压力继电器SP压力值达到预定值后,其常开触点闭合。保压5S,接通电磁阀YV2。冲头上升,返回原始位置再压住行程开关SQ1,冲头停止上升,按上述控制要求设计。 4.液压滑台自动循环运动控制 要求:液压滑台循环工作过程为预备、快进、工进、停留和快退五个工步,分别利用1000~1005作为各步的工进继电器,各工步转换条件由外设SB、SQ1、SQ2、SQ3和压力继电器SP提供,对应各步的动作作为驱动电磁阀YV1、YV2和YV3的线圈。 5.* 物料传送系统的控制 在自动物流生产线上,一般通过加工、检侧、包装等工位的传送带来运送加工的工作。每套传送系统由不同电机控制,为节能运行,没有工件的

传送暂不运行,检测到工件则启动传送带,工件到达传送带的尾端,启动下条传送带,如果前条传送带没有工件则停止运行。 动作要求:按启动按钮后加工工位的传送带开始运行,有工件运行到传送带的尾部时传感器动作,启动检测工位的传送带,再传送到尾部时传感器动作,启动包装工位传送带,该传送带启动2S后,前条传送带没有工件则停止运行。传感器检测到工件到位置3S后,若前条传送带没有工件停止运行。 6. 工业自动清洗机的控制 在工业现场有一种自动清洗机,工作时将需要清洗的部件放在小车上,按启动按钮后小车自动进入清洗池指定位置A,首先加入酸性洗料,小车再继续前行到另一位置B,然后返回到位置A,打开排酸阀门将酸性洗料放出,完成一次酸洗后。再加入碱性洗料,清洗过程同酸洗。等碱性洗料完全放出后,小车从位置A回到起始位置,等待下次启动信号。 动作要求:该清洗设备的小车前进后退通过电动机的正反转控制,酸性洗料的碱性洗料通过两个泵分别注入,通过打开电磁阀排放洗料,再这里洗料的注入和放出都通过时间控制,实际的清洗也可以用液位开关控制。 7.升降控制系统 有一个升降控制系统。在自动控制时,要求上升10S,停5S,下降 10S,停10S,往复循环10次后停止运行。 8.车库自动门的控制系统

数据库课程设计题目与要求韩军涛

数据库系统原理课程 设计指导 、本课程的教学目的及基本要求 教学目的 本课程是为《数据库系统原理》课程所开的实践环节。数据库系统原理课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。 本课程设计的目的旨在使学生能够掌握数据库的基本原理、数据库设计的基本方法、SQL 语言的应用、SQL Server 2000/2008 数据库环境的使用,并能根据所应用到的数据库管理系统的相关技术,按照规范化设计的方法解决现实中数据库设计的问题。 选修本课程前应已选修《数据库系统原理》课程,并熟练掌握SQL 语言,以及数据库设计的规范化等基本方法。 先修课程:数据库系统原理。 教学基本要求 要求学生通过上机实验,培养学生的分析实际问题的能力,掌握复杂项目从需求到设计直到最后实现的基本方法,并对所设计的数据库进行测试与分析,使学生在数据库

设计方面能够得到很大程度的提高。 课程设计基本要求: 1 、(课前准备)掌握课堂教学内容,主要包括 (1)比较系统的掌握数据库原理的理论知识; (2)学会研究分析具体应用的需求,完成需求分析; (3)初步掌握在需求分析基础上设计数据库的能力; (4)熟练掌握一种数据库设计工具。 2、课程设计按以下步骤进行: (1)问题分析,理解问题,明确做什么,完成需求分析,写出系统的功能框架并给出每一系统功能的详细叙述。 (2 )概念设计:在概念结构设计中画出ER 图,在ER 图中标出主码。可以有分ER 图。 (3)逻辑结构设计:针对概念设计的结果做出逻辑结构设计并进行规范化,对表进行分解或必需的合并(要写出理由和根据)。对用户进行分类,有必要时可以给用户创建用户子模式(比如视图)并定义权限。 (4 )物理设计:设计数据库的存储结构(包括索引的设计等)。 (5)在一种数据库工具上(选择SQL server2000 或2008 )实现自己的设计; (6)上机调试:针对需求分析中的所有功能设计测试数据,并设计所有的SQL 语句实现需求分析中的功能。实现触发器,存储过程、视图等。 (7)按课程设计报告规范总结和整理课程设计报告。

相关主题