前言:我们精心挑选了数篇优质计算机导论课论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

一、本科学生毕业论文的目的和内容
二、管理信息系统开发的主要步骤
三、计算机专业所选开发工具和注意事项
四、计算机毕业论文撰写格式
五、毕业论文中正文的写法和注意事项
六、结束语的写法
七、参考文献 列出毕业论文设计中主要参考书籍
八、附录的写法
九、论文评分的能用标准
一、本科学生毕业论文的目的和内容
本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。
为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。
二、管理信息系统开发的主要步骤
管理信息系统开发的主要步骤及各步骤的基本内容如下:
1、 系统分析
主要工作内容有以下几项:确定系统目标,系统可行性分析
2、 系统调查
系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。
系统业务流程分析、业务流程图
3、 数据流程分析
数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计
4、 管理信息系统的功能设计
系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。
系统控制结构图
5、 数据库设计
概念模型设计:实体、实体间的联系、E-R图
关系模式设计:E—R图->关系模式的转换规则
关系模式
数据库表设计:数据库表结构
6、 系统物理配置方案
7、 人机界面设计
8、 模块处理概述
9、 系统测试和调试:测试计划、测试用例、测试结果
三、开发工具和注意事项
1、开发工具
开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。
2、注意事项
(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)
(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)
(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)
(4)提供软件系统的可执行盘片及操作说明书
(5)参考资料(列出必要的参考资料)
四、毕业论文撰写格式
注意: 1.每个步骤都要有文字说明和论述 2.各个步骤必须是有机的组合,不可以支离破碎不成一体。
一、封面
二、摘要 用约200-400字简要介绍一下论文中阐述的主要内容及创新点
三、主题词 用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)
四、目录 一般采用三级目录结构。 例如第三章 系统设计3.1系统概念结构 3.1.1概念模型
五、正文
第一章 前言
简要介绍: 组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。
第二章 系统需求分析
本章应包含:
(1)现行业务系统描述
包括业务流程分析,给出业务流程图。
具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。
(2)现行系统存在的主要问题分析
指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。
(3)提出可能的解决方案
(4)可行性分析和抉择
包括技术可行性、经济可行性、营运可行性分析和抉择。
第三章 新系统逻辑方案
针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。
(1)数据流程分析
最主要的是给出数据流程图,要求满足以下条件:
A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。 C. 数据流应有名字。 D. 外部项和数据存储之间不得出现未经加工的数据流。 E. 数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。 F. 各加工之间一般不应出现未经数据存储的数据流。 G. 数
据存储之间不得出现未经加工的数据流。 H. 数据存储可以分解。 I. 若有查询处理,应在数据流程图中表达。 J. 统计和打印报表不在数据流图中表达。
(2) 数据词典描述
可采用图表格式或较紧凑的记录格式描述 A、若采用图表格式,可只写出数据流、数据元素、加工、数据存储和外部项各一个表。 B、若采用紧凑的记录格式,则应列出全部成分。如数据元素: 编号 名称 存在于 数据结构 备注 E1 入库数
据 F1/F3/F11/F15 入库单号 日期 货号 数量 E2 出库数据 F1/F3/F11/F15 出库单号 日期 货号 数量 C、据流程图中系统顶层图的数据加工都必须详尽写出。
(3) 基本加工小说明
可采用结构化语言、数学公式等描述各个基本加工。
第四章 系统总体结构设计
(1) 软件模块结构设计 A、系统软件模块结构图,并由此导出功能分解图及层次式菜单结构。 B、系统的模块结构应与数据流程图的顶层图的加工一致。
(2)数据库设计 A、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。 B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。 C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。 D、 E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。 E、E-R图中至少要有一个多对多的联系。 F、必须严格按照转换规则从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。 G、对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。 H、一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。 I、多对多联系,或三元联系必须产生新的关系模式。 J、关系模式的个数和名字要与E-R图中的实体和联系相一致。 K.、每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。 L、若有代码对照表可在最后列出,需另加说明。
(3) 计算机系统配置方案的选择和设计
给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。
(4) 系统总体安全性、可靠性方案与措施。
第五章 系统详细设计
(1)代码设计 基本数据项的代码格式。
(2)人机界面设计 给出人机界面视图(输入输出接口,屏幕格式设计等)
(3)模块处理过程 根据软件环境做不同处理。 可采用脚本、程序流程图、结构化的PDL语言等。
第六章 实施概况
(1)实施环境和工具的比较选择
(2)编程环境、工具、实现与数据准备概况
(3)系统测试概况 主要包括测试计划、测试用例、测试记录。
(4)系统转换方案及实现概况
(5)系统运行与维护概况
六、结束语
(1)系统特色、局限与展望
(2)实施中遇到的挫折、创新、体会与致谢
七、参考文献 列出毕业论文设计中主要参考书籍
序号、书名或文章名、作者名、出版社或杂志名、出版日期或杂志期号。
八、附录
(1) 列出部分有一定代表性的程序代码段
(2) 操作说明书
九、论文评分标准
1、A等
系统正确无误,系统功能完善,设计步骤完整正确,实用性强,有一定的创新性,论文结构严谨,表述流畅。
2、B等
系统基本正确,系统功能基本完善,设计步骤基本完整正确,有一定的实用性,论文结构良好,表述基本流畅。
3、C等
系统有少量错误,系统功能不够完善,设计步骤欠完整,基本上没有实用性,论文结构一般,表述基本清楚。
4、不及格
“导师制”是一种教育制度,与学分制、班建制同为3大教育模式。导师制由来已久,最先产生于14世纪的英国,被牛津大学和剑桥大学应用于研究生培养。20世纪,日本的筑波大学、美国的普林斯顿大学在本科生导师制方面实施得非常成功。建国后,国内高校在北京大学和浙江大学率先实行了本科生导师制,随后我国多所高校也开始实行本科生导师制。本科生导师制分为全程导师制、高年级导师制和科研导师制。科研导师制是提升学生创新能力的教育、教学实践活动的一项制度。它利用教师的科研能力、学术水平让学生参与课题研究,以科研为纽带,促进教师在育人中的主导作用,培养与提高学生科研意识和科研能力。科研导师制以教师为主导,学生在科研活动中体现主体性,担任导师的教师必须具有一定科研能力和学术水平,富有责任心。科研导师制的特点有:导师的主导作用与学生主体性相结合;课堂教学与实验教学相结合;具有连续性,必须从一年级起至毕业为止;④导师与学生互动,做到个性化教育]。科研导师制的运行模式:一般采取一年级时选择导师(导师公布自己的学术方向,进行双向选择),由一名导师指导3-5位学生。学生参与模式是:一年级参加社团活动;二年级参加导师课题活动;三年级在导师指导下自行申报课题,从事科研工作;四年级从事毕业设计。学生四年学习生活有机连续,保证科研能力有序提高。
2科研导师制度应用
将科研导师制度引入到计算机专业人才的培养模式中,就是让计算机专业的学生与教师协作,考察、创造和分享新知识。大学生科研创新活动的形式主要有:参与教师的科研项目、大学课外科技活动和大学生自主申请的研究项目。无论学生参与哪种科研创新活动,都要为其配备一个固定的科研导师,以提高学生创新研究的层次和水平。指导教师让学生参与到科研项目研究中,使学生在研究的过程中增强创新意识、创新思维和创新能力,增强学生的就业竞争力。科研导师制度的引入,首先要确定科研导师的能力,挑选那些科技创新能力强的教师担当指导教师。学校及院系需要制订相应的措施,以激励科研导师的工作积极性,努力提高科研导师的科研水平。比如,对成绩优异的科研导师进行奖励与表彰,计算相应的科研工作量等。由于计算机专业的学生从进入大学校门到毕业,所具备的知识水平不同,因而,科研导师制度的引入是一个循序渐进的过程,在每一个阶段,计算机专业学生在科研导师的指导下完成相应的任务,最终达到企业需求的目标,具体步骤如下:
(1)将计算机专业学生与科研指导教师配对,学习内容与科研指导教师研究方向一致
学生从大一就开始跟随科研指导老师进行专业学习,阅读计算机专业相关文献资料,有利于在最短的时间内进入到专业氛围学习,也有利于对以后所从事的行业有更深入的了解。计算机专业教师将自己的专业背景、学术业绩、带生数量交给院系,同时学生将自己的学业状况、兴趣特长、接受指导的需求也交给院系,由院系统一整理并公开科研导师和学生的情况,在保障双方都掌握知情权的情况下进行选择,师生之间通过面试环节扩大交流互动,最终通过双向选择机制确定导师与学生的配对关系。这样一种学生-科研导师的关系在整个大学生涯是固定的,学生跟随科研导师从大一进行学习,一直持续到毕业。在大一阶段,计算机专业学生需要培养查阅中外文献资料的能力,熟悉科研导师的研究方向和课题,学会写简单的综述,熟悉科研论文的写作思路和研究方法。通过这一系列的培养,学生对科研导师所研究的课题有了一个大概的了解,同时也基本熟悉了科研过程,可以迅速进入科研导师的课题组参与研究。
(2)通过实践,锻炼学生的动手能力
这一阶段主要是在大二、大三学习阶段完成。一般高校都将专业基础课程安排在大二阶段,将专业方向课程和专业选修课程安排在大三阶段。通过这一阶段的锻炼,培养学生的实践操作能力,为下一步承担和实施科研课题奠定基础。
(3)全面提高实践能力
这一环节主要在大三阶段完成。目前计算机专业大学生竞赛活动和创新基金课题较多,如“挑战杯”全国大学生课外学术作品竞赛、大学生程序设计竞赛、全国信息技术大赛、机器人大赛、大学生计算机设计大赛等,在这个阶段,学生可以独立申请创新课题。在课题申请和完成过程中,学生通过查阅资料和科研导师的指导,设计技术路线和实验方案。同时,科研导师可以根据自身所研究的纵向或横向科研课题,在考虑学生专业基础知识、学习积极性和实际能力的前提下,拟定出一些创新性课题,引导学生选题,为毕业设计做准备。科研导师要定期听取学生汇报学习动态和课题研究的进展情况,交流学术思想,认真执行阶段性的检查和总结,及时发现问题并加以引导解决。根据研究进展提出新的要求和研究思路,保证学生学习和科研活动的协调发展。
(4)通过毕业实习、设计毕业论文,完美展现实践动手能力
这一环节主要体现在大四阶段。在毕业实习过程中,学生不仅要学习专业技能,而且要具备社会责任心、职业道德和团队精神等综合素质。毕业设计论文题目由科研导师确定,学生查阅文献资料,撰写毕业论文,设计实验方案,最终完成论文。科研导师除了要严格把握学生的毕业论文实践环节,还要针对学生的论文答辩展开训练,使学生具备展示成绩和学术交流的能力,为今后进入工作岗位或继续学习奠定基础。
3结语
关键词:计算学科;导论;人文教育;教学改革
任何一门学科或专业,都含有丰富的人文内容和特质,都可以进行人文教育,使学生在学习中感受到美的熏陶与生命力量的提升。在计算学科导论的教学过程中,以一种什么样的意义来揭示该学科,就帮助学生设置了一个学习的方向。方向不同,学生在从事学习过程中进行的心理活动不同,学习的结果也不同。对知识,学生会记忆性地学;对技能,学生会模仿地学;对能力方面,学生会思维地学;对伦理方面,学生还会体验地学。无论如何,教学过程中的引导作用是非常明显也是极其重要的。
一、计算学科导论教学存在的问题与分析
多年来,通过对计算学科导论的关注,以及查阅大量的国内外的教材,在教学内容的定位、组织与设计方面,我们可以归纳和总结出国内外高校对本课程的处理方法,大体上可分为以下几类:
(1)高层次抽象。也就是用高度抽象的理论模型来刻画计算机及计算的本质问题,其特点是层次高,系统性强,且融抽象性与科学性于一体。这种教材质量较高,但对于本科生来说,难度较大,不易掌握。
(2)“浓缩”+“拼盘”。将本学科的主干课程,如操作系统、数据结构、软件工程、数库系统、计算机网络等“浓缩”起来,独立成章,然后合成一个“拼盘”。其特点是内容广而散、概念多而杂、理论深而不透,学生很难理解与掌握。此外,还存在以下几个问题:教学目的不明确;教师讲授到什么程度,学生学到什么程度,对这个“度”的把握非常困难;与后续课程内容重复等。
(3)实用主义。主要体现在以操作为主的入门教育,教学内容类似于非计算机专业的《计算机文化基础》,其特点是学生容易掌握,也可提高学生的操作技能,但却失去了“导论”课程的本质属性,学生对整个计算学科很难有所认识和把握。
(4)其他。比如以某种具体语言为主,介绍程序设计的基本概念和方法。这些内容对计算机专业的学生来说是必需的,但不宜作为“导论”课程来讲授。
二、课程的定位与教学指导思想
作为“导论”课程,计算学科导论到底要达到什么目的?起什么作用?以及如何定位?确实应该进行冷静、理智地加以分析。
首先,在定位方面,我们必须意识到以下几点:一是该课程为计算机专业的入门课程,不可能也没有必要在该课程中介绍过多的理论、方法、技术、概念和术语;二是要站在学科的高度给学生“指点江山”,使学生对计算学科有一个比较清醒的认识;三是要激发学生的学习兴趣和对职业的热情,使学生受到较好的人文精神的熏陶,真正成为社会的有用之才。鉴于此,我们认为该课程在专业知识的传授方面应该起一种“承前启后”的作用,这里所谓的“承前”一是让学生了解本学科的发展过程以及前辈们所做的贡献,二是了解计算学科的本质问题;而所谓“启后”一是介绍本学科的现状及其发展趋势,二是让学生了解应该掌握哪些知识,应该具备什么样的知识结构和能力。
其次,在教学目标方面,可以归纳为:了解本学科的发展史及其发展趋势,能从中获得必要的启示;从理论模型的层次上掌握计算及计算机的本质问题;了解本学科的知识结构及其相互之间的关系,掌握正确的学习方法;激发学生的学习兴趣;从整体上提高学生对本学科的认识水平;通过大量的事例和素材,在轻松愉快的氛围中给学生以人文精神的熏陶。
因此,我们认为计算学科导论应该体现出以下几个方面的指导思想:努力强化“导论”二字,贯彻以“发展沿革、计算模型、兴趣驱动、知识架构、学习导向、人文熏陶”为方针的教学指导思想。在“发展沿革”方面,主要强调两方面的知识。一是计算学科的发展史;二是计算学科发展过程中的局限性及其带给人们的启示。“计算模型”是描述如何在计算机中完成计算的一种概念性方法,不涉及硬件和软件细节,从抽象以及方法论的层次上揭示计算及计算机的本质特性。“兴趣驱动”的目的在于激发学生学习本学科的内在的、强烈的本能冲动;“知识架构”侧重于介绍本学科的知识结构及其相互之间的关系。“学习导向”着重讨论本学科的特点、规律以及学习方法。“人文熏陶”着重培养学生良好的人文精神,使学生成为健全的、高尚的、具有高度责任感和“大爱”的社会有用之才。
三、课程教学中的人文素质教育
1.计算学科发展史
知识的传授不能脱离知识的背景以及知识产生、发展的历史。只有这样,才能促使学生更深刻地理解知识,了解知识的来龙去脉;才能促进学生把外在的知识内化为自身精神构架的有机成分。历史的发展过程,无不反映着辩证思维的过程。通过对史实的分析、综合形成概念,再运用概念进行判断、推理,可以获得对历史发展的规律性的认识。只有学习和熟悉历史,深刻地认识过去,才能更加自觉和正确地把握现实与未来。对于大学生来说,可以提高他们的文化素养,可以培养他们的创新思维和实践能力,也可以让他们学会怎样做人等。
2.历史人物的事迹与成就
在计算学科的发展史上,涌现出一大批杰出的学者和专家。他们的奋斗经历、挫折和成功、团结与协作、百折不挠的惊人毅力、爱国主义和国际主义精神以及他们创造性的智慧,都蕴涵着丰厚的人文精神。如阿兰•图灵(Alan Turing,1912-1954)年仅23岁就被选为剑桥大学国王学院院士,在量子力学、概率论等领域都做了许多开创性的工作,他对计算学科的重要贡献在于提出了有限状态自动机(即图灵机)以及“图灵测试”。人们为了纪念这位伟大的科学家,将计算机界的最高奖定名为“图灵奖”。
又如计算机之父──冯•诺依曼(John Von Neumann,1903-1957)在格论、连续几何、理论物理、原子能和经济学等领域都做过重要的工作。冯•诺依曼对人类的最大贡献是对计算机科学、计算机技术和数值分析的开拓性工 作。
3.业界公司的兴衰与成败
短短的几十年里,计算机界诞生了许多富有传奇色彩的、实力雄厚的跨国公司,这些公司的管理理念、经营策略、企业文化、技术路线、成功与失败的经验教训等,蕴涵着丰富的人文精神。自1975年微软公司创立以来,在短短的几十年里,比尔•盖茨创造了一个又一个现代神话。到1999年7月16日,微软公司的股票市值已突破5000亿美元的大关,而当时世界上只有8个国家的经济规模超过了5000亿美元。比尔•盖茨的成功,验证了一条经济学的基本规律:如果市场起飞,那些恰好在起飞点进入市场的人,将会获得超过一般数学期望值的投资回报。英特尔(Intel)公司是美国最大的独立半导体制造商,成立于1968年8月。该公司为何能在短短的40年里创造辉煌?除了雄厚的科研、技术以外,注重新产品开发、强化质量意识、全力营造和谐的企业文化、出色的营销沟通能力对英特尔的发展功不可没。
创造神话的公司还有很多,比如IBM,HP,Yahoo,APPLE……这些公司的成败与兴衰的背后,有很多曲折、感人的故事,从这些故事里,人们可以获取很多智慧、经验、教训、感悟,对从业者来说,没有比这更宝贵的精神财富了。
4.学习兴趣的激发与培养
“兴趣驱动”的目的在于激发学生学习本学科的内在的、强烈的本能冲动。学习兴趣是学生对学习活动或学习对象产生的积极探究的认识倾向。当一个学生对某门课程发生浓厚的、稳定的兴趣时,学习这门课程就有了内在的、持久的动力,这种内因的作用能充分调动学生学习的积极性、主动性。
对于计算学科,如何提高学生的学习兴趣,我们认为有几条途径。一是通过直观、形象的手段(如多媒体CAI)展示计算学科的经典应用,如科学计算、天气预报、导弹制导、CAD等,让学生切实感受到计算学科给人类所带来的震撼人心的变革;二是介绍计算学科未来引人的美好前景及其对人类生活的影响;三是实事求是地告诉学生计算学科尚存许多需要解决的问题,在某种程度上也可激发学生的热情和创造力。
5.社会责任感
社会责任感是人对社会和他人负责的心理体验。社会责任感一旦确立,就会成为性格心理的组成部分,就具有稳定性,使人能自觉、主动、积极地尽职尽责。因此,在人文素质教育中,除了引导学生学什么、怎么学以外,还应该在学生的人格培养上多下工夫。其中重要的一条就是要引导学生关注现实,立足现实,从时展与社会进步的高度来把握个人的前途和命运。社会责任感的培养可以从三个方面着手:第一,让学生了解所学理论的社会价值;第二,介绍与学科有关的优秀历史人物,激发学生树立崇高的正义感与社会责任感;第三,介绍学科与当前民众利益的密切关系,激发学生献身于造福人类与社会伟大事业的热情。
作者单位:广西工学院
参考文献:
[1]石茵译.计算机科学导论[M].北京:北京航空航天大学出版社,2003:15.
[2]杨跃民.高校人文教育:问题与建议[J].理论探讨,2005,(6):140-142.