计算机毕业设计[经典]
计算机毕业设计1
一、本课题的目的和意义
在日常办公中,通常会遇到许多常用的数据,比如邮件地址、日程助手、日常记事等,这些数据通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统——中小企业办公自动化管理系统。
通过中小企业办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业的员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时了解公司动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。
二、本课题的主要研究内容(提纲)
完成“中小企业办公自动化管理系统”的设计,中小企业办公自动化管理系统是一个适应于中小型企业的能满足日常办公需求管理系统,本系统初步拟定由以下六个模块组成。
(一)个人通讯录
该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存信息有姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住址、邮编。通知本模块个人用户可以自由维护个人基本信息以及自由添加联系人信息;可以方便查询联系从,可以修改或删除某一个联系人。
(二)日程安排模块
该模块用作当前的登录用户添加、修改、删除和查看自己日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。
(三)工作日志模块
该模块用作当前的登录用户添加、修改、删除和查看自己工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。
(四)短消息管理模块
该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。
(五)公告管理模块
该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。
(六)会议管理模块
该模块用作用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知,它应该包括如下几个部分:
(1) 通知列表页面包括发布、修改、删除、清除通知、浏览通知内容和填写反馈意见等6个操作功能。
(2) 发布、修改通知页面。
(3) 浏览通知内容页面。
(4) 填写反馈意见页面。
三、文献综述(国内外研究情况及其发展)
人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。办公自动化,一个极大的概念,一个炒作了很久的'概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个问题,什么是办公?办公实际就是文件的制作、修改、传递、鉴定、保存、销毁、存档的过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机网络技术的进步,办公自动化网络的建设也得到了大力推广。
办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。
传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。
四、拟解决的关键问题
本系统中拟解决的关键问题有以下三个:
(1) 数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。
(2) 企业员工之间短消息的发送与接收。相关的细节有怎样实现员工之间一对一与一对多以及多对多短消息的发送与接收。
(3)企业发布会议通知的管理以及如何构建网络会议室实现企业内部员工之间在网络中举行日常会议。
五、研究思路和方法
本系统要实现企业在日常办公时所需要的基本功能,并采用MVC三层架构开发模式,即Struts+Spring+Hibernate三层架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。
另外,在构建开发环境的时候,我们使用MySQL+Tomcat+MyEclipse+CVS,由于这四者的结合已经相当优越,并且MySQL是一个免费的开源数据库,Tomcat是一个免费开源的Web服务器,MyEclipse是一个免费开源的Java集成开发工具, CVS是一个流行的版本控制工具。
在开发模式与开发环境都架构好之后就可着手进行系统的数据库设计与系统原型的构建,这些工作做完之后,就可在系统原型的基础上对系统的各种功能模块进行扩充以至完善,并最后完成此系统的开发交付用户使用。
计算机毕业设计2
一、选题的依据、意义和理论或实际应用方面的价值
随着信息产业的高速发展,信息教育也得到了高度重视。网络教学跨越时间和地理位置的限制,最大程度的整合教学资源,将一流的师资和一流的设备通过网络与需要得到新知识的学习者结合起来,为广大的学习者提供一个更加方便的平台。而我校未能根据C语言这门课程建设一个相关的教学网站,依旧是采用以教师为中心的传统教学模式教授知识,缺乏对于学生个性的培养,随着机械式的教育,学生容易失去对于课程的兴趣,主观能动性低。本课题围绕C语言课程教学网站的设计与实现展开,此教学网站的开发突破了时间、空间的限制,给学习者提供丰富的网络教学资源及各种形式的教学活动。同时使课程中抽象和难以体会的概念等变得生动起来,加深加快对该门课程的理解,使学习者通过网络可在线学习理论与实验,提高学习能力及实践能力,师生之间更具有交互性。不仅如此,也为学校节约了大量的人力及物力,教学网站上开设的在线自测功能使得学习者随时掌握自己的学习情况,知晓自己知识点的.遗漏之处进而补足。
二、本课题在国内外的研究现状
在国外,网络教学的发展较国内更加迅速,除了普及广泛外,已经向更高层次的应用和标准化方面发展。以美国为例,美国是目前远程教育规模最大的国家。近年来,美国高校远程教育课程建设快速发展,达到了4万种。其中本科课程3。5万种,研究生课程1。4万种,非学历学位课程50000种。虚拟大学的办学模式。所有的教学活动和教育管理都是通过网络教学技术实现的,网络教学技术几乎成为学员唯一获取知识的途径。
在国内,关于教学信息化我国已有一些网络教学平台,如软酷网,各大重点高校的在线教学平台等都为我们提供了良好的学习平台。但由于传统教学观念的束缚,网络教学并未得到很好的推广。因此,教学网站的设计实现以及观念的转变显得尤为重要。我国的网络基本普及到全国各大中小城市,但现在网络教育资源并不是很丰富,再加上教育水品并不高的广大农村地区。因此在未来,我国的网上教育平台的建设将有很大的前景。要提高我国网络教学水平,必须注重网络教育的教学设计,加强适应个性化教学,合作性教学,加强资源库的标准化建设。
三、课题研究的内容及拟采取的方法
首先按照软件工程理论对系统的业务流程进行分析,确定系统的功能及非功能需求;然后对系统进行设计,确定系统的功能模块如下:
1。用户注册:分为教师登陆和学生登录两个角色权限。能够提供一定的安全机制,提供数据信息的授权访问。
2。课程基本信息:课程内容简介、教学目的和要求、教学内容和授课计划。
3。实验教学:实验教学大纲、实验内容以及实验指导书。
4。教学资源:查看教学课件及网上资源,网上资源采用网页形式进行链接。
5。在线学习:学生可通过该系统进行自测,完成答卷。
6。师生论坛:该模块实行权限管理, 用户注册登陆后, 会看到发布的各种信息目录, 通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。
该系统采用了 ASP+DIV+CSS 的设计模式,利用 MD5加密。本系统是基于WinXp+SqlServer20xx+Visual studio20xx进行开发。系统采用 B/S 模式结构,利用 Internet 对毕业论文进行管理。并结合Dreamweaver实现静态网页界面的设计。本系统使用的ASP。NET动态网页技术以及SQL SERVER数据库技术都已经发展成熟,完全可以满足系统设计需要,而且是目前主流技术,服务器的架设和支持均十分方便。
四、课题研究中的主要难点及解决的方法
(1)数据库表结构的设计,由于数据库很多数据都需要存储在数据库中,如果数据库表的结构设计不合理,在以后的开发中,会遇到很多问题。
(2)数据安全以和角色划分。
解决方法:数据安全方面,系统登录的密码通过MD5加密算法后存入数据库中,很大程度提高了数据的安全性。用户表有role列,当用户登录时,系统会根据当前登录的用户去数据库检索role列的值,根据role的值调整用户的功能。
五、毕业设计(论文)工作进度计划
第一周 :阅读资料,进行课题调研,确定毕业设计题目。
第二周 :在调查研究的基础上撰写开题报告。
第三周 :查阅书籍、期刊,查找外文资料,开始外文翻译。
第四周 :学习数据库以及asp。net相关知识。
第五周 :对选题教学网站系统的功能进行需求分析。
第六周 :安装Sql Server数据库及VisualStudio软件,并熟悉其运行环境。
第七周 :网站系统规划和Sql Server数据库设计。
第八周 :前台:网站首页及基本功能的实现 。
第九周 :后台:管理端用户及在线测试模块的设计
第十周 :完成毕业设计中期检查报告
第十一周:完善前台布局并进行编码设计。
第十二周:依据后台功能划分进行后台布局和编码。
第十三周:继续完成网站的编码实现。
第十四周:对功能需求与实现进行分析与改进。
第十五周:进行网站调试、美化及改进。。
第十六周:按照工作手册要求,撰写毕业设计论文。
第十七周:完善论文完成剩余章节,检查无误后打印初稿。
第十八周:整理毕业设计资料和答辩汇报材料,准备答辩。
六、参考文献(或资料)
[1]叶子青。 ASP网络开发入门与实践。 人民邮电出版社。20xx。
[2]杨晓斌 施恩早。ASP动态网页设计。中国计划出版社。20xx。
[3]李晓龙。在线教学网站数据库的设计与实现。 《电脑知识与技术》期刊。20xx。
[4]官正 袁珂。 Dreamweaver CS4网页制作与网站组建简明教程。 清华大学出版社。20xx。
[5]湛美英。信息时代的学校网络教学。《现代教育教学探索》期刊。20xx。
[6]谭浩强。C语言程序设计。清华大学出版社。20xx。
[7]项宇峰。ASP+SQL Server典型网站建设案例。清华大学出版社。20xx。
[8]张莉。 ASP连接数据库的方法。 湖南大众传媒职业技术学院学报。20xx。
指导教师意见
指导教师__________________签字
年 月 日
专业审查意见
审查人____________________签字
年 月 日
计算机毕业设计3
摘要:教育计算机与计算机教育是不同的概念,前者是为教育而改造计算机知识,后者是为了计算机而改造教学法。文章从第一代教育计算机出发,在编程教育层面上,论述了正在形成的教育计算机的最新成果和意义。
关键词:教育数学;计算机教育;教育计算机;程序设计
计算机教育和教育计算机是不同的概念。计算机教育是为了传授计算机知识而作教育,它不创造计算机知识,只改造教学法。而教育计算机是为教育而做计算机,它要对计算机知识进行再创造,使之更适合于计算机教育。
下面笔者用吃核桃的例子来阐述计算机教育和教育计算机之间的例子。有种核桃,核仁与外壳结合得很紧,成都人叫它们“加米子核桃”,若砸的方法不当,即使砸开了也很难吃到核仁。计算机教育研究的是一套砸核桃的方法,但它既改变不了“加米子核桃”存在的事实,更改变不了核桃的味道和营养成分;而教育计算机则研究如何改良核桃的品种,目的是让核桃容易被砸开、吃净,而且使桃仁更美味、更营养。
笔者只从编程教育层面上来谈计算机教育和教育计算机的关系,因为计算机文化是建立在程序基础上的,所以这种研究是有代表性的。
1 、来自教育数学的启示
教育计算机和教育数学有类似之处,我们从后者可以得到一些启示。
以微积分为例。17世纪,由牛顿和莱布尼茨创建的微积分是第一代微积分,这是说不清楚原理的微积分。创建者说不清楚,使用微积分的数学家也说不清楚。微积分在说不清楚原理的情形下应用发展了130多年。
到19世纪,柯西对积累了两百年的微积分成果进行了再创造,写出了迈向严密的微积分王国的第一部教程——《分析教程》。这是一部教育数学的经典,形成了第二代微积分,但使用的极限ε-语言使概念和推理繁琐迂回,多数学生听不明白。第二代微积分在这种情况下发展了170多年。
直到今天,出现了正在创建的微积分——第三代微积分。人们希望微积分不但严谨,而且避开ε-语言关卡,直观易懂,简易明快,让更多非数学专业的学子听得明白。在我国,张景中和林群院士十几年来一直从事第三代微积分的创建工作,而且卓有成效。《直来直去微积分》一书是他们的代表作。
这三代微积分在具体计算方法上基本相同,不同的是对原理的说明:第一代微积分说不清楚;第二代微积分说清楚了,但是繁琐迂回;第三代微积分深入浅出。
再以几何为例。欧几里得的《几何原本》是第一个对数学知识进行再创造的教育数学范例。它影响数学家和科学家的思维方式长达两千年之久。直到今天,它仍然是中学数学教育的主要内容之一。但是,由于它没有借助代数和三角,孤立无支,使学生学得很难,教师教得很苦,
我们知道,几何与三角研究的都是图形。几何侧重定性研究,三角侧重定量研究。代数研究的是运算的规律和方法,它不仅是解决数学问题的基本工具,也是几何和三角的基本工具。几何、代数和三角应该相互支撑,携手共进。
然而,几何、代数和三角的知识是在不同历史时期和不同地域分别形成的,它们各有自己的体系、术语和记号。现在我们是根据它们在历史上形成的顺序分别讲授,而且基本上保持着它们各自的体系。张景中院士对此提出质疑:“学习数学的顺序必须和数学知识在历史上形成的先后一致吗?这些在不同年代、不同地方,由不同的人,为不同的目的创造出来,而且其中很多是为了应用而创造出来的知识,会自然而然地相互融合,相得益彰吗?当然不会。
几何在没有工具的情形下孤军奋战地作定性研究,不辛苦吗?三角建立了有力的定量工具但为时已晚,空怀绝技难以施展,不委屈吗?几何自顾自地推理,三角自顾自地计算,代数该用不用,不冷落吗?
为使几何、代数和三角携手共进,张景中院士重建三角,请三角早出茅庐,因为三角是解决几何问题的有力工具,是训练代数变换能力的天然平台,也是沟通初等数学和高等数学的一条通道。
微积分和几何,乃至整个数学,进入20世纪后迅速发展,其再创造工作越来越重要。以布尔巴基命名的一个数学家集体,已经出版了皇皇巨著《数学原理》的前40卷。他们的目标是对数学从头探讨,并给予完全证明。布尔巴基把数学归结为“研究抽象结构的理论”。他们认为,集合论是数学大厦的地基,大厦的骨架由三种母结构组成:序结构、代数结构和拓扑结构。比如,实数有大小,这是序结构;有四则运算,这是代数结构;有连续性,这是拓扑结构。母结构加进新的公理,产生子结构。不同的结构结合起来,产生复合结构。布尔巴基认为,研究今天已有的和未来可能产生的种种结构,就是纯数学的特征。有了结构观点,数学的核心部分就显得条理化、系统化了。
教育数学给我们的启示有两点:①逻辑在发展;②综合促创新。
2 、第一代教育计算机
第一代教育计算机始于20世纪60年代末和70年代初。为此作出贡献的人很多,其中的3个人我们比较熟悉。
一是单源最短路径算法的发明者E·W·迪克斯特拉(Dijkstra),他最先察觉goto语句的有害性,首创结构化程序设计。他在《结构程序设计札记》一文中提出了把程序的可靠性建立在程序的“有效结构”基础之上的观点,揭开了程序设计革命的新篇章。
二是快速排序法和CASE语句的`发明者霍尔,他的《计算机程序设计公理化基础》一文使得对程序设计的分析可以在数学推理的基础上进行。
三是N·沃思(Nicklaus Wirth),他在《算法+数据结构=程序》一书中,第一次揭示了程序的本质。“算法+数据结构=程序”这个公式对计算机科学的影响程度类似爱因斯坦的质能等价理论方程式“E=mc2”对物理学的影响。
第一代教育计算机确立的原则和方法对计算机教育产生了深远的影响,意义至今尚存。但是有些原则和方法在计算机教育中被打了折扣。N·沃思的思想是:“程序设计这一领域极为纷繁多变,常常包含复杂的脑力劳动。因此,以为能够把它压缩成一种纯粹‘开药方’式的训练是错误的。我们所能采用的教学方法只能是仔细地选择和描述标准的例子。N·沃思所说的标准例子都是依赖数据结构的算法。但是学习数据结构有两个难点:算法的性能分析和算法的实现。 算法的性能分析是以极限概念为基础的,非数学专业的学生很少能够掌握极限概念,因此在数据结构教学中进行算法的性能分析是让教师很为难、让学生很困惑的事情。
N·沃思非常强调算法实现的原则,他指出:“把程序表达为充分考虑细节的最终形式是很重要的,因为程序设计的错误正是隐藏在细节中。尽管对于学者来说,纯粹描述算法原则及其数学分析可能具有刺激性和挑战性,但对于实际工程人员来说,似乎是不切实际的。因此,我严格遵循这一原则:将程序的最终形式以某一语言表述出来,以便确实能在计算机上执行。但是那时候的程序语言还只是过程式语言,用这种语言描述数据结构需要很高的水平,实现一些比较大的数据结构算法是单个人难以做到的。
结果是,非计算机专业很少讲授数据结构,计算机专业讲授的数据结构让许多学生感觉抽象难懂。
3 、正在形成的教育计算机
现在,学习数据结构的两个困难有了解决办法。第三代直观易懂的微积分便于更多的人掌握,进而使数据结构中的算法性能分析更普及。C++的出现使数据结构的实现变得简单。如本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)所说:“C++的设计就是为了使较大的程序能够以一种合理的方式构造出来,并因此使单独一个人也可能对付相当大的一批代码。”特别是,C++最重要的发展就是STL——容器和算法的标准库。它不仅使数据结构和C++语言得到近乎完美的统一,而且促进了程序设计的发展。
但是新问题又出现了:程序语言多了,不知学习哪一种好;程序设计方法多了,不知道什么才是程序设计。
今天,流行的程序语言已经有C、C++、C#、Java、Visual Basic、Delphi等。这使很多人困惑,不知道学习哪一种语言才好。有没有最好的语言呢?对此,Alan Perlis的回答是:“如果某人说,‘我想要这样一种程序设计语言,我只需说出我希望做什么,它就能帮我完成’,那么就给他一个棒棒糖吧。”可见,要求一个万能的程序设计语言是很天真的。
其实,几乎每一种语言都是为特定的商业目的而设计,并不是为教育而设计。COBOL是为商业应用而设计;FORTRAN是为数学运算而设计;Basic是为了易学易用而设计;Ada是为美国国防部开发的,主要用于国防项目;Visual Basic和Delphi用于开发图形用户界面,可以进行快速应用开发。
现在很多人选择C、C++或Java,主要还是因为它们具有更大的商业用途。C语言不仅具有汇编语言的强大功能,而且如高级语言一样易学和易移植;C++适合开发系统软件,如编写编译程序和操作系统,Microsoft公司的Windows操作系统就是用C++编写的;Java用于开发Internet应用程序。
今天,程序设计除了以前的过程式设计,还有了数据抽象、面向对象设计、泛型设计等。那么什么才是程序设计呢?对此,Bjarne Stroustrup的回答是:“通常人们一提到程序设计风格,都是将它们看作是毫无关联的:你要么使用泛型程序设计,要么使用面向对象程序设计。但如果你的目标是尽可能好地表达解决方案,就需要组合多种风格了。这里的‘好’是指代码易读、易编写、易维护以及足够高效。”这种组合多种风格的程序设计是多范型程序设计。
面对新的问题,新的教育计算机正在形成,它要把用于商业目的的核心程序语言和程序设计方法再创造,使它们连贯起来,服务于计算机教育。
关于程序语言,Bjarne Stroustrup指出“在你已经掌握了C和C++的公共子集和某些C++直接支持的高级技术之后,你会更容易去学习C中那些更诡秘的部分”,实际上,这是“人体解剖法”的秘密:事物的本质只有在一个事物发展过程结束时才能最清晰地显露出来,借此我们可以对整个历史重新作出合乎逻辑的描述,展示出历史的内在规律性。Bruce Ecke1便利用这个方法,在《C++编程思想》一书中建立起一个从C结构到C++类的平滑过渡模型:先实现一个袖珍的C库,然后再将它转换为C++代码,通过比较分析而进入C++。这样一来,从C到C++的一条脉络就疏通了。Aninash C·Kak也是利用这个方法,在《面向对象编程C++和Java比较教程》一书中,给我们指出了一条从C++到Java的道路。
用李未院士的三个语言环境理论,可以对从C到C++再到Java的线索作出严谨的形式描述。“一般说来,一个语言在它作为对象语言时,它的符号和语法对象所取得的准确性和已被人们证明的结论,在它作为元语言时,就可以用来解释和说明相应对象语言的符号和语法对象,并用来证明该对象语言中不同语法对象之间的关系。这是人类从事科学研究的基本方法。”例如,C、C++和Java是程序语言发展中的版本序列。如果把C++视为对象语言,那么从C++程序集合到C程序集合的一个解释映射(记做IC++)和C程序集合就构成C++的一个模型,而C语言就构成了C++语言和它的模型的元语言;如果把Java视为对象语言,那么从Java程序集合到C++程序集合的一个解释映射(记做IJ)和C++程序集合就构成Java的一个模型,而C++语言就构成了Java语言和它的模型的元语言。
从C到C++再到Java,这是新一代教育计算机给予计算机教育的一个方向性选择。
关于程序设计,Stanley B·Lippman从发展的角度给予了定义:“纵观短暂的计算机发展史,算法和数据这两个主要方面一直保持不变。发展演化的只是它们之间的关系,就是所谓的程序设计。”这种观点启发我们对过程式设计、数据抽象、面向对象设计和泛型设计,不要仅仅把它们毫无关联地排列起来,平等地看待,而是要由此及彼地把它们推出来,使它们互相隶属,从低级形式发展出高级形式。把C和Java连接起来的C++,这个在计算机软件领域中覆盖面最为广阔的编程语言,不仅支持多种不同的程序设计风格,而且它记录着程序设计从低级形式到高级形式的发展。用Stroustrup的话讲:“它的特点是可以看作是更好的C;支持数据抽象;支持面向对象程序设计;支持泛型程序设计。”因为兼容了C,所以C++自然也支持过程式设计。
从过程式设计到数据抽象,从面向对象设计到泛型设计,这是新一代教育计算机为计算机教育指出的又一个方向性选择。而且这个过程,因为C++的特性,所以又和从C到C++再到Java的过程相互融合为一个过程。
这个过程不是从概念出发,而是从实际出发,如Stroustrup在总结C++的一些设计原则时所说:“C++的每一步演化和发展都是由于实际问题所引起的。”“C++支持一种逐步推进的学习方式。你学习一个新语言的方式依赖于你已经知道些什么,还依赖于你的学习目的。”所谓逐步推进,就是从C到C++再到Java,而目的就是认识发展规律。
正在形成的教育计算机将使计算机教育沿着严谨、流畅、丰富和启迪的方向发展。所谓严谨就是讲逻辑,而逻辑是随着事物发展而发展的,一个事物发展了,我们才可以观察它的变化,研究和发现事物的本质。所谓流畅就是不重复,把C、C++和Java贯串起来学习,就去除了不必要的重复。所谓丰富就是包含更多的典型程序设计实例,数据结构包含着丰富的典型程序设计实例,C++不仅是我们描述数据结构的有力工具,而且它的标准模板库(STL)把数据结构近乎完美的统一到C++语言中。所谓启迪就是引导人们注重规律,从事物的发展和变化中来观察事物。
4 、结语
新一代教育计算机不是纯粹思考出来、想象出来的概念,而是计算机科学发展的必然产物。计算机科学的迅猛发展,积累了大量的实证的知识材料,以近乎系统的形式描绘出一幅相互联系的清晰图画,任何人,只要依据材料的内在联系把这些材料加以整理,就可以达到上述的认识。
计算机毕业设计4
1、开题报告(含文献综述 )作为毕业设计(论文)答辩委 员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指 导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签 署意见及所在专业审查后生效。
2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标 准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪 贴,完成后应及时交给指导教师签署意见。
3. 文献综述应按论文的格式成文,并直接书写(或打印) 在本开题报告第一栏目内, 学生写文献综述的参考文献应不少于 10 篇(不包括辞典、手册) ,其中至少应包括 1 篇外文资料;对于重 要的参考文献应附原件复印件,作为附件装订在开题报告的最后。
4.统一用 A4 纸,并装订单独成册,随《毕业设计(论文)说 明书》等资料装入文件袋中。
毕 业 设 计(论 文)开 题 报 告
1.文献综述: 结合毕业设计 (论文) 课题情况, 根据所查阅的文献资料, 每人撰写 2500 字以上的文献综述,文后应列出所查阅的文献资料。 软件项目开发管理系统
进入二十一世纪这个信息爆炸的时代,人们的各种观念开始发生惊天巨变,各行 业也开始转向信息化。而随着Internet的普及与发展、随着电脑及网络技术的大范围 应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展。随着IT 产业的不断膨胀,各种各样的软件项目被飞快的开发出来。各种应用软件,各类实施 项目不断被推出,在世界高速发展的今天,在各类软件项目层出不穷的今天,如何规 范的,系统的,安全的,高效的管理好各类软件项目,成为了当前各软件项目开发公 司的最大难题。要想去逐步解决这些问题,则需要应用到软件项目开发管理系统。 软件项目开发是一件非常复杂的工作,他需要各种软件开发人员投入到这个开发 大军来,相互协调配合,相互提升。而对众多的软件公司或开发团队来说,有效的管 理和控制软件项目是非常重要的。为了给这一复杂而重要的工程带来可操作性的简便 和准确的数据信息。Software Projects Exploitation Management System就是为着 这一目的开发出来的。 软件项目管理系统主要用来帮助软件公司架构规范的软件项目开发管理过程(项 目计划管理、监督与跟踪、需求管理、测试管理、缺陷管理)包括: 1、帮助软件公司进行有效的项目数据度量管理(针对SEI CMM3/CMMI3的标准) ; 2、帮助各软件公司长效实施组织过程体系规范(ISO9001、SEI CMM/CMMI) ; 3、帮助软件公司建立项目过程数据库和知识库等。故本综述分别从基于B/S模式 数据库的设计方法、分析,设计对软件项目管理系统进行综述。 4、提高过程透明度,加强对项目的监督和管理(针对项目的进度、成本、质量、 资源、活动等) ; 5、支持软件公司的多级管理模式,包括:企业高层、质量部、项目经理、程序员; 6、支持项目组内、异地的开发组间、异地的客户与组间的协同工作模式,突破地 域障碍; 关健词:数据库软件、软件工程、C/S模式、B/S模式、JAVA 关健词
数据库技术是数据管理的技术,是计算机科学的重要组成部分。最近几年来,数 据库技术发展越来越快,在多种应用领域对数据管理的需求越来越多,数据库技术的 重要性已不断的被更多的人所熟知。数据库技术是数据管理的技术,它也是计算机科 学的重要组成部分目前,不仅在大、中、小、微各种机型上都配有数据库管理系统, 各行各业的信息系统,甚至是国际互联网上的信息系统都离不开数据库的支持。因此, 数据库已成为信息社会的重要基础设施。 从计算机技术和数据库的发展过程来看,计算环境和数据库技术基本保持着一种 同步发展的状态。现阶段最具有发展潜力的就是基于 B/S 模式或者基于 C/S 模式的数 据库. 数据库管理系统(DBMS)可以定义为: 数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整 性,以及进行多用户下的并发控制和恢复数据库。随着 B/S 模式与 C/S 模式数据库的 发展,数据库系统也出现了嵌入式数据库系统和移动数据库系统。嵌入式移动数据库 可以定义为:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管 理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备 或移动设备上。目前这已经成为一个十分活跃的研究和应用领域嵌入式移动数据 库或简称为移动数据库(EMDBS) 。 其中 C/S(客户机/服务器)结构,即大家熟知的客户机和服务器结构。它是 软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现。实质就是客户端运行应用程序,并向服务器数据库发 送 SQL 请求及取回结果;服务器数据库侦听基于 TCP/IP 的网络,响应请求并返回 处理结果。两层结构最大的优点在于系统结构简单。 一个良好的软件项目开发系统对 C/S 结构需要完成以下功能: a) 数据库的维护功能包括数据的备份、恢复等功能 b) 权限分配管理功能。 c) d) 基本数据的维护。基本数据指的是软件项目的基本信息。 动态数据录入、编辑、修改、查询等。动态数据指的是检测到的信息及其改造 后的一些相关的信息。
B/S(浏览器/服务器)模式数据库系统。是 WEB 兴起后的一种模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核 心部分集中到服务器上,简化了系统的开发、维护和使用。三层结构是把应用逻辑 划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友好 交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数 据信息的存储、访问及其优化。 基于上述数据库系统特点,软件项目管理系统是在 WINDOWS 环境下,采用 C/S 模式,使用 JAVA+SQL Server 语言设计。其优越性体现在: (1) 非过程化语言 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要 求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以具有 完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与 管理的接口 SQL 以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集 合作为输出, 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输 入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能。 SQL 不要求用户指定对数据的存放方法,这个特点使用户更易注重于要得到的 结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据 存取的最快速度的'手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而 用户则从不需要知道表是否有索引、有什么类型的索引。 (2)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技 所有用 SQL 编写的程序都是可 能从一个 RDBMS(关系数据库管理系统)转到另一个, 以移植的 (3)统一的语言 以前的数据库管理系统为上述各类操作提供单独的语言, SQL 将全部任务统 而
一在一种语言中。SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库 管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。。 通过阅读大量的文献证明,建立在B/S或C/S模式下的数据库设计基础之上的软件 项目开发管理系统具有稳定、高效、可靠的特点,同时拥有良好的可伸缩性,能够充 分适应未来系统的扩展需求,出色的可重用性则大大降低了构建新系统的成本。
参考文献 1、 《VB+SQL Server 数据库应用系统开发与实例》 2、 《Visual Basic编程技巧:网络与数据库篇》 3、 《数据库系统原理》 李站怀 著 李晓黎、张巍人民邮电出版社 机械工业出版社 西北工业大学出版社
4、 《Visual Basic 6 数据库编程大全》 弗洛克维克(美)电子工业出版社(20xx) 5、 《Visual Basic 6 数据库程序设计高手》 温贤发 科学出版社(20xx) 6、 《Visual Basic 开发指南:SQL Server 篇》邱仲潘 电子工业出版社(20xx) 7《Visual Basic 编程技巧:网络与数据库篇》 清宏计算机工作室 版社(20xx) 机械工业出
毕 业 设 计(论 文)开 题 报 告
2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、 开题报告: 课题的目的与意义; 课题发展现状和前景展望; 课题主要内容和要求; 研究方法、 课题主要内容和要求;四、研究方法、步骤和措施 一、 课题的目的与意义
在二十一世纪信息迅猛发展的时代, 网络的普及使网络和企业很自然地走到了一 起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展。未 来个人或企业管理可以很方便,快捷,高效的进行管理。 随着 Internet 技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软 件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高 效性,规范性,安全性、及时性。而基于 B/S 模式下的数据库所设计而成的软件项目开 发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目 开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何 时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。
二、 课题的发展现状和前景展望
因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电 子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的, 高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。 各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通 过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信 息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。 随着企业信息 化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以 大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。 随着现代社会节奏不断加快,各企业之间的竞争也日益激烈。随之也给企业带来了 巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系 统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安 全高效的管理软件,其前提必须在基于 B/S 模式下的数据库设计与分析。软件项目开发 管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它 已经成为一家企业的管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的
软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。 然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统 已经成为一种必然的趋势。
三、 课题主要内容和要求
1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够 熟练运用一门程序设计语言来掌握 C/S 或 B/S 数据库设计的方法和过程,以及为设计其 它应用软件提供帮助,进行提高软件设计能力。 2 、课题主要任务与要求 (1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出 相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关 系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文。 (2)主要任务 a 使用 C/S 或 B/S 模式设计该系统,并要求系统完成后操作简单,功能完善,界面美 观。 b 系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修 改,系统退出等。 c 登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据 用户不同对该软件使用权限也不同。 d 项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立 项;项目工程分配;项目中止等功能。 f 项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。 e 项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。 g 项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查 看、解决报错记录。 h 项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主 管,项目主管签字等功能。 i 项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。 j 信息打印模块:能实现对各种报表的打印
四、可行性分析、研究方法和步骤 可行性分析、
可行性分析: 可行性分析: 选取几台中等配置电脑, 在操作系统为 WINDOWS XP 的环境下, 使用 VFP, DELPHI, VB, JAVA 等程序设计语言开发该软件系统。 C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送 SQL 请求 及取回结果;服务器侦听基于 TCP/IP 的网络,响应请求并返回处理结果。两层结构最 大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用 开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相 对简单。 B/S(浏览器/服务器)模式数据库系统。就是建立并配置 WEB 服务器及 PowerBuilder 应用服务器,以实现通过浏览器来访问数据库。B/S 结构设计思想的主要目的,就是为 了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把 客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所 带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。三层结构是把应 用逻辑划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友 好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数据 信息的存储、访问及其优化。 研究方法: 研究方法: 主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等 设计进度安排: 设计进度安排: 1 第 1 周任务:布置任务,学生进行资料查询。 2 第 2 周~第 3 周任务:软件需求分析并画出结构流程图。 3 第 4 周任务:系统模块功能划分。 4 第 5 周~第 13 周任务:模块源代码编写及调试。 5 第 14 周任务:系统检测并通过最后测试。 6 第 15 周任务:毕业设计论文编写。 7 第 16 周任务:指导老师论文审阅、修改及学生毕业答辩。
毕 业 设 计(论 文)开 题 报 告
指导教师意见: 1.对文献综述的评语:
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
指导教师: 年 所在专业审查意见: 月 日
负责人: 年 月 日
计算机毕业设计5
首先得过且过的不重视毕设的请回避。毕业设计作为大学四年的一个终点标志,用心的去完成是非常有意义的,我总认为潦潦草草的做它有一天会后悔的。对毕业设计有两个态度(只说不解释):其一挑战自己,尽最大努力去超越自己完成一个有难度的毕设。其二追求完美,利用现有的优势尽可能完美的完成毕设。这两种态度并不算是对立,但很难同时做到。我更赞成选择第一种的家伙。本就毕业设计的各个阶段写一下自己的心得体会。
1.课题
首先面临的是毕设选题,如果是老师指定,就不用看了。对于有幸(我个人认为,能随着自己的意愿做毕设是件幸运的事情)自己选题的,题目需要慎重考虑,这不仅关系的到之后各个阶段的难易程度,还有就是毕设能否展现个人的才能,创造力。
那么选择什么样的题目那?首先考虑的是你的'能力,这其中包括所熟悉的语言、编码经验、学习能力、创新能力。选择所熟悉的语言对于之后的项目实现有帮助,但如果学习能力很,或者仅仅是想挑战自己的学习能力,换一种语言也会得到赞成。其次是感兴趣的领域。在感兴趣的领域利用自己的创新能力选择一个课题将是很的选择。技术不见得是最新的最流行的,但记住一定是能够吸引自己全力完成的。以上差不多都是废话。
2.项目实现
项目实现是毕设的关键一步。如何实现这个项目!也许你胸有成
竹,那祝贺你。但如果你茫然失措,不知所以,这可能是你编码经验不足的体现。不过不用担心,在大学四年没有太多动手的机会,这种情况很正常。认真学习你所选择的毕设相关技术和工具,你会发现“生活中没有可怕的东西,只有应该了解的东西(居里夫人)”放到编程里也是多么正确的名言。在学习过程中,需要注意的是不要想着一口气学完这本书之类的,把这些技术和工具结合起来一起领悟或者在实际编程中学习才是更有效率的。另外,百度、谷歌、前辈只是解决问题的捷径,并不是你学习能力提高的捷径。
记住实现功能只是基本,完善才会提升。让别人使用并提出意见,自己修改完善,然后不断的循环不断的磨砺才能让自己的作品发出灿烂的光芒。还有最后一点:自己的骄傲也许正是别人的鄙夷。当自己花费了大量的时间实现了一个功能并为此而骄傲不已的时候,你知道吗?也许这个功能正是别人觉的最讨厌的部分!
3.论
首先我惨淡的经历:wp做的毕设在office下乱码了!在论打印提交的最后阶段,我花费了半天的时间修改,如果你有类似的经历,你会知道这是多么xx的事情。所以可以的话,用office20xx吧(这句话使得本缺乏移植性)。
再一个,毕业设计论不要出现对一个名词的解释就20xx字的情况,论有字数限制,但字数不是这样凑出来的(悄悄话,我的毕设字数完全不够,老师也没看出来。所以尽量在毕设里挖掘字数而不是无谓的废话。
再一个,写论前,也许该学习下office的一些功能操作,利用office的一些功能会节省不少时间。
4.答辩
如果之前工作都是自己辛辛苦苦的完成的,答辩不会有什么问题。在答辩ppt中展示你个人的工作情况、成果就可以了。注意态度诚恳,有礼貌。最后,不要紧张,这个时候只要想着神马都是浮云就了。
5.其他
项目实现过程中注意一些工作、遇到的问题、解决的方法的记录,这在答辩手册中需要填写。
强烈推荐认真写一下需求分析、详细设计等一些档,这些档有助于理清思路,把握重点,不至于反复倒退。
最后,祝顺利。
1.1结论
同时,在计算机如此普及的年代,对于一个大学生来说,基本的操作能力是不可或缺的,要熟练掌握相关画图软件的同时,办公软件也不可落下,毕业论的排版就是个很的操作机会,说实话,毕业设计前,我们大多数人只知道复制和粘贴,可是写说明书时,发现这点技术根本不够用,所以在导师帮助和指导下掌握了不少,也顺利完成了论的撰写。
我相信这次毕业设计对于即将走上工作岗位的我们来说具有重要的意义,对我们以后的工作与学习必将起着极其重要的作用。
1.2心得体会
经过整整一个学期的毕业设计,作为机械专业的学生,这一个学期使我对机械的奥秘有了更深层次的了解,对我的专业知识有了更进一步的巩固。很感谢学院能给我们这次机会,更感谢杜奕老师的耐心教导。以下便是我这次实习的一些个人感想。
它将理论知识与实际生产相结合了起来,在毕业设计中,我们遇到了在课本课堂上不会遇到过的问题,我们针对这些问题在毕业实习中去了某某某某等厂,在这些地方,我们了解了更多的实践问题,积累了一些经验让我们在生产见习中对所学的专业知识进一步的巩固和消化,达到了理论与实际的结合。在很大的程度上为即将毕业工作奠定了坚实的基础。在这次毕业设计学习过程中,我学到了很多之前没有学到的专业知识。不管是专业知识的深度还是广度,都有很大幅度的提高。
基于此次实习,对课堂教学作了一些有益的探讨,阐述了课堂教学应力求做到帮助学生缩短理论与实践的距离感,应具有帮助学生开发创造力的功能等观点;同时提出了立足专业教学,应加强传播人科学知识,立足理性教学,采取一系列措施变理性课堂为谐趣课堂,开展快乐教学等教学理念;论旨在经验,发现问题,解决问题。
再一次感谢老师对我们谆谆教导,不管是现在的实习还是将来进入企业,我们都得尊敬我们的前辈师傅。
计算机毕业设计6
一、课题来源及意义
企业管理系统是一种面向制造行业的企业管理系统,是对物质资源、资金资源和信息资源进行一体化管理。企业资源规划(Enterprise Resource Planning, ERP)在现代企业管理中是一种比较重要的管理手段,它的基本思想是将企业流程视为建立在企业价值链上的供需链,把企业内部各个部门划分为相对独立的子系统,但这些子系统又是相互协同作业的,相互之间有很多业务联系,如生产计划管理、采购管理、销售管理、财务管理等。
采购管理模块作为企业资源流通的重要环节,是企业资源规划的重要组成部分。它主要由两个部门组成:一方面:采购管理模块根据企业的需要来进行采购,其流程包括下计划单、下订单及采购物料入库;另一方面,该模块对采购物料进行结算,实现物流和资金流的统一。采购在企业中占有十分重要的地位,它是企业资金周转流畅、企业生产顺利的重要保证。所以采购数据进行科学分析和决策,可以为企业经营管理者提供可靠、合理的决策数据,是企业管理的重要方面。
二、国内外发展状况
综合观察国内外许多成功实施ERP的企业,他们在实施ERP的过程中,首先从需求出发,结合本企业的实际情况,总体规划,分步实施。尤为重要的是:企业必须重视建立现代化的企业管理模式并优化调整;技术方面的基础工作与从业人员的培训必须同步落实,这样才最终达到提升企业竞争优势的目的。一个企业的健康发展,离不开客户的满意程度和市场的发育,同时也离不开其内部高效的管理,所以经营与管理缺一不可。采购管理作为ERP系统中的重要组成部分,其功能和作用日趋重要。
美国采购协会出版的供应链年报每年都会公布一些全球最大的几百家采购者的采购数据,经过一定的数据处理后结果显示,在这些企业中,有超过70%的企业,采购金额占销售收入的百分比大于50%,而且很多行业的数据趋向一致。美国采购协会出版的《采购》杂志中显示了IBM公司在过去几年中采购金额占销售额的比例增大的趋势。IBM公司不断地强化采购的战略地位和战略管理,使其获得了比竞争对手更多更强的竞争优势。由此可见,采购管理部门可以给一个公司带来额外的'利润和竞争优势。
国内企业相对起步较晚,并且还没有把采购放在足够重视的战略地位。采购活动一般来说分为以下几类:生产型采购、通用型采购、客户服务型采购和物流运输采购等。这样的采购内容基本上覆盖了公司抽有的财务支出,而公司的对外投资以及不动产投资不在采购金额的统计之内。很多公司在年底统计的时候,对于财务支出的具体情况都掌握不清楚,主要原因就是花钱的出口太多。公司内各部门经理都有财务支出的决定权,根本不需要采购部门管理。支出没有得到管理,钱花得痛快,并且烂账、糊涂账、解释不清楚支出就会比较多,所以统计起来很困难。财务部门的会计人员是很难统计的,他们没有权利和能力过问详细花费情况,所以只能一律按费用下账。如果加强了采购部门的战略地位和管理性能,采购部门的经理就可以知道这些费用是哪个部门的哪个人花费的,并且可以说清楚每一笔费用的流向,还能给出相应的明细账目。
因此可见,国内大部分公司系统的采购部门急需完善和提高。这种进步是要以整个ERP体系的管理理念和管理方法为基础的。虽然我们的ERP发展目前仍然处在起步阶段,但是我们可以利用和引进国外的先进理念、管理经验和系统化的方法,再结合我国企业的自身情况和特有国情,开辟出一条具有社会主义特色的ERP发展之路。
三、课题的研究目标、内容
1、研究目标
由于采购业务的完成需要企业的采购部门、仓库管理部门、财会部门等协调工作,目前的信息的手工传递无法满足采购业务的实时性要求。所以,在如今采购业务变化大,日常数据处理频繁且实时性要求增高,业务更复杂,与其他系统模块之间的数据交换民日益增多的诸多要求和前提下,企业必须建立一个采购业务和核算为一体的系统管理模块,从而保证能够完成各个时期和阶段的采购业务的处理和管理。
2、研究内容
企业的采购管理主要包括以下内容:进行采购的录入、维护,并可按采购单号、采购日期、供应商、采购员等条件查询每一张采购单;处理采购,采购退货等各种业务;可以由采购直接生成采购货物入库的收料统计单,简化仓库人员的作业;可查询供应商开给本单位的各种费用发票和采购发票,以便于账款管理,减轻财务人员的重复性工作,确保数据的一致性;可在已完成采购入库的采购单中追加采购明细;可修改采购单明细中的未出货部分;提供采购状况统计表和分析,提供多角度的数据查询和汇总功能,使管理人员可以随时掌握采购的最新情况。
四、设计方法及手段
首先,认真分析本模块所要达到的功能要求,做出需求分析(通过运用UML面向对象的分析方法)。然后从整体架构上进行总体设计,例如模块各部分功能的整体设计及流程、菜单界面等。
其次,在以上工作的基础上,开始对各功能的详细设计。主要包括:用户、用户权限的分配;安全策略;找出各种类,并设计出相应的类图、顺序图、流程图等;对各功能细化并作出详细设计;还要进行数据库的设计。
最后,通过以上分析和设计,应用C#进行实际的代码编写,实现所设计的模块功能,达到本次课题的目标。
五、课题研究的进度安排
本课题研究具体进度安排计划如下。
1~2周:查找课题相关资料。
3~4周:仔细学习研读相关资料;进行需求分析和总体设计。
5~6周:对各功能进行详细设计;数据库设计;熟悉C#。net。
7~8周:开始程序编写,通过编写具体代码实现本模块的功能。
9~10周:系统测试并完成代码编写工作;开始撰写毕业论文。
11~12周:完成论文初稿,向老师提交课题作品。
13~14周:在老师指导下,对本课题作品及论文进行修改和完善,并做最后的总结整理;提交最后审查。
15~16周:毕业答辩。
六、可行性分析
(1)技术可行性:目前国内很多软件公司都在从事ERP系统的开发及研究,为各行各
业的公司及单位提供可靠、可行的企业管理系统。通过大学期间对编程语言和基础课程的学习,应用已有的编程软件是可以编写出适当的采购管理模块的。
(2)经济可行性:前文已经提及了采购模块的作用及优点――能够给公司节省开支、增加竞争优势。所以,开发或者使用企业管理系统中的采购模块可以给公司带来丰厚利润,利润远超过它的开发成本。
(3)操作可行性:根据使用部门处理的流程和习惯,从操作方式或操作过程看,采用了用户能够接受的方案。
七、已具备的实验条件
目前,前期实验条件已准备就绪,已经准备好了本次课题有关C#的书籍和资料,找到多篇相关学术报告及论文和商品化的演示系统作为参考。实验室内的工作用机也已分配妥当,实验过程中所需要用到的C#。net相关软件工具也准备就绪。
八、参考文献
[1] F。Robert Jacobs, Elliot Bendoly 。 Enterprise resource planning Developments and directions for operations management research。 In: European Journal of Operational Research 146(20xx)233~240。
[2] 范罡。采购管理在企业中的应用,厦门大学学位论文,20xx。
[3] 袁华伟。ERP模式下的采购及库存管理系统设计与实现。东北大学学位论文,20xx。
[4] 张利,王庆余,张建军。ERP环境下的采购管理系统的设计与实现。信息技术与信息化,20xx,1。
[5] 杨路。钢铁企业ERP采购管理系统实现及其供应商选择方法研究。东北大学学位论文,20xx。
[6] 纪兆毅。中小企业ERP生产计划管理与采购管理系统的研究与开发。西华大学学位论文,20xx。
[7] 冯桂荣。采购管理中若干问题研究。东北大学学位论文,20xx。
[8] 王晟。Visual C#。NET数据库开发经典案例解析。北京:清华大学出版社。20xx。
[9] 赵克立。 C#。NET编程培训教程。北京:清华大学出版社,20xx。
[10] Ira Pohl,周靖。 C#。解析教程。北京:清华大学出版社,20xx。
[11] 张龙卿,欧洋。Visual C#。NET应用精彩50例。北京:清华大学出版社,20xx。
指导教师意见
注:
1。开题报告应根据教师下达的毕业设计(论文)任务书,在教师的指导下由学生独立撰写。
2。“课题来源及意义”不至少800字,“课题的研究目标、内容;”不少于600字。
3。指导教师意见:应从选题的理论或实际价值出发,阐述学生利用的知识、原理、建立的模型正确与否?学生的论证充分与否?通过学生的努力能否完成课题,达到预期的目标?课题及报告的难度、深度、综合性、创造性是否达到本科生应该具有的要求。
4。结论:是否同意进入设计(论文)阶段。
计算机毕业设计7
本文阐述了在非计算机专业毕业设计中,将毕业设计与计算机编程、辅助设计及多媒体设计有机结合,通过合理地选题、前期准备工作、改进毕业设计指导方法等措施,取得了较好的成效。既锻炼了学生运用专业知识分析问题与解决问题的能力,又提高了学生在本专业毕业设计中的计算机应用能力。
提高非计算机专业学生的计算机应用能力,除了改革现在的计算机教学模式,更关键的一步就是加强实践性教学中的一个重要环节:毕业设计。它是高校教学工作中十分重要的环节,随着时代的发展,对高校毕业生的要求越来越高,毕业设计的内容也在不断地充实和更新。在计算机应用日益普及的今天,计算机应用已成为毕业设计的组成部分。
1 非计算机专业计算机课程教学目标和课程体系
国家教育部对于高校非计算机专业学生的计算机教育提出了明确的目标[1] :使学生掌握计算机软、硬件技术的基本知识,培养学生在本专业与相关领域中的计算机应用开发能力,培养学生利用计算机分析问题、解决问题的意识,提高学生的计算机文化素质。为达到国家教育部确立的基本目标,除常规的计算机教学之外,在毕业设计中加强计算机应用,有利于培养学生在本专业领域中的计算机应用开发能力,有利于提高毕业生的综合素质。
为了提高学生掌握计算机应用的技能,从专业应用和学生的实际情况出发,非计算机专业课程体系基本上可以分为必修课和选修课。必修课具体分三类课程:计算机文化基础、计算机语言、本专业领域相关的应用软件。意图在于形成非计算机专业学生计算机知识技术的公共基础和专业领域的应用基础。选修课开设流行软件知识和使用,以扩大和延伸学生计算机知识及技术的应用能力空间,并跟随计算机应用软件的潮流。开设的必修课和选修课为非计算机专业学生在毕业设计中应用计算机进行本专业领域的开发设计工作奠定了良好的基础。
2 毕业设计中计算机应用存在的主要问题
由于多方面的原因,在毕业设计中应用计算机进行辅助设计的做法目前还很不平衡,在毕业设计中应用计算机的方式存在一些问题。
2.1 只注重专业知识综合运用而将计算机应用简单化
毕业设计以专业知识综合运用为主,而计算机的应用仅是图表文档处理等。这种毕业设计虽然使学生在专业知识综合运用方面得到了较好的锻炼,但由于计算机应用与专业实践的结合程度低,学生在这方面收获不大,不利于提高学生在本专业领域中的计算机应用开发能力。尽管学生经过四年的本科学习掌握了一定的计算机应用能力,但这种应用能力没有或很少与实践相结合,未能在与专业实践相结合的应用中得到深化、拓宽和提高,一旦学生走上专业工作岗位仍需要一个再学习、再提高的过程,这势必延长其进入“角色”的时间。
2.2 过分强调计算机的应用而忽视专业知识综合运用
毕业设计的选题、设计内容、时间安排、设计成果等,都是以计算机应用技术的实践为主,而专业知识的综合运用所占的比重较低,且计算机应用技术与专业知识的结合也属于浅层次的。如以计算机为手段对专业知识进行一般性的介绍,包括图片显示、多媒体演示等,没有涉及所学专业的结构设计、计算等深层次的`问题,这种毕业设计从形式到内容更像是计算机在某一方面的应用技能训练。由于没有得到专业知识综合运用的实践锻炼,学生运用专业知识解决实际工程问题的能力并没有得到实质性的提高。
以上两种毕业设计方式都存在片面性:前者沿用多年一贯的传统毕业设计形式,与计算机应用结合不够,不利于学生全面提高工作能力;后者喧宾夺主,把专业知识的综合运用简单化,偏离了毕业设计的初衷。究其原因,都是未能把握好在毕业设计中专业知识的综合运用与计算机应用技能相结合的尺度。我们认为,要提高毕业设计的效果,达到毕业设计的基本目的,体现时代赋予毕业设计的新内涵,必须做到毕业设计与计算机应用有机结合,必须坚持以综合运用专业知识为主,同时强化计算机应用技能培养的原则。
3 综合运用专业知识,紧密配合计算机应用进行毕业设计
基于对毕业设计中把握计算机应用尺度的认识,我们在非计算机专业学生毕业设计教学实践中进行了尝试,并取得了一定的成效。为了搞好毕业设计,做到毕业设计与计算机应用有机结合,我们围绕毕业设计的主题,积极寻找设计内容与计算机应用的结合点,把握计算机应用在毕业设计中的尺度。在指导学生毕业设计过程中我们做了以下几方面的工作:
3.1 科学选题
毕业设计的课题应能使本专业所学的理论知识进一步深化,换句话说,设计应尽可能包括多门专业基础课和专业课的综合运用。并且紧密结合计算机应用,有利于学生的全面训练。在去年我校的应用电子专业毕业设计中,从以综合运用专业知识为主,同时强化计算机应用技能培养的目标出发,结合应用电子专业的特点,此次毕业设计将本专业的实际问题的应用设计与计算机应用有机地结合在一起,把计算机应用作为设计内容的组成部分。为此,我们从应用实例中抽选出多个设计题目,经过筛选,最终确定毕业设计的题目是“传感器探头及信号转换电路设计”。设计的目的在于让学生综合运用所学的专业知识,根据自动检测技术课程中所学的传感器原理和综合电路知识,在计算机的辅助下完成传感器探头及信号转换电路设计、调试工作。从而达到培养和提高学生综合能力和产品开发意识之目的。该设计内容充实,专业知识覆盖面宽,且涉及基于Multisim 20xx仿真软件和EDA(Electronic Design Automation即“电子设计自动化”)设计工具Protel-Nexar 20xx的使用。
3.2 做好前期准备工作
考虑到毕业设计的需要,我们根据学生对Protel和Multisim这两个应用软件掌握的程度,在毕业设计之前,利用课余时间有针对性地举办了应用软件短期辅导班。在通过教师毕业设计前的辅导,同学上机操作练习,熟练掌握这两个应用软件的操作技能。该学习班深受同学欢迎,大家对学习应用软件表现出很高的热情。该学习班的举办对毕业设计起到了很好的促进作用,参加学习的同学在毕业设计中表现突出,他们不仅利用应用软件出色地完成了设计任务而且还影响其他同学,起到了传、帮、带的作用。
3.3 指导方法的改进
本次毕业设计任务较重,若在有限的毕业设计时间内(共12周)完成全部设计任务,并开模、组装与调试,显然不现实。因此,我们在毕业设计中突出重点,注重设计思路、设计框架的完整性,对某些细节问题或重复性的设计计算内容不作要求。具体做法是把电路原理图设计、元器件技术参数的计算、位号设计、印制版电路图和组装平面图等作为重点内容,而气敏、热敏、光敏、湿敏、压敏探头的选择和开模与制作等省略,从而节省了时间,确保计算机应用的可能性。
4 计算机应用在毕业设计中的主要体现
4.1 编程计算元器件技术参数可视化
设计当中所需要元器件种类和数目相当多,元器件技术参数的计算复杂,计算量大、重复计算多,用常规的计算方法耗费大量时间,且计算累积误差较大。利用VB语言按照理论要求编程计算设计当中所有需要元器件的参数,通过编程计算节省了时间,提高了计算精度,对计算结果的可视化处理更为形象直观。
4.2 计算机辅助设计
Multisim 20xx仿真软件和Protel是应用电子专业的常用应用软件。根据大学生的计算机能力结构和应用电子专业学生的一般特点,考虑计算机技术在电子电气领域的现实状况,目前应用电子专业学生(本、专科)的计算机知识和能力培养的层次,侧重在“使用”计算机和“运用”计算机的能力层次上的培养[2]。因此我们要求全体同学都熟练掌握这两个软件的使用。设计中用Multisim 20xx仿真软件进行电路原理图设计及计算机仿真实验。对于Protel计算机辅助设计软件,学生们有一定基础,通过毕业设计实践,使大家进一步熟悉 Protel的基本绘制电路图命令,并能操作绘图仪等设备,提高运用EDA工具Protel进行电路板图设计的能力,满足今后从事工程设计的需要。
4.3 多媒体科研汇报、设计原理和设计说明书演示
PowerPoint软件较易掌握,设计组的同学都采用了PowerPoint幻灯片进行设计成果汇报。毕业答辩时,计算机演示与口头陈述相结合,生动形象,效果好,使学生体会到了计算机技术在科研汇报中应用的优越性。一些掌握了多媒体软件应用的同学还将毕业设计中较抽象的设计原理:非电信号转换成电信号原理、信号的探测和转换,运用二维动画软件flash转化为直观新颖的动画,以增强设计的效果。同时将文字和插图等多媒体信息做成具有超链接功能的说明文档,使得评阅者对毕业设计说明书的查阅变得有趣生动。
5 毕业设计效果分析
从毕业设计的实践来看,此次毕业设计选题、定位适宜,时间安排合理,毕业设计和计算机的应用既相互渗透,又彼此独立;既突出了毕业设计的主题,又充分体现了计算机的应用,达到了预期的目的。在教师和学生的共同努力下,经过12周紧张有序的工作,学生如期完成设计任务。毕业答辩时,每人提交的成果设计说明书、电路设计图、元件清单和具有计算功能的程序以及多媒体幻灯片报告,经考核评比,该设计组获校优秀毕业设计组。通过毕业设计,学生不仅掌握了传感器探头及信号转换电路设计的基本程序和方法,锻炼了运用专业知识独立分析和解决实际问题的能力,同时在设计中应用计算机的技能得到了提高,为今后从事实际工作奠定了良好的基础。
计算机毕业设计8
【摘要】
计算机的迅速发展和应用已经社会化,尤其internet的快速发展,使计算机人才的需求不断增加,但近几年来中职计算机专业的学生就业难,对口率低。本文以一个中职一线教师的角度,从师资力量培养、专业培养方向、专业课程设置、实训条件、教学方法、教学评价六个方面对中职学校计算机专业的专业建设进行了一些思考。
【关键词】
中等职业;计算机;专业建设
一、中等职业学校计算机专业建设的不足
(一)“双师型”教师不足中等职业学校的师资状况数量和质量都不达标。计算机专业的知识发展迅速,而很多计算机老师的知识储备都来自于上学时期所学教材和书籍,知识陈旧,另外计算机的实践性较强,专业教师如果不能走到生产实践中去,动手能力弱,就造成所教的理论与社会实践脱节。
(二)培养方向模糊职业教育实质是就业的教育。但很多中职学校的计算机专业设置只是为了扩大生源渠道,一味迎合学生从众、求新心理,对专业本身缺乏深入了解,专业论证不够充分,且没有经过调研,针对当地经济发展和市场需求考察条件是否具备,造成专业设置仓促、盲目,专业目标宽泛,不能够做到培养真正具备一技之能的应用型人才。
(三)课程设置欠佳因师资力量缺乏和培养方向模糊,就存在因人开课,因流行开课,理论课与实践课比例严重失调,培养出来的学生“博而不精”,“似会不会”。
(四)实训条件不足面对日益激烈的就业压力,中职生在众多高职、本科等高材生面前明显处于劣势,如何在强大的竞争对手面前保持自己的特色是关键问题。中等职业教育主要培养在生产服务一线的技能人才。
(五)教学方法陈旧实训条件不足很大程度上制约了新教学方法的实施。现代职教教学方法的内核强调学生的中心地位,教师的作用是指挥引导和协调。职业教育套用普通教育的教学模式,在教学方法改革方面很难出现突破性进展。
(六)教学评价形式单一考试内容主要依附于教材或几乎取自教材,很少与社会需求相结合,看似考试成绩很高,可在这个“人才饱和”的形势下,仍出现了“技工荒”,中级工高级工获得“优秀”等级,却不能胜任一个打字员的工作,计算机理论知识背的滚瓜烂熟,但仍不会使用打印机、复印机……
二、针对不足做出的思考
(一)调整师资结构,加强师资队伍建设制定师资队伍建设长期规划,调整师资队伍结构。把教师放到企业实践锻炼,增强动手能力和解决技术问题的能力,能动手示范指导学生掌握技能,并具有技术服务能力。也可采用脱产或在职进修、短期培训等形式,对教师进行专业理论、现代教学技能、专业实践技能等方面的继续教育,不断提高教师的业务水平和专业技能,培养一批骨干教师和“双师型”教师。
(二)以就业为导向,拟订与岗位相适应的专业发展方向应以地方经济发展为依据,以市场需求为准绳,紧贴行业,联系岗位,分析、开设、发展专业,培养出适应社会的高素质高水平劳动者。计算机专业也是如此。比如:针对当地中小型企业文秘文员岗位需求,开设计算机应用与维修专业,突出计算机日常维护、office办公软件和常用工具软件的使用;针对当地中小型广告公司较发达的情况,开设广告设计专业,突出对图形图象处理和音视频剪辑软件的使用;针对当地建筑行业较为景气的'情况,开设室内设计专业,突出3D和CAD等软件的使用。总之,就是努力培养满足岗位实际需要的人才。
(三)设置科学的课程体系好的课程体系,是决定专业发展目标能否实现的关键。计算机知识更新换代日新月异,其课程体系更应紧扣市场和岗位,不断更新发展。且基于中职学生的文化基础和逻辑思维较差的情况,更要加大实训课程比重,让学生在“学中做,做中学”;理论课要少而精,做到理论为实践服务。无需开设所有相关课程,中职院校是为培养技能型人才,面面俱到,博而不精会使学生在哪一个行业上都不能胜任。
(四)实训条件改善要根据学生人数的多少,增加微机数量及相关设备来改善上机条件,至少要保证实训课占专业课的一半以上。加大实训基地建设力度,建立校企双方紧密合作的长效机制,不断吸引社会和企业力量,使计算机专业的人才培养与社会和用人单位紧密结合。
(五)教学方法更新1.学生为主体。教学活动应以学生为中心,教师成为课程设计者、学习过程的策划者、教练和顾问,为学生提供在“做中学”的机会,让学生经历“确定任务-制定计划-实施计划-质量控制与检测-评价反馈”整个工作过程。每位中职教师都应明确职业教育就是培养学生的职业能力,只有明确这点才能有的放矢、有针对地开展教学工作。2.以“技能培养”为核心。中职教育不必注重理论的系统性完整性,应以“技能培养”为核心,面向应用,采用任务驱动、项目教学等教学方法,讲练结合、启发式等教学方式进行教学,确定教学内容,选用恰当的教学案例和实习课题。
(六)教学评价的改变既然是以“技能培养”为核心,那教学评价的唯一标准就是专业技能水平如何,而不能以一张试卷为标准。中等职业学校计算机专业的教学评价要以专业技能的考核为主。计算机应用的专业技能考核方法很多,可选取一个以“技能”为主的考核平台作为学生技能考核的标准,同时给学生提供更多走出教室的机会,在岗位中学习,在职场中测试,使学生在技能考核的同时,获得用人单位认可和对学生就业有实际帮助的相应职业资格证书,以此达到以考促学,实现学生能力本位的目的。
计算机毕业设计9
摘 要
一、导言
(一)问题的提出
(二)本文研究路线
二、管理信息系统研究概述
(一)管理信息系统的`发展历史
(二)管理信息系统的特点
(三)管理信息系统的开发方式
(四)管理信息系统的开发过程
三、图书管理系统分析与设计
(一)图书管理系统的用户需求简介
(二)图书管理系统的要求
(三)图书管理系统功能描述
(四)系统功能模块图
(五)系统开发环境简介
(六)数据库设计
1、数据库介绍
2、使用ADO数据控件访问数据库
3、数据库需求分析
4、数据库概念结构设计
(七)数据词典分析
1、读者信息表
2、图书信息表
3、借阅信息表
(八)数据流程图
四、图书管理系统的功能实现
(一)"登陆界面"编码设计
(二)"读者管理界面"编码设计
(三)"图书管理界面"编码设计
(四)"借阅信息管理界面"编码设计
(五)发布应用程序
1、编译应用程序
2、打包应用程序
3、发布应用程序的步骤
五、结论与体会
计算机毕业设计10
感激我的导师xx教授,他们严谨细致、一丝不苟的作风一向是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。
感激我的老师,这片论文的每个实验细节和每个数据,都离不开你的细心指导。而你开开朗的个性和宽容的态度,帮忙我能够很快的融入我们这个新的实验室。
感激我的室友们,从遥远的家来到这个陌生的`城市里,是你们和我共同维系着彼此之间兄弟般的感情,维系着寝室那份家的融洽。四年了,仿佛就在昨日。四年里,我们没有红过脸,没有吵过嘴,没有发生上大学前所担心的任何不开心的事情。只是今后大家就难得再聚在一齐吃每年元旦那顿饭了吧,没关系,各奔前程,大家珍重。但愿远赴美国的平平安安,留守复旦的快快乐乐,挥师北上的顺顺利利,也愿离开我们寝室的开开心心。我们在一齐的日子,我会记一辈子的。
感激我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康欢乐是我最大的心愿。
在论文即将完成之际,我的情绪无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮忙,在那里请理解我诚挚的谢意!
计算机毕业设计11
《 分层网络技术应用 》
在社会的不断发展过程中,分层网络技术顺应社会的生产要求,这项先进的网络技术主要应用于制造大中型设备的大中型企业。现在的重型机械厂、飞机制造厂等大型企业都在运用先进的分层网络技术,以此来提高自身的生产效率,提高企业的综合竞争力。现在的大中型企业都会为了生产研究出一种有效并且科学的进度控制方法,进行进度计划编制,然而它们都是基于先进的分层网络技术所得到的。
1层次分解方法的分析研究
通常根据网络模型的目标可以将网络模型分为三大类,分别为单目标网络模型、多目标网络模型以及群体网络模型。单目标网络模型就是所描述的参数以及算法得到的直接结果是单目标的,相反多目标模型就是把多个目标进行统一并直接进行计算在网络uode描述和算法之中。最后就是群体网络模型,它是现在的网络发展方向,从多个方面进行解释就是,在模型的表示方面是多个模型表达多个同时进行的大型项目,逻辑上就是存在着可有可无的联系,在核心上就是关于资源的分配,最后达到多个项目在总资源的总量约束下协调进度,从而达到最后的满意的统筹目的。在企业多个项目共同进行的时候,针对资源分配问题,人们研究出协调模拟方法和层次分解方法这两种方法,最应该注意的是层次分解法在这里,它是高层对下层的协调,不同的分解过程会得出不同的整体进度方案。
1.1网络分层的概念
网络分层顾名思义,就是把一个大型的网络计划用不同分层的网络计划形式表示出来,它包括两个方面:①从整体到局部的逐渐的分解所得到的;②由下级的网络系统逐步合并简化所得到的。下层的网络体系在上层的网络体系中可以简化成一道程序或者多道程序。根据系统的工程原理,每一个所存在的系统,它的属性是否复杂,它的特征之一就是具有可分性。一级系统可分为二级系统,二级系统可分为三级系统,以此类推实现不断的分层。系统的分解可以让系统的复杂性得以简单化,最终也可以实现运用网络计划技术的有效处理其他多层次网络的最终目的。
1.2层次分解方法的研究
研究网络计划的分层,是用来解决大型网络中多人和多单位分别完成不同规模的部分网络计划最后放在一起实现综合平衡出现的差异和便宜的主要手段。进过人们的分析探讨层次分解方法包括一般的层次分解方法、组件分解方法以及网络简化方法。这些分解方法取长补短,各有优点,具有很高的实用性。
1.3层次的分解模型
大型网络都是要有分解层次的,每一个比较大的网络计划中,它都有成千上万的节点,划分层次的多少决定着这个网络计划是否复杂,例如,如果过少的进行分层对大型的网络计划,那么它每个网络分层的网络节点就会有很多,那么去实施和控制这个巨大的网络计划就会有很大的困难,同时它也会导致后续的系统分解的.复杂,导致劳而无功,从而错过获得网络分层最优方案的机会。相对应的就是过多的分层针对大型的网络计划,这样就会产生过多的网络关系,这些网络关系会逐渐的复杂化,同时也会增加计算量,为编制等工作人员增加更多的压力。经过科学的研究分析,一个大型的网络计划分三层是最好的选择,适合所有的大中型网络。网络层次的分解也是具有原则性的,研究分析网络分层的原则就必须要弄清楚网络工作分解和优化目标的复杂关系,最后实现寻找到最有方案例如保证工期最短,费用最省以及质量最好的目的,然后就是全程掌握进度统筹安排与控制。于此同时网络分层也具有众多的特点:①反映出上层网络的一些活动并没有细分通过子网络并集成为总网络的子集。②拥有多个始点和终点的子网络,可以得出在上层网络中也有众多的活动和路线与之相对应,其中每个活动路线的长度也是相互对应的。③每个子层的网络节点可以重叠但是活动无法重叠。④每一个分解的过程中的每一个节点都可以被分配到不同的子网络中。
2总结
改革开放以后,我国的经济迅速发展,我国现代社会逐渐的信息化、网络化。我国的网络发展并没有拥有悠久的发展历史和丰富的经验,所以网络技术还是比较不成熟的。但是网络技术的发展速度是迅速的,过去传统的单层网络技术并不能充分的满足我国现在的发展要求,因此分层网络技术应运而生,它的应用依然存在着很多问题,仍需我们去探讨分析。
计算机毕业设计12
一、计算机专业实践环节形式:
毕业设计
二、毕业设计实践环节应注意的事项
1、“毕业设计”实践环节在全部毕业学分中占有一定学分;
2、“毕业设计”实践环节从起步到毕业答辩结束历时至少4周以上;
3、“毕业设计”实践环节包括两部分内容:① 完成“毕业设计”所开发的应用程序;② 针对所开发的应用程序书写“毕业设计”说明书(即论文);
三、毕业设计实践环节应先完成的工作
在毕业设计实践环节之前,应向有关主管设计工作的单位或老师上报如下材料:①《毕业设计实践环节安排意见》(包括领导小组名单,毕业班专业、级别、性质、工作计划安排、实践环节工作步骤,指导教师名单,学生分组名单)、②《毕业设计(论文)审批表》一式两份(要求认真审核、填写指导教师资格,包括职称、从事专业、有何论著,每人指导学生不得超过一定人数,兼职(或业余)指导教师指导学生数根据情况酌减)。
四、关于“毕业设计”工作的过程步骤
1、“毕业设计”题目的选择选题时应遵循以下原则:
①选题必须符合计算机专业的综合培养要求;
②应尽可能选择工程性较强的课题,以保证有足够的工程训练;
③毕业设计工作要有一定的编程量要求,以保证有明确的工作成果;
④选题原则上一人一题,结合较大型任务的课题,每个学生必须有毕业设计的独立子课题;
⑤选题应尽量结合本地、本单位的教学、科研、技术开发项目,在实际环境中进行。总之选题要体现综合性原则、实用性原则、先进性原则、量力性原则等
选题时要达到以下目标:
①选题与要求提高综合运用专业知识分析和解决问题的能力;
②掌握文献检索、资料查询的基本方法和获取新知识的能力;
③掌握软硬件或应用系统的设计开发能力;
④提高书面和口头表达能力;
⑤提高协作配合工作的能力。
2、“毕业设计”题目审核有关单位将毕业学生选择的题目填写在同一个“毕业设计(论文)审批表”中的“毕业设计安排表”相应栏目中,,审核通过后方可开展下一步工作。
3、“毕业设计”应用程序开发实施(大致用时安排)
①需求分析阶段(约一周时间完成)
②系统分析阶段(约一周时间完成),同时完成毕业设计说明书前两章资料整理工作。
③系统设计阶段(约一周时间完成)
④代码实现阶段(约三周时间完成)同时完成毕业设计说明书第三章、第四章资料整理工作。
⑤系统调试阶段(约二周时间完成),同时完成毕业设计说明书第五章资料整理工作。
⑥投入运行阶段(约一周时间完成),同时完成毕业设计说明书中第六章资料整理工作。
⑦毕业设计说明书的整理定稿阶段(约二周时间完成)一份完整、规范的`毕业设计说明书应大致包括以下项目(各院校要求不完全相同):
摘要及关键词
abstract and keywords目录正文
第一章 引言
1、本课题的研究意义
2、本论文的目的、内容及作者的主要贡献
第二章 研究现状及设计目标
1、相近研究课题的特点及优缺点分析
2、现行研究存在的问题及解决办法
3、本课题要达到的设计目标
第三章 要解决的几个关键问题
1、研究设计中要解决的问题
2、具体实现中采用的关键技术及复杂性分析
第四章 系统结构与模型
1、设计实现的策略和算法描述
2、编程模型及数据结构
第五章 系统实现技术
1、分模块详述系统各部分的实现方法
2、程序流程
第六章、性能测试与分析
1、测试实例(测试集)的研究与选择
2、测试环境与测试条件
3、实例测试(表格与曲线)
4、性能分析
第七章 结束语
计算机毕业设计13
计算机软件技术课程教学理念分
【摘要】课程教学理念在很大程度上影响着教学实施者的教学方法、教学过程和教学效果。本文阐述了计算机软件技术基础课程教学理念:以“程序设计”为一条主线,体现“各种软件知识的结合”和“软件知识和软件应用能力的结合”的两个结合;遵循“以提高人的素质能力为原则”、“以鼓励创新思维为原则”和“以强化程序设计思维方式为原则”的三大原则;致力于“提高学员的逻辑思维能力”、“提高学员的算法设计能力”、“提高学员的动手实践能力”和“提高学员的合作协同能力”的四种能力提高。
【关键词】课程教学理念;计算机软件技术基础
计算机软件技术基础是全军计算机基础教学系列课程中的核心课程之一。计算机软件技术基础课程的教学目标是致力于学员编程能力、利用计算机处理问题的思维能力的提高,从而达到“软件知识和软件开发能力”的结合。为学员学习后续课程和利用计算机软件技术解决实际问题奠定基础。“课程教学理念”是人们对课程教学的理性认识和在此基础上所形成的对课程教学的认同及追求。课程教学理念体现着对课程内涵的深刻理解,体现着对教学终极目标的理想追求。课程教学理念在一个更深的层次上深深地影响着教学实施者的教学方法、教学过程和教学效果。如果在教学过程中没有一个正确的教学理念,很难从根源上提高教学效果。因此,先进的课程教学理念对整个教学是不可缺少的。下面就对“计算机软件技术基础”课程教学理念做系统的阐述。
一、一条主线
从课程教学内容体系中,可以看到该课程包括了程序设计、算法和数据结构、软件工程和数据库这四部分内容,而这四部分对于计算机专业而言都是单独的一门课程,但是现在要把各部分的内容综合到一门课程中去,可想而知其难度,而把每个内容都精讲、讲透几乎是不可能的。因此,首先要到课程教学内容进行系统的梳理,找出脉络,突出重点,抓住精髓,要有所侧重,不能在每个部分上平均用力。从众多的内容中,需要寻找出一条贯穿始终的主线,用这个主线统领教学。通过对教学目标“提高学员编程能力、利用计算机处理问题的思维能力”的分析,可以发现,在教学内容上要以“程序设计”为主线,始终围绕着程序设计这个重点来进行教学的组织和实施,在这条主线上,再系统介绍算法和数据结构、软件工程和数据库等方面的知识。抓住了这条主线,也就抓住了这门课程的核心所在。
二、两个结合
两个结合是指“各种软件知识的结合”和“软件知识和软件应用能力的结合”。计算机软件技术基础课程包括了四方面的内容,需要把四方面内容中介绍的各种软件知识有机的结合起来,不能孤立分割开来。实质上,“各种软件知识的结合”是依据这四方面内容的内在的固有的联系而提出的,是课程本身的内在要求。算法和数据结构是程序设计的基础,因此本质上算法和数据结构和程序设计是融为一体的。在具体的教学中自然而然地在程序设计中渗透强化算法和数据结构的知识。在讲解程序设计时,灌输软件开发流程等概念。在综合性程序设计试验时,引导学员按照软件工程的流程来设计和实现。数据库的基础知识为以后进一步开发数据库应用系统软件提供了重要的基础。这些软件知识互为渗透、相互融合,共同构成了计算机软件技术基础课程的丰富的内涵。注重各种软件知识的结合,也自然成为了课程教学的'重要理念之一。“软件知识和软件应用能力的结合”是解决现实问题的内在需求。我们所学的知识是用来解决实际问题的,软件知识最终要转化为利用知识解决相应问题的软件应用能力,最终的落脚点是软件应用能力。因此,在具体教学过程中要始终注重两者的结合,让知识转化成能力。
三、三个原则
三个原则是“以提高人的素质能力为原则”,“以鼓励创新思维为原则”和“以强化程序设计思维方式为原则”。教员要全面关照学员的发展,教员在整个的教学过程中,不仅仅传授知识,不仅仅要注重学员所获得的知识的多少,更重要的是要关注所传授的知识是不是转化为了学员自身的素质能力和信息素养。知识也许随着时间的推移会忘却,而素质能力则会深深的植入血液中,成为获取更多知识,解决更多现实问题的源源不断的动力源泉。创新思维是一种创造性的思维活动,创新思维在人类的发展过程中起着重要的作用。而大学教育所培养出的人应该是具有创新思维能力的。对于计算机软件技术基础课程而言,在具体的教学过程中要有意识地鼓励创新思维,鼓励学员要勇于创新。对于已有的算法,鼓励学员找出算法的缺点,引导学员提出新的算法。上机实习过程中,引导和激励学员尝试使用不同方法解决问题。设计程序解决现实问题,对于刚接触计算机程序设计的学员来说,首先要跨越的障碍是思维方式的障碍。他们长期以来是以“人”的思维方式思考问题解决问题,而在计算机软件技术基础课程的学习中,他们将第一次尝试用“计算机”的思维方式思考、解决问题。无疑对他们来说一切都是陌生而不适应的。“强化程序设计思维方式”将会逐步实现他们思维的转换,适用于计算机解决问题的程序设计思维方式的建立和加强将从根本上解决“不知从哪里入手,不知怎么设计程序”的问题。程序设计思维能力的强化可从认识计算机自动、高速、有存储数据和输入输出功能等特点入手,认识到最终由计算机执行的程序应充分依据计算机的这些特点,再加上数据结构、程序控制结构、模块化程序设计思想等内容的强化来实现。
四、四种能力提高
“四种能力提高”是指提高学员的逻辑思维能力,提高学员的算法设计能力,提高学员的动手实践能力,提高学员的合作协同能力。逻辑思维能力是一种抽象思维能力,它以抽象为特征,通过对具体形象直观的信息进行分析和抽象的思考,在更深层次上超越其具体形象和个别属性,揭示出事物的本质。逻辑思维能力在算法设计和程序实现中起着非常重要的作用。对于一个现实世界的实际问题,要通过逻辑思维实现对实际问题的建模。这是算法设计中非常重要的一步,建立了抽象的模型就向计算机编程解决问题迈出了关键的一步。
因此,在教学中尤其要致力于学员逻辑思维能力的提高。教员通过布置具体的实际问题,要求学员首先对其进行抽象的分析,找出解决实际问题的逻辑思维步骤,从而进一步设计出算法实现来逐步提高学员的逻辑思维能力。一旦设计出了适合计算机解决问题的算法,随后用具体的程序设计语言的实现就是水到渠成的事情了。不同的程序设计语言有不同的语法,然而,算法的设计却是它们共同的不朽灵魂,计算机软件技术基础课程以“C语言的程序设计”为载体,重要的不是对其语法的强调,而是算法的设计思想的阐述,算法设计能力的提高对学员往后学习任何一种其他程序设计语言都会起到事半功倍、触类旁通的效果,因此提高学员的算法设计能力将是另一个在课程教学中加强的理念。教员在授课过程中,要始终贯穿这个理念,重点阐述算法设计,而将语法知识的学习退居其后。动手实践能力一直是计算机教学中的一个不断强调的能力,计算机软件技术基础课程是实践性很强的课程,由于人类思维本身的局限性,不可能完全保证设计出的程序是完全正确的,这就需要在上机实践中不断的验证。
学员也在反反复复的调试中不断的修改自己的程序,从而对程序有了更深的理解。当调试成功时候,学员也有油然而生的成就感。通过上机实践这一重要过程,令学员对程序设计有了更深的理解,补充和完善了课堂教学效果,也使学员对于课堂所学的理论知识得到了巩固。通过实践环节也才能真正领会软件工程和原理方法的精髓。在具体上机实践之前,教员就要对实习内容做整体规划,对教学实践活动的实施过程统筹安排,明确要完成的实习任务,敦促学员在上机实习之前设计算法,书面编写程序。在实习过程中,鼓励学员大胆质疑,发展创新思维,设计出不同的实现方法。鼓励学员不怕出错,让学员认识到在程序调试的过程中出错是很正常的,也是非常宝贵的经验。引导学员找出错误的原因,总结经验教训,撰写实习报告,其中要求记录出错的内容,分析其原因,最后的解决方式和途径等。经过一系列的训练,不断加强学员的动手实践能力。一个大的系统工程的软件开发,只是依靠一个人的力量几乎是不可能实现的。这就需要多人合作共同完成一个软件的开发。这就涉及到了合作协同的问题,合作协同能力是学员的一个重要素质。提高学员的合作协调能力,是计算机软件技术基础课程教学中重要的理念,主要是在综合的课程设计实习中体现该教学理念。主要途径是设置实习小组,对课程设计中的各个独立的单元分配给不同的实习小组来实现,各个小组成员之间进行讨论和合作来完成分配给各个小组的任务。各个实习小组之间进行再合作、协调和沟通,最终完成大型课程设计实习中布置的任务。
“一条主线”、“两个结合”、“三个原则”和“四种能力提高”的教学理念,是根据计算机软件技术基础课程本身的地位和特点,经过在长期的教学中反复摸索、不断思考、不断总结提炼出来的。在这种理念的指导下,计算机软件技术基础课程的教学也必将有更长远的发展和更大的进步。
参考文献:
[1]刘黎明.课程理念与教师教学[J].天中学刊,20xx,18(4):107:110.
[2]施良方.课程理论———课程的基础、原理与问题[M].北京:教育科学出版社,1996.
[3]王伟民.改革传统教育弊端推行创新教育理念[J].高等教育学报,20xx,25(4):73-74.
[4]罗宏斌.高等教育新理念的探讨[J].湖南第一师范学报,20xx,5(2):21-22.
[5]周丽涛.深入思考如何提高学生程序设计应用能力[J].计算机工程与科学,20xx,28(A1):35-36.
[6]李娅,张建勋,曾庆森.计算机软件技术基础教学的探讨与实践[J].重庆工学院学报(自然科学版),20xx,21(3):127-129.
计算机毕业设计14
随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是Internet与校园网的接轨,为中小学教育提供了丰富的资源,使网络教学真正成为现实,同时也为中小学教育开辟了广阔的前景。陈至立部长在全国中小学信息技术教育工作会议上指出:“全国实施中小学’校校通’工程,努力实现基础教育的跨越式发展。”“‘校校通’工程的目标是用5年到20xx年时间,加强信息基础设施和信息资源建设,使全国90%左右独立建制的中小学校能够上网,使中小学师生都能共享网上资源,提高中小学的教育教学质量。”“校校通”工程的启动和发展,给中小学教学带来革新的机会,为学科教学信息化奠定了物质基础。如何有效地利用网上的资源,建构基于网络的现代教学模式是1个迫切研究的问题,而开展网络教学模式研究的重要理论基础之1就是网络教学的设计与评价。因此,开展网络教学的设计与评价的探索与实践研究有着10分重要的意义。
一、课题研究背景
(1)国内外的研究现状
1、网络教学的设计理论与方法的研究缺乏系统性
通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《Educational Technology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等)的论文集进行分析,网络教学的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。可以说,网络教学的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟情境进行探究学习、利用通讯工具进行协商学习、利用工具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。
2、网络教学的评价研究才刚刚起步
随着Internet应用的普及,网络教学已成为1种重要的教学手段和教学场所。然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的质量,建立1个行之有效的网络教学评价模型,已成为网络教学研究的1个重要课题。时至20xx年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育质量的相关政策。美国国家教育政策研究所(The Institute For Higher Education Policy)于20xx年4月也发表了1份名为"在线教育质量:远程互联网教育成功应用的标准"的报告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。目前,网络教学的支撑平台中的学习评价模块往往只含有测试部分,而缺乏相应的分析与反馈。
(2)课题研究的意义
1、促进网络教学的发展,提高网络教学的质量
由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学习者在网上可以学到最新的知识,因此是教学改革发展的方向。通过本项目的研究与实践,使网络教学更能为学习者提供1个建构主义的学习环境,充分体现学生的首创精神,学生有更多的机会在不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形成对客观事物的认识和解决实际问题的方案,从而提供网络教学的质量。2、寻找利用计算机技术和网络技术实现学生远程交互自主学习的教学设计的技术解决方案
3、完善和发展教学设计理论
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。通过本项目的研究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理论的完善和发展。
二、课题研究内容
(1)研究的主要内容
1、网络教学设计理论体系的研究
包括教学目标的设计、建构性学习环境的设计、学习情境的设计、学习资源的设计、学生自主学习活动的设计、学生协作学习活动的设计、教师指导性活动的设计、学习评价工具的设计等。
2、基于网络环境下的教学策略与教学模式的研究
(1)网络教学策略的研究,如网络环境下的教学内容组织策略、网络环境下的教学情景营造策略、网络环境下的教学对话组织策略、网络环境下的的课堂管理策略等
(2)网络教学模式的研究,如项目化学习模式、探索性学习模式、研究性学习模式等
(3)网络教学评价的内容体系、方法、步骤与模型的研究
(4)网络教学设计系统软件的开发与应用
(5)网络教学评价系统软件的开发与应用
三、根据上述研究内容,总课题下设如下子课题:
1、网络教学设计与教学评价的理论研究(谢幼如、李克东)
2、网络教学资源的开发(邓文新)
3、网络教学设计与教学评价系统的开发(柯清超)
4、Web课程的教学过程设计及支持系统的研究(陈品德)
5、网络教学设计与教学评价理论的应用研究(余红)
(2)课题的.研究目标
本项目的研究目标是:运用现代教学理论与建构主义学习理论,通过教学改革与实验,探索网络教学的设计与评价的理论和方法,开发相配套的网络教学的设计和评价系统软件,探索普通中小学利用网络资源进行网络教学的途径与方法。
(3)预期成果形式
1、论文与专著
发表有关网络教学的设计与评价的1系列学术论文,出版专著《网络教学的设计与评价》。
2、电脑软件
开发《网络教学设计系统软件》和《网络教学评价系统软件》,制作《网络教学设计》专题教学(学习)网站,建立《教学设计》多媒体资源库。3、研究方法与技术路线
(1)研究方法与步骤
本项目的研究主要采用行动研究、实验研究、评价研究等方法。
对于较大规模的教学设计与教学模式的试验研究,将采用行动研究方法。
对于个别带有创新性的,能提出重要见解的小范围的教学研究,则通过建立科学的假设,采用实验研究的方法。
关于教学模式的评价和有关教学效果的分析,则采用评价研究方法。
研究步骤如下:
20xx年5月-20xx年8月,收集资料,建立模型
20xx年9月-20xx年1月,开发软件
20xx年2月-20xx年8月,教学试验,评价修改
20xx年9月-20xx年12月,扩大试验,归纳总结
(2)关键技术
1、基于网络的协作化设计思维工具的通讯模型的构建;
2、教学设计系统中师生教学活动的可视化表示与分析;
3、网络教学的教学评价模型的构建;
4、网络教学过程中学习反应信息的自动采集与处理。
四、课题研究价值
(1)创新点
1、建立网络教学设计的理论体系与方法。
2、建立基于网络环境的各类教学评价指标体系。
3、开发出操作性强、具有实际应用价值的网络教学的设计工具和评价系统软件。
(2)理论意义
传统的教学设计是应用系统方法分析和研究教学的问题和需求,确立解决他们的方法与步骤,并对教学结果作出评价的1种计划过程与操作程序。现代教学设计理论已经不拘泥于系统论的理论基础,不强调对教学活动的绝对控制,逐渐放弃呆板的设计模式,开始强调教学设计的关系性、灵活性和实时性,从而更加有利于学生的创新精神和实践能力。本课题的理论成果将完善和发展传统的教学设计理论与方法。
(3)应用价值
1、通过课题的研究与实践,总结并形成基于网络环境下学科教学设计的理论与方法,优化中小学课堂教学结构。
2、通过课题的研究与实践,探索并总结信息化时代如何改革传统的思想和模式,使学生学会利用网络资源进行学习的方法和经验。
3、通过课题的研究与实践,探索普通中小学利用网络资源的途径与方法,形成1批优秀的网络教学课例。4、通过课题的研究与实践,开发出具有应用推广价值的网络教学的设计工具和评价系统软件。
5、研究基础
相关成果:
1、曾于93年、97年两度获得国家级优秀教学成果奖,其中《多媒体组合教学设计的理论与实践》项目的成果在全国的大中小学广泛应用,《多媒体组合教学设计》(李克东、谢幼如编著,科学出版社)多次再版发行。
2、出版的《多媒体教学软件设计》(含教材与光碟)(谢幼如等编著,电子工业出版社,1999年)、《多媒体教学软件设计与制作》(含教材与光碟)(李克东、谢幼如、柯清超编著,中央广播电视大学出版社,20xx年)和《信息技术与学科教学整合》(李克东、谢幼如、柯清超等,万方数据电子出版社,20xx年)在全国广泛应用。
3、97年《多媒体技术在基础教育改革中的应用实验研究》和《小学语文"4结合"教学改革试验研究》获国家教委全国师范院校面向基础教育改革科学研究优秀成果2等奖。
4、承担国家"95"重点科技攻关项目《计算机辅助教学软件研制开发与应用》(简称96-750)《小学语文科学小品文》、《小学语文古诗欣赏》、《小学语文扩展阅读》、《初中语文新诗赏析》4个子课题的研制与开发,4个项目6张光盘全部通过教育部组织的专家组鉴定,被评为优秀软件,并由北京师范大学出版社和电子工业出版社出版,在国内及东南亚地区发行。
5、20xx年所完成的《学习反应信息分析系统》获广东省高等学校优秀多媒体教学软件1等奖,并出版专著《学习反应信息的处理方法与应用》(谢幼如、李克东著,暨南大学出版社,1999年)。
研究条件
华南师范大学教育技术学科是国家级重点学科,华南师范大学教育信息技术学院是"211工程"重点建设学科单位,我国的教育技术学博士点之1。华南师范大学教育技术研究所拥有从事计算机教育应用研究的人员近30名,其中包括教授2名、副教授5名、讲师8名、博士研究生4名和硕士研究生近15名。他们在长期的研究工作中,对各种多媒体教学软件、网络教学应用软件、学科教学工具、资源库管理应用系统进行了深入的研究与探索,并已取得了实质性的进展和成果。本研究所拥有先进的计算机软件开发实验室两个、国家级的多媒体教学软件制作基地1个,在国内教育技术领域方面处于领先地位。
参考文献
1、《多媒体组合教学设计》,李克东、谢幼如编著,科学出版社,1992年第1版、1994年第2版
2、《多媒体教学软件设计》谢幼如等编著,电子工业出版社,1999年
3、《信息技术与学科教学整合》,李克东、谢幼如主编,万方数据电子出版社,20xx年
4、《学习反应信息的处理方法与应用》,谢幼如、李克东著,暨南大学出版社,1999年
5、《Global Education On the Net》,高等教育出版社、Springer出版社,1999年
6、《教学设计原理》,R。M。加涅、L。J。布里格斯、W。W。韦杰著,华东师范大学出版社,1999年
7、《新型教学模式的探索》,谢幼如编著,北京师范大学出版社,1998年
8、全球华人计算机教育应用大会(GCCCE)第1届至第5届论文集,1997年(广州)、1998年(香港)、1999年(澳门)、20xx年(新加坡)、20xx年(台北)
9、《改善学习20xx中小学信息技术教育国际研讨会论文选编》,吉林教育出版社,20xx年
10、《认知过程的评估》,J。P。戴斯、J。A。纳格利尔里、J。R。柯尔比著,华东师范大学出版社,1999年
11、《教育技术学研究方法》,李克东编著,北京师范大学出版社,20xx年
研究组
本课题的研究人员由教学设计专家、信息技术教育应用专家、网络技术专家、学科教学专家、中小学教师、教育技术研究人员与研究生组成,以大学的教育技术研究所为核心,主要以广东、江苏、浙江、福建等地区的部分中小学以及西部1些网络环境较好的中小学为研究基地,辐射其他地区的中小学,借助信息技术产业的技术力量,实现理论、技术与学科教学的优化整合。
总课题组顾问:
南国农教授(我国著名电化教育专家,西北师范大学)
李运林教授(华南师范大学电化教育系原系主任)
周君达教授(中央电化教育馆原副馆长)
苏式冬教授(广东教育学院原副院长)
许汉特级教师(广州市教研室)
总课题组组长:谢幼如教授(华南师范大学教育技术研究所)
李克东教授(华南师范大学教育技术研究所所长、博士生导师)
总课题组成员:柯清超博士生(华南师范大学教育技术研究所)
陈品德副教授、博士生(华南师范大学网络中心)
邓文新讲师(华南师范大学教育技术研究所)
余红副教授(华南师范大学教育技术研究所)
总课题组秘书:王冬青博士生(华南师范大学教育技术研究所)
高瑞利硕士生(华南师范大学教育技术研究所)
刘铁英硕士生(华南师范大学教育技术研究所)
孔维宏硕士生(华南师范大学教育技术研究所)
徐光涛硕士生(华南师范大学教育技术研究所)
杨淑莲硕士生(华南师范大学教育技术研究所)
尹睿硕士生(华南师范大学教育技术研究所)
计算机毕业设计15
摘要:计算机专业毕业设计是本科教学计划规定的综合性实践教学环节,是培养大学生综合运用所学知识、理论联系实际、进行较为全面的科学研究训练、提高学生实践操作能力及科研创新能力的重要环节。目前在计算机专业毕业设计质量下滑的背景下,从实践教学、学生参与科研情况、学生毕业设计投入精力、学生就业情况反馈及社会对人才技能需求等方面进行了分析与研究,提出了计算机专业毕业设计质量分析模型,进而提高了大学生的毕业设计质量。
1.计算机专业毕业设计质量不高的原因分析
1.1 基础知识不扎实,专业知识不全面
毕业设计是对学生三年来所学知识的一次全面检验。其涉及的知识面广,且对专业知识的深度有一定的要求。它不仅要求学生有扎实的基础知识,同时也要求学生具有相当的专业素养。但事实上,有些计算机专业的高职学生基础知识薄弱,对各种计算机专业知识的掌握又参差不齐,因此在选题时,有茫然不知所措的;有避难从易的;有到网上下载,东拼西凑的;甚至直接抄袭的。这样粗制滥造的毕业设计只能是应付交差,质量根本无从谈起。
1.2 选题质量不高
因为缺乏对综合性项目的实践经验,高职学生在选题时容易出现盲目性:有些题目单一,研究内容单薄,缺乏深度,不能达到综合检测的目标;而有些教师的命题也有局限性,有些题目脱离生产实际,是常年积累下来的“虚命题”,应用价值不显著,学生提不起兴趣。这些因素也造成了毕业设计难以达到预期的效果。
1.3 学生重视程度不够
高职院校的毕业设计一般安排在最后一学期进行,但迫于严峻的就业形势,许多高职学生在三年级上学期就开始找工作,制作求职简历,参加各类招聘会,到企业顶岗实习等。这不仅占用了大量的毕业没计时间,也极大地分散了学生进行毕业设计的精力。学习研究的时间和精力投入不足,毕业设计的质量也必定大打折扣。
1.4 考核流于形式
毕业答辩时,有些学生已经找到了工作。在这样的情况下,有一部分学生抱着只等答辩通过,拿到毕业证就回家的想法,主要精力却没有放在答辩的准备工作上。而一些教师也不想“为难”学生,抬抬手,学生也就顺利通过了答辩。虽然有明确的考核制度,但制度的.执行力缺失,答辩只是过过场,毕业设计的质量也很难保证。
2.提高计算机专业毕业设计质量的措施
针对以上计算机专业毕业设计中存在的问题,我们提出一些行之有效的措施,旨在提高毕业设计的质量。
2.1 做好学生毕业设计的动员工作
在毕业设计开始之前,要教育引导学生端正态度,克服浮躁心态,积极迎接准备。有些学生担心做毕业设计会影响找工作,教师应从思想上纠正这些错误的观点,消除他们的顾虑。可借鉴往届毕业生的成功案例,宣传毕业设计对应聘职位的积极影响,让学生认识到做好毕业设计的重要意义。
2.2 选择有实践经验的指导老师
要选择具有一定科研能力和从事过项目开发的教师作为毕业设计的指导教师,实践经验丰富的指导教师在选题和指导方面的作用是相当关键的。教师在指导过程中应遵循的主要原则有:(1)适应性原则。教师应立足当前计算机的应用前沿来命题,使其具备一定的竞争力和适应性。(2)创新原则。创新是计算机发展的根本动力。教师应鼓励学生尝试别人没有做过的工作,培养学生的创新能力。每位指导教师指导的学生数应控制在6个以内,如果指导的人数过多,必定会分散指导教师的精力,从而影响指导的效果。每位指导教师只能指导一至两个相近课题。同时,可成立毕业设计督导小组,选派具有较高学术水平和富有科研开发经验的教师参加,对毕业设计工作进行指导和督查。
2.3 严格考核程序
指导教师在整个毕业没计工作中的作用是:引导、辅导,激励学生有足够的信心完成毕业设计工作;同时教师也要严格要求学生:在布置完毕业设计任务之后,应要求学生定期汇报研究进展,同时提供详细的研究日记或研究记录,并每隔一段时间把学生召集到一起,交流研究的成果和心得,对研究过程中出现的问题或困难,进行解答和分析,并对这一阶段的工作进行总结,同时对下一阶段的研究工作提出要求。
毕业设计答辩通常由5位专家组成一个答辩小组,学生一律以ppt形式进行演示答辩,按照相关规定考核,严格把关。答辩不过的学生原则上应推迟毕业,并按一定的比例评出优秀论文,以激励优秀学生。这样能够教育毕业生重视毕业设计环节。
3.结束语
计算机专业毕业设计是十分关键的一个教学环节,是对学生所学知识的一次全面检验,也是学生参加工作前的一次实战训练。提高毕业示设计的质量,不仅是学生学习、就业的内在要求,也是高职院校提高教学质量的一个重要途径。只要我们教师和学生充分重视,规范毕业设计的各个环节,就能提高毕业设计的质量,培养出社会需要的计算机人才。
【计算机毕业设计】相关文章:
计算机毕业设计04-21
计算机毕业设计06-13
计算机毕业设计[优秀]06-14
计算机专业毕业设计辅导08-06
计算机专业毕业设计题目08-06
计算机专业毕业设计的类型08-06
计算机毕业设计15篇04-22
计算机毕业设计论文目录样本08-06
计算机及应用毕业设计题目08-06
计算机毕业设计开题报告例文08-01