大型数据库课程设计指南
大型数据库课程设计

华东交大理工学院课程设计报告书所属课程名称数据库系统原理课程设计题目超市管理系统数据库设计与实现院(系)电信分院班级09本科电子商务(2)班学号学生姓名指导教师辅导教师2012年1月2日华东交大理工学院课程设计安排计划班级:课程:通过课程设计,要求掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具、数据库管理系统软件及应用开发工具,规范、科学的完成一个小型数据库的设计并进行数据库应用系统的开发。
具体内容与要求如下:1.根据所选课题,设计并构建一个数据库(用MS SQL SERVER 2005实现);基于上述数据库设计实现一个数据库应用系统(系统开发工具不限)2.数据库的设计与构建方面(课程设计重点)(1)数据库来源于对现实世界的抽象和概括,要求设计科学、规范、合理符合实际情况与需求购(2)数据表的设计要求:每个关系至少要满足3NF,既要有较低的冗余度,又具有较高的访问效率,每个系统最少应有5个以上的表,并根据实现需要定义索引。
(3)数据库设计的安全性要求:配置MS SQL Server2005,根据实际需要定义合理的用户权限及用户视图。
(4)数据库设计的完整性要求:根据实际需要定义合理的完整性约束(实体完整性、参照完整性以及用户自定义完整性等)(5)根据实际情况定义合理的存储过程和触发器;3、应用系统的设计与实现面(1)要求实现所选课题的基本功能,界面美观、大方、实用。
(2)课题基本功能应符合实际系统的需求,一定要先做需求分析,再编写代码。
(3)应用系统开发工具不限,可以根据自己的实际情况选择一种。
4、课程设计报告方面(1)课设报告杜绝抄袭和下载。
(2)课程设计报告内容包括:a.前言:主要对自己的课程设计进行简要介绍说明,在对所选题目进行调研的基础上,明确该选题要做什么。
b.需求分析:采用自顶向下的方法,对数据库及应用系统进行分析,列出系统功能模块,并画出系统的功能模块图,写出数据字典,并画出数据流图。
大型数据库管理系统(oracle)应用开发 学习指南

学习指南“大型数据库管理系统(Oracle)应用开发”是计算机工程技术学院软件技术专业的核心专业课,在第二学年第二学期开设,共3学分,64学时,其中32学时为教师讲授,32学时为学生自主实践,录像包含了教师对实践要求的讲解部分。
主要从Oracle数据库应用开发的角度,系统地讲授作为一个oracle数据库应用开发工程师所必须掌握的知识。
一、学习目标1.掌握搭建基于Oracle数据库系统的开发环境的方法,掌握数据库创建方法,熟练进行基本的数据库配置和管理。
2.熟练使用SQL*PLUS工具,创建和管理Oracle表,创建和管理其他模式对象。
3.灵活运用基本查询和子查询,熟练使用 PL/SQL 编写过程、函数、程序包和触发器,熟悉Oracle用户管理,掌握安全管理的核心内容,掌握Oracle数据库的备份和恢复技术。
4.具备岗位所需按规程正确操作的能力,自主学习能力,缜密的逻辑思维能力,良好的团队合作意识及认真、细致的工作态度,达到oracle数据库应用开发工程师所具有的职业素养。
二、学习方法1.预习、听课、思考、做笔记、做实验、复习。
2.注重基本原理和基础知识的理解,在理解的基础上认真完成作业和实训内容。
3.多读课外参考书及相关的文献资料。
4.通过对典型案例的学习,阅读原代码,养成良好编程习惯,提高基本编程能力。
5.积极参与项目实践,参与企业真实项目的开发。
三、评估方式学习评估由校内学习、校内实训、企业综合实习三个方面进行综合考核。
采用过程性评价与目标性评价相结合;理论知识与实践技能相结合;职业能力与职业态度相结合;纸质考试与操作考试相结合;开卷考试与闭卷考试相结合;校内老师评价与实训基地指导老师评价相结合。
考评方式及分值权重为:1.校内学习目标考核(30%):主要通过操作技能测试、提问考察和笔试方式进行。
2.实训过程考核(40%) :主要通过实训过程监测、学生作品演示、实训结果分析点评等方式进行。
3.综合考核(30%):主要采用理论测试和实践操作测试等方式进行。
大型数据库课程设计书店管理系统

