课程设计2013

合集下载

EDA课程设计2013_大学

EDA课程设计2013_大学

题目一:数字钟设计(序号1-14)一、实验目的学习并掌握数字钟的原理、设计方法。

二、实验内容计数始终由模60秒计数器、模60分计数器、模24小时计数器、报时模块、分、时校定模块及输出显示模块构成。

可以采用同步计数器或异步计数器设计方法。

三、实验要求1. 计时范围为0小时0分0秒至23小时59分59秒2. 采用6个8段数码管分别显示小时十位,小时个位、分钟十位、分钟个位、秒十位、秒个位。

3. 整点报时,蜂鸣器响5声,每秒1声。

4. 校时功能,能够单独校分、校时。

用按键控制。

5. 具有清零、启动/停止计数的功能。

用按键控制。

题目二:数字频率计设计(序号15-28)一、实验目的学习并掌握数字频率计原理、设计、分析和测试方法。

二、实验内容用高频率信号检测低频率的信号,通过对高频率脉冲个数的计数得到低频率信号的频率。

(高频率信号的频率为已知,低频率信号为所测量值)。

或用低频率信号检测高频率信号(低频率信号的频率为已知,高频率信号为所测值)。

三、实验要求1. 用8段数码管显示频率值。

2. 频率值用十进制表示。

题目三:交通灯控制系统设计(序号29-42)一、实验目的掌握交通灯控制系统的基本原理,及用VHDL状态机实现该系统的方法。

二、实验内容设计一个由一条主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制系统,具体要求如下:(1) 主、支干道各设有一个绿、黄、红指示灯,两个显示数码管。

(2) 主、支道交替允许通行,主干道每次放行45 s,支干道每次放行25 s,在每次由亮绿灯变成亮红灯的转换过程中,要亮5 s的黄灯作为过渡,并进行减计时显示。

三实验要求1、用8段数码管分别显示两个干道的交通计时。

2、能够正常实现红、黄、绿灯的切换。

题目四: 电子拔河游戏系统设计(序号43~57)一、实验目的掌握电子拔河的基本原理,及VHDL 的实现方法。

二、实验内容设计一个电子拔河游戏系统。

甲乙两方各控制一个按键。

系统复位后,指示灯在中间。

2013电力电子课程设计

2013电力电子课程设计

7)电网波动系数:AV=0.95~1.10。
3/4
设计要求:
完成以下设计内容 1)主电路的选型; 2)完成整流侧电路参数计算; 3)完成逆变侧电路参数计算; 4原始数据及主要技术指标: 1)输入电压:交流三相380V(1±10%),50Hz; 2)输出电压:额定直流220V,调节范围为 160~280V; 3)输出电流:最大10A; 4)输出纹波:纹波系数不大于0.5%。
设计要求: 完成以下设计内容 1)主电路的选型; 2)变压器的设计; 3)输出滤波电路的设计; 4)开关管的设计; 5)绘制主电路原理图。
中频加热电源主电路设计
原始数据及主要技术指标:
1)电源输出功率:PH=100kW;PHm=1.1PH=110kW; 2)额定频率: f =1kHz; 3)逆变电路功率因数:cos =0.866, =30º ; 4)整流器最小控制角:min =15º ;
5)电源效率=95%;
6)无整流变压器,电网线电压有效值:UL=380V;

生物技术课程设计

生物技术课程设计

江汉大学文理学院College of Science & Arts of Jianghan University课程设计任务书部(系):生物与环境工程学部班级:生物技术姓名:高天学号: 201004010115指导教师:李威时间: 2013年1月说明一.课程设计的目的课程设计是培养学生综合运用所学知识与技能,初步训练学生获得分析和解决实际问题的能力的实践性教学环节之一;是生物技术专业学生在毕业论文前进行的一次综合训练。

通过本课程设计培养学生运用所学知识设计课题的能力,为毕业论文的开展,及今后从事生产、教学、科研等相关工作打下坚实基础。

二、课程设计的要求1、以小组为单位,提出与生物技术有关的课程设计题目。

命题要求既有代表性,又有实际意义。

2、设计应包括以下几个部分构成:(1)研究(或设计)的目的与意义。

应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济、生态与社会效益。

有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。

