时间:2023-03-28 15:07:07
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇本科计算机毕业论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
3、 机关办公自动化系统
4、 物资的购、销、存管理
5、 电子商务管理系统
6、 库存与成本核算管理
7、 人事综合管理系统
8、 交通管理系统
9、 超市管理系统
10、高校学生管理系统
11、计算机网络应用软件
12、基于c/s或b/s的事务查询系统
13、计算机动态网页的制作
14、基于网络的客运售票系统
15、高校科研与技术开发管理
16、高校教学与课表制作管理
17、城市居民户籍管理
18、商品销售与市场预测管理
19、电信业务管理
20、工商税务管理
21、计量标准化管理
22、银行储蓄业务管理
23、城市供电管理
24、餐饮业管理
25、房地产管理
26、股票行情分析管理
27、大中型医院管理
28、数字图书馆管理
29、辅助决策系统
30、生产过程管理系统
31、贷款业务管理
在我国高等教育院校中,毕业论文(设计)是在学生毕业前 最后一项教学中必不可少的实贱环节。确保毕业论文(设计)的 质量,是普通高等教育院校迫在眉睫的问题。
1. 计算机类专业本科毕业论文(设计)设置的意义
计算机类学生可以通过毕业论文(设计)将大学期间学过 的各门专业知识进行综合应用,培养自己的科学研宄能力、和 创新能力以及发现、分析、解决问题的能力。从而使得学生的综 合素质得以提高。进而来满足现今社会对现代复合型技术人才 的需求。[1]
2. 计算机类专业本科毕业论文(设计)质量不高的现状分析
2.1学生做毕业设计时间与求职等其他事情相冲突
当今社会,毕业生就业压力与日倶增。身为学生理当在既 不影响学习的情况下,又能找到较为满意的工作。往往在不能 两全的情况下,大部分学生为了能够找到一份合适的工作四处 奔波,参加各种人才交流大会,需耗费学生们很多的时间与精 力。而通常本科生毕业论文(设计)的时间安排恰好是学生们择 业或者复习考研、研宄生复试的最佳时间段,所以学生理所当 然优先想到的就是自己的就业问题或者读研的问题。这样,多 数学牛无法安心完成毕业设计及撰写毕业论文。
2.2学生对本科毕业论文(设计)不够重视
一部分学生毕业论文(设计)内容缺乏创新。还有一部分学 生工作已经找好,认为毕业论文(设计)写的好坏对自己毫无影 响,因此,敷衍了事。另外一部分学生利用计算机技术的发展和 互联网的普及直接在网上查阅资料“下载”“复制”加“粘贴”拼 拼凑凑。也有极少部分学生本身对计算机类专业没有兴趣,大 学几年里根本没有认真学习过专业知识,毕业后也不打算从事 相关工作,干脆直接购买论文或者设计,应付差事。严重影响了 毕业论文(设计)的质量
2.3学生能力有限
在大学期间没有认真学习专业课程,无法完成软件设计部 分,加上学生不够重视、态度不够认真,题目多次变更,甚至临 答辩了还无法确定论文的题目[2]。学生语言组织能力差,通篇毕 业论文变成了文字的堆砌,论文本身毫无价值。
2.4指导教师数量不足
一方面由于近年来高校大量扩招,毕业生人数大增,相对 来说指导教师的人数就明显不够。甚至安排了很多自身缺少生 产实贱和实贱经验,缺乏指导毕业设计素质和能力的教师作为本科毕业论文(设计)的指导教师。
2.5指导教师责任心不强
每位教师除了负责指导多名学生的毕业论文(设计)工作 外,还有很多其他的教学科研等工作任务。时间有限,精力有 限,教师在指导毕业论文(设计)的过程中责任心不强,从选题 到学生交稿,只在开题及答辩的时候与学生见面,指导全靠电 话或网络,这样指导学生写毕业论文(设计)在质量上无法保 证。
2.6学校或学院缺乏足够的资金及管理机制
很多高校没有给予其足够的资金以及技术、制度等方面的 支持来激励和监督学生和教师,在一定程度上导致计算机类专 业本科毕业论文质量水平低下状况的产生%计算机类专业的 毕业设计要用到电脑,但是学校的资源是有限的,不可能充分 满足每个学生的要求,这就大大限制了学生做毕业设计的时 间。另外,很多高校图书馆里计算机方面的藏书专业性不强,大 量过时的图书材料也不能给学生毕业设计提供有力的参考叱
3.提高本科毕业论文(设计)质量的措施
3.1 给予毕业生充足的时间
建议把毕业论文(设计)这一任务贯穿学生的整个大学阶 段,至少要提前至第六学期,使他们能够充分地利用第六学期 末的暑假时间开始着手进行调查、研宄、进而保证有足够的时 间完成设计、撰写论文。避免将毕业设计工作时间过于集中在 复习考研、求职工作时段。
3.2端正态度
大学毕业生端正态度,树立起积极向上的态度,正确认真 地对待毕业论文(设计)的每一个步骤,提高计算机类专业本科 毕业论文(设计)整体的质量水平。
3.3提高毕业生自身的专业素养
高质量的毕业论文(设计)的完成得需要其有扎实的专业 素养来做支撑,丰富、扩展其毕业论文(设计)的内容。
3.4增加指导教师数量
为了解决本科生指导教师短缺的问题,学院可以选聘校外 科研单位、机关和企业界学术水平高、科研成绩突出,项目实贱 经验丰富的人员担任毕业设计指导教师。
3.5 提高指导教师指导能力
对毕业设计(论文)的指导老师要有严格要求。毕业论文 (设计)的指导教师,必须具有讲师以上职称、业务水平高的教师担任。指导教师应有实际的设计、实验、研宄等方面的经验。同 一名指导教师指导的学生数不能过多。在指导方法上要着重于 学生能力的培养,同时必须抓好学生的素质教育工作。每位指 导教师要面对面地对学生指导,包括辅导学生熟练应用计算机 网络查阅文献[51。方便撰写毕业论文。
3.6加强毕业没计规范制度,建立健全激励监督机制
要制定严格的本科毕业论文(设计)的评分标准、激励机制 等。评分标准包括学生分析解决问题能力,能否独立运用所学 知识和技能发现并解决实际问题;工作态度,工作量饱满程度, 设计论文质量等。院系要不定期检查指导教师的《本科毕业论 文(设计)指导记录》情况,对教师指导毕业论文工作的质量进 行检验和评价。对教师和学生都应采取相应的奖惩措施,以期 提高教师及学生的积极主动性。
4.总结
总之,本科毕业论文(设计)工作是一项重要而艰巨的任 务,要做好这项工作,还需要长期努力的过程。我们必须不断探 索,解决出现的各种问题,并且针对社会的不断发展做出新的 对策。只有学校、教师、学生三方都加以重视,共同努力,才能进一步提高毕业论文(设计)的质量,提高高校的教育水平。
本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。
为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。
二、管理信息系统开发的主要步骤
管理信息系统开发的主要步骤及各步骤的基本内容如下:
1、 系统分析
主要工作内容有以下几项:
确定系统目标
系统可行性分析
2、 系统调查
系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。
系统业务流程分析、业务流程图
3、 数据流程分析
数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)
数据词典
代码设计
4、 管理信息系统的功能设计
系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。
系统控制结构图
5、 数据库设计
概念模型设计:实体、实体间的联系、e-r图
关系模式设计:e—r图->关系模式的转换规则
关系模式
数据库表设计:数据库表结构
6、 系统物理配置方案
7、 人机界面设计
8、 模块处理概述
9、 系统测试和调试:测试计划、测试用例、测试结果
三、开发工具和注意事项
1、开发工具
开发工具可由学生任选。如delphi、foxpro、vb、access等,这些工具的使用全由学生自学。
2、注意事项
(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)
(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、hipo图、e-r图、关系模式、人机界面设计及模块处理等的详细分析和说明)
相关推荐:
任何课程的教材内容与该学科最新进展之间都有一定的时间差,这一点在计算机科学中表现得更为明显。例如,早期计算机课程的教学内容是Dos操作系统,而社会上广泛应用的是新一代的Windows图形界面操作系统;计算机课程教学内容是Dos下的各种应用程序和软件,而社会上广泛使用的几乎全是Windows下的各种应用软件,学用严重脱节。目前,计算机科学的教材内容更新速度跟不上学科发展的情况依然很突出。在远程开放教育中,因其办学规模大、数量多,对教材的可读性要求高、大规模更新困难,这种情况就更加突出。
举例来说,专科14门次课程中,直接涉及编程语言的仅有一门“面向对象程序设计”,且只涉及c一语言,而实现交互式动态网页所需的语言(如JAVA、VBscript、JAVAscript等和数据库管理语言SQL等)却很少涉及。又如“数据库系统概论”课程也只涉及其基本理论,而目前应用较多的为实现交互式动态网页所需的网络数据库操作技术却很少涉及。另外,教材对目前常用的三种主要方法,RDS方法、ASP和PHP方法基本不介绍。
相比较而言,作为以面授为主的普通高校,由于是“作坊式”的教学方法,故比较灵活。但是作为远程开放教育的计算机专业,由于其特点是远程的、教学分离的,是“工厂化”的,采取这种机动的补充方式相对困难。
二、毕业设计工作的指导原则
为解决教学大纲提出的培养目标与既定教学计划中课程设置的矛盾,填平“供需鸿沟”,远程开放教育中最易嵌入、最易见效的措施就是:改造毕业设计这一教学环节,力图在提高毕业设计质量的同时,使学生在走出校门的最后一道加工工序中,成为一名合格的专业技术人员。为此,毕业设计工作可确定以下指导原则。
(1)及时适应原则根据电大培养应用型人才和计算机技术更新快的特点,毕业设计工作的指导思想,居首位的应是使毕业设计的内容要及时适应社会需求。
(2)开放创新原则计算机专业领域中,创新是永恒的主题。鼓励学生突破旧的系统,尝试别人没有想或没有做过的事,是培养学生创新思维总的指导原则。
(3)辅导加互助讨论原则计算机毕业论文辅导教学中,笔者发现一个有趣现象。在分组学习模式中,小组成员讨论交流的情况是否充分,小组是否有事实上的学术带头人,是小组成员设计水平好否的关键。
三、采取的综合措施
(1)专家高水准的讲座领路毕业设计期间,学校应组织包括外单位的专家在内的高水准的教师,甚至分工负责,针对学生需补充的专业知识作若干次高水准的讲座。讲座采用启发式,高度浓缩,有讲义、有多媒体的具体实例演示,并开出参考书目由学生自学。
(2)实用课题引导毕业设计指导教师提供的选题应是新颖的、实用的,能切合目前社会计算机应用的热点。指导教师如没有深入研究,没有好的选题,教务部门应不授权其向学生推荐。
(3)小组学习模式为加强自学能力培养和促进学生之间的交流,课题相近学生应组成小组。指导教师应为每一小组安排几名活跃的“小老师”,同一小组的学生安排统一的讨论时间、统一的上机时间。
(4)规范的教务管理高水平的毕业设计不会自然地产生与形成,需要严格的教务管理来实现。我校通过设计使用四个规范的表格,落实严格的教务管理。
在筹备毕业设计工作的上一个学期末,对有关教师下发第一个表格——“毕业设计辅导工作申请表”,其内容包括毕业论文的选题、要实施的技术方案、已完成的研究工作、需配备的硬件、软件环境和指定的有关参考书等。
开学后,教师将收到两个表格,一是“学生毕业设计成绩登记表”,登记开题报告成绩、期中检查成绩、小组讨论成绩、毕业论文成绩和论文答辩成绩,总的评分由以上诸项加权综合而成。另一个表格是“毕业设计工作进程安排表”。该表注明毕业设计过程中,各讲座的内容与举办时间,开题报告上交时间,中期检查时间,小组讨论时间,毕业论文初稿上交和举行毕业论文答辩的时间等,以让教师和学员尽早知道毕业设计总的进程和安排。
受金融危机以及高校扩招大环境的影响,学生就业越来越困难。以我校05软件工程为例,那些基础知识扎实、有项目经验的学生可以较顺利地找到工作,但是,仍有一半学生找工作较困难,这部分学生存在这样或那样的问题,比如因没有项目经验,被用人单位直接筛掉;或因基础知识不牢固,在笔试阶段被用人单位剔除;那些没有社会知识,没有团队合作精神的学生,一般在面试过程中被剔除;他们缺乏明确就业方向和职业规划;另外,我校是二本院校,不是“211”院校,学生在就业方面无法和“211”院校的学生相比,也没有足够信心去和“211”院校的学生竞争。
鉴于此,笔者依据多年一线工作经验,提出从大二开始,学生在学习主要课程的同时,利用空余时间并行采用公司级管理体制下的项目[1]驱动人才培养模式,增强学生的项目经验,巩固学生的基础知识,引导学生自觉学习新知识。利用项目驱动像“滚雪球”一样,将4年的知识学习形成一个整体。利用这种模式培养的人才会受到社会的欢迎。
国内外各大高等院校都十分重视项目驱动教学,但是项目驱动教学[2]主要应用在课程教学方面,从学生从进校起就对其进行整体项目驱动培养应用十分少见,原因是该种培养模式难度大,并需要丰富项目经验和公司体制管理经验的教师,一般的高等院校缺少这种人才,所以,普通高校不敢采用这种培养模式,另外,这种教学采用公司运作模式,任课教师的工作十分繁重,因此,这种培养模式应用不广泛,但它却是一个发展趋势。
1整体项目驱动模式
目前各大高校计算机的课程都采用项目教学的方式,一种是基于课程内容进行的课程设计[3],一种是作为项目模拟教学[4]的方式,最后一种就是毕业论文设计[5],这三种模式和真正的公司级项目管理运作模式有很大区别,它们都是理论上的一种学习模式,而不是真正的实践项目教学模式。本文所提出的整体项目驱动模式是采用公司级管理模式下的项目实践教学,采用的是真正的项目管理模式,而且贯穿整个大学学习阶段,它的特点包括以下几个方面。
(1) 真实性。项目来源于社会、科研课题,因此项目具有真实性。
(2) 完善的管理制度。制定完善的管理制度,例如培训制度、考勤制度、数据管理制度、软件开发流程制度、测试制度等。
(3) 团队性管理。将学生按软件团队模式进行管理,按软件项目管理模式设立不同的角色,并由高年级学生带低年级学生。团队将按项目的特征以及学生的个人爱好或者特长进行组织,充分发挥学生的个人能动性。
(4) 有固定的场地。类似于软件公司,有固定的场地作为学生“上班”的地方。当学生没有课的时候,可以来“公司”上班。
(5) 发放“工资”。因为项目都来源于社会、科研课题,学生是承接方,根据课题的大小和作出的贡献,给予学生团队一定的费用。
(6) “出租员工”。整体项目驱动模式中,学生都是“员工”,如果其他公司需要,可以将部分学生介绍给社会上的公司,这些学生由学校和公司共同管理。
这是整体项目教学的典型特征,也可以叫做项目实训模式。
2整体项目驱动模式的意义
(1) 培养适应社会的人才,学生毕业后就能成为企业的实用或骨干人才;缩短人才培养周期;弥补人才培养制度的不足,让计算机软件开发人才培养制度更加完善。
(2) 利用新老学生进行良性的相互培养有利于学生之间的交流与管理,弥补学生做人的缺陷。因为学生在课堂上并不能学到如何做人,教师的课堂说教不能让学生有亲身体会,但是在项目管理制度中,如何做人成为重要环节。
(3) 利于学生学习目的性、主动性的建立,加强实践操作能力。学生在项目过程中,会感觉知识不够用,对以前知识的理解较为肤浅,项目制度,可以让学生主动学习,明确学习目的。
(4) 利于教师改进教学,发现薄弱环节,加强师生间的沟通;整合院校资源,让学生充分消化吸收已有知识并培养学习新知识的能力。
3项目实施过程
(1) 作为08软工的班主任,笔者已经从08软工开始,加强项目驱动引导,并在2009年暑期布置了具体的软件开发项目。同时,通过与湖北世纪天成公司合作,为其开发财务软件,该项目由08软件工程部分学生开发。
(2) 成立工作组具体部署。笔者创建了“民大土豆花园软件工作室”,引导学生开发项目,并利用社会资源免费提供软件开发服务。
(3) 在项目驱动过程中,形成典型项目并将其融入各个课程,形成具有鲜明特色的项目驱动课程教学计划,让学生在学习过程中继续进行项目驱动培养模式。
(4) 有计划地在计算机科学学院形成整体的规划,让项目带动专业课程,让专业课程融入项目;形成完整的项目驱动教学计划。
(5) 用项目驱动代替传统的毕业设计。目前,很多毕业设计是走过场,抄袭现象严重,很多学生很难学到知识和实践技能,而三年的项目驱动可以让学生充分学习相关知识和实践技能,这也为今后用实训制度代替本科毕业论文制度打下了良好的基础。
(6) 计算机科学学院为软件工程专业批出专门的场地,并让学生进行项目实践,目前,我们考虑以“511”机房作为项目实践场地,并根据需要增加相关场地。
4存在的问题
(1) 加强对学生的引导。在项目开展过程中,部分学生有抵触情绪,主要原因是项目占用了他们的课余时间及暑期打工时间,对此,我们要引导并采用激励措施,在实践过程中,我们提出“成功是逼出来的”、“年轻无极限”的口号,并多次召开动员会议。
(2) 调动计算机科学学院的师资力量。靠项目研究者一人之力,难以胜任全部任务。笔者目前是以08软工为对象,在小范围内进行项目驱动试验,尽管如此,目前学生也还不能在一个场地同时进行项目实践。
(3) 项目实践场地问题。项目驱动必须得到有效公司级的管理,与社会对接,这就需要解决专用的场地的问题。
(4) 项目来源问题。目前,08软工采用的是自选项目方式,这不能有效发挥学生为社会服务的精神,为此,项目研究者提出免费为社会开发软件,在提供源代码时适当收取一些费用,经过初步的接触,我们与一些公司签订了合作意向。
总之,整体项目驱动模式是促进学生加强“滚雪球”式学习的动力,它能培养学生学习能力和实践能力,同时引导学生作出具体的职业规划,为其今后成长打下基础。
参考文献:
[1] Bob Hughes, Mike Cotterell. Software project management (Fourth Edition)[M]. Columbus:The McGraw-Hill Co.,Inc, 2006.
[2] 张莹. 浅谈高职院校的项目教学模式[J]. 江苏高教,2008(1):137-139.
[3] 迪•芬克,李康. 大学课程设计自学指南:如何设计课程以促进意义深远的学习(续)[J]. 复旦教育论坛,2008(2):85-88.
[4] 董琼华. 情景模拟教学中的若干问题研究[J]. 高等教育与学术研究,2008(2):36-38.
[5] 许平. 引入ISO9000质量管理理念建立高校本科毕业论文(设计)教学质量管理体系的研究[J]. 中国科技信息,2008(2): 202-204.
Study of the Computer Software Training Based on the Integral Project Mode
WANG Xin-nian