数学与计算机学院课程设计说明书课程名称: 大型数据库课程设计课程代码: 8424141题目: 书店图书销售系统年级/专业/班:学生姓名:学号:开始时间:2012 年06 月11日完成时间:2012 年06月24 日课程设计成绩:指导教师签名:年月日西华大学数计学院课程设计说明书目录1 引言 (1)1.1问题的提出 (1)1.2国内外研究的现状 (1)1.3任务与分析 (1)2. 程序的主要功能 (2)2.1登录功能 (2)2.2图书信息管理功能 (2)2.3图书买入管理功能 (2)2.4图书销售管理功能 (2)2.5图书查找功能 (2)2.6出版社信息维护功能 (2)2.7供应商信息维护功能 (2)3 程序运行平台 (3)4 总体设计 (4)4.1关系表 (4)5 程序说明 (6)6 模块分析 (10)6.1登录模块 (10)6.2图书信息管理模块 (11)6.3图书买入管理模块 (15)6.4图书销售管理模块 (17)6.5图书查找模块 (18)6.6出版社信息维护模块 (20)I图书销售管理系统实现—销售模块II 6.7供应商信息维护模块 (22)7 系统测试 (25)8 结论 (35)西华大学数学与计算机学院课程设计说明书1 引言1.1 问题的提出在现代化的图书销售中,图书系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种单位自然有十分重要作用。
因此制作了这个图书销售系统方便对图书的销售进行管理。
1.2 国内外研究的现状随着计算机技术的发展,计算机的应用已经深入到人们的生活各方面,利用计算机来进行销售管理已经成为主流。
使用图书销售系统可以大大节省时间,方便对销售的管理。
1.3 任务与分析本课题主要的目的是通过对书店图书销售的业务流程进行分析,完成具有图书进销存等功能模块的图书销售系统。
1、完成图书类别信息的增删修改,查询等功能。
大型数据库系统课程设计

大型数据库系统课程设计一、教学目标本课程的教学目标是使学生掌握大型数据库系统的基本概念、原理和技术,培养学生运用数据库技术解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解大型数据库系统的发展历程、现状和趋势。
(2)掌握数据库的基本概念,如数据模型、数据库、表、视图、索引等。
(3)熟悉数据库管理系统(DBMS)的原理和架构。
(4)了解数据库系统的应用领域和解决方案。
2.技能目标:(1)能够使用SQL语言进行数据的增、删、改、查操作。
(2)掌握数据库设计的基本方法和步骤,能够设计简单的E-R图。
(3)了解数据库的优化技术,如索引、分区、事务隔离等。
(4)具备使用数据库管理系统进行项目开发的能力。
3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣,认识到数据库技术在现代社会的重要性。
(2)培养学生团队合作、自主学习的能力,养成良好的学习习惯。
(3)培养学生具备良好的职业道德,遵守数据库安全和隐私保护的相关规定。
二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据模型、数据库、表、视图、索引等。
2.数据库管理系统(DBMS):原理、架构、常用DBMS产品。
3.数据库设计:E-R图、关系模型、数据库规范化。
4.SQL语言:数据定义、数据操纵、数据查询、数据维护。
5.数据库优化:索引、分区、事务隔离等。
6.数据库安全与隐私保护:访问控制、加密、认证等。
7.数据库应用案例分析:结合实际案例,了解数据库技术在各个领域的应用。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解基本概念、原理和方法。
2.案例分析法:分析实际案例,引导学生运用数据库技术解决问题。
3.实验法:上机操作,让学生动手实践,加深对知识的理解。
4.讨论法:分组讨论,培养学生团队合作和独立思考的能力。
四、教学资源1.教材:选用权威、实用的教材,如《大型数据库系统原理与应用》。
2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。
数据库课程设计