(2)国内外同类研究(或同类设计)的概况综述。

在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。

(3)课题研究(或设计)方案:包括研究内容、研究方法和技术路线。

研究内容要重点突出;研究方法要具有科学性、先进性;技术路线要清晰。

(4)研究(设计)的预期结果和创新性。

3、格式要求(1)表格内容,字号用小4号,中文字体用宋体,英文字体用Times New Roman;(2)正文字数3000字左右。

三、课程设计题目阿司匹林的生产工艺阿司匹林的生产工艺阿司匹林的传统制备方法是以浓硫酸作催化剂进行O -酰化反应,产率一般在75%左右,但浓硫酸对设备的腐蚀性较大,对环境污染大,且易发生副反应而使产品色泽深,不利于提纯。

2013驼峰课程设计计划(20130222)

2013驼峰课程设计计划(20130222)

2013驼峰课程设计计划(20130222)自动化与电气工程学院自动控制专业2010级驼峰信号课程设计计划及实施方案课程负责人:贺清一、课程设计目的本课程设计是学生在学完“驼峰信号自动控制”课程之后进行的一次综合性和实践性训练的教学环节。

旨于综合、深化地运用本课程所学知识,从整体上全面掌握编组站驼峰调车自动控制系统的工程设计基本步骤,了解工程设计的基本要求,提高工程设计技能,为后续课程的学习和毕业设计打下坚实的基础。

二、设计安排1、课程设计的培训自控系将于2013年5月9日(第11周)下午16:30在自控系607室进行课程设计指导教师培训工作,参加人员为全系教师,培训主讲教师为贺清。

2、课程设计指导教师的安排进行驼峰信号课程设计的学生是自动控制专业10级四个班240名学生,计划由自控系15名教师指导,每位教师指导14~17名学生,具体学生分配计划见附录一。

由贺清负责给四个班学生下达设计任务,并对设计题目进行详细的讲解。

各指导教师的答疑时间在课程设计开始后汇总到学院教务办公室以便检查。

3、课程设计的进度安排及要求驼峰课程设计教学计划安排在2013-2014学年第一学期,但为了更好地达到教学目的,使学生在学完“驼峰信号自动控制”课程之后立刻可以进行实践性的训练,根据学院要求驼峰课程设计安排在2012-2013学年第二学期进行。

教学计划安排1周时间完成,按照学院要求按2周执行,具体进度安排见表1。

在学生进行设计阶段,要求各指导教师做好答疑工作,并对学生存在的共性问题进行集体讲解,答疑次数不少于5次,具体的答疑时间及地点由各指导教师在课程设计开始后汇总到学院教务办公室以便检查。

各指导教师在2013年5月24日下午17点之前收齐本组所有课程设计报告,并完成评语的撰写和成绩的评定,提交给各班级负责人。

每组的指导教师指定成绩排在本组内最后一名的学生参加集体答辩。

表1 课程设计进度安排三、设计内容与要求1、设计主要内容(1)设计驼峰信号平面布置图;(2)驼峰信号控制电路的设计;(3)驼峰场与到达场间联系电路图的设计;(4)调车表示器点灯电路的设计;(5)道岔转辙机的选型与控制电路的设计(电气集中风动道岔、自动集中风动道岔、电气集中电动道岔、自动集中电动道岔);(6)车辆减速器的选型与控制电路的设计(Ⅰ、Ⅱ、Ⅲ制动位,重力式和非重力式,单台和两台);2、设计图纸要求(1)图纸用AUTOCAD软件绘制;(2)同一图册图纸的标题框大小必须统一一致,图内文字清晰、美观;(3)图纸标题框位于图纸右下角,格式与毕业设计要求一致。

环境工程原理课程设计大纲2013(环境工程)

环境工程原理课程设计大纲2013(环境工程)

《环境工程原理》课程设计大纲Unit Operations Designs of Principles of Environmental Engineering课程编号:22360260 周数:2学分:2先修课程:物理化学、机械设计基础、环境工程原理适用专业:环境工程使用教材:《化工(食品工程)原理课程设计指导书》,刘伟民、艾凤祥编,江苏大学,2002.12一、目的与任务《环境工程原理课程设计》是修完《环境工程原理》课程后的一次综合性训练,属于实践性环节。

