昆明学院计算机系课程设计(大作业)报告——2011(1)
学生综合测评管理系统
课程设计(大作业)报告课程名称:软件体系结构设计题目:学生综合测评管理系统院系:信息技术学院班级:设计者:学号:指导教师:设计时间:信息技术学院昆明学院课程设计(大作业)任务书课程设计报告摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
首先,本文经过对学生综合测评系统发展现状的调查,面临技术上的发展的新形势,运用所学计算机软件工程相关理论,包括数据库原理等知识,综合考虑当前综合测评系统所应该具备的各种功能和外部环境的各种因素,进行系统评估,对各个方案设计进行再定位,从而选择最佳的方案设计。
其次,本文阐述了学生综合测评系统登录系统的设计与实现。
力求实现对系统信息的查询,添加,删除,修改等功能,最终构建集成为使用运转良好,扩展性、适应性强的综合测评系统。
文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了主要的界面和程序。
一、系统描述1、系统需求(1)系统功能:作为登录模块系统设计,我们经小组讨论,应具有欢迎界面,由于系统需要,在登录的同时应具有教师或者学生的权限选择,还应具备一个出错返回功能。
(2)登录系统涉及人员查询上传佐证材料的学生;审核提交学生上传资料的老师;系统管理员2、可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,登录系统比较适合于采用JAVA,而综合测评和审核系统适用数据库管理。
本系统的登录模块界面采用Java编程实现,可以先画出草图再进行代码实现,这样做出的界面比较美观。
3、系统的功能简介本系统主要实现学生综合素质评分的查询、学生上传加分项的佐证材料、以及教师对学生上传的佐证材料进行审核并提交到数据库。
实验报告
云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:C程序的运行环境和运行C程序的方法实验编号:1 实验日期:2012- 3-21 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的掌握C语言数据类型、运算符和表达式的运算规律二、实验内容例3.1—3.7三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:数据类型、运算符和简单的输入输出实验编号:2 实验日期:2012- 3-28 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:最简单的C程序设计——顺序结构程序设计、数据类型、运算符和表达式选择结构(if语句)程序设计实验实验编号:3 实验日期: 2012-4-11 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:选择结构程序设计实验实验编号:4 实验日期: 2012-4-18 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:循环控制程序设计实验(1)实验编号:5 实验日期: 2012-4-25 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:循环控制程序设计实验(2)实验编号:6 实验日期: 2012-5-2 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:一维数组数组程序设计实验实验编号:8 实验日期: 2012-5-9 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:二维数组、字符数组程序设计实验实验编号:9 实验日期: 2012-5-16 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:函数程序设计实验(1)实验编号:9 实验日期: 2012-5-23 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:函数程序设计实验(2)实验编号:10 实验日期: 2012-5-30 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:函数程序设计实验(3)实验编号:11 实验日期: 2012-6-6 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:指针程序设计实验(1)实验编号:12 实验日期: 2012-6-13 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:用户自己建立数据类型实验实验编号:13 实验日期: 2012-6-20 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:文件操作实验实验编号:14 实验日期:2012-6-27 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结。
数字电路仿真实训实验报告
课程设计(大作业)报告课程名称:数字电子技术课程设计设计题目:多功能数字时钟的设计、仿真院系:信息技术学院班级:二班设计者:张三学号:79523指导教师:张延设计时间:2011年12月19日至12月23日信息技术学院昆明学院课程设计(大作业)任务书一、设计目的为了熟悉数字电路课程,学习proteus软件的使用,能够熟练用它进行数字电路的仿真设计,以及锻炼我们平时独立思考、善于动手操作的能力,培养应对问题的实战能力,提高实验技能,熟悉复杂数字电路的安装、测试方法,掌握关于多功能数字时钟的工作原理,掌握基本逻辑们电路、译码器、数据分配器、数据选择器、数值比较器、触发器、计数器、锁存器、555定时器等方面已经学过的知识,并能够将这些熟练应用于实际问题中,我认真的动手学习了数字时钟的基本原理,从实际中再次熟悉了关于本学期数字电路课程中学习的知识,更重要的是熟练掌握了关于proteus软件的使用,收获颇多,增强了自己的工程实践能力。
另外,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
因此,我们此次设计数字钟就是为了了解数字钟的原理,从而学会制作数字钟。
而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。
且由于数字钟包括组合逻辑电路和时叙电路。
通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
二、设计要求和设计指标设计一个数字时钟,具有“秒”、“分”、“时”计时和显示功能。
小时以24小时计时制计时;具有校时功能,能够对“分”、“时”进行调整;能够进行整点报时,报时规则为:在59Min51s后隔秒发出500Hz的低音报时信号,在59min59s时发出1kHz的高音报时信号,声响持续1s。
课程设计(数据结构)报告
课程设计(大作业)报告课程名称:数据结构设计题目:活期储蓄账目管理院系:信息技术学学院班级:物联网工程1班设计者:学号:指导教师:设计时间:2015.1.5—2014.1.10昆明学院课程设计(大作业)任务书课程设计(大作业)报告一、数据结构及算法描述1.数据类型定义:typedef struct log //存取记录{char DateTime[25]; //存取时间char W_D; //存取标志float Amount; //存取金额}log;typedef struct node_log //存取记录节点{log data; //存取记录struct node_log *next //下一存取记录节点指针}node_log,*p_node_log;typedef struct account //账户记录{char ID[10]; //账号char Name[10]; //姓名float Balance; //余额} account;typedef struct node_account //账户记录节点{account data; //账户记录struct node_log *nlog; //存取记录节点指针struct node_account *next; //下一账户记录节点指针}node_account,*p_node_account;2.功能函数设计void Read(); //从文件中读入数据void Write(); //将内存数据写入文件void List(int); //若参数为0,显示所有账户信息//若参数为1,查询某账号信息//若参数为2,查询某账号交易记录void Create(); //储户开户,插入新账户节点vode Distroy(); //储户销户,删除词账户节点及其交易记录节点void Deposit(); //某账户存款,查找到对应账户后,修改其余字段,并在其存取记录链表后插入此交易记录节点,调用FindAAccount(char *)函数void Withdraw(0; //某账户取款,查找到对应账户后,求改其余额字段,并在其存取记录链表后插入此交易记录节点,调用FindAAccount(char *)函数p_node_account FindAAccount(char *) //根据账号查找对应账号节点3.存储结构(1)线性表:在此课程设计中利用线性表来保存账户元素之间的关系。
昆明学院课程设计报告
课程设计(大作业)报告课程名称:自动控制理论设计题目:自动控制系统建模、分析及校正院系:自动控制与机械工程学院班级:电气工程及其自动化2014级 2班设计者:学号:指导教师:设计时间:2016.12.12——2016.12.16昆明学院课程设计(大作业)任务书1.用matlab 语言编制程序,实现以下系统:1)226418245)(23423++++++=s s s s s s s G 2))523()1()66)(2(4)(23322+++++++=s s s s s s s s s G2.两环节G1、G2串联,求等效的整体传递函数G(s)32)(1+=s s G 127)(22++=s s s G3.两环节G1、G2并联,求等效的整体传递函数G(s)32)(1+=s s G 127)(22++=s s s Gnum=[5,24,0,18]; den=[1,4,6,2,2]; sys=tf(num,den)Transfer function:5 s^3 + 24 s^2 + 18 ---------------------- s^4 + 4 s^3 +6 s^2 + 2 s + 2num=4*conv([1,2],conv([1,6,6],[1,6,6]));den=conv([1,0],conv([1,1],con v([1,1],[1,3,2,5])));sys=tf(num,den)Transfer function:4 s^5 + 56 s^4 + 288 s^3 + 672 s^2 + 720 s + 288----------------------- s^6 + 5 s^5 + 9 s^4 + 12 s^3 + 12 s^2 + 5 s解:G1=tf(2,[1,3]); G2=tf(7,[1,2,1]); G=G1*G2Transfer function:14--------------------- s^3 + 5 s^2 + 7 s + 3解:G1=tf(2,[1,3]); G2=tf(7,[1,2,1]); G=parallel(G1,G2)Transfer function:2 s^2 + 11 s + 23 ---------------------4.已知系统结构如图,求闭环传递函数。
昆明学院plc课程设计
昆明学院plc课程设计一、教学目标本课程的教学目标是使学生掌握PLC(可编程逻辑控制器)的基本原理、编程方法和应用技巧。
通过本课程的学习,学生应能理解PLC的工作原理,熟练使用PLC进行程序设计和调试,并能够运用PLC解决实际工程问题。
具体来说,知识目标包括:1.了解PLC的基本组成、工作原理和分类。
2.掌握PLC编程语言和编程方法。
3.熟悉PLC在工业自动化中的应用场景。
技能目标包括:1.能够使用PLC进行简单的逻辑控制设计。
2.能够进行PLC程序的编写、调试和优化。
3.能够分析PLC控制系统的工作性能,并进行故障排除。
情感态度价值观目标包括:1.培养学生对PLC技术的兴趣和热情,提高学生学习PLC的积极性。
2.培养学生团队合作精神和解决问题的能力。
3.培养学生对工业自动化技术的认识,提高学生对工程实践的重视。
二、教学内容本课程的教学内容主要包括PLC的基本原理、编程方法和应用案例。
具体安排如下:1.PLC概述:介绍PLC的定义、发展历程、基本组成和分类。
2.PLC工作原理:讲解PLC的工作原理,包括输入输出处理、程序执行过程等。
3.PLC编程语言:介绍PLC的编程语言,包括指令表、逻辑功能图和梯形图。
4.编程方法和技巧:讲解PLC编程的基本方法和技巧,包括逻辑控制设计、程序调试和优化。
5.PLC应用案例:分析PLC在工业自动化中的典型应用案例,如生产线控制系统、数控机床等。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式。
具体包括:1.讲授法:讲解PLC的基本原理、编程方法和应用案例,为学生提供系统的知识结构。
2.案例分析法:分析实际工程案例,让学生更好地理解PLC技术的应用和价值。
3.实验法:学生进行PLC实验,让学生亲自动手操作,提高学生的实践能力。
4.小组讨论法:鼓励学生进行小组讨论,培养学生的团队合作精神和解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将采用以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的理论知识。
计算机系课程设计(大作业)报告—计算机网络
汇聚层交换机:在校园网中,要求有流畅的上网环境,我们选择的交换机时,就要求交换机能提高LAN的运行效率,所以我们选了CiscoCatalyst3750。
4.4
二层交换机均选用WS-C2960-48TC-L,该款交换机具有48个10/100以太网端口和2个双介质上行链路端口, WS-C2960-48TC-L配备了强大的特性集,通过组播过滤和旨在第二层网络中提供最高可用性的全套生成树协议改进,实现了网络可扩展性及更高可用性;同时提供了出色的多层QoS特性,确保网络流量进行了分类和优先级划分,并以最好的方式避免了拥塞。
核心层交换机:要求高性能、模块化和高介质灵活性,在性价比适中情况下,要求有较长的部署寿命,从而减少更换和维修等方面的开支。核心层交换机我们选择了WS-C4507。
4.3
CiscoCatalyst3750系列交换机是一款创新交换机,通过将业界领先的易用性和可堆叠交换机的最高永续性相结合,提高了LAN的运行效率。此产品系列是下一代桌面交换机的代表,采用了Cisco StackWise™技术,这一 32-Gbps堆叠互联使客户可以逐个交换机地构建统一、高度永续的交换系统。对于中型机构和企业分支机构来说, Cisco Catalyst 3750系列通过提供配置灵活性、支持融合网络模式及自动进行智能网络服务配置,简化了融合应用的部署,并可针对不断变化的业务需求进行调整。此外,Cisco Catalyst 3750系列针对高密度千兆位以太网部署进行了优化,包括多种交换机,以满足接入、汇聚或小型网络骨干连接需求。Cisco Catalyst 3750系列可采用标准多层软件镜像(SMI)或增强多层软件镜像(EMI)。SMI特性集包括高级服务质量(QoS)、限速、访问控制列表(ACL),以及基本静态和路由信息协议(RIP)路由功能。EMI则提供了更为丰富的企业级特性集,包括先进的基于硬件的IP单播和组播路由。
课程设计报告
课程设计(大作业)报告课程名称:计算机导论设计题目:计算机组装及操作系统安装院系:计算机与网络技术系班级:计算机科学与技术设计者:郭彩丁学号:201011010205指导教师:段玻设计时间:2010-1-4昆明学院昆明学院课程设计(大作业)任务书一、计算机硬件清单主板、CPU、内存条、显卡、电源、硬盘、光驱、显示器、键鼠、键盘、网卡、风扇。
二、装机步骤首先把机箱的盖子打开;然后从主板的盒子里拿出一包钮丝,里面有黄色的钮拄,把他装到机箱安装主板的位置,注意,钮拄装的位置要和主板的孔完全重合,装好之后把CPU装到主板上,装的时候要注意CPU的一个脚上没有针,它是和主板相对应的,装好之后装CPU风扇;接着装显卡声卡网卡,若是集成的则不需要,接着跳线,注意正负节---装硬盘、软驱;最后,将各硬件用螺丝刀把螺丝旋入金属螺柱固定。
三、操作系统安装步骤(以下顺序为先从左到右,在从上到下。
)右键点击网上邻居中的映射网络驱动进入虚拟安装界面新建虚拟机选择系统安装程序区域安装WindowsXP及许可协议选择安装系统分区格式化分区及复制文件复制文件以后自动重启,进入安装界面 安装Windows区域及语言选择设置 自定义软件设置输入产品密码 设置管理员密码 设置计算机时间安装网络网络设置选项工作组或计算机域安装程序继续进行自动重启并进入WindowsXP界面进入Windows设置设置防火墙设置登录名安装程序进入桌面设置管理器设置系统属性首先读取光驱设置用户密码四、实验总结及心得体会(1)关于计算机的组装:装主板应先去出I/O挡板上的铁片;安装CPU时应该拉起拉杆,并且按特定的方向插入,在CPU中的R标志表示已经注册过的商标,Celeron TM表示赛扬TM处理器;在(Seagate)硬盘中有10G内存,其接口有三个:电源接口、数据传输接口、串口接口。
硬盘接口类型有:IDE(Integrated Drive Electronics)-电子集成驱动器;SATA(SerialATA)-串口硬盘;SCSI(Small Computer System Interface)-小型计算机系统接口;网卡的接口在侧面是为了方便连接,网卡的金手指是提供信号;内存条是连接CPU和其它设备的的通道,起缓冲和数据交换作用;在主板上的鼠标接口名称为PS2,键盘接口为USB接口――(“Universal Serial Bus”-通用串行接口);主机面板线:HDD LED(硬盘指示灯)、POWER LED(电源指示灯)、ATX SW(电源按键连线)、RESET SW(重启键线)、SPEAKER(BIOS扬声器) 通过对计算机的组装能让我们更加了解计算机的组成及各部件的结构和运行方式,加深了我们对计算机基础知识的学习,使我们更容易理解计算机,提高我们对计算机这门学科学习的兴趣。
昆明学院课程设计
昆明学院课程设计一、课程目标知识目标:1. 让学生掌握昆明学院所选教材中关于本章节的基础知识,如关键概念、原理及相应的实例。
2. 帮助学生理解学科知识在实际生活中的应用,提高知识运用能力。
技能目标:1. 培养学生运用所学知识解决问题的能力,包括分析、综合、评价等思维能力。
2. 提高学生的合作学习能力,学会在小组内分享观点、倾听他人意见,共同完成任务。
情感态度价值观目标:1. 培养学生对学科学习的兴趣,激发学习热情,形成主动学习的态度。
2. 培养学生具有批判性思维和创新精神,敢于质疑、勇于探索,形成正确的价值观。
课程性质:结合昆明学院所选教材,充分考虑学生的年龄特点、认知水平和兴趣,设计具有实用性和趣味性的课程。
学生特点:针对学生年级特点,注重培养学生的学习兴趣,激发学习动力,提高学生的自主学习能力。
教学要求:教师应关注学生的个体差异,因材施教,采用多样化的教学手段和方法,确保课程目标的实现。
同时,注重过程性评价和终结性评价相结合,全面评估学生的学习成果。
二、教学内容本章节依据课程目标,选择以下教学内容:1. 教材第一章:基本概念与原理- 关键概念:列举与本章节相关的重要概念,如定义、性质、分类等。
- 基本原理:阐述本章节的核心原理,结合实例进行分析。
- 实例分析:挑选具有代表性的实例,帮助学生理解基本概念和原理在实际中的应用。
2. 教材第二章:知识运用与实践- 应用案例:介绍本章节知识在实际生活中的应用,提高学生的知识运用能力。
- 实践活动:设计具有趣味性和挑战性的实践活动,让学生在实践中掌握知识。
3. 教材第三章:拓展提高与创新能力- 拓展知识:引导学生学习与本章节相关的拓展知识,拓宽知识面。
- 创新实践:鼓励学生进行创新性思考,设计创新性实践活动,提高学生的创新能力。
教学大纲安排:1. 第一周:学习教材第一章,掌握基本概念与原理。
2. 第二周:学习教材第二章,进行知识运用与实践。
3. 第三周:学习教材第三章,拓展知识面,提高创新能力。
2011级计算机专科《程序设计基础》课程设计报告格式
计算机学院软件学院课程设计报告学院:计算机学院课程名称:程序设计基础专业:计算机应用技术班级: 11级计算机专科1班学号: 201113131134 姓名:莫碧霞指导教师:李革2012年6月22日(报告中,请打印本页,不可缺少,以便老师评分)《数据结构》课程设计评分表指导教师签名:日期:_2012年6月30日_课程设计报告格式_____程序设计_____系统课程设计一.系统软件环境二.课程设计目的三.课程设计内容与要求四.程序主要功能五.系统功能设计六.数据结构及其变量的设计七.函数实现功能说明八.调试分析九.心得与体会十.各功能模块的实现及其程序清单三个课程设计题目名称:1、菜单、模块化综合程序设计2、设计一个简单的学生成绩系统3、设计一个简单的职工信息管理系统程序设计课程设计题目1、菜单、模块化综合程序设计【实验目的】1、熟悉掌握数据类型和基本的运算符;2、熟悉分支和循环程序结构3、基本的输入输出函数4、简单函数的定义和调用5、程序基本的模块化6、掌握循环及多分支程序设计的综合应用【实验任务】1.主菜单编写程序能够显示以下的主菜单:****************************************主菜单:1.小学生简单数学测试2.奖金发放3.打印月历4.打印水仙花5.查找最大最小数6.退出****************************************在主菜单程序中,根据输入的数字1~6来选择相应的选项,在执行完每一个选项之后,返回主菜单(退出除外)。
每一个菜单要完成的任务由下面的2~7依次给出。
编写的源程序以zhsy1.cpp保存。
2.小学生简单数学测试编写一个可以为小学生提供加法、减法和乘法的二元算术运算练习的函数,计算100以内的两个数的和、两个数的差和两个数得的积,每次测试10 个题目,依次由学生输入答案,并由计算机判断输入的答案是否正确,最后由计算机给出简单评价。
昆明学院课程设计读者写着问题
完成情况总结:
本次试验完成得很仓促,由于自己所学知识的不牢固,导致在做实验的过程中出现了一些原本可以避免的问题,例如对软件工程中的需求分析理解程度不够深,导致对后面详细设计实现有很大的困难,本次试验没有使用UML流程图,此次设计中我们使用的是一般流程图来实现该游戏系统的各部分运行过程,此次试验在代码的编写上出了很大问题,主要是由于自己的编程知识的欠缺所致,由于我们的能力有限此次实验我们没有真正的去按要求来做一个在线的游戏系统,我们做的是一个单机的游戏系统。
1、每个班级按项目小组进行分组,每组不得超过5人
2、每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备”等条件;项目经理负责完成“可行性研究报告”、制定“项目开发计划”、管理项目并根据项目进展情况对项目开发计划进行调整;对于调整的项目开发计划必须存档。
3、项目开发计划每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日期;审查小组和审查人员不得是完成被审查内容的完成者;审查结果至少包括:存在的问题、出现问题的所在文档的位置及页码、具体建议等。
4、每个项目小组必须按照软件工程文档规范标准提供相关文档,文档中必须注明执笔者、完成者(签名)和完成日期,其中完成需求分析和设计工作的人员不能相同,完成编码和审查/测试的人员不能相同;文档包括:可行性研究报告、需求分析规格说明、概要设计文档、详细设计文档;
昆明学院课程设计(大作业)任务书
姓名:普应祥院(系):信息技术学院
专业:计算机科学与技术学号:201011010118
任务起止日期:2012年12月31日至2013年1月4日
实验报告4
实验报告课程名称:高级语言程序设计实验四:选择结构程序设计班级:学生姓名:学号:专业:指导教师:学期:2011-2012学年上学期云南大学信息学院一、 实验目的1、掌握关系运算和逻辑运算2、掌握选择结构相关语句的使用3、训练所学知识的综合应用二、 知识要点1、关系运算及运算符2、逻辑运算及运算符3、选择结构相关语句if 、if-else 、if 嵌套、switch 等的意义、语法格式及使用4、容易混淆的“==”与“=”运算符三、 实验预习(要求做实验前完成)1、写出6种比较运算符:2、写出3种逻辑运算符:3、“a 和b 都是正数”的逻辑表达式是:4、“a 比b 大,或者c 比b 大” 的逻辑表达式是:5、“a 等于b ,但是c 不等于d ” 的逻辑表达式是:6、“y 大于等于x1且小于等于x2” 的逻辑表达式是:7、“x 不等于0” 的逻辑表达式是:四、 实验内容 (要求提供:① 算法描述或流程图 ② 源程序 )1、编程序,计算下面分段函数的值(if-else )⎪⎩⎪⎨⎧≥-<≤+<+=)15(102)150(53)0(10x x x x x x y2、编写程序,输入一个小写英文字母,如果它位于字母表的前半部分,输出它的后一个字母;位于后半部分时输出它的前一个字母(if-else )。
3、输入某学生的考试成绩等级A 、B 、C 、D (或a 、b 、c 、d ),要求按照等级输出对应的分数段。
A 级对应的分数段为85~100分;B 级对应分数段为70~84;C 级对应分数段为60~69;D 级对应分数段位60分以下(switch )。
4、输入某学生的考试成绩,如果在90分以上,输出“A ”;80~89分输出“B ”;70~79分输出“C ”;60~69分输出“D ”;60分以下则输出“E ”(if-else 或swiitch )。
五、实验结果(要求写出运行界面及输出的运行结果)六、实验小结。
计算机课程设计工作总结范文6篇
计算机课程设计工作总结范文6篇篇1一、引言本次计算机课程设计旨在提升学生对计算机科学的基本认识和实践能力,通过一系列系统性的学习和实践,使学生能够掌握计算机科学的基础知识,并具备一定的项目开发能力。
本次课程设计取得了显著的教学成果,下面将详细介绍课程设计的主要内容和成果。
二、课程设计主要内容1. 计算机科学基础知识学习在本次课程设计中,我们首先安排了计算机科学基础知识的学习,包括计算机的基本原理、计算机硬件和软件的基本概念、数据结构和算法的基础知识等。
通过讲解、演示和互动讨论的方式,激发了学生对计算机科学的兴趣,并为后续的项目开发奠定了坚实的基础。
2. 项目开发实践在掌握了计算机科学基础知识后,我们为学生提供了多个项目开发实践的机会。
这些项目涵盖了多个领域,如网站开发、数据分析、人工智能等,旨在培养学生的项目开发能力和创新思维。
通过项目实践,学生不仅巩固了所学知识,还提高了自己的实践能力和团队协作能力。
3. 课程设计与优化在课程设计过程中,我们不断根据学生的反馈和市场需求对课程内容进行优化和调整。
我们邀请了多位行业专家参与课程设计,确保课程内容与行业需求紧密相连。
同时,我们还采用了多种教学方法和工具,如在线学习平台、虚拟实验室等,以提高学生的学习效率和参与度。
三、课程设计成果1. 学生掌握了计算机科学的基础知识,为未来的学习和工作奠定了坚实的基础。
2. 通过项目开发实践,学生的项目开发能力和创新思维得到了显著提升。
3. 课程设计得到了学生的积极反馈,提高了学生对计算机科学的兴趣和热情。
4. 课程设计紧跟行业趋势,培养了学生的实践能力和团队协作能力,使其更好地适应市场需求。
四、结论与建议本次计算机课程设计取得了显著的教学成果,得到了学生的积极认可和市场的肯定。
为了进一步提升教学质量和效果,我们提出以下建议:1. 继续加强与行业的合作与交流,及时更新课程内容,保持课程的时效性和实用性。
2. 进一步丰富教学方法和工具,提高学生的学习效率和参与度。
银行家算法实现操作系统
课程设计(大作业)报告课程名称:操作系统设计题目:银行家算法实现院系:信息技术学院班级:计算机科学与技术3班设计者:王宏斌学号: 201111010322 指导教师:张德海设计时间: 2013.12.31--2014.01.03信息技术学院昆明学院课程设计(大作业)任务书姓名:王宏斌院(系):信息技术学院专业:计算机科学与技术学号:201111010322任务起止日期:2013.12.31--2014.01.03课程设计题目:银行家算法实现课程设计要求:本设计的目的是通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。
要求如下:(1)模拟一个银行家算法;(2)初始化时让系统拥有一定的资源;(3)用键盘输入的方式申请资源;(4)如果预分配后,系统处于安全状态,则修改系统的资源分配情况;(5)如果预分配后,系统处于不安全状态,则提示不能满足请求,设计的主要内容是模拟实现动态资源分配。
同时编写和调试一个系统动态资源的简单模拟程序,观察死锁产生的条件,并使用适当的算法,有效的防止和避免死锁的发生。
背景知识:银行家算法,顾名思义是来源于银行的借贷业务,一定数量的本金要应对多个客户的借贷周转,为了防止银行家资金无法周转而倒闭,对每一笔贷款,必须考察其是否能限期归还。
在操作系统中研究资源分配策略时也有类似问题,系统中有限的资源要供多个进程使用,必须保证得到的资源的进程能在有限的时间内归还资源,以供其他进程使用资源。
如果资源分配不得到就会发生进程循环等待资源,则进程都无法继续执行下去的死锁现象。
工作计划及安排:1、查阅资料。
分析比较、选择设计方案;2、总体设计。
设计计算、元件选取、绘制电路原理图;3、编写程序。
利用visual C++软件编写;4、调试。
利用visual C++软件的调试工具进行分块调试;5、故障排除。
根据调试过程中出现的问题,逐一查找原因,排除故障,使程序达到设计要求;指导教师签字2014年01 月02 日课程设计(大作业)成绩学号:201111010322 姓名:王宏斌指导教师:张德海老师课程设计题目:银行家算法实现总结:通过短暂的课程设计,我深有感触。
昆明学院课程设计(大作业)报告(电子)-322..
课程设计(大作业)报告课程名称:模拟电子技术设计题目:直流稳压电源院系:信息技术学院班级:物联网工程1班设计者:学号:指导教师:设计时间:2015.12.28~2015.12.31昆明学院昆明学院课程设计(大作业)任务书设计课题题目直流稳压电源一、设计任务与要求1.设计任务使用晶体管或集成稳压电路设计一个5V电压的直流稳压电源。
2.设计要求(1)掌握直流稳压电源的组成及各部分的作用;(2)合理选择集成稳压器,完成电路理论设计、绘制电路图;(3)稳压电源输出电压5V,输出电流≥500mA,要求给出输入电压范围、最大输出电流、最大输出功率等参数。
二、方案设计(1)使用晶体管或集成稳压电路设计一个5V电压的直流稳压电源。
(2)选择正弦交流、整流二极管、滤波电容及集成稳压器来设计电路。
(3)掌握直流稳压电源的调试及主要技术指标的测试方法。
(4)选择设计的方案,方案一:单相半波整流电路:单相半波整流简单,使用器件少,它只对交流电的一半波形整流,只要横轴上面的半波或者只要下面的半波。
但由于只利用了交流电的一半波形,所以整流效率不高,而且整流电压的脉动较大,无滤波电路时,整流电压的直流分量较小。
方案二:单相全波整流电路:使用的整流器件较半波整流时多一倍,整流电压脉动较小,比半波整流小一半。
无滤波电路时的输出电压Vo=0.9V,整流器件所承受的反向电压较高。
方案三:桥式整流电路使用的整流器件较全波整流时多一倍,整流电压脉动与全波整流相同,每个器件所承受的反向电压为电源电压峰值,输入交流电压利用率较全波整流电路高。
综合3种方案的优缺点:本实验选用桥式整流电路来设计。
(5)系统框图三、电路原理分析(1)电路图及原理:直流稳压电源是一种将交流电转换成稳压输出的直流电压的安装,它需经过整流、滤波、稳压四个环节完成。
如图所示,交流电输入后,经过1N4007组成的桥式整流电路,再经过电容滤波后,成为V的直流电,该电压经过三端集成稳压器W7805以后,成为稳定的5V直流输出,供给负载使用。
程序设计基础课程设计报告范本
程序设计基础课程设计报告课程设计(大作业)报告课程名称:程序设计基础设计题目:学生成绩记录薄设计院系:信息技术学院班级:设计者:学号:指导教师:设计时间: .7 8.- .7.13信息技术学院昆明学院课程设计(大作业)任务书学生成绩记录薄设计一、课程设计目的与要求1.课程设计目的(1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。
(2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。
2. 课程设计要求设计一个简易学生成绩记录簿设计,其中包括:姓名,学号,C 语言成绩;具体功能:1.系统以菜单方式工作2. 创立学生成绩信息并以磁盘文件保存;3. 读取磁盘文件并显示输出所有学生的成绩;4. 查询学生成绩(1)按学号查询成绩(2)学号姓名查询成绩5.添加成绩记录;6.修改指定姓名或学号的学生的成绩并可存盘;7.显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息。
二、总体设计根据系统的要求,系统总体设计如图1所示。
图1 系统总体结构三、详细设计1、数据结构设计#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>int n=4;struct student{int num; /*学号*/char name[10]; /*姓名*/float score[3]; /*成绩*/}2.函数说明1.主函数main()允许用户经过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。
2.其它部分功能函数包括(1) 将学生成绩信息保存为文件void save();算法思想:①定义指向文件的指针变量;②输入保存路径及文件名,打开文件,若不能打开文件给出提示信息;③将存有学生成绩信息的结构体数组信息依次保存到文件中。
昆明学院plc课程设计
昆明学院plc课程设计一、课程目标知识目标:1. 掌握PLC(可编程逻辑控制器)的基本原理与结构,理解其在工业自动化控制中的应用。
2. 学习并掌握PLC编程语言,能够阅读并编写简单的PLC控制程序。
3. 了解PLC的通信网络与数据传输方式,理解其工程应用。
技能目标:1. 能够运用PLC技术解决实际问题,具备初步的自动化控制系统设计能力。
2. 学会使用PLC编程软件,完成程序的编写、下载和调试。
3. 培养学生的动手实践能力,能够独立完成PLC控制系统的搭建与调试。
情感态度价值观目标:1. 培养学生对自动化技术及PLC控制技术的兴趣,激发学习热情,提高学生的专业认同感。
2. 培养学生具备良好的团队合作精神,能够在小组合作中发挥个人优势,共同完成任务。
3. 增强学生的环保意识,使其认识到PLC在节能降耗、提高生产效率等方面的重要意义。
课程性质:本课程为昆明学院电气工程及其自动化专业核心课程,以理论教学与实践教学相结合的方式进行。
学生特点:学生具备一定的电气基础知识,具有较强的学习能力和动手能力,但对PLC技术尚处于入门阶段。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的学习积极性,培养学生的实践操作能力和创新精神。
在教学过程中,将课程目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. PLC基本原理与结构- PLC的定义、发展历程与应用领域- PLC的基本组成与工作原理- PLC的分类及性能指标2. PLC编程语言- 指令系统与编程规则- 常用指令及其功能- 编程软件的使用与操作3. PLC控制系统设计- PLC控制系统的设计步骤与方法- 电气控制原理图绘制- PLC程序设计与仿真4. PLC通信网络与数据传输- 通信网络的基本概念与分类- 数据传输方式与通信协议- PLC通信网络的构建与调试5. 实践教学环节- PLC控制系统搭建与调试- 典型应用案例分析- 创新性设计项目实践教学内容安排与进度:第一周:PLC基本原理与结构第二周:PLC编程语言(一)第三周:PLC编程语言(二)第四周:PLC控制系统设计(一)第五周:PLC控制系统设计(二)第六周:PLC通信网络与数据传输第七周:实践教学环节(一)第八周:实践教学环节(二)教材章节关联:《PLC原理与应用》第一章:PLC概述第二章:PLC的基本组成与工作原理第三章:PLC编程技术第四章:PLC控制系统设计第五章:PLC通信网络与数据传输教学内容根据课程目标和教学大纲制定,确保科学性和系统性,注重理论与实践相结合,提高学生的实际操作能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计(大作业)报告
课程名称:《计算机网络》双语
设计题目:办公室及家庭(小型)网络的搭建
院系:计算机与网络技术系
班级:09计科本一
设计者:严妍
学号:20091101150
指导教师:范丰仙
设计时间:2011年6月3日—6月3日
昆明学院
昆明学院课程设计(大作业)任务书
一、题目分析
本课程设计主要包含以下内容:
1、每组实践制作并检测成功(至少)六条UTP平线(每线长度1米左右)及一跳线(长度4米左右);将上述六条网络线正确在各组的机柜上进行连接(从配线架连接至交换机)。
2、各组检测明确主机联网互通(硬件工作正常,软件协议工作正常)。
3、各组对等网络下共享文件(夹)、共享打印机的搭建与配置。
4、主从网络下NOS、DHCP、WEB等服务、Server上不同权限用户(至少两个不同权限的用户)的安装与配置,并从客户机上登录Server进行验证及测试
5、无线(路由器)网路的搭建与配置。
实验一:
1、实验名称:UTP双绞网线制作及检测
2、实验目的:
1)能制作直通线
2)能制作交叉线
3)掌握网卡和集线器上插座的引脚定义
4)掌握ST-248测试仪的使用方法
3、实验内容:
1)制作一根直通线并检测通断
2)制作一根交叉线并检测通断
4、实验器材
1)五类UTP若干米
2)每人3个水晶头
3)ST-248测试仪三台(一台也可以,分时用)
5、操作步骤
1)先用网线钳剥开一段长度合适的双绞线外皮,再把每根芯拉直。
2)将线芯排好序
平线排序:橙白——1,橙——2,绿白——3,蓝——4,蓝白——5,
绿——6,棕白——7,棕——8
跳线排序:绿白——1,绿——2,橙白——3,蓝——4,蓝白——5,
橙——6,棕白——7,棕——8
3)水晶头的弹片向上,把网线整齐插入水晶头,让网线的每根芯都顶到了水晶头的顶端,外皮夹在了水晶头里边。
4)最后挤稳放入网线钳,钳好端,网线拨不出就可以了。
5)进行网线测试:将电缆的一端插在主测器的座上,另一端插入远程终端器。
之后接通电源,电源灯闪烁显示电源工作正常。
电缆安装上后,BNC灯应不亮,加入BNC红灯亮了,该电缆是坏的。
最后按主测试器左边的按钮,如果该电缆是
好的,BNC灯显示为绿色,若该等显示红色或别的颜色则该电缆是坏的。
把电缆的一端插在主测器的座上。
接通电源,电源灯闪烁着显示电源正常工作。
一旦电源接通,远程终端的LEDS开始逐根扫描,假如该电缆是好的,对应相关的LEDS按顺序显绿色,如果该灯先显绿色之后为红色或者其他颜色或不亮及乱序,该电缆是坏的。
平线指示灯显示为同步跳动,跳线指示灯显示为反向跳动。
实验二:
1、实验名称:子网划分
2、实验目的:
1)掌握子网掩码的作用;
2)分析需求,确定网络ID和计算子网掩码
3)按照子网内的主数来确定表示主机ID的二进制位
4)按照子网的的个数来确定表示子网ID的二进制位
5)划分子网后的网络ID、可用IP范围及广播地址
3、实验内容:
一段私有C类IP地址192.168.15.0——192.168.15.254
1)划分子网后,每个子网能容纳50台主机,则子网掩码为:211000000,即255.255.255.19255.255.255.
2)要划分成6个子网,子网掩码要向主机位借的位数为
2^m-2≤6,m=3。
子网掩码为255.255.255.11100000,即:255.255.255.224。
每个网段的的IP地址范围:
001网段:192.168.15.33~192.168.15.62
010网段:192.168.15.65~192.168.15.93
011网段:192.168.15.97~192.168.15.125
100网段:192.168.15.129~192.168.15.157
101网段:192.168.15.161~192.168.15.189
110网段:192.168.15.193~192.168.15.221
3)内容2中的每一个网段的广播地址:
001网段:192.168.15.63
010网段:192.168.15.95
011网段:192.168.15.127
100网段:192.168.15.161
101网段:192.168.15.191
110网段:192.168.15.223
4、实验器材
联成局域网的若干台电脑
5、实验步骤
1)测试
数据线连接以后Ping对方
6、方案比较
无
7、参考文献
无
实验三:
1、实验名称:Win2003 server中的NAT,服务软
件有:WinGate;Seagate都是网络地址转换软件。
2、实验目的:通过配置Win2003 server中的网络地址转换模块实现共享上网
3、实验内容:
1)Win2003 server 的安装
2)配置Win2003 server中的网络地址转换模块实现共享上网
4、实验器材:
1)每组三块网卡,两台电脑
2)每组一张Win2003 server 的安装盘
3)所有组的电脑通过二个二屋交换机相连。
5、实验步骤:
1)首先要在服务器中添加两块网卡,这样才能让服务器一端连接内网,另一端连接外网。
在网卡安装好后,依次点击“开始”-“设置”-“网络连接”菜单项,在打开的“网络连接”窗口中可以看到有“本地连接”和“本地连接2”两个图标(分别对应用了两块网卡),其中“本地连接”为连接外网的网卡,“本地连接2”为连接内网的网卡。
接着要对两块网卡进行必要的设置,一是要将“本地连接”的IP地址,DNS、网关等数据设置好(请根据ISP提供的数据设置)。
二是要将“本地连接2”的IP地址设置为192.168.0.1,将子网掩码设置为255.255.255.0,其他选项可以默认状态后继续。
6、方案比较
无
7、参考文献
无
实验四:
1、实验名称:无线联网
2、实验目的:通过一个无线接入点和无线网卡实现无线联网
3、实验内容:
1)无线接入点的安装和配置
2)无线网卡的安装和配置
3)无线网卡通过无线接入点联入局域网
4、实验器材:
1)共用一个无线接入点
2)每组一块无线网卡
5、实验步骤:
1)将计算机以太网卡的IP地址设置为“192.168.0.2”,子网掩码为“255.255.255.0”,打开Web浏览器,在“地址栏”中键入“192.168.0.50”,并回车,显示用户登录窗口。
2)在“用户名”框中键入“admin”,“密码”框保持为空,单击“确定”按钮,显示配置主窗口。
3)选择“Home”标签,单击“Wireless”按钮,显示无线配置页面。
在“SSID”框中键入家庭无线网络名称。
在“Channel”下拉列表中可以选择该无线路由使用的信道。
4)单击“LAN”按钮,显示局域网配置页面。
选中“Static IP Address”选项,为该无线AP 指定静态IP地址。
分别在“IP Address”和“Subnet Mask”框中键入该无线路由的局域网IP地址,用于实现与局域网的连接。
如果小区没有采用“192.168.0.0”私有IP地址段,可以采用系统默认值。
5)单击“DHCP”按钮,显示动态IP地址分配页面。
选择“Enable”选项,启用DHCP服务,无线网络中的客户端只需采用系统默认的“自动获取IP地址”和“自动获取DNS服务器的地
址”选项即可,无需再为每个客户端设置IP地址信息。
然后,在“Starting IP Address”和“Ending IP Address”框中分别键入欲分配的IP地址的起止范围。
6)单击“Apply”按钮,保存对设置的修改,重新引导无线AP。
LAN端口也必须设置为同一IP地址段的IP地址,并且禁用动态IP地址分配。
另外,无线AP之间不得采用同一信道,以避免互相干扰。
实验五:
1、实验名称:常用网络命令的使用
2、实验目的:掌握常用网络命令的功能
3、实验内容:
Arp命令、ftp命令、hostname命令、ipconfig命令、nbtstat命令、netstat命令、nslookup命令、ping命令、route命令、Tracert命令等。
4、实验步骤: 1)Arp命令
2)ftp命令
3)hostname命令
4)ipconfig命令
5)nbtstat命令
6)netstat命令
7)nslookup命令
8)ping命令
9)route命令
10)Tracert命令
5、方案比较
无
6、参考文献
网络工程
百度文库。