指导教师签字:系(院)负责人签字:课程设计(学年论文)成绩评定表系(院):数据库作为存取数据并对数据进行操作的工具在系统中所起到的作用至关重要。
数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理模式结果,并据此建立数据库及其应用系统,使之能有效地存储和管理数据,满足应用需求,包括信息管理要求和数据操作。
信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象进行哪些操作,如查询、增、删、改、统计等操作。
数据库设计地目标是维用户和各种应用系统提供的一个信息基础设施和高效率地运行环境。
高效率的运行环境包括:数据库数据的存取速率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。
为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。
我按照以上几点开发了学生选课管理系统数据库。
第一章需求分析1.1需求分析数据库是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
计算机的数据库可以分为两类:非关系数据库和关系数据库。
关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。
SQLserver 2005就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
SQL 的优点在于它集数据查询、数据操纵、数据定义和数据控制功能于一体。
通过调查本地的学校,根据学校的具体情况设计学生选课信息管理系统。
主要功能有:1. 学生管理:学生信息查询、插入、删除、修改等2. 选课管理:选课信息查询、插入、删除、修改等3.成绩管理:成绩的查询。
4. 系统管理:操作员信息的管理5. 系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等1.1.1 分析阶段本文主要以计算机和网络通信技术为基础,以一门计算机基础课程为实例,研究和探讨了怎样合理地组织和管理教学内容,并且能应用于实际教学之中,以期能达到教师组织教学内容方便、实施网络教学方便以及学生能利用计算机网络进行自主学习的目的。
大型数据库课程教学大纲

大型数据库》课程教学大纲课程简介MicrosoftSQLServer2000是一个客户机/服务器关系型数据库系统,它使用Transact-SQL语言在客户机与SQLServer数据库服务器之间发送请求。
SQLServer2000是Microsoft公司推出的一个全新的数据库服务器产品,是一个企业级的网络关系型数据库管理系统,该产品拥有的种种新特性使它成为数据库服务器产品中的佼佼者,并且越来越得到广大用户的青睐。
SQLSERVER2000推出后广受欢迎.它使用了最先进的数据库构架,与windowsNT/2000平台紧密集成,具有完全的WEB功能,人们用它可方便地管理数据库和开发应用程序.它通过对高端硬件平台,网络和存储技术的支持,能在INTERNET商业领域快速建立应用.此外,还增强了安全性,支持基于角色的安全并拥有安全审计工具。
如果作为一般的程序应用,SQLSERVER2000是非常方便的,但要作为系统管理员,要掌握这样一个复杂而庞大的系统管理,需要进行大量的学习与实践.本课程在学生已初步掌握SQLSERVER数据库对象的基础上,重点介绍SQLSERVER这一大型数据库的系统管理,为以后从事有关方面的工作打下良好的基础。
课程大纲一、课程的性质和任务:本课程作为计算机科学与技术的专业课程,主要任务是讲授如何使用SQLServer2000进行程序设计以及对数据库进行适当地管理。
通过理论指导和上机实践相结合的方式,使学生能熟练使用Transact-SQL语言并能进行简单编程;掌握保证数据完整性和数据安全性的技术;掌握数据库常规管理技术;了解客户端开发工具与大型数据库(SQLSERVER2000)配合开发数据库应用系统的关键技术。
二、课程的目的与基本要求:1.了解SQLServer2000的特点、组成等。
2.掌握用Transact-SQL语言进行程序设计。
3.熟练掌握运用SQLServer2000的各组件进行数据库管理的方法与技能。
大型数据库课程设计

目录1引言 (3)2需求分析 (3)2.1系统现状 (3)2.2用户需求 (4)2.3系统功能需求 (5)2.4数据描述 (5)2.4.1 E-R图 (5)2.4.2静态数据及其数据字典 (7)2.4.3动态数据 (8)3 概要设计 (9)3.1系统运行环境 (9)3.2总体设计 (10)3.2.1处理流程 (10)3.2.2系统总体结构和模块设计 (10)3.3接口设计 (12)3.3.1外部接口 (12)3.3.2内部接口 (12)3.4数据结构设计 (13)逻辑结构设计 (13)物理结构设计 (13)3.5运行设计 (14)3.6出错处理设计 (14)4 数据库模块设计 (14)5 系统详细功能模块说明 (17)6类图的建立 (20)7实用例图的建立 (21)8系统测试 (23)18.1程序运行时的登录界面 (23)8.2管理员维护 (25)8.3用户点歌系统 (32)总结 (37)1引言此需求分析报告是对KTV点歌系统开发的一个需求方面的初步的分析说明性文档,旨在通过该文档清晰的阐述系统的实际功能,方便系统开发人员对系统的理解以及与用户的沟通,文档相关说明部分在目录部分已全部涵盖,阅读此文档的相关人员可以通过目录索引找到相应的部分予以阅读。
此报告是基于KTV点歌系统而编写,该系统是一套基于视频点播技术的卡拉OK电脑点歌系统,它引入先进的多媒体网络技术、多媒体数据库技术代替传统的点歌系统。
期望实际投入使用的系统可以更加方便用户使用和系统需求者的管理,增强娱乐性,力求为需求方达到其预期的收效。
2需求分析2.1系统现状KTV的一个特点是数量大。
KTV的发展从登陆内地至今天,经过不短也不长时间的发展,可以说已经很成熟了,也有人说“KTV现在已经有点顶峰造极了”。
具体说,现在的KTV,好的极好,日进万斗,差得也差不多,每天的收入额也不小。
据不完全统计,全国注册登记的各类歌厅在上百万家,快赶上了市市全有,县县全有了,光北京一个城市就可能会有近万家各类歌厅。
大型数据库设计课程设计