掌握环境污染物处理单元设计的基本要求、流程及设备选择的论证方法、设计步骤和设计说明的撰写,培养学生对过程、设备进行选择和设计的能力,训练学生独立查阅(手册)资料、撰写设计说明书的能力,培养学生综合运用所学的知识分析问题、解决问题的能力,领会环境工程原理的基本原理和研究方法在工程设计中的应用,为学生以后从事环境工程设计打下初步技术基础。

二、要求、内容与进度安排1、要求(含工作量要求)要求学生知晓课程设计的基本要求,学会图纸的绘制方法,独立查找和估算所需的物性数据,论证流程和设备的选择,掌握流程和设备设计的一般步骤和具体计算方法,熟练编写设计说明书,达到综合运用所学环境工程原理课程知识及其它的相关知识,培养学生的工程设计能力。

2、内容1、绪论1.1 环境工程原理课程设计基本要求;1.2 有关图纸绘制的说明;1.3 物性数据的查找和估算;1.4 课程设计的任务。

2、吸收方案的选定及论证2.1 塔型选择的一般原则;2.2 吸收流程的确定;3 工艺计算3.1 传质系数的计算;3.2 物料衡算;4 填料塔的设计4.1 填料塔和填料的特性;4.2 填料塔塔径和压降的求算;4.3 填料层高度的计算;4.4 填料塔喷淋量的校核;4.5 填料塔的结构设计。

5 辅助设备的设计5.1 液体分布装置设计;5.2 填料支撑装置设计;5.3 液体再分布器的设计;5.4 泵和风机的选型计算;5.5 接管尺寸的计算;5.6 其他辅助设备设计。

2013隧道窑课程设计说明书

2013隧道窑课程设计说明书

2013隧道窑课程设计说明书D卫生瓷是大件产品,采用普通窑车隧道窑。

由于考虑到燃料为城市煤气,经过净化处理,不会污染制品。

若再从窑的结构上加以考虑,避免火焰直接冲剧制品,所以采用明焰露袭的形式(制品不袭匣钵),既能保证产品质量,有增加了产量,降低了燃料消耗,改善了工人的操作条件,并降低了窑的造价,是合理的。

四、窑体主要尺寸的确定1、窑主要尺寸的确定。

为使装车方便,并使窑内温度均匀,快速烧成,采用单层装车的办法,即窑车上只放一层制品。

根据几种装车方法确定:窑车长×宽=1500×870mm,平均每车装制品11件/车,干制品的平均质量为每件10Kg,则每车装载量为110Kg/车。

=240000×28÷350÷24÷(0.85×11÷1.5)=128.34 m窑内容车数:n=128.34/1.5=85.56辆取86辆则窑车有效长度为:86×1.5=129m2、窑体各带长度的确定预热带长Ly=(预热时间/总烧成时间)×总长=9/28×129=41.46m 烧成带长Ls=(烧成时间/总烧成时间)×总长=(4+1)/28×129 =23.04m冷却带长Lv=(冷却时间/总烧成时间)×总长=14/28×129=64.5m 设进车室2m,出车室2m,则窑总长为129十2十2=133m。

窑内宽B根据窑车和制品的尺寸取800mm。

窑内侧墙高(窑车挂9z面至拱脚)根据制品最大尺寸(并留有空隙)定为500mm。

拱心角口取60,则拱高J=0.136B =0.134×800=107mm轨面至窑车衬砖面高660mm。

为避免火焰直接冲击制品,窑车上设300mm高之通道(由40mm厚耐火粕土板及耐火粘土砖柱组成)。

见图1—44剖面6—6。

侧墙总高为(轨面至拱脚)H=500十300十40十660=1500m m窑内容车数86辆推车时间: 28×60/86=19.5min/车小时推车数: 60/19.5=3.08 车/h五、工作系统的安排在预热带2—24号车位设23对排烟口,每车位一对。

2013房屋建筑学课程设计

全日制六班幼儿园方案设计一.目的要求为配合《房屋建筑学》建筑设计部分的理论教学,进行一次建筑方案设计,培养学生综合运用建筑设计原理去分析问题和解决问题的能力,从中了解方案设计的方法和步骤,进一步训练和提高绘图技巧。

