前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的设计毕业论文主题范文,仅供参考,欢迎阅读并收藏。
设计计划学是一门新兴的综合性边缘学科,它研究的是如何保证设计的优良度和高效性,以及如何指导设计的展开。在设计需要科学计划这一概念已成为现代设计界共识的情况下,我国业界内部对设计计划学的认识与研究,还没有跟上设计发展需要的步伐。针对我国设计教育现状,本书将就该学科的教学方面,提出一套科学的行之有效的设计计划方法。以期为设计类学生深入理解设计,更好地掌握设计的方法提供必要的指导。
二.学术价值分析
1.选题依据
对设计计划方面已有一定程度的研究。尤其在设计方法研究方面,设计先进国家。已取得比较成熟的结果,出现了一些有效的方法,如技术预测法,科学类比法,系统分析设计法,创造性设计法,逻辑设计法,信号分析法,相似设计法,模拟设计法,有限元法,优化设计法,可靠性设计法,动态分析设计法,模糊设计法等。这些方法侧重于不同的专业设计方向,而设计计划面临不同设计专业,更需要的一种整合的灵活的解决问题的计划方法。这就需要我针对计划自身的学科特点,从现有的成型的方法群中进行提炼,总结出一套适应现在情况的设计计划方法来。
大至国家事务,计划在今天已逐渐成为一门显学。小至个人日常生活,社会各个领域都离不开计划,各类大大小小的成功项目,很大程度上都自觉或不自觉地导入,实施了相应的计划活动。计划学的兴起是知识经济时代资源整合化的大势所趋。而反映到艺术设计学的领域,可以发现,计划同样有极大的发展空间:如何设计,如何保证优良的设计,这都需要科学的调查研究,需要精准的分析定位,需要详实的设计依据,需要合理的组织安排,这些与我通常理解的形式,风格的赋予层面的设计”相异而相成的工作,就是设计计划的内容。而如何正确进行设计计划,存在着一个方法论的问题。学科间的交叉融合成为当前学术主流的大环境下,设计计划应该可以打通各设计专业间的藩篱,为取得成功的设计提供行之有效的方法上的支持。
2.创新性及难度
国内相关资料匮乏且本方向的研究缺乏交流的气候,本文最大的难度在于资料的搜集上。而由于我院互联网情报系统的不完善和出于对技术保密的考虑,也很难从互联网上得到理想的资料。作者只能从书店,图书馆和其他专业的老师和同学手中求取所需要的信息。当然本研究方向的直接信息是很缺少的更多是从其它方向的研究成果中搜集所需要的信息资料。方法的研究是一个涉及面很广的课题,也需要从很多领域进行比较分,探索总结。而从一个学科到另一个学科的跳跃性研究,需要迅速转换思维及反复调整视点,这也对作者的思维技能,思考方式,学术视野及知识积累等方面的研究素质提出了很大的挑战。
明确可行的跨专业设计计划的方法体系。本文将参考管理决策方法与相关设计方法研究的成果,试图寻找一套对于我国设计师来说。
为设计计划人员提供易于操控,本文致力于从简明实效的角度。而且便于和各个专业设计师进行沟通、交流的方法。要求该方法不仅对专业设计团队的计划环节有用,对个体设计人员的设计工作也应具有指导作用。这就需要针对我国设计现状,从国内外各学科领域名目众多的相关方法中进行精心挑选,合理安排,科学综合的处理,创造出一套高效的计划方法来。虽然国外的相关成果业已成熟,但如何在众多不同侧重角度的方法中总结出理想的计划方法,需要我对所有已知方法深入地认识和理解,同时明了设计各专业的工作规律,以期做到跨专业的有效性。
需要树立对计划的正确理解与认识,本文具有一定的难度。首先在对计划的理论性分析与研究中。进而廓清设计计划的概念。接着将在设计计划方法论层面的研究上,对设计计划及其方法论进一步阐述。鉴于国内现在并没有对设计计划有深入的系统的研究,该书内容基本上属此方面问题的首次讨论,面临着缺乏大量相关经验及理论借鉴的景况,所以需要作者在目前积累的实践性资料和相关学科的研究成果中加以总结与深化。
3.研究方案的可行性和合理性
由于国际设计交流间的局限和我国设计界的特殊情况,尤其是国内设计教育上的某种封闭性和滞后性,我国业界对设计计划方法的认知尚不够深入,还缺乏一套完整的,在教学和实践中简明且易于操作的设计计划方法。经初步调查,当前学界内仅有的几本相关著作,也仅限于对西方某些设计方法与程序的简单的介绍,没有很专业地从计划的层面进行系统阐述,而市场上连篇累牍的相关书籍主要是从市场营销和工商管理方面着手,对设计类诸专业的设计计划,并不具备现实指导作用。所以亟待有这么一套专业性较强的设计计划方法及其论著出现。在某种程度上,本书的出现将对设计计划这一门新兴学科,起到填补教学用书空白的作用。而从技术的角度而言,本书的完成也有相当的可行性,在分院近几年来的设计策划课程的教学中,已为之积累了大量新鲜的实践性,经验性资料。而分院的教育架构,亦为这个跨专业的研究项目做好了充分的人力物力资源上的准备。
1、小微企业内部控制存在的问题及对策研究
2、小微企业财务风险防范研究
3、小微企业融资存在的问题及对策研究
4、市场实力、产品差异化与公司盈余管理
5、市场实力、产品差异化与企业社会责任
6、文化差异、财务背景与公司盈余管理
7、会计人员终身学习能力研究
8、关联方关系及其交易的识别和披露问题研究
本科毕业论文设计题目以下限选6题
9、低碳经济视角下环境会计的研究
10、我国增值税会计问题研究
11、我国上市公司盈余管理研究
12、碳排放权及其交易会计问题研究
13、可持续发展战略背景下建立我国绿色会计体系的研究
14、资产减值准备对会计谨慎性影响的研究
15、营业税改征增值税的会计问题研究
16、智力资本会计的研究与分析
本科毕业论文设计题目以下限选6题
17、××行业上市公司获利能力比较分析
18、XXX(存货、应收账款等)审计程序研究
19、公允价值计量与上市公司盈余管理问题研究
20、关于其他综合收益列报与披露的探讨
21、环境会计的XXXX问题研究
22、基于新修订的长期股权投资核算变化对企业的财务影响
23、新合并财务报表准则解读与准则经济后果分析
24、职工薪酬会计准则的变化及对企业的影响分析
本科毕业论文设计题目以下限选6题
25、上市公司内部控制信息披露现状及建议
26、内部控制审计——基于XX上市公司的实证分析
27、中小企业内部控制建设的几点思考
28、新三板与中小企业融资问题研究
29、浅析新三板的现状及发展
30、关于我国构建多层次资本市场的思考
31、关于我国上市公司审计风险的研究
32、试论我国注册会计师审计风险的防范与控制
本科毕业论文设计题目以下限选5题
33、北京市农村集体经济组织管理现状分析及对策研究;
34、北京市高校管理现状分析及对策研究
35、企业首次执行《会计准则》的调整事项以及工作流程研究;
36、新闻出版企业执行《企业会计准则》的工作流程研究;
37、事业单位内部控制制度实施状况调查分析;
38、企业会计制度体系构成以及应用分析研究;
39、执行《企业会计准则》后企业所得税调整事项以及筹划对策研究;
40、北京市进出口行业外资企业税收构成以及筹划对策研究;
本科毕业论文设计题目以下限选6题
41、民营企业内部控制环境的探讨
42、上市公司内部控制自我评估报告探讨
43、企业内部审计的增值性的探讨
44、不同企业主要财务指标的分析探讨
45、财务共享服务的探讨
46、创业板上市前后盈利能力差异探讨
47、上市公司**行业盈余管理的分析
48、非营利组织会计改革的探讨
本科毕业论文设计题目以下限选4题
49、工业企业资金收支管理存在的问题及对策研究
50、某上市公司财务报表分析
51、集团公司全面预算管理存在的问题及对策研究
52、工业企业作业成本管理存在的问题及对策研究
53、工业企业固定资产管理存在的问题及对策研究
本科毕业论文设计题目以下限选6题
54、上市公司财务评价指标体系研究
55、我国券商类上市公司经营业绩评价研究
56、企业竞争力财务评价指标体系研究
57、我国输变电设备制造业上市公司经营业绩评价研究
58、我国上市公司盈余管理手段的研究
59、上市公司资产减值计提问题研究
60、关于或有事项相关问题的研究
61、公允价值计量模式应用问题分析
本科毕业论文设计题目以下限选6题
62、我国上市公司财务舞弊手段分析
63、小微企业财务风险分析及其防范
64、企业现金流与利润协调增长的方式探析
65、关于我国上市公司信息披露制度的完善
66、我国银行业上市公司财务能力的分析
67、我国乳业上市公司财务能力的分析
68、浅谈企业产品成本计算法中的思想方法
69、企业产品的全部成本法与变动成本法的比较分析
本科毕业论文设计题目以下限选6题
70、企业并购重组的财务分析
71、新版COSO报告的解析与启示
72、公允价值与其他计量属性的关系研究
73、我国政府会计改革的路径选择研究
74、我国城市商业银行内部控制研究
75、上市公司股权激励实施效果研究
76、上市公司年报评比与评级的思考与建议
77、企业社会责任报告披露现状与启示
本科毕业论文设计题目以下限选6题
78、中小企业筹资方式的比较与选择
79、 企业资产管理效率分析
80、中小企业财务杠杆应用状况分析
81、 财务管理目标与资本结构优化实证研究
82、EVA最大化对企业财务管理的影响
83、民间非营利企业的财务管理对策研究
各页均标注页眉,宋体五号居中
XX大学XX学院本科生毕业论文(设计)模板
题目
(居中三号黑体)
装
订
线
摘要
(“摘要”之间空两格,居中三号黑体,与内容空一行)
××××(小四号宋体)
关键词:×××××××××××××××××××
小四号宋体,3—5个,各关键词间空一格
顶格、小四号黑体
ABSTRACT
(另起一页,居中三号TimesNewRoman加黑,与内容空一行)
×××××××××(小四号TimesNewRoman)
Keywords:××××××××××××××××××××
小四号TimesNewRoman字体
顶格、小四号TimesNewRoman加黑
目录
(另起一页,“目录”两字中间空两格,居中三号黑体、与正文空一行)
一(空两格、小三号宋体)…………………………………×
1.1(四号宋体)………………………………………………×
1.2………………………………………………………………×
………………
谢辞(小三号宋体)………………………………………………×
参考文献(小三号宋体)…………………………………………×
注释(小三号宋体)………………………………………………×
附录(小三号宋体)………………………………………………×
(目录中行距多倍行距,设置值为1.25倍,目录不标页码)
装
订
线
一(另起一页、居中小三号黑体)
1.1(顶格、四号黑体)
1.1.1(顶格、四号黑体)
正文(空两格、小四号宋体)
实验中心
计算机部
物理学部
化学学部
多媒体实验室
网络实验室
无机化学
宋体五号居中,位于图下
图与下文空一行
图1-2×××试验中心组织结构图
(一级层次之间另起一页)
二(居中、小三号、黑体)
2.1(顶格、四号黑体)
2.1.1(顶格、四号黑体)
正文(空两格、小四号宋体)
宋体五号,居中,位于表上
1
正文开始页脚处标注页码,
小五号宋体,居中
表2-3
×××
×××
×××
×××
×××
×××(宋体五号,水平、垂直居中)
×××
×××
×××
×××
(表与正文空一行)
装
订
线
谢辞
(居中小三号黑体、“谢辞”两字中间空两格)
正文(小四号宋体,内容限1页)
参考文献(顶格、四号黑体)
文献是期刊时,书写格式为:
[编号]作者.文章题目.期刊名(外文可缩写),年份,卷号,期号:起~止页码
文献是图书时,书写格式为:
[编号]作者.书名(译音).出版地:出版单位,出版年,起~止页码
以上,编号用中扩号,与文字之间空两格。作者只写到第三位,余者写“等”,英文作者超过3人写“etal”(斜体)。如果需要两行的,第二行文字要位于编号的后边,与第一行文字对齐。中文的用五号宋体,外文的用五号TimesNewRoman字体。
注释
(另起一页,居中小三号黑体,“注释”两字中间空两格)
正文(小四号宋体)
附录
一、定义和要求
(一) 定义
毕业论文开题报告是指学生就所拟毕业论文论题撰写的关于该论题的研究方案。毕业论文开题报告应在对国内外相关论题的资料收集、比较、分析基础上,明确本论文所研究的问题及其所具有的学术意义和预期目标,并对从事此项研究已具备的基本研究条件、拟采用的研究方法、具体的工作计划等做出简要说明,意在使论文指导教师和其他论题审核人相信该论题具有学术研究意义或价值,同时,相信学生有能力实现预期研究目标。
(二) 要求
1. 开题报告的内容要求
⑴选题意义。学生应对选题的出发点、相关背景情况、理论和现实需求、研究成果可能具有的学术意义和应用价值做出简要分析、说明。
⑵研究内容。学生应对所研究问题的研究范围、学术渊源、国内外已有研究成果和研究动态、主要观点、可能涉及的相关领域问题、拟采用的基本理论、研究方法及其对本论题的适用情况、论文主体框架等做出明确说明,对于课题直接相关的已有成果的基本情况,特别是对已有成果存在的不足和研究空间,做出分析和判断,对可能达到的学术目标做出预测。
⑶研究基础。学生应对文献资料的收集整理准备情况、本人已修相关课程、参与学术研究情况、已或已完成相关研究情况等做出说明。
⑷研究计划。学生应根据自己所确定的论题和学术目标制订比较详细的研究计划和工作日程。
2. 开题报告的撰写要求
⑴毕业论文开题报告是毕业论文撰写的基础,必须结构完整,层次清晰,思路明确,说明充分,文字简约流畅。正文字数以2500——3000字为宜。
⑵凡按专业要求或经指导教师同意进行毕业设计的学生,其毕业设计的开题报告要求与本《基本要求》保持一致,但将“毕业论文”改为“毕业设计”。
⑶用外语撰写毕业论文的学生,开题报告按自愿原则或根据院系要求选择使用中文或外文撰写。
二、撰写格式
(一) 开题报告的基本构成
1. 封面。封面应包含学校名称、毕业论文题目、学生学号、姓名、学生所在院系、专业、撰写时间等基本信息。
2. 目录。应包括正文一级、二级题目、参考文献、附录等内容。
3. 正文。由前言、研究目标、研究基础、研究计划、结言等部分构成。
⑴前言:应说明项目的来源,题目的选定、研究范围、拟采用方法、预计成果等内容,是对全文的总括性说明;
⑵研究内容:此部分学生应提出研究论题,对与论题有关研究背景、国内外研究情况、论题的学术意义、应用价值、主要研究内容、预期的研究成果、拟解决的问题或解决方案、政策建议等做出说明;
⑶研究基础:此部分应对学生的研究素质和能力、已参与项目、已有研究成果、资料准备、理论基础、研究条件等问题做出说明;
⑷研究计划:应对整个研究过程做出具体安排,确定研究日程;
⑸结言:应对完成论文的可行性、学生的研究能力、论文的创新意义等做出总结性说明。
4. 参考文献。应著录所有参考文献,参考文献篇目不少于15篇;中、外文参考文献应以“中文参考文献”、“外文参考文献”为题目分别著录。
5. 附录。如有对说明选题有利,但不便在正文中采用的相关文献资料,可以附录形式置于开题报告之后。
6. 开题报告的字体、字号、序号等应与毕业论文格式要求完全一致。
(二) 其他具体要求可参考《开题报告示例》,各院系可根据本院系所属专业特点和论文或毕业设计的特殊要求做出适当调整。
三、相关问题
一、系统总体需求分析
需求分析是软件设计很重要的一个环节,它主要解决“做什么”的问题,即全面了解用户的需求,把软件开发过程中可能遇到的重点和难点提出来,在整个软件设计过程中起到了提纲挈领的作用。通过分析确定了系统管理人员、教学管理人员、学科组组长、指导教师及学生等角色,下面就各角色的具体需求进行分析。
1.系统管理人员角色涵盖了用户角色添加,用户权限的设置等。
2.教学管理人员负责对所有学生进行选题和名单的汇总、开题报告的汇总、论文和论文成绩的汇总,论文进度的设置及教师角色设置等,不同的系别或专业可以设置教学管理人员一名,具体的系别分配及权限设置由系统管理人员设定。
3.各学科组组长负责审核指导教师的选题、审定学生论文终稿及确定论文成绩等,学科组组长同时可以是指导教师,其角色由教学管理人员进行设置。
4.指导教师角色包含毕业论文选题的上传、学生的选择、开题报告的审核、毕业论文的修改及论文成绩的评定等,其用户界面有选题上传、学生选择、开题报告审核、论文指导、论文成绩评定、个人信息管理等内容。
5.学生角色主要有选题查询、选题选定、开题报告材料提交、论文材料提交、论文成绩的查询等内容,其用户界面有选题、开题报告提交、论文提交、个人信息管理等内容。
二、系统功能需求分析
为了进一步完善该系统,实现资源的优化配置,提高事务处理能力,需要进一步进行性能及功能的需求分析。
1.教学管理人员应及时提供教师及学生信息,师生互相选择的界面要具有交互性。教师可以在系统中查看选择自己课题的学生名单及学生的具体信息,学生可以在指导教师名单中进行选择,同时也能查询到其他选择该指导教师的同学名单,以加强师生间的相互沟通。
2.选题应由指导教师确定,教师可将选题上传到系统由学科组组长通过后再正式到网络上供学生选择,学生确定选题后就可以根据设置的论文进度开展论文写作。
3.在论文写作阶段,系统要提供一个交互平台供师生进行交流,并允许通过系统上传及下载文件。
4.在写作过程中要有开题报告及论文中期考核等环节,指导教师要对各环节进行评分,学生可以直接通过系统查看自己的分数。
5.教学管理人员可以在系统中公告,指导教师及学生可以查看公告。
6.当学生提交论文终稿后,指导教师要对论文进行评分并经学科组组长审核通过,如果毕业论文成绩达到合格及以上的学生成绩将及时的反馈出去供学生查看,不合格的学生则须继续撰写和修改论文直至合格。
7.教学管理人员可以通过系统直接执行打印论文题目清单及学生成绩表等,同时还可以根据论文题目或指导教师相关信息或学生相关信息实现快速查询等。
8.不同的用户可以通过系统维护自己的账户,可以修改基本信息,但不能修改自己的帐号,其帐号具有唯一性。
三、毕业论文管理系统的功能设计
1.系统开发工具
由于学生在撰写论文时很多都在外地实习,具有一定的地域分散性,因此本系统主要采用B/S架构,应用ASP.NET技术来实现在网络环境下的学生毕业论文管理,其使用的开发环境为Microsoft visual studio 2010,采用C#为开发语言及SQL Server 2005为后台数据库进行开发的。
图1 总体架构体
2.系统功能模块设计
根据系统需求分析,系统主要分为五个模块,总体架构体如图1所示。
3.系统的主要流程
(1)首先由系统管理人员登录系统,添加教学管理人员、指导教师、学科组组长及学生等角色并设置各用户角色的权限。
(2)然后教学管理人员可登录系统,添加教师名单及毕业学生名单,同时对教师角色及论文进度进行设置,教师角色分为指导教师和学科组组长,其二者是可以重复的,指导教师可以是学科组组长,此时指该指导教师页面中除了出现指导教师页面出现的内容外还会具备学科组组长的内容。
(3)接着指导教师、学科组组长及学生可根据各自角色登录系统,修改完善个人信息。指导教师可论文选题及论文撰写各种要求,上传系统供学科组组长审核。如果指导教师选题审核不过关则系统会要求该教师重新拟定选题然后继续进入学科组组长审核页面直至选题通过为止。
(4)指导教师论文选题通过后就公布在网络上,学生就可以通过系统查看和选择选题。指导教师也可以通过系统查看选择其选题的学生情况并进行选择,如果有学生不符合选题要求则退回,系统会提示学生重新进行选题,直至实现双向选择,学生选题确定后就可以开展论文写作。教学管理人员此时就可以就选题对学生名单进行汇总。
(5)在论文撰写初期学生要在系统上提交开题报告给指导教师审核,指导教师审批后评定分数,学生可以通过平台即时查到该分值。
(6)学生撰写论文过程中可以通过平台留言,咨询指导教师相关问题,指导教师也可通过平台及时回复学生问题,同时学生撰写的论文稿件可以通过上传到平台供指导教师查看,指导教师批改完后可以将修改稿上传到平台供学生下载并且通过留言告知学生修改意见。学生可依据指导教师点评进行论文修改,修改完成后可再次提交论文。系统会记录学生提交论文的次数及指导教师的点评次数。
(7)学生论文定稿后将论文上传到系统,指导教师可以对论文评分,并将论文正稿和成绩提交给学科组组长审核,学科组组长可以对论文成绩进行修改和确定并将修改结果反馈给指导教师,指导教师确认后学生成绩生效;如果指导教师有异议则可将意见提交给学科组组长进行复核直至通过为止。经指导教师和学科组组长双重确认后学生可以在系统上查询到自己的论文成绩及毕业论文综合成绩(开题报告成绩和论文成绩综合后的成绩)。如果有学生在论文进度设置时间内未完成毕业论文则系统自动判定不合格。
(8)最后,教学管理人员可以对论文定稿、论文成绩及毕业论文综合成绩进行查询、汇总及打印等操作。
四、系统部分模块关键代码实现
1.登录模块
用户根据自己的编号(学生为学号,系统管理员、教学管理人员及教师为教工号)、密码(身份证号)登陆系统。
HttpCookie cookie = Request.Cookies [“CheckCode”];
try { if (cookie.Value = = this.txtCode.Text.Trim())
{ using (var edm = new Manage Entities())
{
//查询输入的用户编号是否存在
var user = from u in edm.Users
where u. UserNo= = userId.Text
select u;
if (user.Count() = = 0)
//判断:用户表中不存在该用户记录时,提示用户名输入错误
{
Response.Write("”);
}
//判断,用户名对应的密码是否正确
foreach (var custObj in user)
{
if (custObj.PWD = =userPwd.Text)
{
Session["UserNo"] = userId.Text.Trim();
Session["UserName"] = custObj.User.Name.Trim();
Session[“Popedom”] = custObj.Pope dom.Trim();
Response.Write(“”);
}
else
{
Response.Write(“”);
}
}
}
}
else
{
Response.Write(“”);
}
}
catch (Exception error)
{
lError.Text = error.ToString();
}
2.学生选题模块
//判断CheckBox的选中状态,更新数据库相应字段。
CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");
if (cbox.Checked = = true)
{
//根据用户登录名查询该用户是否已经选择了论文选题。
using (var edm = new ManageEntities())
{
var topic = from u in edm.Graduation Project
where u. UserNo= =Session["UserNo"].ToString()
select u;
if (topic.Count() = = 0)
{
//当该学生没有选择过论文题目时,则将该学生新选择的题目名称更新到毕业设计
//表选题学生编号字段上。
string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);
var topic1 = from u in edm.Gradua tionProject
where u.TopicNo= = Convert.ToInt64 (strTopicNo)
select u;
foreach (var custObj in topic1)
{
if (custObj. TopicState = = true)
{
lResult.Text = “选题失败,已有人选!”;
}
if (custObj. TopicState = = false || custObj. TopicState = = null)
{
custObj. TopicState = true;
custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();
lResult.Text = “选题成功!”;
}
}
edm.SaveChanges();
Bind();
}
else
{
lResult.Text = “选题失败,请先退选,再重新选择!”;
}
}
}
3.上传选题模块
在处理上传的毕业论文及各种留言内容时使用了CuteEditor―Html在线编辑器来实现。CuteEditor for ASP.NET是一款功能强大且简单实用的跨浏览器、跨平台的所见即所得的在线html编辑器,其用户界面简洁,加载速度快。通过该款编辑器可以方便Asp.net开发者对文本框的内容进行编辑。此外,CuteEditor还集成了对文档、图片等文件的上传模块及音频、视频等媒体文件进行直接插入的模块。下面以指导教师论文题目上传模块为例进行说明。
//新增一条指导教师论文题目上传记录
using (var edm = new ManageEntities())
{
GraduationProject gp = new Gradua tionProject();
gp.TopicName= txtTopic.Text.Trim().ToString();
gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();
gp.Demand=txtDemand.Text.Trim().ToString();
gp.Year=ddlYear. SelectedValue.Trim().ToString();
gp.TopicState=false;
gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),
gp.TeacherName= Session["Teach erName"].ToString().Trim(),
gp.Academy=txtAcademy.Text.Trim().ToString();
gp.Assignment= cuteEditor.Text;
edm.GraduationProjects.AddObject (gp);
edm.SaveChanges();
}
关键词:毕业论文;KM算法;选题系统
中图分类号:TP311.52
1 引言
在现有的毕业论文选题系统中,一个学生只能选择一个题目作为自己最终的题目,同样,一个题目只能分配给一个学生。如果最后题目由学生自己确定,那就会出现先选的学生具有更大的选择余地,后选的学生由于不能再选已经选定的题目,所以其可选择的题目会越来越少,这对很多学生来说很不公平。如果学生选择自己的志愿,最终题目由老师来定,这不但加大了老师的工作量,而且还是不能保证每位同学的公平性。如何采用计算机智能辅助选题,设计最优匹配算法实现学生与题目的整体最优匹配,会大大提高选题的效率。
汤颖曾在《毕业设计立项与选题管理及其支持系统》中提出,采用模糊匹配技术进行学生-题目的自动匹配;潘志方在《一种改进的Ford-Fulkenson算法在选题系统中的应用研究》中将题目与学生的匹配抽象为二分图的匹配,并采用改进的Ford-Fulkenson算法实现题目与学生的自动匹配。以上两种方法只考虑了学生与题目之间的最大匹配值,并没有考虑学生的整体满意度最优的情况。
本文将通过采用最优匹配算法(KM)确定一种匹配方案,使得学生的整体满意度最高。具体方法概括如下:学生预选多个题目,并根据自己对题目的满意度由高到底排序,这样,满意度成为二分图的一分值,如图1所示:
2 系统功能模块设计
根据前期的可行性分析,本系统主要进行以下模块的设计:系统管理员模块、专业负责人管理模块、指导教师管理模块和学生选题模块。
系统管理员模块主要负责对系统参数的设置及用户的管理。主要实现以下功能:
(1)系统设置:对系统标题、毕业生、选题参数设置;
(2)学院及专业设置:完成学院、专业的添加、删除、修改操作;
(3)数据字典的维护:教师信息、选题难度、选题方向灯信息的维护;
(4)教师和学生的管理:完成教师、学生信息的添加、删除和修改操作;
(5)文件文化建设管理:日志文件查看、上传文件的管理。
专业负责人管理模块与系统管理员权限相似,但操作的数据只能针对于指定专业,无法浏览及操作整个学院的课题及学生信息。最重要的功能是实现题目的审核。
导师管理模块主要用于选题以及选择自己选题学生的审核确认。
(1)个人中心管理:如信息修改及密码重置;
(2)选题管理:选题的增加、修改、删除以及选题类型的设置;
(3)学生选题查询及审核。
学生模块主要实现学生选题的选择及确认。
(1)学生个人信息的修改;
(2)学生选题及确认信息查询;
(3)学生留言及咨询。
3 KM算法在系统中的实现
KM算法由Kuhn和Munkras分别提出来,这是一种问题。经典的算法。该算法由通过每个顶点一个顶标(A[i][j])来求最大权匹配的问题转化为不断寻找增广道路以使二分图的匹配数达到最大的完备匹配。KM算法的关键在于不断寻找二分图中的可增广道路。如果找到一条可增广道路,就可以额将属于和不属于相等子图的边取相反,从而相等子图里就是增加一条边,一直到所有的顶点都进入相等子图为止。
KM算法可以很好地解决选题系统中,题目与学生最优匹配的问题。下面以国际商学院09级本科学生选题为例。
在匹配过程中,设学生的集合为X={X1,X2,X3……Xn},选题的集合设置为Y={Y1,Y2,Y3……Yn},学生对自己选题的满意度为二维矩阵Z[m][n],其他题目规定权值为0。系统规定学生最多可预选3个题目,并按照满意度分别设置0.9,0.7,0.5。以下表1是对国际经济与贸易专业使用不同算法得出的学生满意程度。
下面对以上数据进行说明。如采用手工分配的方式,使得681名学生中414名同学分的了题目,满意度为60.82%;如果采用最大匹配算法进行分配,可以使分配数达到最大,有517名学生分得题目,满意度上升为79.99%;最有用最有匹配算法进行分配,使总体满意度达到78.24%,533人。需要说明的一点是,KM算法只是找到了整体最优匹配而不是最大数匹配,如果整体最优情况下匹配数和最大匹配数相差得太大的话,那么整体最优方案显得不太可取。所以,最好的情况就是同时考虑最优匹配和最大匹配来同时控制两者的大小。
4 结语
本系统实现了毕业论文选系统工作的各个管理功能,通过实现教师与学生的双向选择,使用KM算法,提高选题的质量和效率,为学院充分利用网络完成毕业论文选题工作提供了便利的平台。
参考文献:
[1]汤颖.毕业设计立项与选题管理及支持系统[J].合肥工业大学学报,2006,29(5).
[2]潘志方.一种改进的ford算法在选题系统中应用研究[J].计算机应用与软件,2007,24(9).
【关键词】本科 毕业论文(设计) 质量 研究 实践
【中图分类号】G642 【文献标识码】A 【文章编号】1006-5962(2013)06(a)-0011-02
毕业论文(设计)是本科教学的重要组成部分,它是教学、科研和实践相结合的全面训练过程,也是对学生理论知识、创新能力和科学素养整体检验的重要实践教学环节。加强本科毕业论文(设计)质量管理,提高毕业论文(设计)质量是高等院校内涵建设的一个重要抓手。
1 当前毕业论文(设计)存在的问题
1.1论文格式不规范
如有的参考文献在文中没有引用标注,有的英文参考文献的顺序不规范;有的论文中图形缺少编号,或图形与编号分离,有的图形坐标缺少单位;有的表格没有名称;有的中文摘要格式不对;英文摘要的格式不够规范;有的论文排版较乱等。
1.2论文内容有待进一步提高
如有的论文联系实际不够,缺乏实证性研究,论证材料陈旧;有的论文理论支撑不够,缺少理据性,创新点不够;有的论文结构不合理,论文标题层次混乱;论文的英文摘要写作水平欠缺;有的论文存在抄袭现象等。
1.3少数教师对论文的指导力度不够,论文评阅有一定的随意性
如有的教师中期检查的时间偏晚;有的任务书的任务内容不够明确,针对性不强。少数指导教师对论文的评议有一定的随意性;有的指导教师意见及评语不是教师本人写的;有的答辩评议表多处涂改,且没有在涂改处签名;有的答辩评议的评分不尽合理,评议等级偏高。
2 毕业论文(设计)质量下降的原因
2.1学生方面
(1)毕业论文(设计)与就业时间冲突,学生对毕业论文(设计)不够重视。由于毕业论文(设计)一般都安排在最后整一个学期,多数学生急于就业,对毕业论文(设计)不重视,马虎应付,导致毕业论文(设计)质量不够好。
(2)专业知识不扎实,科研锻炼的机会较少。学生对专业知识的学习只是为了应付考试,缺乏综合能力的考查。由于实践条件限制,学生的科研和实际动手能力没有得到很好的锻炼,科研水平有限。学生在撰写毕业论文(设计)时,由于专业知识不精和科研能力缺乏,造成论文缺乏深度和创新,照搬别人的观点。
(3)学生选题不当。有些学生选题过大,超出了本科生研究的范围,有些选题又过窄,难以开展研究,有些选题与专业结合不紧密,有些选题陈旧,缺乏创新等。纯理论性选题过多,实践性选题较少。
2.2教师方面
(1)部分教师对毕业论文(设计)不够重视。少数教师为方便学生找工作,对毕业论文(设计)指导持放任态度;有些教师认为本科生只要掌握专业基本理论与基础知识,对毕业论文(设计)质量不做要求。
(2)师生资源不平衡。因高校扩招,使师生资源失衡,致使教师指导的学生过多。而指导教师还承担着大量的教学和科研任务,教师在毕业论文指导环节上投入的时间、精力有限,直接影响了毕业论文的质量。
(3)部分教师水平有限,责任心不强。少数指导教师,尤其是年轻教师,由于平时参加实践较少,动手能力不强,指导毕业论文(设计)的能力有限。少数教师责任心不强,忽略过程管理,对学生撰写毕业论文(设计)监督力度不够。
2.3管理方面
(1)管理制度不完善。尽管各高校都有自已的毕业论文(设计)管理规定,但在“过程管理”方面缺乏一套行之有效的办法,从选题、调研、收集资料、撰写论文、修改、定稿到论文的成绩评定,没有明确的标准与考核指标,造成大部分学生对毕业论文(设计)漫不经心,教师指导流于形式。
(2)管理制度执行力不够。由于管理不严,使各项规定形同虚设,管理制度的监控作用未能很好实施。
3 建立大学生毕业论文(设计)质量保障体系
3.1提高认识,充分重视
学生、教师和管理人员都要在思想上充分认识到,毕业论文(设计)是大学本科实践教学的重要环节,是对学生学习成果的综合性检阅,是对学生查阅文献、科研、独立工作等多方面能力的考查。学校应大力开展各种形式的宣传活动,让师学生首先在思想上充分重视毕业论文(设计)。
3.2开展科研与论文基本规范普及工作,提高毕业论文的科学性和规范性
学校可以邀请教学、科研水平俱佳的教师,为毕业生举办“毕业论文选题、科学研究与资料收集、毕业论文撰写与答辩”的座谈和学术报告,系统地讲授毕业论文的构成、写作方法、图表分析、参考文献的应用以及论文的规范性等问题,提高毕业论文的科学性、可读性和规范性。要给学生打下厚实的专业基础,在专业知识教学的同时,培养学生使用英语作为研究工具的能力,提高学生信息意识和信息素养能力、阅读和检索文献能力、收集和鉴别资料能力、归纳综述能力、逻辑思维和分析综合能力、文字表达能力等。
3.3鼓励学生参与科研训练,提高学生综合实践能力
将学生实习与毕业论文结合起来,让学生参与教师的科研课题,作为教师的助手或负责项目中的某个子课题,开展科研训练。学校还应大力开展大学生实践创新训练计划项目,在教师的指导下,学生通过立项,组成团队开展科研训练。通过组织学生参加各级各类学科竞赛和创新大赛,激发学生想象力和创造力。学生通过参与科研活动,拓宽知识面,加深对专业知识的了解,从而提高学生的综合实践能力、创新能力和毕业论文质量。
3.4进一步完善毕业论文的质量监控体系,加强过程管理
学校制定和完善一系列规范性文件,制定量化的考核标准,明确导师职责,提出对学生的要求。在组织实施过程中,学院要经常进行阶段性检查,了解学生与导师的交流情况,指导内容、工作态度、学习态度和论文进展,对发现的问题及时整改。组织开展毕业论文质量评价机制,由学校组织有关专家对学院一级已经完成的毕业论文抽查,通过听取学院汇报、审阅毕业论文、现场考查等形式,对毕业论文质量进行评估。
3.5逐步实现毕业论文(设计)的信息化管理,提高工作效率
1.论文拟研究解决的问题
正确的指出毕业论文需要解决的相关学术问题,也就是写论文的新颖点。明确指出国内外文献就这一问题已经提出的观点、结论、解决方法、阶段性成果、……。讲述文献研究成果的不足。提出你的论文准备论证的观点或解决方法,简述初步理由。
其观点要经过毕业论文的研究拟写要保证的核心内容,提出和论证它是论文的目的和任务,所以不是定论,结果也出不来。开题报告的目的就是要请专家帮助判断你所提出的问题是否值得研究,你准备论证的观点方法是否能够研究出来。
一般提出3或4个问题,可以是一个大问题下的几个子问题,也可以是几个并行的相关问题。
2.国内外研究现状
简单的评述与论文拟研究解决的问题紧密联系的前沿文献,别的相关文献评述则在文献综述中评述。基于“论文拟研究解决的问题”提出,允许有部分内容重复。
3.论文研究的目的与意义
简介论文所研究问题的基本概念和背景。
简单明了地指出论文所要研究解决的具体问题。
简单阐述如果解决上述问题在学术上的推进或作用。
基于“论文拟研究解决的问题”提出,允许有所重复。
4.论文研究主要内容
关键词:Android,MVC,毕业论文管理系统
面对Android手机如此迅速发展的今天,毕业论文管理系统等类似的软件出现在手机终端的机会将会越来越多,同时其发展的速度也会越来越快。毕业论文管理系统作为传统WEB应用,也必将在手机客户端上得到应用。
一、构建系统的整体框架
(一)采用的技术手段和方法
技术手段:系统采用C/S结构,MVC软件开发模式,前台使用Eclipse开发,后台服务器使用Servlet编写服务器,同时用Tomcat作为服务器,前台客户端环境使用的是Android控件[2]。通过JDBC来调用Mysql数据库,来实现手机客户端与服务器之间数据传输。数据传输的采取的技术是JSON技术,JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是完全独立的文本格式,而且还使用了一个语言习惯类似C家族(包括C,C+ +,C#,Java中的JavaScript,Perl,Python和等)。这些特性使JSON成为理想的数据交换语言。易于读取和写入,也易于机器解析和生成。
研究方法主要有如下三种:
1.问卷调查法。采取发放问卷的方式,了解系统应该实现哪些功能以及后续的系统的完善等。
2.资料和文献法。查阅相关资料和文献,解决系统设计过程中出现的关键问题。
3.科学实验法。用黑盒和白盒的方式对系统的整体性能进行测试。
(二)整体框架。
本系统采用MVC框架,该框架有良好的可扩展性,便于后续的扩展和修改,细化的结构分支为:
1.用户管理:添加用户,用户信息修改。
2.论题管理:上传题目,修改题目,审核题目,选择题目。
3.论文管理:论文上传,论文下载,论文审核。
系统框架图如下图所示:
二、数据库设计
系统运行的核心是一个稳定运行的数据库,数据库设计的优良直接影响到整个系统运行状况[3]。
(一)数据库需求分析
本系统的需求主要体现在用户管理、论题管理、论文管理上。因此,需要设计一个满足要求并且能对各种信息进行存储的数据库。总结得出基于Android的毕业论文管理系统的数据库要满足如下数据库需求:
该系统的用户有:管理员、学生、教师。其中教师和学生用户的编号都要能唯一标识出人物身份。管理员、教师和学生用户的姓名都应该是一个非空集合。论题和论文中必须还有教师的外键约束。
(二) 数据库的概念结构设计
根据上述数据库需求分析,可知本系统的实体有管理员实体、普通用户实体、论文实体。
E-R模型的组成包含三个元素:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出E-R图。
(三)数据库逻辑结构设计
数据库结构设计之后,就要将上面的数据库概念模型转化成数据库系统所支持的实际数据模型,也就是数据库的逻辑结构本系统采用的是MySQL数据库,定义管理员表、普通用户表、论文表、题目表和选择表,具体表的设计这里不再详述。
三、各模块的设计
(一)用户管理模块的设计
用户管理模块:该模块主要包含了用户的添加及删除、基本资料修改和个人信息主页,也是对本系统用户的信息的统一管理,实现登录等操作的必备模块。
系统将根据登录用户角色的不同为用户分配相应的功能。本系统的所有角色都是采用的登录名+密码的方式进行登录。管理员,学生,老师都通过用户名+密码的方式验证登陆。
Android登录界面采用的是线性布局LinearLayout,需要设计本界面按取登陆按键需要跳转到论题信息模块,本系统编程时是用setContentView的方法实现的页面跳转。
(二)论题管理模块的设计
论题信息管理模块:该模块主要包含有论文题目的申报、论文题目修改、论文题目审核、学生选题。是毕业论文管理系统中,选题环节的关键。当老师通过该系统发表课题,课题通过审核后,学生用户可以选择课题
选题界面的布局采用的是LinearLayout中包含RelativeLayout布局文件本界面需注意选择论文后跳转到申请提交界面页面跳转同样采用setContentView方法[4]。
(三)论文管理模块的设计
论文管理模块:主要包含有:论文上传、论文下载和论文审核。是实现师生间相互传送文件的基础。该模块布局文件同样是采用的LinearLayout
以上三个模块设计好后,接下来需要实现数据库的连接,这里主要用到数据库连接类DBConnection.java 来实现,其中主要是字符串url、user、password作为参数,然后再去调用DriverManager类的getConnection方法[5]。最终返回一个数据库连接对象,实现数据库的连接。使用工具类DAO来实现对数据库数据进行增删查。
四、系统测试
这个系统的测试使用了白盒测试,黑盒测试两种测试方法,主要采用的是黑盒测试方法。这样才能更好的达到下列试验的目的:
(1)系统整体功能测试:检查各个功能模块是有遗漏的功能。
(2)接口检查:检查输入输出的信息是否符合规范。
(3)数据检查:检查数据结构是否正确并且对外部信息的访问进行验证。
(4)性能检查:检查性能要求可不可以得到满足。
五、结束语
智能手机的各种app已经开始改变人们的生活,更多的各类管理系统都已经从WEB端拓展到了移动设备终端上了。相信在今后,基于Android的毕业论文管理系统将在高校中有其一席之地。
参考文献:
[1] 卢海东编著.Android应用开发从入门到精通[M] 北京:人民邮电出版社2016
[2] Paul Deitel著 Android应用开发案例精解[M] 北京:电子工业出版社 2013
[3] Baron Schwartz.高性能MySQL[M] .浙江:宁海元电子工业出版社,2013.18~55