大型数据库设计课程设计一、课程目标知识目标:1. 让学生掌握大型数据库设计的基本概念、原理和方法。
2. 使学生了解数据库设计过程中的需求分析、概念结构设计、逻辑结构设计和物理结构设计等关键环节。
3. 帮助学生掌握数据库规范化理论,能够对大型数据库进行合理的规范化处理。
技能目标:1. 培养学生运用数据库设计工具进行数据库设计的能力。
2. 让学生学会分析实际业务需求,独立完成大型数据库的设计。
3. 提高学生团队协作能力,能够在项目中进行有效的沟通与协作。
情感态度价值观目标:1. 培养学生对数据库设计工作的兴趣和热情,激发他们主动学习的积极性。
2. 引导学生树立正确的数据库设计观念,注重数据的一致性、完整性和安全性。
3. 培养学生具备良好的职业道德,遵循数据库设计规范,为我国信息化建设贡献力量。
分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握大型数据库设计基本知识的基础上,提高实际操作能力,培养团队协作精神,为今后从事数据库相关工作打下坚实基础。
课程目标具体、可衡量,有助于教学设计和评估的实施。
二、教学内容1. 数据库设计基本概念:数据库设计的目的、任务和步骤。
2. 需求分析:需求获取、需求分析、需求验证。
3. 概念结构设计:实体-关系模型、实体-属性-关系模型。
4. 逻辑结构设计:关系模型、实体-关系模型向关系模型的转换、关系规范化理论。
5. 物理结构设计:存储结构、索引、散列技术、数据库性能优化。
6. 数据库设计工具:PowerDesigner、ERWin等工具的使用方法。
7. 实践环节:结合实际案例,进行数据库设计项目的实施。
教学内容依据课程目标,涵盖大型数据库设计的基本理论、方法和技术。
教学大纲安排如下:第一周:数据库设计基本概念、需求分析;第二周:概念结构设计;第三周:逻辑结构设计;第四周:物理结构设计;第五周:数据库设计工具的使用;第六周:实践环节,进行数据库设计项目实施。
教学内容与课本紧密关联,按照教学大纲逐步展开,确保学生能够系统、全面地掌握大型数据库设计的相关知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大型数据库课程设计指南一、课程设计目的大型数据库课程设计是计算机专业集中实践性教学环节之一,是学习完《powerbuilder & SQL server 2000数据库系统管理与实现》课程后进行的一次全面的综合练习。
其目的在于加深对大型数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。
培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。
培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。
二、课程设计内容及要求坚持“规格严格,功夫到家”的优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生的主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人。
用powerbuilder和sql server 2000制作一个小型管理系统。
所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。
根据课程设计1周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。
根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。
三、课程设计时间课程设计时间为1周。
四、课程设计分组一人一组(每个人都不能重复)五、课程设计课题(见附件一)六、课程设计课题选择(1)具体课题题目附后(2)一人一题,不允许重复。
班长或学习委员进行协调(3)如果对所给的设计题目不满意,可以自选题目(不能和其他人重复)。
但需要经过老师的最终确认。
自选题目应该满足:所设计的数据库应该具有添加、删除、编辑、多层灵活查询等功能。
(4)所有的题目都要在6月15日星期五下午四点前最后确认七、课程设计具体时间安排(1) 6月15日之前各班进行课程设计的安排(已经完成)(2) 6月18日12点之前完成计划制定。
(包括在你的系统内主要实现的功能和每个功能你准备在那一天完成,并写成电子文档上交,格式如图)(3) 6月18日至6月22日上午进行程序设计。
19日下午、20日下午、21日下午对每个同学完成的功能打分(4) 6月22日上午进行程序调试,并生成可执行程序(5) 6月22日下午写课程设计报告和每天你所完成工作的日志记录和总结(6) 6月22日下午四点之前,将课程设计报告和日志记录上传网络硬盘八、课程设计的提交(1)上交网络硬盘,网络硬盘地址为ftp://10.100.100.88用户名和密码都为自己在上面已经注册的(2)要求提交的内容有:源程序和可执行程序、课程设计报告(word 文档)和每天你所完成工作的日志记录、总结九、课程设计说明书的编写规范与写作框架(见附件二)十、课程设计成绩评定(1)课程设计计划书5分(2)完成工作的日志记录5分(3)每天点名四次,每次0.5分,总共10分(4)课程设计文档10分(5)有安装包、能执行安装包、安装后程序能正常运行的5分(6)源程序每条都有注释5分(7)功能菜单项要超过8个,每个都能使用10分(8)有查询功能5分(9) 3次打分,每次5分(10)能对数据进行增加、删除、修改15分(11)由4个以上数据报表10(12)5分机动十一、课程设计指导教师周建东十二、课程设计的考查成绩评定实行优秀、良好、中等、及格和不及格五个等级。
优秀者人数一般不得超过总人数的20%。
不及格者下学期需重新做课程设计。
十三、课程设计说明书的写作方法指导(见附件三)十四、课程设计说明书格式要求(见附件四)十五、课程设计说明书书写范例(见附件五)附件一课程设计课题1、学生信息查询系统2、图书借阅管理系统3、房屋销售管理系统4、住院收费管理系统5、干部档案管理系统6、订单生成系统7、商家打折信息管理系统8、实验室数据上报系统9、人事管理信息系统10、工资管理信息系统11、考勤管理信息系统12、员工培训管理信息系统13、仓库货物管理系统14、内部行文管理系统15、进销存管理系统16、酒店管理系统17、医院管理系统18、银行账户管理系统19、光盘管理系统20、网吧机房管理系统21、机动车驾驶员考试系统22、打字店文档管理系统23、合同管理系统24、通讯录管理系统25、试题库管理系统26、学生成绩管理系统27、学生选课信息系统28、电脑销售系统29、教材发放管理系统30、教师管理系统31、设备管理系统32、运动会管理系统33、个人财物管理系统34、洗衣店管理系统35、体育彩票分析系统36、高校团委团员管理系统37、宾馆住宿管理系统38、学籍管理系统39、房屋中介管理系统40、航班售票管理系统41、旅游管理系统42、高校科研管理系统43、校园自助银行模拟系统附件二课程设计说明书的编写规范与写作框架(仅供参考)摘要及关键词Abstract and Keywords目录正文第一章引言●本课题的研究意义●本论文的目的、内容及作者的主要贡献第二章研究现状及设计目标●相近研究课题的特点及优缺点分析●现行研究存在的问题及解决办法●本课题要达到的设计目标第三章要解决的几个关键问题●研究设计中要解决的问题●具体实现中采用的关键技术及复杂性分析第四章系统结构与模型●设计实现的策略和算法描述●编程模型及数据结构第五章系统实现技术●分模块详述系统各部分的实现方法●程序流程第六章性能测试与分析●测试实例(测试集)的研究与选择●测试环境与测试条件●实例测试(表格与曲线)●性能分析第七章结束语致谢参考文献附件三课程设计说明书的写作方法指导(仅供参考)课程设计论文是课程设计工作的总结和提高,与从事科研开发工作一样,必须有严谨求实的科学态度。
课程设计论文应有一定的学术价值和实用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。
在课程设计期间,尽可能多地阅读文献资料是十分重要的,这不仅能防止重复研究,而且可为课程设计做好技术准备,还可以学习论文的写作方法。
一篇优秀的论文对启发思维,掌握论文的写作规范很有帮助。
论文的写作方法多种多样,并没有一个固定的格式,下面仅对论文中几个主要部分的写作方法提出一点参考性意见。
一、前言部分前言部分也常用“引论”、“概论”、“问题背景”等作为标题,主要介绍论文的选题。
首先阐明选题的背景和选题的意义。
选题需强调实际背景,说明在计算机研究中或部门信息化建设、管理现代化等工作中引发该问题的原因,问题出现的环境和条件,解决该问题后能起什么作用等。
结合问题背景的阐述,使读者感受到此选题确有实用价值和学术价值,确有研究或开发的必要性。
前言部分常起画龙点睛的作用。
选题实际又有新意,意味着研究或开发的方向对头,设计工作有价值。
对一篇论文来说,前言写好了,就会吸引读者,使他们对你的选题感兴趣,愿意进一步了解你的工作成果。
二、综述部分任何一个课题的研究或开发都是有学科基础或技术基础的。
综述部分主要阐述选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果。
通过与中外研究成果的比较和评论,说明自己的选题是符合当前的研究方向并有所进展,或采用了当前的最新技术并有所改进,目的是使读者进一步了解选题的意义。
综述部分能反映出学生多方面的能力。
首先,反映学生中外文献的阅读能力。
通过查阅文献资料,了解同行的研究水平,在工作中和论文中有效地运用文献,这不仅能避免简单的重复研究,而且也能使研究开发工作有一个高起点。
其次,还能反映出学生综合分析的能力。
从大量的文献中找到可以借鉴和参考的内容,这不仅要有一定的专业知识水平,还要有一定的综合能力。
对同行研究成果是否能抓住要点,优缺点的评述是否符合实际、恰到好处,这与一个人的分析理解能力关系密切。
值得注意的是,要做好一篇毕业论文,必须阅读一定量(2~3篇)的近期外文资料,这不仅反映自己的外文阅读能力,而且有助于论文的先进性。
三、方案论证在明确所要解决的问题并完成文献综述后,很自然地就要提出自己解决问题的思路和方案。
在写作方法上,一是要通过比较显示自己方案的价值,二是让读者了解方案的创新之处或有新意的思路、算法和关键技术。
在与文献资料中的方案进行比较时,首先要阐述自己的设计方案,说明为什么要选择或设计这样的方案,前面评述的优点在此方案中如何体现,不足之处又是如何得到克服,最后完成的工作能达到什么样的性能和水平,有什么创新之处(或有新意)。
如果自己的题目是总方案的一部分,要明确说明自己承担的部分,及对整个任务的贡献。
四、论文主体前面三个部分的篇幅大约占论文的三分之一,主体部分要占三分之二左右。
在这部分中,要将整个研究开发工作的内容,包括理论分析、总体设计、模块划分、实现方法等进行详细论述。
主体部分的写法,视选题的不同可以多样化,研究型论文和技术开发型论文的写法就有明显的不同。
研究型论文,主体部分一般应包括:理论基础、数学模型、算法推导、形式化描述、求解方法、计算程序的编制及计算结果的分析和结论。
要强调的是,研究型论文绝不是从推理到推理的空洞文章。
研究型论文也应有实际背景,也应有到企业和实际部门调研的过程,并在实际调查研究中获取信息、发现问题、收集数据和资料。
在研究分析的基础上,提出解决实际问题的、富有创建性的结论。
技术开发型论文,主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析。
以上内容根据任务所处的阶段不同,可以有所侧重。
在任务初期的论文,可侧重于设计实现,在任务后期的论文可侧重于应用。
但作为一篇完整的论文应让读者从课题的原理设计、问题的解决方法、关键技术以及性能测试都有全面的了解,以便能准确地评判论文的质量。
论文主体部分的内容一般要分成几个章节来描述。
在写作上,除了用文字描述外,还要善于利用各种原理图、流程图、表格、曲线等来说明问题,一篇条理清晰、图文并茂的论文才是一篇好的论文。
五、测试及性能分析对工程技术专业的课程设计论文,测试数据是不可缺少的。
通过测试数据,论文工作的成效就可一目了然。
根据课题的要求,可以在实验室环境下测试,也可以在工作现场测试。
在论文中,要将测试时的环境和条件列出,因为任何测试数据都与测试的环境和条件相关,不说明测试条件的数据是不可比的,因此也是无意义的。
测试一般包括功能测试和性能测试。
功能测试是将课题完成的计算机软硬件系统(子系统)或应用系统所要求达到的功能逐一进行测试。
性能测试一般是在系统(子系统)的运行状态下,记录实例运行的数据,然后,归纳和计算这些数据,以此来分析系统运行的性能。
测试实例可以自己设计编写,也可以选择学科领域内公认的、有一定权威性的测试实例或测试集。
原则是通过所选择(设计)的实例的运行,既能准确反映系统运行的功能和性能,与同类系统又有可比性。
只有这样,论文最后为自己工作所作的结论才有说服力。