二.设计条件1.建筑地点:本建筑位于中小城市或工矿区新建的职工住宅区内,地段自选。

2.设计规模:六个班(150到180)3.面积指标:用地面积大于2700平米,建筑面积大于1800平米4.建筑层数:不超过3层5.功能组成及面积定额。

(1)园舍建筑(如下表)房间分类及名称使用面积定额(m2)功能活动及辅助用房活动室54/班若合为一间,易大于90室内游戏,洗池,淋浴器寝室54/班卫生间15/班大小便槽(器)洗池,淋浴器,储藏室9/班储藏中小学教具,玩具,衣物及活动室的前室音体活动室120 开展较大型的活动办公及辅助用房办公室75 院长室,总务室,财务室,教师办公室,保育员更衣室资料兼会议室20 教工阅览报刊杂志,开会及对外接待保健室14 卫生保健和急救隔离室12 隔离,护理儿童教具制作兼陈列室12 制作,陈列教具玩具晨检接待室18 全园一间,每日对幼儿体检和家长会值班室12 教师值班住宿传达室10 门卫值班住宿及收发信报储藏室36 储藏体育用具和杂物卫生间12 教职工使用生活用房厨房加工配餐间54 主副食加工,配餐及炊具,餐具洗涤场所主副事库15 主副食储存场所开水及消毒间8 烧开水和消毒餐具和毛巾炊事员休息室13 炊事员休息室(2)室外场地分班活动场地不小于2 m2/生;共同活动场地不下于2 m2/生(设置大型活动器械,戏水池,沙坑及30m的直跑道)绿化用地不小于2 m2/生。

三.设计内容及深度本设计按方案设计深度要求进行,采用A3或A2绘图纸,工具线,手工绘制完成下列内容:1.幼儿居住及活动单元平面布置图,比例1:50(1)布置活动室和寝室的主要家具。

(2)不知卫生间的主要设备(3)标注轴线尺寸及主要分尺寸2.各层平面图,比例1:100或1:150(1)底层各入口要画出踏步,花池,台阶(2)尺寸标注为三道(3)确定门窗位置,大小及门的开启方向(4)楼梯要按比例尺寸画出梯段,平台及踏步,并标出上下行箭头(5)标出剖面线及编号(6)注明房间名称(7)标图名及比例3.立面图(不少于两个)比例为1:100或1:150(1)外轮廓线画中粗线,地平线画粗实线,其余画细实线(2)注明图名及比例4.剖面图比例为1:100或1:150(1)剖切部分用粗实线,看见部分用细实线;地坪用粗实线,并表示出室内外高差。

课程设计-板式塔设计计算(2013)


法操作。此漏液为严重漏液,称相应的孔流气速为漏液点气速 。
常用塔板的类型
塔板是气液两相接触传质的场所,为提高塔板性能, 采用各种形式塔板。 (1)泡罩塔 组成:升气管和泡罩
优点:塔板操作弹性大,塔效率也比较高,不易堵。 缺点:结构复杂,制造成本高,塔板阻力大但生产能力不大。
圆形泡罩
泡罩塔
条形泡罩
热敏性和高沸点的物料-----减压操作;P降低,相对挥发度提高,有利
于分离。操作的平均温度降低,加热剂温度降低,但可导致D增加,塔顶 蒸气冷凝温度降低,必须使用真空设备。相应的操作费用和设备费用增加. 由于塔板压降,从塔顶到塔底压力逐渐增加,温度也相应的增加(物料 组成和压力同时作用的结果)。因而沿塔物性和气液负荷也随之变化。 常压和减压塔---如塔板压降不是很大,工艺计算时假定全塔各处压力 相等--误差不大。
板式塔的设计内容
工艺流程的设计 板式塔的工艺计算 塔的辅助设备设计与选型
工艺流程的设计
板式塔的设计从两方面考虑: 1.经济方面:应该充分考虑整个系统热能的利用,以便降低操作 费用。 例如:从塔顶出来的蒸气和从塔底排出的液体带出的热量可用 于预热原料液或它处。 2.全塔操作的稳定性:若操作不稳定,就不能保证产品质量的 均匀。有时也把冷凝器分割为两部分,一部分预热原料液,另一 部分用冷却水使蒸气冷凝。这样可以用控制冷却水量来控制冷 凝器的操作,同时保证进料温度一定。为此 ,控制再沸器中加 热蒸气压力的恒定是保证操作稳定的条件之一,但原料液或回 流液的流量和温度发生变化时,稳定情况也会受到一定的影响
奥康内尔(O’connell)关联方法 精馏塔:采用相对挥发度 与液相粘度 L 的乘积为参数来表 示全塔效率 ET: 0.245
ET 0.49 L

自动控制系统课程设计内容2013

自动控制系统课程设计内容-- xxx控制系统设计课程设计是以专业课程为依托,针对特定设计内容对学生进行完整的控制系统设计训练的教学环节。

使学生通过设计过程了解和掌握控制系统设计的内容、步骤、规范和方法等。

为将教材中的理论和实际自动化工程提供结合的机会,加深学生对该门课程的理论知识和应用实践的认识。

本课程设计是以自动化专业《过程控制系统》课程为背景,充分利用过程控制实验室的现有实验条件,针对液位、温度等过程控制中非常普遍的控制对象(被控参数)进行控制系统设计。

设计内容包括:控制系统可行性分析,控制原理分析与设计,控制设备选型、系统接线图纸设计,控制系统编程实现以及实验验证等。

学生可以根据个人情况进行各自特色的控制系统设计。

1设计报告内容与要求1.1控制系统可行性分析在控制系统设计之初,都应该进行背景调查。

调查主要内容包括:z国内外控制水平发展及现状;z过程控制难点及目前解决程度;z拟采用控制方案的特点及概述等内容;z设备投资概算和效益分析。

(本设计省略,但在正式的可行性报告中非常重要。

)最终得出控制系统可行的结论,给以下设计提供肯定的支持。

根据本系统特点,系统并无太多难点,很多方案都是可行的,只需要根据查找到的参考资料进行一下概述性的描述即可。

1.2控制原理分析与设计得到可行结论后,开始对控制系统原理方案进行详细的分析与设计。

控制系统原理设计主要包括以下几方面内容:z过程描述-对过程运行情况、操作方法进行介绍;z检测参数选择和控制参数选择,并简要分析选择原因;z绘制控制系统检测控制原理图和系统方框图。

根据本系统特点,参考实例,对控制系统进行设计。

设计时具体设备数量、原理选择可以不局限于现有实验系统,学生可以利用所学知识设计更合理的系统。

1.3控制系统设备选型控制原理方案确定后,就是设备选型工作。

根据系统需求确定设备数量和功能等要求,在多种设备中选择性能最适合设计需要的仪表设备型号。

选择好设备型号后,根据设备随机说明书和端子说明,进行接线图的绘制和施工图设计(本次设计不包括施工图内容,只进行接线图设计)。

操作系统课程设计2013

操作系统课程设计1、(难度系数3)模拟UNIX(linux)文件系统[问题描述]在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟UNIX文件系统。

[基本要求]1).在现有机器硬盘上开辟20M的硬盘空间,作为设定的硬盘空间。

2).编写一管理程序对此空间进行管理,以模拟UNIX(或linux)文件系统,具体要求如下:(1)要求盘块大小1k正规文件(2) i 结点文件类型目录文件(共1byte) 块设备管道文件。

物理地址(索引表)共有13个表项,每表项2byte。

文件长度4byte。

联结计数1byte(3)0号块超级块栈长度50空闲盘块的管理:成组链接( UNIX)或位示图法(Linux)(4)每建一个目录,分配4个物理块文件名14byte(5)目录项信息i 结点号2byte(6)结构:0#:超级块1#-20#号为目录区20#-30#号索引节点区(7)功能:1、初始化2、建立文件(需给出文件名,文件长度)3、建立子目录4、打开文件(显示文件所占的盘块)5、删除文件6、删除目录7、显示目录(即显示目录下的信息,包括文件、子目录等)8、显示整个系统信息2、模拟文件系统(难度系数2)[问题描述]在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的小型文件系统。

[基本要求]该小型文件系统没有子目录机制,文件连续分配,不考虑分区。

做一个简单的操作界面,提供五条简单的命令:显示文件名dir 、创建文件cf、拷贝文件copy、删除文件del , 文件改名rename 。

进一步增强:上题中的文件系统功能:文件系统不连续分配,可以有子目录机制,(如两级子目录机制)。

3、设计一个请求页式存储管理方案。

(难度系数1)并编写模拟程序实现之。

产生一个需要访问的指令地址流。

它是一系列需要访问的指令的地址。

为不失一般性,你可以适当地(用人工指定地方法或用随机数产生器)生成这个序列,使得 50%的指令是顺序执行的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东交通学院数据库课程设计院(系)别信息工程系班级计算112学号110811231姓名付立霞指导教师司冠南时间2013-03-18—2013-03-29课程设计任务书题目个人信息管理系统系 (部) 信息科学与电气工程学院专业计算机科学与技术班级计算112学生姓名付立霞学号 1108112313 月 18 日至 3 月 29 日共 2 周指导教师(签字)系主任(签字)年月日成绩评定表目录1课程设计概述....................................................................................... 错误!未定义书签。

1.1字符统计软件功能概述............................................................... 错误!未定义书签。

1.2开发环境概述............................................................................... 错误!未定义书签。

2字符统计软件总体设计 ...................................................................... 错误!未定义书签。

2.1字符统计软件总体设计思想....................................................... 错误!未定义书签。

2.2总体设计流程图........................................................................... 错误!未定义书签。

3字符统计软件详细设计 ...................................................................... 错误!未定义书签。

4程序测试............................................................................................... 错误!未定义书签。

4.1菜单界面....................................................................................... 错误!未定义书签。

4.2字符串累加统计界面................................................................... 错误!未定义书签。

4.3字符串重新统计界面................................................................... 错误!未定义书签。

4.4清屏实现....................................................................................... 错误!未定义书签。

4.5帮助界面....................................................................................... 错误!未定义书签。

4.6退出界面....................................................................................... 错误!未定义书签。

设计体会及今后的改进意见 ...................................................................... 错误!未定义书签。

参考文献....................................................................................................... 错误!未定义书签。

摘要课程设计是我们在上学期学习的基础上对所学内容的巩固与发展,其中也融合了一些我们尚未学习过的知识,需要我们通过团队合作、查阅资料、询问老师等途径自行解决。

经过为期两周的课程设计不仅我们对于已学有了实践上的掌握而且也锻炼了我们的创新意识。

我所选择的设计题目是个人信息管理系统,通过MFCODBC 加载数据源对数据库中的各个对象进行操作,比如对通讯录的各项信息进行显示、查询、删除、增加等操作。

这次课程设计,我熟悉了数据库及C++语言的使用,提高了动手能力,学到了许多解决实际问题的宝贵经验,同时也享受到了挖掘自我潜力的快乐,以及成功后的喜悦。

提高了自信心。

在我们以后的学习中将会有重要的作用。

1.课程设计概述1.1个人信息管理系统简介使用SQL Server2005数据库,创建个人信息所拥有属性表格,存入各项信息,再通过MFC ODBC 加载数据源对表格进行操作,使用户可以方便的通过弹出的各个对话框便可以对自己需要的各项信息进行操作。

1 在sql server数据库中建立通讯录、备忘录、日记信息以及财务管理等各项表格;2 通过ODBC加载数据源;3 建立MFC AppWizard(exe)工程,将数据库引入;4 通过在MFC中输入各项操作的代码对各个对象进行显示、增加、删除、修改、查询以及返回主界面等功能。

1.2 开发环境论述MFC是Microsoft Foundation Class Library(微软基础类库)的缩写形式。

它是C++的类集,提供面向对象框架,利用这个框架,程序员可以轻松的创建Windows应用程序。

MFC按照面向对象的观点,以类的层次形式进行组织,高层类提供一般功能,低层类实现更具体的行为。

每一个低层类都是从高层类中派生出来的,并且继承了高层类的行为。

MFC还提供应用程序开发模型。

此模型被称为文档/视图模型。

文档/视图模型是将应用程序数据与用户界面元素分离的一种应用程序方法。

它允许这两部分程序独立存在,这样一来,程序员在更改其中一部分时,就无须大量更改另一部分。

学校信息管理系统程序便是利用这一特点整合出来的。

2. SQL Server2005数据库简介Microsoft SQL Server2005是Microsoft关系数据库的新发行版。

自Microsoft SQL Server2000以来,人们就对它翘首以盼,而它也确实值得人们期待。

Microsoft SQL Server2005于2005年11月正式发布,它关注于使创建、部署和管理企业数据库系统和应用程序变得更加容易,同时增强了可伸缩性、可用性、性能、可靠性、安全性和可编程性。

Microsoft SQL Server2005对早期版本进行了许多大大小小的产品更改。

它包含许多新功能和对现有功能的实质性增强。

本章简略对数据库的部分功能进行简单介绍(仅包含所做设计中所用到的功能)2.1数据库的创建数据库的创建有两种方法,一种是利用Microsoft SQL Server Manager管理器直接创建,另一种是利用代码创建,数据库文件由数据文件与事务日志组成,一个数据库一般由一个数据文件、一个日志文件组成,也可以由多个数据文件、多个日志文件组成。

下面仅介绍直接创建数据库过程(1)双击桌面上的图标弹出“连接到服务器”对话框,在该对话框中,可以对服务器类型,服务器名称,身份验证方式进行选择,如图所示。

(2)在这里采用默认设置,然后单击“连接”按钮,就可以连接并打开Microsoft SQL Server Manager管理器。

建数据库”单击进入:(5)在“新建数据库”对话框中,可以设置数据库名称,并且可以设置数据库文件的两个组成文件:数据文件和事务日志。

(6)设置好数据库名后,数据库的两个组成文件的“逻辑名”会自动产生,当然,利用鼠标单机相应项还可以进一步修改。

(7)还可以修改数据库的初始值的大小、保存位置。

修改数据文件的初始大小,只需在对应的文件框中单击,就可以进行编辑。

(8)修改数据文件路径,只需单击“路径”对应的按钮,就会弹出“定位文件夹”对话框,选择要保存文件的路径与文件名。

设置好后,单击“确定”按钮,就可以返回到“新建数据库”对话框。

(9)还可以设置数据库数据文件的增长率及文件的最大值,具体方法是,单击“自动增长”项对应的按钮,就会弹出更改自动增长设置的对话框。

(10)这样就成功创建了数据库,单击“数据库”前面的“+”号,就可以看到新建的数据库。

2.2 数据库表的创建(1)双击桌面上的图标,打开SQL Server Manager 管理器。

(2)单击“数据库”前面的“+”号,接着单击要创建表的某一个数据库前面的“+”号,就可以看到数据库中所有的对象,然后选择表,单击右键,这时会弹出右键菜单,单击右键菜单中的“新建表”命令,就会弹出设计表字段对话框,在这里可以具体设置表的字段及其属性,如主键、唯一索引、是否为空、默认值等。

(3)设计类名及其数据类型和索引,单击保存按钮,修改表名现列出课程设计所用到的各个表格的内容:a,备忘录信息表b,个人财务管理信息表c,日记信息表d,通讯录信息表2.3存储过程存储过程是一组为了完成特定功能的T-SQL语句集合,经编译后存储在SQL Server服务器端数据库中,利用存储过程可以加速SQL语句执行。

存储过程可以分为两类:系统存储过程和自定义存储过程。

2.3.1系统存储过程系统存储过程在SQL Server安装成功后,就已经存储在系统数据库Master中了,这些存储过程都是以“sp_”为前缀命名的。

他们主要是从系统表中获取信息,系统管理员可以通过简单调用系统存储过程而完成复杂的SQL Server管理工作。

除此之外,还可以通过系统存储过程完成许多管理性或信息的操作。

系统存储过程在Master数据库中,但在其他数据库中可以直接调用,并且在调用时不用在存储过程名前加上数据库名。

因为在创建一个新数据库时,系统存储过程会在新的数据库中被自动创建。

2.3.2自定义存储过程自定义存储过程是由用户创建并能完成某一特定功能的存储过程,存储过程虽然既可以有参数又有返回值,但是它与函数不同,存储过程的返回值只是指明执行是否成功,并不能像函数那样被直接调用,只能利用EXEC来执行存储过程。

2.3.3存储过程的优点(1)提高应用程序的通用性和可移植性。

(2)可以亘更有效地管理用户操作数据库的权限。

(3)可以提高T-SQL的速度。

相关文档
最新文档