绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇毕业论文系统设计范文,希望它们能为您的写作提供参考和启发。
中图分类号:TP319
文献标识码:A
文章编号:16727800(2017)004012903
0引言
高校毕业实习、论文(设计)是一个重要的教学环节,也是教学评估的重要指标。涉及实习单位选取、实习材料提交、审核、选题、审题、论文撰写、设计、文档提交等多个环节。调研发现学校多采用简单的文档及纸质档案管理方式。一些院校自主开发或购买了相关管理系统。但这些系统主要集中解决工作流程和档案管理问题,不能对各环节进行过程监控,不能对导师和学生进行约束,没有将毕业实习、毕业论文(设计)工作整合起来,往往出现学生提交文件后指导教师审阅不及时、审阅意见不规范等问题。将时间控制和过程监控与实习和论文(设计)过程整合值得研究。
1研究现状
1.1研究背景
高校信息网络建设为相应的管理系统运行提供了有力保障,毕业生实习、论文(设计)管理工作相关研究也蓬勃开展。潘旭武[1]基于工作流的毕业设计管理系统;丁勇等[2]提出利用框架开发学生网上选题、在线提交相关材料的论文管理;何金枝等[3]提出基于+SQL Server开发论文管理系统的流程;潘旭武[4]提出基于工作流的毕业设计管理系统设计;刘慧婷等[5]提出基于ASP+Access2000开发毕业设计管理系统;曾俊国等[6]提出基于MVC(框架)开发毕业设计管理系统的方法;施阳等[7]提出基于Java EE开发毕业设计管理系统等。
1.2研究内容
通过查询文献和进行调研,发现目前开发的系统只解决了毕业生论文或设计的管理工作流程,没有将毕业生的实习和毕业设计命题(教师命题、学生自拟题目)、审题、选题、相关文件的提交整合成一个流程,进行系统开发。为此,提出利用ThinkPHP框架开发毕业实习、论文(设计)管理系统。本系统主要解决以下几方面问题:①设定毕业实习、设计、论文、答辩所占比例,系统自动生成最终成绩;②规范毕业实习流程;③毕业论文题目自拟和教师命题两种方式的流程设计;④设定整个设计论文完成时间节点策略,限定学生在时间节点内提交相关材料;⑤阶段任务完成情况统计,过程监控;⑥设定答辩得分点,量化答辩过程,教师在线提交答辩成绩;⑦随机分配答辩顺序。
2系统需求分析
2.1系y功能需求
选取某高校毕业实习、论文设计、答辩等环节工作过程,经过系统化分析,设计系统化流程。 高校毕业生实习阶段主要工作:实习单位选择、实习协议签订、实习周记撰写、实结撰写、单位实习指导和实习指导教师考核等。 高校毕业设计、论文撰写、答辩等阶段工作:选题(教师出题、学生自拟题目)、任务书下达、撰写开题报告、完成设计论文、答辩等。 分析工作环节,分配用户角色,系统在各阶段功能如下: (1)毕业实习阶段。实习形式分为集中实习和分散实习。集中实习是学生参加实习单位与学校签订协议的活动,分散实习是学生自己联系单位实习。学生选择实习方式,签订实习协议,将实习协议以图片形式提交,并在线提交公司简介和实习岗位简介以及实习单位指导教师信息。教师对信息进行审核通过后学生就可开始实习,每周需提交实习周记,实习结束时要提交实结。由单位实习教师和校内实习教师分别考核,给出考核意见和考核结果。 (2)选题阶段。论文(设计)题目采用学生自拟和教师出题两种形式。管理员开启论文题目提交权限。教师与学生皆可提交论文设计题目,并附相关任务说明,供审题专家组审核。审题专家组审核后,进入学生选题环节。为保证选题公平,采用不显示题目,为每个学生随机产生一个编号。选题操作完成后,编号对应一个题目,由教研室管理人员分配导师。各导师上传对应题目的任务书供学生下载。 (3)开题阶段。学生根据任务书要求撰写开题报告(又称文献综述),提交开题报告。指导教师设定时间节点要求学生必须按时上传,否则系统会自动关闭。如上传的文献不合格,指导教师可提交修改意见。文献综述合格后导师确认,学生提交纸质文献综述。 (4)论文(设计)完成阶段。由指导教师制定时间进度表,学生按进度完成,且每周需提交进度报告和存在的问题,指导教师及时解答。设计完成后,学生上传论文初稿供导师审核,导师审核后上传修改意见,学生下载意见修改论文,直至审核通过。导师审核通过后学生需在线提交设计和运行环境说明,向导师提交定稿的纸质版论文。导师确认后,该生进入答辩组,等待管理员安排答辩。 (5)答辩阶段。管理员分配答辩小组(评审教师、专家)、答辩教室、自动生成答辩序号。分配工作完成后进行公告。学生在指定时间、指定地点进行答辩。答辩小组评定成绩,给出答辩结果并录入系统。 (6)成绩核定阶段。系统将各部分成绩进行汇总,生成最终的考核结果,管理员可导出成绩。
2.2系统非功能需求
2.2.1系统运行环境 软件环境运行在freeBSD服务器上,硬件为普通PC服务器。
中图分类号: G463 文献标识码: A 文章编号: 1673-1069(2016)36-195-2
1 概述
作为大学本科生必须完成的最后一门课程,毕业论文具备了其它课程所没有的典型特征:①由于毕业论文的宗旨是考查学生对本专业核心知识的掌握程度和运用知识解决实际问题的能力,因此在其完成过程中将会综合运用多门课程的知识点并将这些知识点与实际研究对象进行结合。②参与毕业论文过程管理的对象多,不仅包括学生和指导教师,还包括负责毕业论文的系主任、主管教学的分院领导和教务处实践教学管理科的工作人员,管理层次多,职能划分详细。③耗时长。按照培养方案的要求,毕业论文从开始选题到最后的答辩,总共耗时将近半年的时间,期间学生可以采取在校完成或者外出完成的形式进行毕业论文。以上特点决定了毕业论文过程管理的复杂性,不同的高校对该教学任务采取了不同的形式,以达到降低管理成本、提高管理成效的目的。
2 系统分析
系统分析主要围绕用例分析、业务流程分析和非功能性需求三个角度来开展。
2.1 用例分析
用例分析主要分析系统中各类角色对系统各个模块的操作权限。根据前期调研结果的分析,本系统的用户可以分为系统管理员、教务部门工作人员、教师、专业负责人、分院领导和学生共六种角色。系统用例分析就是分析这六种角色在系统中可以操作的应用场景。
2.1.1 系统管理员用例分析
毕业论文管理系统的系统管理员只负责本系统运行相关的支撑数据,即系统管理和基础数据两个模块中的功能。通常,系统管理模块包括部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理、日志管理;基础数据包括专业设置、班级设置、教师管理、学生管理和教室管理。其中,部门管理是管理高校现有的教学单位和与毕业论文管理工作相关的部门;角色管理是管理系统用户的分类信息,以便为系统的权限分配提供基础;菜单管理是管理系统可以操作的模块以及模块的层次结构;权限管理是将菜单的操作权限分配给每类角色,从而确保系统操作和数据浏览的安全性;数据管理是对系统的数据库进行管理,包括数据备份和数据恢复;日志管理是管理系统操作的日志,以便系统出现问题时,可根据系统寻找发生故障的原因;专业设置是按照高校现有的专业结构和隶属关系完成专业信息的管理;班级设置是负责按照专业设置学生所在的班级;教师管理是管理高校教师的基本信息;学生管理是管理在校毕业班学生的基本信息;教室管理是管理目前学校可供使用的教室,为答辩安排提供基础数据。
2.1.2 教务部门工作人员用例分析
教务部门工作人员在系统中主要负责三个方面的工作,分别是基础数据中关于时间的设置、答辩安排审核和答辩结果审核。其中,基础数据中的时间设置包括学期的设置、选题时间设置和过程时间设置。选题时间设置主要设置学生选题的开始时间和结束时间;过程时间设置包括指导记录时间的设置、中期检查时间的设置和答辩时间的设置。
2.1.3 教师用例分析
毕业论文管理系统中具有操作权限的教师主要包括指导教师和交叉评阅教师以及答辩教师。教师在系统中可以操作的用例包括出题、审批开题报告、指导记录、答辩申请审批、交叉评阅和答辩结果登记。其中,出题只有被专业负责人指定为指导教师的教师才具有该权限,交叉评阅也只有被专业负责人指定为交叉评阅的教师才具有操作权限;答辩结果登记通常由答辩小组组长来完成。
2.1.4 专业负责人用例分析
专业负责人在系统中主要负责安排工作,包括教师安排和答辩安排。其中,教师安排主要安排指导教师、交叉评阅教师和答辩教师的人选;答辩安排则负责安排答辩教师的分组、参加答辩的学生分组以及教室和具体的答辩时间。
2.1.5 分院领导用例分析
分院领导在系统中主要负责两类信息的审核,分别是出题的审核和答辩安排的审核。
2.1.6 学生用例分析
学生是毕业论文管理系统的主体,在该系统中可以操作的用例包括选题、开题报告撰写、指导记录、中期检查、答辩申请、答辩安排和答辩结果。
2.2 业务流程分析
毕业论文管理系统包含的核心流程包括撰写开题报告和答辩安排两个核心流程。
2.2.1 开题报告流程分析
参与开题报告工作的主体包括学生、指导教师、专业负责人和分院领导,其流程如下:首先,学生完成开题报告的撰写,并提交给系统验证,验证通过后保存信息,并转交给指导教师审批,审批通过后转交给专业负责人进行初步审核,审核通过后再转交给分院领导进行最后的审核,并将最后的审核意见反馈给学生。
2.2.2 答辩安排流程分析
参与答辩安排的主体包括专业负责人、分院领导和教务部门工作人员,其流程大致如下:首先,专业负责人在答辩安排页面完成答辩安排的信息,然后提交给系统进行验证,如果验证通过再将安排转交给分院领导进行初步审核,审核通过后,转交给教务部门工作人员进行最后审核,审核通过后再将最终的审核结果反馈给专业负责人,并最终显示给学生和教师查看。
2.3 非功能性需求分析
与功能性需求分析的侧重点不同,非功能性需求分析更注重的是系统的整体性能要求,是衡量系统整体质量的依据。根据本系统的特点,系统的非功能性需求主要包括稳定性、准确性、安全性、易用性和可移植性。
3 系统设计
根据系统的功能需求分析的结果并结合管理信息系统的管理模式,总结出毕业论文过程管理系统的功能框架如图1所示。
图1中的系统管理通常负责管理一般系统运行所需的支撑数据。毕业论文管理系统的系统管理由部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理和日志管理共七个模块组成。
4 结束语
代码开发仅仅是系统开发生命周期中的系统实现的主要任务,在此之前需经历系统分析和系统设计两个不可逾越的阶段。本文通过分析,得出了高校毕业论文管理系统的需求,并对这些需求进行整理后,完成了系统功能框架的设计,为下一步系统开发搭建系统应用程序架构提供了直接依据。
参 考 文 献
[1] 包慧敏.基于Web的毕业论文管理系统设计[D].南京:南京理工大学,2013.
[2] 郑鸿英.毕业论文管理系统的开发与实现[D].上海:华东师范大学,2011.
[3] 刘珊.本科毕业论文管理系统的设计与实现[D].厦门:厦门大学,2014.
[4] 陈斌.基于JQuery框架的毕业论文管理系统的设计与实现[D].苏州:苏州大学,2012.
[5] 孙晓妍.基于UML的面向对象信息系统开发[J].价值工程,2013(10):189-190.
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)22-740-04
Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges
WANG Yu-qing, LI Ge-wen, SUN You
(Dalian Vocational Technical College, Dalian 116035, China)
Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.
Key words: Internet; Web application; network; JSP
1 引言
随着我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也是极大促进了高校的信息化发展。目前适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台已逐渐发展成熟。但是,大多平台中的教学系统一般都是以完成“课程教学”为目标设计的,对课程实验、毕业论文(设计)等实践性环节提供支持服务还很少。用网络平台实现对毕业论文(设计)教学环节的支持服务还少有人讨论,而这一应用恰是目前所需要的。[1]
本系统所研究就利用互联网Web 2.0技术,采用B/S工作模式来解决毕业论文(设计)实践环节中教师数量不足,选题不规范,指导教师与学生难以及时沟通等问题的。
2 理论基础和核心技术
2.1 JSP技术
JSP(Java Server Pages)技术是以Java语言作为脚本语言的,它为创建高度动态的Web应用提供了一个独特的开发环境。JSP代码可被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。[2]
Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,利用跨平台运行的JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。[3]
2.2 JavaBean
什么是javaBean?JavaBean 是一种基于 Java 的软件组件。其实是一个Java的一个类而已[7]。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
2.3 CSS技术
CSS是Cascading style Sheets的简称,中文译作层叠样式表单,它是一种为超文本置标语言(HyperText Markup Language, HTML)提供增强补充服务的技术,可对每一个HTML的置标(tag)做精雕细刻的修饰。它语句、文法简单,只要在源码中插入STYLE语句就可轻易实现页面内任意文本颜色、背景、边框、行距、字距的添删和修饰等功能,就可使网页更加生动活泼,从而获得满意的效果。
2.4 客户端脚本技术
客户端脚本是为操控和显示由服务器端返回的内容而量身定做的。这种方法可以隐藏、显示网页组件,移动或者改变颜色和字体,从而实现对用户事件的反应。显示或隐藏表单是在网页上创建下拉菜单的根本。依据鼠标位置显示相应的窗口支持网页提示功能。
本系统采用了应用最为广泛的客户端脚本语言是Javascript是一种面向对象并在网络浏览器内部运行的脚本语言。它对网页组件的控制是通过文件对象模式(DOM)实现的,该模式是一种实现与网页交互的应用程序接口(API)。[4]
2.5 数据库技术
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
1) Web数据库简介
所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持[7]。
2) SQL Server 2000简介
SQL Server 2000是企业级网络关系型数据库产品, ODBC数据库引擎提供了与数据库打交道的途径,通过它以及来访问数据库并对其进行各种操作。Visual Basic、SQL Server 2000以及其他微软的软件产品都是通过ODBC数据库引擎,从而给用户提供了丰富的数据类型。ADO数据对象模型在数据库中的信息与将信息显示给用户看的程序之间架起了一座桥梁。它提供了用来浏览不同记录的各种跳转方法,使用微软公司推荐的ADO对象模型将为以后的扩展带来便捷。[10]
3 系统设计与开发
3.1 系统研发的目的
毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的打印。管理员有设置限制选题条件的功能。并能在任意联网的计算机上对选题信息按班级,教师实现打印。管理员还应有封闭数据库的权利。
3.2 系统设计思想
本系统利用互联网Web2.0,采用B/S结构开发。由于本系统在Web环境中使用,网站完成功能比较简单,主要是对数据的基本操作。因此,使用JSP+JavaBean的开发模式进行开发。以SQL Server 2000数据库系统技术做为后台数据库的支持,通过基于Web技术的系统开发,保证用户(教师、学生)通过授权可以任何条件下通过网络登陆,实现相关的服务。系统的系统开放性好,架构灵活,便于维护,在稳定性和安全性方面达到了较高的指标。[5-6]
3.3 毕业生毕业论文(设计)管理系统分析
3.3.1 使用UML用例图描述系统需求
该系统用户有三种身份:学生、教师及管理员。学生和教师都可以注册,更改自己的身份信息,但学生不能改自己的用户名(学号),而且学生只有在注册自己的详细个人信息后才可以进入系统进行论文题目的选择。学生和教师的用户名可以由管理员统一。具体描述如图1、图2、图3所示。[8-9]
■
图1 学生用例图 图2 教师用例图图3 管理员用例图
3.3.2 系统结构功能分析
从以上对本系统的分析,可将其分成前台和后台两部分。前台主要是为学生和教师提供,后台是为管理员(教学秘书)提供。如图4和图5给出了前台和后台的功能结构图。
■
图4 前台功能结构图
■
图5 后台功能结构图
3.3.3 数据库的设计及实现
本系统主要用到四个数据表:
1) student(学生信息表),该表不但保存学生的基本注册信息,还包含了学生选择了哪位教师的选题(即教师编号和选题编号),主要包括:学号(学生ID)、密码、学生姓名、班级等学生的基本信息和教师ID、论文ID。
2) teacher(教师信息表),该表用于保存教师的基本信息,主要包括教师ID、密码、教师姓名、教师职称等等教师的基本信息。
3) article(论文信息表),该表用于保存论文的基本信息,主要包括对应教师的ID、对应教师的论文题目及论文ID等论文基础信息。
4) admin(管理员表),该表用于保存管理员的基本信息及选题条件的限制,主要包括管理员号、管理员密码、管理员ID、同一教师选题人数和同一题目选题人数,选题的有效时间等内容。
本系统用到的数据表的关系主要有一个,如表1所示。
表1 表关系
■
3.3.4 网站整体设计
毕业生毕业论文(设计)管理系统采用JSP+JavaBean的开发模式。使用的JavaBean如表2所示。
表2 学生毕业论文管理系统使用的JavaBean
■
3.3.5 网站结构设计
本系统网站的结构中有多个文件夹,分别存放不同内容与形式的文件。Datebase文件夹用来保存系统的数据库;css文件夹用来保存系统的样式表;image文件夹用来保存系统中所需要的图片;admin文件夹用来保存管理员相关的页面;student文件夹用来保存学生相关的页面;teacher文件夹用来保存教师相关的页面。
3.3.6 系统实现的主要功能
3.3.6.1 个人信息管理
前台的个人信息管理主要是指用户(学生/教师)的注册信息的管理。注册时必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,可以向数据表插入新的记录然后提示用户注册成功;反之,则说明同名用户存在,需要提示用户更改。
后台的个人信息管理主要是指管理员信息的管理。此信息可作为管理员登录系统、管理系统的通行证,管理员拥有很大的权限,所以更要妥善处理。在这个模块里主要包括管理员登录和管理员密码的更改两个部分。
3.3.6.2 论文信息管理
论文信息管理分成两个用户来完成,教师和学生。其中教师所完成的工作主要有论文信息,更改和删除论文信息;学生的工作则是选择、重选论文题目,查看所选论文题目。本系统可以限制每一个教师可带的学生个数,也可限制每一个题目可供多少个学生来选择。在这两个环节中,教师是主导地位,因为只有教师了论文题目信息,学生才能从教师的论文题目中选择。
3.3.6.3 选题信息管理
选题信息管理分为两种用户(即学生和教师)。学生的选题管理功能主要就是对自己所选的论文题目进行查看;教师的选题管理功能就是查看选择自己论文题目的学生的具体信息,并能够进行打印。
4 系统的特色及优势
4.1 方便、简洁的中文操作界面
本系统的为中文操作界面,操作简单、直观,便于用户理解系统较复杂功能,熟练本系统的操作和应用。
4.2 实用性
本系统为用户提供了方便、高效率的功能支持,中文操作界面可以使用用户更好地利用母语优势,迅速掌握系统的操作技能。该系统不仅具有较完美的支持功能,同时采用了最优化的结构设计,降低了系统构建成本,解决了毕业设计中的一些实际问题,可以说是一个实用型系统。
4.3 可移植性
本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。
4.4 具有二次开发能力
尽管本系统是针对我系的实际自主设计开发的,因此可以针对不同用户进行二次开发,提供有效的技术解决方案,满足用户的需求。
4.5 较高的性价比
本系统所需的平台是TOMCAT,该软件为免费软件,操作系统为Windows 2000。硬件环境所用的计算机配置为P4 3.0,512M内存,40G硬盘或以上即可。
5 结束语
实现学院论文管理信息化,把传统的学生毕业论文管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教学单位的教辅人员从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。
本文从系统分析、功能分析、系统设计、数据库设计等方面,全面叙述了系统的实现过程。采用B/S结构,运用了JSP+SQL SERVER技术实现基于Web技术的毕业生毕业论文(设计)管理系统开发。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。本系统比较有特点的是对论文选题的条件也进行了限制。分别分为题目和导师两种限制,不同于以往的选课系统。本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。本系统对提高毕业生毕业论文(设计)的质量可以起到积极的作用。
参考文献:
[1] 高贤波. 网络教学测评系统的设计与实现[J]. 教育信息化,2006,22(9):32-35.
[2] 曾婕. 基于校园网的多课程并行考试系统[J]. 江西理工大学学报,2006,9(3):22-27.
[3] 王志军, 孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]. 计算机应用研究,2006,23(3):26-30.
[4] 苑晓红, 赵春玲. 基于JSP的B/S结构系统的构建技术[J]. 科技资讯,2006,61(23):17-19.
[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.
[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清华大学出版社,2002.
[7] 冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J]. 计算机工程与设计,2006,16(5):25-29.
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)05-1082-04
A Method of Design on a System for College Students to Chose Thesises Based on Atlas
LI Dan
(BoHai Shipbuilding Vocational College, Huludao 125001, China)
Abstract: This system is a technique to help college graduates chose thesises.It based on .NET2.0 platform, and adopts c# language and At? las frame.The syetem basing on development of campus network is a utility for chosing thesises on Web.It using mixed design methods.Ac? cording to different figures,the system manage part mainly adopts C/S structure; meanwhile,it adopts B/S on teachers and students’part. When designing function,the system allows almost activities via Web.The activities include uploading theme and ultimate grading thesis.It offers a very convenient means for teachers,students,educational administrators and system administrators.
Key words: 2.0; C/S frame; B/S frame; asynchronous communication;Atlas
撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。以往的传统的手工选题方式有效率低,工作量大,而且不利于教师与学生的互动和交流。开发本科毕业生论文选题系统的目的是通过信息技术手段,改进了传统的手工的选题的方式,使教师和学生在论文的制作过程中,从论文选题到最后的论文评分都可以通过网络的形式进行,方便快捷,提高了效率,而且更能体现教学的公正、公平和公开的原则。
1系统网络体系结构分析
该本科毕业生毕业论文选题系统,教师,学生是在校园网环境下进行的。因此,采用基于Web的论文选题系统有助于为分布在学校不同地点的教师,学生,管理人员等提供服务。采用C/S模式和B/S模式混合结构。C/S模式的优点是,交互性强,存取安全,通信量小,速度快,利于处理大量数据。而B/S模式的优点是,用户操作简单,适用于网上信息。因此,本系统管理部分主要采用C/S结构。而面向教学管理人员,教师,学生等采用B/S结构。系统结构图如下(见图1)。
图1系统结构
2系统开发技术、模式和框架分析
2.1 与Ajax技术
本系统选择使用ASP. NET 2.0技术。它是微软推出的.NET平台上针对Web应用程序提供的解决方案。它不仅是的 下一个版本;还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。它提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。它可以用任何与.NET兼容的语言(包括VB. NET,C#等)创作应用程序。另外最重要的是,它可以和Ajax无缝集成。
考虑到选题阶段的公平性,为了避免同一个题目选的学生太多,本系统选用了Ajax技术。应用此技术可以实时更新页面内容,使学生能够实时了解论文选题情况。采用此技术的另外的一个原因是,能够提供持续的用户体验,如果教师在提交论文题目的相关信息时,出现漏填或是不合法现象,不需要重载页面和重新填写,只是填写需要修改的信息而已。另外,还有Ajax本身的一些优势。Ajax的原则是“按需取数据”,可以在相当程度上减少冗余请求和响应对服务器造成的负担。可以把一些服务器担负的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间宽带租用的成本。
2.2开发模式
本系统采用三层模式。在三层模式Web系统中,Ajax所处的位置如图2所示。
图2三层模式结构[2]18
2.3开发框架
目前,已经涌现出了不少关于Ajax的技术框架,在.NET方面,如Ajax. NET,Magic Ajax等。本系统选择的开发框架是Atlas(见图3)。Atlas性能优势突出,在所有的Ajax框架中,Atlas的综合性能是最高的。Atlas是微软推出的,已经将Ajax技术进行了完全的封装。由于封装得比较好,实现了大量复杂的应用,页面开发过程比较简洁,适合于大、中型项目开发。而且,Atlas兼容多种浏览器,使用一个浏览器兼容层脚本库来支持所有流行的浏览器,包括Mozilla、firefox,IE。其次,Atlas是免费的,使用起来简单,容易上手,只要从微软的官方网站上下载安装程序(其中包含Atlas架构网站的模板)。安装后,在新建窗口中选择“Atlas的网站模板”,即可创建基于Atlas架构的网站。
该架构有两个主要部分组成。第一部分为客户端脚本库。它可使开发者更高效地为Web应用程序编写和实现客户端功能。它具有一个丰富的组件模型,并允许开发者以面向对象的方式进行脚本编程。该脚本库还包括很多提供常见操作的类:网络访问、用户界面增强、行为、动作和字符串操作等,这些都可以直接在应用程序中使用。第二部分为服务器端扩展的集合。开发者可以使用这些服务器端扩展将客户端与服务器端两种应用程序模型集成起来。借助于这些服务器端扩展,开发者仍可以使用现有的ASP. NET 2.0应用程序模型,但生成的代码却执行于客户端Atlas运行时之上。这样,编写Atlas应用程序与目前编写 Web Form应用程序的过程类似。服务器端控件将Atlas的声明脚本发送给客户端,然后页面在Atlas客户端框架下运行。此后,应用程序即可运行于客户端,且并不需要频繁回送。客户端应用程序同样可以使用Atlas服务,直接连接Web Service或Windows Communica? tion Foundation(WCF)服务,给用户带来更丰富的客户端体验。
图3 Atlas架构[5]
3功能模块划分设计
1)本系统大致要经过六个阶段(见系统流程图),而且每个阶段,对于不同身份的使用人员,提供的功能也有区别。
在教师上传论文题目这个阶段,是不允许学生登录的。教师可以上传相关的论文题目信息,添加,删除,保存,查看等,这个阶段要求教师上交的论文题目的数量应多余选题学生的数量,这样可以充分满足学生的需求,对于学生没有选择的题目可以下次再用。
在教务处审批论文题目这个阶段,只允许有资格的教师审批论文题目并可以给出意见和评分。教师可以看到审批的结果,进行适当的修改、添加等。这时对于,前一阶段上交的论文题目,可删除不合格的题目,但是一定要保证论文总数大于学生数。
当论文题目确定以后,学生可以在选题阶段,进行选题,每个学生可以根据自己的实际情况和论文题目的要求选择一个到五个题目,也可以选择自拟题目,并且填写自拟题目的相关信息。还可以在线直接给指导教师留言询问相关问题(留言只能被指定的指导教师看见)。
学生选题之后,指导教师和教务处根据具体情况(包括学生的专业要求,论文题目要求和学生的选题情况)进行调整,对于自拟题目要进行审批,若审批不合格,可重新选则题目。
论文制作阶段,主要是学生和指导教师的交流。学生上传论文,教师在线审批。根据题目的不同,为指导教师和学生设计分组讨论的留言薄。
最后,对于一些优秀论文,实行网上公开浏览的功能,以供所有的教师和学生监督和借鉴,若有异议可在线实行实名或匿名投诉和留言,做到公开和公平。学生可以查询论文成绩,教务处可以保存论文的电子版资料。
系统流程图(按时间顺序,见图4)。
图4论文选题流程图
2)考虑到不同时间段的任务的不同,将模块功能按使用人员的身份划分为:
①教师
修改登录密码,上传题目(题目信息见表1),修改题目信息(可保存未完成且没有上传的题目),查看结果,批改论文(可打分),留言。
表1论文题目信息
②学生
修改自己的登录密码,选题(删除,查看,添加),查看论文题目时,可按照下表(见表2)所列的的查询规则选项查询自己想要查看的题目。选题时,学生可以选择一到五个题目,并且可以对这些题目按照自己的意愿排序,其中第一个题目是最重要的,也是学 生最想做的,依次类推。在题目确定阶段,教师会按照学生意愿的先后,选择最终人选。同时学生还可以利用本系统上传论文,查看教师批改结果和分数,给论文指导教师和教务处老师留言。
表2查询规则分类表
③教务处
信息,中期检查,在线审批论文题目,保存论文资料,查看教师上传的论文题目和学生选题结果。
④系统管理员
日常维护,参数设置,数据库备份等。
4开发工具
本系统的脚本语言选择C#,开发环境Visual Studio2005,数据库SQL2005及Windows XP操作系统,还有一些图形处理工具和网页制作工具。
5结束语
本系统完成后,经试运行,它可以使本科论文选题系统的大部分工作实现网络化、无纸化,从而减轻了工作量,提高了工作效率。C/S模式和B/S模式的混合使用,使得本系统比以往单一的基于B/S模式的选题系统更加安全和方便。基于当前校园网的普及和推广以及教学管理信息化进程的推进,本系统有着广泛的应用前景,必将对传统的模式产生深远的影响。
但是使用本系统需要专用的服务器,配备专人管理维护,相比传统的人工选题来说,增加了技术含量和成本。另外,系统的设计和实现难度较大,还有很多工作有待完善,比如说,原则上,能够进行选题的同学是有要求的,对未完成本科所修学分的学生是不能选题的,待所有课程都合格后再参加毕业设计选题。但是这里没有考虑,需要进一步的改进和提高,使系统更符合教学管理的实际情况。
参考文献:
[1]黄红华.基于Web的远程教学管理系统的设计与实现[J].科技广场,2004(6):146-148.
[2]柯自聪.Ajax开发精要―概念、案例与框架[M].北京:电子工业出版社,2006.
中图分类号:G434 文献标识码:B 文章编号:1671-7503(2014)13/15-0139-04
一、引言
毕业论文管理在高校毕业生教学工作中是非常重要的一个环节。它具有实时性、要求高、工作量大、工作重复率高等问题,这些都影响了对毕业生的教学工作。最近几年由于高校的持续扩招,导致每年都有大量的毕业生,每到毕业时,毕业生的选题工作凸显尤为明显。目前不少高校采取的仍是传统的记录选题模式,这样存在重复劳动强度大、办公效率低,难以适应海量毕业课题设计的管理需要。本文针对毕业论文选题过程中存在的课题选择灵活性强、指导教师对毕业论文讨论地方分散广、进度要求严格、工作量繁琐等问题,建了一个基于三层架构体系的适用于高校毕业生课题选择系统的网上管理系统。
本文介绍的毕业设计选题系统可以实现整个毕业设计选题过程系统化、规范化、无纸化。系统能够使用户操作起来简便快捷,对于减轻学生、教师、教务工作人员的劳动程度,提高工作效率和管理水平,具有很大的使用价值。
二、开发环境
毕业论文选题系统是一个标准的、通用的、具有交互功能的教学管理系统。该系统采用浏览器/服务器(B/S)模式的三层架构,在环境下采用C#语言,以Visual Studio为开发工具,以IIS为Web服务器,SQL Server为数据库服务器。
三、系统设计与实现
系统的功能结构主要包括以下三大部分(如图1)。
(1)管理员登陆后,能够分别向教师进行提交论文题目的公告,以及向学生选题时限和注意事项的公告;能够审核教师提交的四个论文题目,给予通过或不通过的审批结果;能够查阅所有学生的选题结果,并能够导出Execl表格。
(2)教师登陆后,能够提交四个论文题目和相关概述;能够查看论文题目审查结果;能够审阅学生自己申请的论文题目,给予同意或不同意的结果;能够查阅学生对论文题目的选择情况,根据学生的情况判断其适合或不适合做此题目,以此进行教师对学生的选择。
(3)学生登陆后,能够查看所有教师的论文题目或者根据教师姓名查看其个人的论文题目;能够向某个教师提交自己的论文题目。
上述功能的实现分别需要访问数据库中不同的数据表(如表1),主要包括管理员信息表、教师信息表、学生信息表、教师申请论文题目信息表、论文题目选择情况信息表等。
此外,该系统还提供了其他一些应用模块,例如:公告信息模块、用户登录模块、完善个人信息模块、修改登录密码模块、添加/删除学生或教师用户模块、留言模块,等等,在此本文将不详细讨论这些应用模块。对于本文的主要功能模块,将根据三个不同的用户角色进行详细阐述。
1.管理员模块
管理员模块是进行后台管理或其他相关操作的主要模块,管理员对毕业论文的监督和管理主要是通过此模块实现的。管理员模块的特色功能是,能够根据教师和学生角色的不同需要面向不同对象的公告信息。教师和学生看到的信息均是由管理员的,管理员需在公告信息界面进行公告信息的填写,并选择对象,以及是否,之后单击“提交”按钮则会将管理员填写的信息自动提交到后台管理数据库。管理员不仅可以公告信息,也可对过期的信息进行删除操作,从而维护公告信息的有效性和数据库信息的高效性。
管理员模块中最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点。毕业论文题目管理主要包括:审核教师论文题目、查看论文题目选择情况、查看毕业论文终表。
“审核教师论文题目”是管理员权限的集中体现,每个教师可申请四个题目,管理员需要对这四个题目进行审核,通过对题目和题目内容的了解,单击是否通过完成对论文进行审核操作。管理员审核题目通过后,此论文题目方可被学生选择。管理员单击“提交”按钮将审核结果写入数据库中(如图2)。
“查看论文题目选择情况”是管理员对论文题目的监督管理页面。管理员通过此页面可以查询论文题目的选择情况,对应的教师的4个题目具体由哪4个学生选择,即题目与学生之间的一一对应关系。当学生没有在规定时间内选择题目,管理员可以通过“编辑”功能对信息进行修改,实现管理员的后台控制操作。
“毕业论文题目选择终表”是管理员作为后台管理人员对毕业论文选题的最终结果的查询页面。论文题目与学生之间是否一一对应,在选题过程中也可以通过此页面进行随时监督。在选题工作结束后,管理员可以通过该页面将论文选择情况进行汇总,并通过“导出”按钮将页面的表格导出为Excel表格并保存为电子版。以便后续打印和查询。
2.教师模块
教师模块是教师进行相关操作的主要模块,教师针对论文的操作主要通过此模块进行实现。此模块主要分为4大部分,即个人基本信息、毕业论文题目管理、留言板、公告信息管理。
教师模块的最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点,毕业论文题目管理主要包括:添加论文题目、查看论文题目审核结果、查看论文题目选择结果、审核学生个人申请题目。
“添加论文题目”是教师申报题目的主要页面,每个教师可申请四个题目,教师添加题目的同时需要添加题目的相关描述,以备管理员对题目进行审核时了解教师设定该题目的目的和意义,了解题目所需要研究的相关内容。
“查看论文题目审核结果”是教师申请题目后,查询管理员批复结果的页面。教师提交题目后,管理员进行处理,将处理结果写入后台数据库。当教师点击“查看论文审核结果”页面时,会调用数据库中VerifyTitle表查询IsPass列的信息,返回查询结果,将数据库中的信息显示在查询页面中。如果题目没有通过管理员的审核,则教师可以单击“修改”对论文题目和相关信息进行修改。单击“提交”按钮将结果提交到数据库,并在“查看论文题目审核结果”页面显示(如图3)。
“查看论文题目审核结果”页面主要功能代码如下:
if (Tea.editVerifyTitle(T1, T2, T3, T4, C1, C2, C3, C4, ID))
{
Response.Write("alert('提交成功!')");
xiugai1.Enabled = false;
xiugai2.Enabled = false;
xiugai3.Enabled = false;
xiugai4.Enabled = false;
}
else
Response.Write("alert('提交失败!')");
“审核学生个人申请题目”是教师模块的一大特色,学生模块中学生可对论文题目进行自定义的添加,在教师模块中由学生选择的指导教师进行题目审核。该页面分为两部分:第一部分用于显示教师目前的论文题目信息,以及是否被选中的选择信息;第二部分用于显示学生所提交的论文题目,教师通过查看论文题目的相关介绍,对学生提交的题目进行回复,如果教师觉得学生所提交的题目不符合要求,则可点击“不通过”表示拒绝。如果教师觉得对学生所提交的题目可以作为论文题目,可考虑将第一部分中自己的题目删除。
3.学生模块
学生模块是学生进行相关操作的主要模块,学生对论文的操作主要通过此模块进行实现,此模块中包括8个功能。
学生用户登录身份认证成功后进入学生公告信息页面,学生通过此页面可查询管理员的公告信息,了解论文工作的具体安排。
学生用户主要是对论文题目进行选择和申请,学生可首先查询教师开设的论文题目,通过“查看/申请导师课题”页面通过选定教师姓名或其他条件进行论文题目查询,点击“查询”按钮将在页面上显示符合查询条件的论文信息;点击“全部”按钮将在页面上显示所有教师的论文信息。如果该教师的论文题目没有被其它学生选定,则学生可以单击“选择”选定该教师的论文题目。“查看/申请导师课题“的页面(如图4)。
学生查看/申请导师课题的页面功能代码如下:
if (sdr.Read())
id = sdr["TeaID"].ToString();
strsql = "select * from ChosedSituation where TeaID='" +id+ "'";
s.chosetitle(id,ID.Text );
学生查询教师的论文题目后,如果发现对教师开设的论文题目兴趣不大,则可通过“个人选题申请”页面申请自己的论文题目。学生也可通过下拉菜单中的相关功能选择指导教师,根据个人意愿向该指导教师提交自己的论文题目,通过在表格中添加题目和对题目进行描述,使指导教师了解学生的兴趣意向。学生在添加个人题目后,点击“提交”提交到后台数据库,等待教师进行审核,教师审核通过后学生即可选择该题目。“个人选题申请”页面如图5所示。
“个人选题申请”页面的主要功能代码如下:
if (Stu.JiShu(tID) < 4)
{
if (Stu.upSWork(SWork,tID,ID,SCon))
Response.Write("alert('提交成功!')");
else
Response.Write("alert('提交失败!')");
}
else
Response.Write("alert('申请人数已满,请选择别的导师!')"); }
学生选题成功后可在“个人论文题目”页面查询到最终的选题结果,如果教师同意学生自主申请的题目将会把审核结果写入数据库,学生在查询最终选题结果时,可通过学号、姓名查询到选题信息,并在“个人论文题目”页面中显示。
图6为整个系统使用过程的流程图,从图中可以看出三种用户虽然根据角色的不同而功能不同,但是,他们之间并不是完全独立的,而是相互关联,具有一定的时间顺序性。
四、结束语
本文所介绍的选题系统主要是根据天津师范大学教育科学学院的实际情况进行设计和开发,基本上实现了以往选题过程中的主要流程,并弥补了人工选题过程中存在的劳动强度大、办公效率低等问题,为毕业论文选题的顺利实施和工作效率的提高起到了促进作用。但本系统仍然有待于在实际应用中进行全面的检验,需要不断完善和修正。
参考文献:
1.1系统功能介绍之系统管理员①系统管理员主要负责基础信息的管理,比如说毕业设计从属的系别、作者即学生信息、课题老师、毕业设计的时间信息等等。其中毕业设计时间信息包括研究的申请时间、选题时间等,其中负责研究申请时间的功能区域的作用是记录指导老师报录研究的时间,在这一时间内老师完成课题研究的准备工作,这部分工作由教师完成,毕业选题时间主要是留给学生的,在这一时间内学生会根据自己的兴趣和能力在老师设计的课题下进行选择,在其它时候这一区域是关闭的,学生无法再次进行选题。②负责学生信息管理的是学生资格审查区域,在这一区域内可以搜索查阅参与设计的学生的基本情况,同时也可以对学生的课题研究进行确定和取消等操作。③在课题确定方面,教师并不是拥有全部的资格,在教师设计完课题后,系统的申报课题审核区域会进行核查,只有被此区域认可的设计才能够被学生选择。④课题的选择并不是单项的学生挑选老师或老师挑选学生,这是一个双向选择的系统,在系统内有关课题的选取都要遵循老师和学生双方的意愿,负责这一事项的是课题双选信息管理区域。⑤负责课题信息公布的是公告管理及区域。⑥在文档或表格资料区域中,教师和学生可以下载和课题有关的资料信息。⑦对毕业设计进行整理的是数据归档区域。⑧维护区域会对教师和学生的个人信息进行保护。⑨管理员信息维护区域主要作用是对系统内的管理员的信息进行保护。
1.2系统功能介绍之教师管理子系统①“我的课题“和“课题申报”组成了课题申报区域,“课题申报”是教师确定的研究课题,“我的课题”是学生选择课题的信息。②如果想知道本年度老师设计的毕业课题都有哪些,这些信息资料可以通过查看毕业设计题目区域进行查询。③已选课题和未选课题组成的选题区域可以随时供学生和老师查询,以便清楚的掌握课题选择的信息。④任务书的主要由任务书区域负责,主要服务于教师,用于课题的公布。⑤老师在接收开题报告区域接收下载学生的研究资料,主要包括开题报告、课题的素材以及与课题相关的英文文献资料。⑥如果学生在毕业设计过程中遇到了难题想找老师探讨,可以通过网上答疑区域解决,在此区域内,老师和学生可以探讨毕业设计的相关问题。⑦有关课题实时信息的了解可以通过查看管理员通知或公告区域,在此区域内会实时公开与毕业设计相关的信息。⑧想要下载资料则要进入下载文档或表格材料区域,此区域主要负责的就是资料的下载,下载的资料主要有检查表、评审表等。⑨对学生的毕业设计进行检查的是设计材料检查区域。⑩对毕业设计进行最终检查并确定的是检查论文正式稿区域。11对毕设设计进行整理留存的是上传归档数据区域。12在系统内对老师信息进行保护的是个人信息维护区域。
1.3系统功能介绍之学生管理子系统①学生通过查询毕业设计题目区域对老师设定的研究课题进行查阅,为毕业设计的进行做铺垫。②通过毕业设计选题区域对毕业设计的主题进行确认。③通过查看任务书区域对毕业设计的内容进行了解,同时选择适合自己的工作。④老师检阅的有关学生毕业设计的撰写报告,外文材料等资料是学生通过提交开题报告区域接收的。⑤而解决师生交流难题的是网上答疑区域,此区域包含三部分,分别是提问、回答及我的难题。⑥如果学生想知道有关毕业设计的相关信息,则要进入查看通知或公告区域。⑦学生想要下载的有关毕业设计的相关资料一般由下载文档或表格材料区域管理。⑧毕业设计的提交是由提交论文正式稿区域负责。⑨负责学生信息保密的是个人信息维护区域。
2系统设计过程中的重中之重和难关
2.1如何挑选系统设计和实施的平台在高等院校的毕业设计管理环节中,校园网的作用不容忽视,校园网的网络平台是互联网,主要包括有网络的操作、服务器、网络操作的硬件系统和客户操作软件系统。本研究中的系统采用的工具是微软的(c#),B端的数据访问技术是语言集成查询技术,数据库管理系统应用的是SQLServer2005。
2.2如何解决多位学生选择同一课题的情况在高效毕业设计课题选择中必然会发生一种情况,那就是有多个学生都选择了同一个课题,如果不对这一情况进行控制,那么课题研究人数就会过量,那么毕业设计信息的存储也会出现问题,所以必须对这一问题加以控制。在系统中对某个课题的最大研究人数、已选定的人数、剩余的人数都会进行设定显示,用于提示选题学生酌情选择研究课题。
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)35-2049-02
A Teaching Model Research Based on Internet/Intranet in the Information Technology Course
CHEN Fang1, CHEN Zhao2
(1. Pharmacy of East China University and Technology, Shanghai 200237, China; 2. Faculty of Mechanical & Electronic Information of China University of Geosciences, Wuhan 430074, China)
Abstract: At present, colleges for large-scale expansion caused management more difficult, the quality of thesis papers and the value of Paper documents are not to make full use of, this article statements a management system based on B/S model Three-tier architecture, in the middle using ASP technology, background database to SQL Server2000 designed to achieve. The system is reliable, safe, convenient and better able to meet the college paper's management of the basic requirements.
Key words: thesis; B/S module; ASP; SQL server
1 引言
在高等学校的教务管理系统中,毕业论文的选题大都采用人工方式,面对不断增加的生源,这样不仅工作量大,而且效率低下,容易出错,更不方便教师查阅和管理人员的管理。利用计算机辅助设计加强毕业论文课题的管理工作,既提高了论文选题的科学性,又可大大减轻管理人员的工作强度,提高了工作效率,从而使得管理工作逐步实现制度化、规范化和程序化。本文设计与实现的论文管理系统采用B/S的模式,中间采用ASP编程技术,后台选用SQL Server2000得以实现。
2 系统的总体设计
2.1 设计思路
系统以SQL Server2000作为后台数据库,采用B/S结构即浏览器/服务器结构,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成浏览器、Web服务器与应用服务器、数据库服务器组成的三层体系结构。主要采用ASP动态网页技术,通过ASP,结合HTML网页、ASP指令和ActiveX元件,建立动态、交互且高效的Web服务器应用程序。数据库的访问通过ODBC(开放式数据库互联技术)用SQL实现。系统通过ADO与数据库连接,实现数据库的相关操作。
2.2 工作流程
实践论文管理工作中,基本的工作流程分为:1)教师出题;2)学生选题;3)中期检查;4)论文答辩;5)论文评优五个阶段。
毕业论文管理系统实现论文的出题、审核、选题、、检索、统计等多项功能。该系统既能让学生网上论文选题,又能实现提交论文,这样为老师和学生对论文资源的查阅和检索提供了方便。
系统中主要设置了八个模块,分别为:登录模块、论文出题模块、论文选题模块、论文提交模块、论文加工模块、论文查询模块、论文统计模块及系统配置模块,每个模块又具有各项多种功能。管理系统结构图如图1所示。根据基本工作流程和各功能模块,该系统设置四个角色进行分配管理,包括:系统管理员、教师、学生、教师管理员这四类。各个角色都具有不同的功能,依据基于角色的访问控制理论对每个教师进行分配角色,以实现相应的管理权限。
2.3 功能模块的设计
2.3.1 系统管理员角色
1) 日常管理:日常公告的管理,常用表格的管理,师生上传文档的管理,教师出题变更申请受理;
2) 论文选题:论文选题时间设置,论文选题锁定情况统计;
3) 中期检查:中期检查表审阅,中期评审分组;
4) 后期管理:论文成绩评审表审阅,论文上传情况统计,评阅,答辩,二次答辩,师生最终上传文档情况汇总,学生成绩分析与统计;
5) 论文加工:对当年度提交的所有论文进行标引工作,以便查阅和检索;论文格式转换管理,将所有论文由原来的文档形式转换成PDF格式,以便保存;
6) 信息维护:管理员、教师、学生信息的维护,系主任、教学副院长角色的分配,院系、班级信息的维护,系统数据的初始化等。
2.3.2 教师角色
1) 论文出题:教师上传论文题目,所需学生人数,课题的来源等相关信息;
2) 论文选题:对自己提交的课题进行学生的锁定和退选;
3) 任务相关:公告浏览,论文基本格式的样张下载;
4) 表格提交:中期检查表的管理,成绩考核表的管理,其他相关文档的管理;
5) 学生文档管理:对学生提交的文档进行审阅和管理;
6) 成绩管理:对进行指导的学生进行论文成绩的评定。
2.3.3 学生角色
1) 论文选题:对于教师的出题情况进行查看,并选择论文;
2) 任务相关:公告浏览,论文基本格式样张下载;
3) 论文管理:开题相关文档管理、论文相关文档管理、设计相关文档管理;
4) 论文提交:提交毕业论文管理;
5) 成绩管理:查看中期检查表、成绩考核表,其他相关文档。
2.3.4 教师管理员角色
除了具有教师模块中的所有功能外,教师管理员角色主要添加两项功能:
1) 论文审核:对教师论文出题质量进行审核;
2) 统计功能:统计当(历)年度的毕业论文提交的数量,学生成绩的统计。
2.4 数据库的设计
毕业论文管理系统结构图
本系统在设计过程中,尽量考虑到各个模块中的相似之处,减少表格数量,提高表格的关联程度,以及减少数据库中数据的冗余。根据数据的流程和功能需求,数据库主要包含以下工作表格:
1) 教师数据表:存放教师基本信息,数据项包括教师工号、密码、教师姓名、职称、专业、联系方式、教师个人简介、系所编号、学院编号、论文编号;
2) 学生数据表:存放学生基本信息,数据项包括班级、学号、姓名、密码、论文编号、成绩、综合排名、兴趣爱好、备注;
3) 论文数据表:学年度、论文编号、论文题目、出题教师工号、选题学生学号、课题来源、成绩;
4) 论文审核表:学年度、论文编号、审核状态、修改意见、次数;
5) 论文选题表:学年度、学生学号、论文编号、论文选择状态、选择时间;
6) 论文成绩表:学年度、论文编号、教师工号、学生学号、成绩、评语、评阅时间;
7) 选题管理表:序号、职称、论文数量、学生人数。
2.5 数据库访问控制的实现
在数据库中为了实现权限设计的安全问题,建立以下七个基本表:
1) 用户表:序号、用户名(取教师工号或学生学号);
2) 角色表:角色名、用途说明;
3) 权限控制表:角色名、用户名;
4) 数据库访问权限表:操作权限、角色名、基本表名、权限说明;
5) 数据库基本表:基本表名、基本表说明;
6) MIS子功能模块表:子功能代码、功能说明;
7) 功能模块访问权限表:子功能模块代码、角色名;模块菜单名、功能说明;
各个表项联合起来形成系统的授权机制,其运行机制是:当用户通过系统登陆界面后,系统首先利用权限控制表找出用户所对应的角色,然后利用数据库访问权限表和功能模块访问权限表找出该角色所能进行的操作(即基本表单名和子功能项代码),并在角色表中查看该角色的状态,如果角色处于被激活的状态,该用户就可使用该系统,如果该角色处于被禁止的状态,即使该用户拥有该权限仍不能执行。这样,系统管理员在进行维护时,若更改功能角色,则只需修改数据库访问权限表,功能模块访问权限表和权限控制表中的记录即可,而不需修改表的结构,大大方便管理员的维护工作。
这个完整的基于角色的多层应用系统安全控制有效地将前端的“菜单层的权限管理”和后台的“数据库基本表及相应操作权限”统一起来,实现了权限设计的授权机制。
3 系统的主要功能实现
系统通过B/S三层结构实现论文的选题管理与论文的提交和评阅,采用浏览器、Web服务器和数据库的三层结构,当用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器访问用户的指令后开始执行程序,根据请求从数据库中取出相应的数据,并将数据以一定格式返回到客户端。
3.1 教师论文出题功能的实现
每个教师使用自己的工号和密码进入管理界面,点击论文出题模块,系统将根据论文审核表中的有关信息查看该教师是首次登录还是重复登录,如果为首次登录,页面上将出现相应的论文数据表,填写各个字段,包括论文题目,课题来源,学生要求(比如专业限制等)、其他要求(比如性别要求等),填写完毕后选择提交按钮实现出题的功能。其中要注意的是管理员在选题管理表中根据每个教师的职称对教师的出题数目和所带学生人数进行了限制,比如根据副教授职称只能带两个毕业论文题目,一个课题只能有一个学生选择等。如果为重复登录,将根据论文审核表中的相关信息查看该教师有无被退回的题目,如果有,页面显示该教师被退回题目的相关信息,如果没有,提示该教师出题成功,无需再次出题。
3.2 教师论文选题功能的实现
当教师使用自己的工号和密码进入管理界面,点击论文选题模块,页面上将出现论文课题、学生姓名(点击学生姓名链接将出现学生的有关信息)并同页面预设置有锁定和退回功能键,当教师查看符合要求时点击锁定功能即能实现双向选定,否则点击退回功能,此课题呈现空置状态,以供其他学生选择。
3.3 学生选题功能的实现
每个学生使用自己的学号和密码进入相应界面,点击论文选题模块,页面上将出现还没有被选择的毕业论文选题列表,分别有论文数据表中以下字段:论文编号、论文题目、出题教师工号(点击教师工号可出现链接教师的有关信息),并同页面预设置有锁定和撤销功能键,如果该生已经选题,系统将其视为修改选题,修改学生数据表中该学号学生记录中论文编号数据即可。
3.4 论文审核功能的实现
教师填写论文选题之后,系主任要对论文题目进行审核。当系主任使用自己的工号和密码进入管理界面后,点击论文审核模块,页面上将出现已经上传的论文题目,并同页面预设置确定和修改的功能键,如果论文题目不符合要求,系主任点击修改,并给出修改意见,否则点击确定通过,这样教师论文出题成功。此时将该教师工号记录入此论文数据表中,将论文编号记录入教师信息表中。
4 结束语
该系统结合ASP开发平台和SQL Server2000 技术,实现了毕业论文(设计)阶段从选题管理、论文写作、中期检查、论文提交等方面进行综合管理的一个系统平台。整个系统在设计上保持了各个部分的相对独立性同时又是有机地融合在一起的,体现了各自的特点。在教学管理应用中收到了较好的效果。
根据目前的管理思路我们也有进一步的设想:1) 逐步实现毕业论文的网上归档功能,和档案馆归档软件形成对接,实现毕业论文的电子归档;2) 通过和图书馆数据检索平台的功能对接,实现毕业论文在数据库平台的电子查阅,由图书馆专业人员作标引工作,实现有序的存储和高效利用。
参考文献:
[1] 陈芳, 陈朝. RBAC在MIS中的应用[J]. 计算机系统应用,2003(1):43-44.
[2] 李杰. 基于ASP毕业论文选题系统的设计[J]. 湖南环境生物职业技术学院学报,2007,13(2):30-32.
[3] 崔盟. 基于Struts+Ajax的学位论文管理与服务系统的设计和实现[J]. 现代图书情报,2007(11):7-12.
[4] 严国丽, 等. 基于.NET的论文管理系统的设计与实现[J]. 电脑学习,2007,10(5):10-12.
一、引言
在远程教育的教学中,毕业设计(论文)是完成专业培养目标最重要的教学环节,也是培养学生综合运用所学基本理论、基本知识提高分析问题和解决问题能力的重要手段。现代远程教育主要利用计算机网络通信技术和计算机多媒体技术,以及运用这些技术所建立的具有双向交互功能的教学平台进行教学。经过几年的建设,各远程院校已广泛运用远程教育平台进行课程教学,为学生的自主学习提供支持服务。但开展网。卜毕业论文指导还很少研究,基本还是采用传统面对面的教学模式。本文给出了远程毕业设计(论文)辅导解决方案,并对传统模式和远程模式进行了比较研究。、
二、系统需求说明
本系统采用面向对象开发模型,为每一个使用者构建方便完整的虚拟使用环境。系统以用户为导向进行针对性设计,主要的用户有:学生、指导教师、评阅教师、答辩教师、教学管理员、教务管理员、系统管理员,系统主要的用例图参见图1。下面给出各类人员相应的系统功能:
1.学生
个人信息的自我管理。按阶段完成以下流程:根据自身情况完成选题,题目可以是根据实际情况自定或指导教师给定选择范围选定,选定后提交审核;开题阶段,根据指导教师的任务书完成开题报告、知识准备、任务的初步调研;提交中期报告,完成任务的大部分主体,并提交审核;根据论文格式要求完成论文和设计,并提交指导教师审核,按照规范提交评阅教师评阅,通过后参加答辩;通过答辩后,根据教务要求完成相应的提交工作;整个过程中电子资料的利用,以前课件的翻阅,论坛交流、多媒体的实时交互。
2.指导教师
个人信息的自我管理。按阶段完成以下流程:根据自己所长给学生提供选题.跟学生交互后确定学生选题,并制定任务书,对小组给出分工:辅导阶段,为学生营造好的学习氛围,相关电子资料、网站论坛的推荐,样例提供,实时非实时地与学生沟通.给学员答疑,参与论坛讨论,以及多媒体交互;控制学员进度,根据情况允许学生进入下一阶段,并对每一阶段给出得分和评语;对学生进行开题评审、中期评审以及终期初审。
3.评阅教师
系统后期把学生论文匿名提交评阅教师进行评价,由评阅教师匿名给出评论,学生根据评阅情况作出修改,并最终影响最后成绩;展示优秀作品。
4.答辩教师
利用系统对参加答辩学生的情况进行翻阅、拟定提问草稿;参与网上答辩,和学生进行文字、音频、视频白板、文档等交互进行答辩,并给出成绩和评语,同时对突出答辩过程进行评论,并提交展示。
5.教学管理员
对学生选题进行审核,并形成报表,查看进度,对进度进行监督,适时安排评阅教师和答辩教师参与工作;收集开题报告、中期报告及最终的论文和设计作品,并对过程进行定量分析,如指导教师的论坛发帖数,提交电子资料的引用数等;对论坛进行监管;对教学公告进行管理。
6.教务管理员
对参加毕业设计(论文)的学生进行审核,向系统提交参与学生的基本信息,向系统提交专业指导教师、评阅教师、答辩教师的基本信息;对过程中的开题、中期及评阅、答辩的成绩评语进行整理;对必要的资料数据进行存档。
7.系统管理员
负责权限分配,对学生、指导教师、评阅教师、答辩教师、教学管理员、教务管理员的使用权限进行管理;对数据库进行管理,做好备份和维护工作;对各类信息进行管理,制作调查表,收集各种数据,并提交教务教学管理员进行分析;收集系统运行情况,及时改进系统性能。
三、系统结构
系统采用B/S模式运行,系统软件体系结构如图2所示。系统包括:客户层、应用访问层、企业应用集成、数据处理和系统结构基础层等。
客户层主要是指满足用户请求的各种方式,系统可以支持SOAP和其他的客户机应用软件等。能支持现阶段所有符合HTTP标准的WEB浏览器,使客户只要会使用任何一种WEB浏览器,就可以对访问系统平台和向系统平台提交个性化请求,而无需学习和安装任何客户应用。
应用访问层构建于HTTP和XML技术,主要用于接收来自用户的不同请求,采用应用请求中间件技术可以支持客户层的多种协议请求。
企业应用集成主要以JAVA为核心技术,大量采用中间件技术、多层结构体系,使不同应用可以无需考虑部署在什么硬件平台上,使用什么数据库,透过多少复杂的网络,或是同一主机的不同应用系统。系统还能提供基于不同平台丰富的开发接口、支持流行的开发工具、支持流行的异构互连接口标准。系统主要通过JBOSS+TOMCAT来建立。
数据处理系统是本系统平台的最重要组成部分,数据处理系统主要采用开放的MYSOL来实现。
四、技术方案及实现
1.开发工具
前台开发采用Macromedia Dreamweaver MX和E―clipse等完成。
Macromedia Dreamweaver MX是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。利用Dreamweaver中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。Dreamweaver还包括多种与编码相关的工具和功能,其中包括代码视图中的代码编辑工具(如代码加色和标签完成),有关HTML、CSS、JayaScript、CFML、ASP和JSP的参考资料以及一个JavaScript调试器。在本项目中用来作为JSP的编辑工具,同时利用fwasi_vtfs_de.mxp插件进行STRUTS辅助开发。
Eclipse是一个开放源代码的、基于Java的可扩展开发平台,其本身是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Devclopment Tools,JDT)。Eclipse支持Java语言,也支持诸如C、C++、COBOL、PLl等编程语言。在该集成开发环境可开发EJB组件、了AVA程序、C程序、WEB站点等各种不同类型的应用。其中Lomboz是一个免费的Eclipse插件,它将很多Java应用服务器、J2EE组件和Wcb应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测 试、部署J2EE应用。在此Lomboz上加上org.easYstruts.eclipse_0.6.4可很方便地完成STRUTS的开发。
2.应用服务器和数据库选型
后台采用开放应用服务器JBoss+Tomcat和MYSQL完成。
JBoss是一个开放源码、功能强大的Java应用服务器,支持EJB 1.1和EJB 2.0的规范,是一个为管理EJB的容器和服务器,也是目前最受Java开发者欢迎的Java应用服务器。一方面,因为JBoss具有精良的、基于JMX的总线架构,这使得它在开发者中更加流行和实用;另一方面,JBoss Group本身积极参与J2EE相关规范的制定和相关技术的研究,这使得JBoss应用服务器本身能够遵循和推动J2EE规范的革新。借助于JMX,JBoss应用服务器的一切都是模块化的。tom―cat是iakarta项目中的一个重要的子项目,是sun公司官方推荐的servlet和isp容器,servlet和isp的最新规范都可以在tomcat的新版本中得到实现。JBoss+Tom―cat已经成为一个免费的开源的稳定的J2EE服务器。
MySOL是一个真正的多用户、多线程SOL数据库服务器。MvSOL是以一个客户机/服务器的结构实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。MySOL主要目标是快速、健壮和易用。
3.J2EE技术及实现
本系统采用J2EE技术体系完成开发、实施和管理。采用的开发和实施架构是eclipse-SDK―3.0.1―win32+lomboz.301 (开发工具)+iboss―3.2.1 tomcat―4.1.24(中间件应用服务器+Servlet)+Apache(WEB服务器)+mvsql-administrator-1.0.19-win-noinstall(后台数据库管理系统)。J2EE技术的基础就是核心JAVA平台或者JAVA2平台的企业版。它具有跨平台性和易移植性,方便存取后台数据库,在Internet具有保护数据的安全模式,同时其多层次结构也保证了新系统高可靠性及可扩充性、灵活性、易维护性、稳定的可用性等。
4.相关数据库
(1)辅导数据库。有学生基本信息表、教师信息表、管理员信息表、辅导日志表、选题表、开题表、中期表、终期初审表、评阅表、答辩表、成绩表、主要参与人员基本信息、过程各阶段性成果信息。
(2)论坛数据库。按主题专业划分成多个表。)
(3)资料数据库。提供各种文件、论文样例和电子图书资料。
(4)多媒体数据库。用于存放各类实时的语音、视频数据。
5.创建科学的成绩评价体系
毕业设计是一个科学研究过程,即经过知识准备、研究阶段、豁然开朗、完成几大阶段。对学生的最终评价应该是一种过程评价,而不是一评制或者是答辩定成绩的情况。
本系统基于对学生、参与教师的严格过程管理,把最终评分分到各个环节。选题、开题、中期、终期预评、论文评阅和答辩,再加上论坛参与的积极性等人气指数,最终形成总分,以期为学生形成良好过程习惯,对参与教师也有明确的监督作用。用公式表示如下:
最终成绩=过程成绩+评阅成绩+答辩成绩+人气指数
五、相对传统模式的优势
传统的毕业设计(论文)辅导是一种面对面、言传身教、师徒式的模式,该方式存在不少弊端,学员视野受导师影响,是一种近距离的交流,不适合远程教学。指导教师的精力有限,发挥作用有限,各种好的经验只能产生小范围的效果,人力物力资源共享不高。远程系统具有以下相对优势:
1.为系统的每一个参与者量身定做虚拟环境
利用远程辅导系统,指导教师可以方便地为学生创建良好的学习情境:提供已学课程的课件、参考的电子图书、相关的专业网站、相关的热点论坛、相关的电子文档,甚至开通相关的国家电子图书馆以供翻阅,努力反映当代科技发展水平,让学生了解、把握国内外在该研究领域的最新成果和发展动态。通过远程系统的论坛,创建针对性的论坛,指导学生浏览相关网页和资源,并对所得信息进行去伪存真、去粗存精。通过实时工具跟学生进行会话和协作沟通,经过引导,使学生在已有的知识上形成新的理论观点。远程系统也利于指导教师重整理论体系和知识结构,形成新的教学科研支点。
2.过程监督机制和科学的评分系统
传统模式容易出现学校缺乏对教师的真正有效监督机制和奖惩制度。教师对毕业设计的指导工作重视不够,导致计划和进度不能落实等实际情况。远程辅导系统严格按照选题、开题、中期报告、终期初审、论文评阅和答辩几个环节顺序进行,学生只有完成一个环节,才能进入下一阶段,而每一阶段都应该有指导教师和相关人员的审核评分,不然学生就不能进入下一阶段。在此基础上建立科学的评分体系,学生的最后成绩也不再是一票制,而是综合评分。同时利用远程系统能有效控制过程方式,能较好控制进度,对过程建立科学的量化指标,甚至学校可根据自己情况让学生提早启动毕业设计进程,以应对学生最后学期忙于找工作或考研而精力投入不足的问题。
3.远程辅导系统能使资源共享最大化
近年来高校扩招后学生规模扩大,指导教师精力投人不足,学生数量大幅增长,同时,高校的大多数指导教师同时还要承担有大量的教学和科研任务。由于毕业设计时间过于集中,以至于有的教师在毕业论文环节上投入的时间、精力非常有限,直接影响了毕业设计的质量。指导教师可以向远程系统提供相关课件、教学过程中的相关资料、网络索引链接、往年的论文设计样例等供学生参考。学生可以以访客身份参观其他同学的毕业进程和老师评价情况。专业教师可以通过论坛提出一些看法观点,对实时互动进行记录形成文件供全体同学进行观摩。通过这些创建良好的学习氛围,使教学资源得到最大的共享。
4.能培养学生的计算机应用能力和信息处理能力
现今的信息社会离不开计算机的使用,计算机的使用能力是毕业生的综合素质的重要组成部分,通过远程系统,学生可以得到资料检索、上传下载、文件处理、论坛交流、即时通讯等多种信息处理能力的强化训练,为以后打下良好的基础,也为以后的无纸办公、电子商务工作创造条件。
姓名: 专业: 所属系别:
学号 指导教师姓名 职 称:
开题报告时间: 年 月 日
论 文 题 目 :小型医院业务管理系统设计
1、拟选课题国内、外的研究动态、水平、存在问题,与本人实习、社会实践、调研的关系,并附主要参考文献:
医院的医疗水平和服务质量一直是国内外关注的焦点,仅靠增加基础设施投入和脱离信息化的管理方法的改进,是不能从根本上提高医院的工作效率、服务质量和管理水平的。医院业务管理系统的目的就是减轻业务劳动强度,减少了差错,科学管理药品,节省人力,提高医院的财、物管理水平,增加经济效益,改善患者的就医环境,方便患者就医和查询,提高医院的服务效率和服务质量,提高医院的医疗质量和管理水平。所以,一个现代化的适应社会发展需要的医院,除了具备一流的医疗队伍、一流的服务设施之外,还应具备一流的业务管理系统。
医院业务管理系统不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量。因此,医院对业务管理系统有着强烈的需求。本文介绍了医院出入院处、病区、药房、药库的业务流程,在整体分析医院各部门以及部门之间的实际工作业务的基础之上,结合管理系统开发的理念,用VB 6.0作为前端开发工具,开发了医院业务管理系统。目的就是利用计算机软硬件技术、 网络通讯技术等现代化手段,对医院及其所属各部门的业务进行综合管理。从而为医院的整体运行提供全面的、自动化服务的业务信息系统。全文通过对业务流程的分析以及对系统的模块设计、实体-联系图(E-R图)设计、关系模式设计、数据库设计、代码设计、人机界面设计等,详细地阐明了本系统开发的目的、过程及预期效果。
业务管理系统是一门集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是管理活动的全过程,以便有效的管理医院。
参考文献
[1]张莉 王强 赵文方 董莉 《SQL Server 数据库原理及应用教程》清华大学出版社,2002
[2] 萨师煊、王珊.数据库系统概论(第三版).北京:高等教育出版社,2000
[3] 张海藩.软件工程导论(第四版).北京:清华大学出版社,2003
[4] 催五子、于宁。界面设计与Visual Bbasic.北京:清华大学出版社,2004
2、课题拟解决的主要问题,在理论和应用方面的意义,完成课题的条件(包括实习单位情况)和设计(论文)的主要内容:
意义:1、为病人提供更好更快、更快的服务,提高医院在医疗市场的竞争力以及吸引更多的病人到本医院就医;
2、人力工资昂贵,迫使医院采用计算机以提高劳动效率;
功能:1、门诊挂号:为病人提供就医卡方便病人;
2、住院病人管理系统:是医院可以随时了解病人情况;
3、药房管理系统:提高了药品管理的质量,和工作效率;
4、门诊医生工作站、住院费用的管理、病历管理系统、以及外部接口等。
3、指导教师对学生选题报告的评语:
指导教师签字: 年 月 日
4、选题报告会评议组意见:
组长(签字): 年 月 日
5、学院审查意见:
1 前言
高等学校本科毕业设计(论文)是本科实践教学过程中的重要环节,更是本科教学计划的最后一个重要环节,是衡量本科教育培养水平的重要依据。
如今,随着社会的发展,高校教学规模的逐步扩大与深化、毕业设计(论文)任务布置环节的逐渐细化都将有效地促使毕业设计过程管理的信息化、现代化。然而,现阶段毕业设计的过程管理大多依然沿用传统人工管理的方式,这样既不能满足近年来高校连续扩招的要求,同时也对提高高校本科教学秘书的工作效率产生了制约。本论文在对本科毕业设计过程管理流程和方法研究的基础上,希望通过在其中引入信息系统的应用,提高本科毕业设计工作的效率,从而进一步促进本科教学相关环节的进步。
2 本科毕业设计(论文)过程管理信息系统的应用探索
2.1 实际过程管理工作程序分析
为了完成本科毕业设计过程管理的信息化,有必要了解本科毕业设计过程管理工作的程序,从而为后续工作提供坚实的基础。实际本科毕业设计过程管理工作程序有十余个阶段,包括成立毕业设计指导组、教师题目申报、题目审查、公布题目学生选题、选题结果统计、实施阶段、答辩资格审查、毕业设计论文评阅、毕业设计答辩、成绩评定、毕业设计总结、整理归档。
2.2 实际过程管理工作问题分析
(1)学生。现有工作程序下,学生在选题、开题、中期、答辩资格审查、答辩过程中需要多次重复填写个人信息和论文信息,这不仅增加了学生的工作量,也给管理者的核对、整理、归档工作增加了负担,而且由于数据量大,繁琐复杂,工作中极易出现错误。
(2)教师。在现有工作程序下,教师在题目申报和审查过程中,需要多次提交、修改题目、背景等相关信息,如不能及时更新数据,将对后续工作的进行产生影响。
(3)管理者。毕业设计整个过程中,作为管理者要面临来自学生、教师的各种信息数据,数量庞大,且需要随时更新;学生选题和答辩资格审查仍然需要人工审核,无法实现与学校现有教学系统数据的对接。
2.3 信息系统设计方案
2.3.1系统功能
本系统由相互管理的学生、教师、管理者共同组成。
(1)管理者
1)信息维护。通过现有教学管理系统导入学生、教师个人信息,设置操作权限,并对用户信息进行添加、修改,毕业设计相关通知、公告。
2)审查管理。设置毕业设计题目、类型等基础参数,审查教师申报题目、学生提交文档及学生答辩资格,完成开题、中期检查和毕业设计答辩成绩录入。
(2)教师
1)信息维护。对个人信息进行维护,申报、修改、删除题目,查看申报题目审核状态,查阅毕业设计通知、公告及学校相关管理规章制度。
2)审查管理。评阅论文,对论文进行修改、删除,提交评阅分数、意见,对学生进行选择,回答学生咨询的问题。
(3)学生
1)信息维护。对个人信息进行维护,查阅毕业设计通知、公告及学校相关管理规章制度。
2)查阅管理。查阅指导教师信息、题目信息,提交论文,查看论文审核状态,查看各阶段评阅分数,向指导教师、评阅教师进行咨询。
2.3.2方案设计
在对实际过程管理工作中问题分析的基础上,提出信息系统管理方案。设计本科毕业设计过程管理信息系统,具体工作流程如下:
(1)准备基础数据表。本系统需要准备多张相关基础数据表,包括学生信息表、教师信息表、管理员信息表、题目选择状态表、相关文件表、专业信息表等。由管理员向系统直接导入学生、教师的相关文件及专业信息表,为后续毕设工作提供基础数据。
(2)基础数据操作。该阶段由指导教师陆续在系统中录入申报题目相关信息,管理员对教师所申报题目进行审查,审查通过的题目由管理员公布在系统,此时学生可以查阅题目信息及指导教师信息,并进行选题。选题结束后毕设工作正式开始,在开题和期中检查过程中,学生需要在系统内完成相关信息的填写,由检查小组组长在系统内录入学生各环节成绩。
(3)评阅答辩阶段。管理员通过系统对学生答辩资格进行审查,然后向教师分配论文评阅工作,教师使用系统评阅论文并录入评分及评语。答辩结束后由答辩小组组长在系统内录入学生答辩成绩,系统根据规定比例自动计算学生总评成绩。完成录入工作后,系统自动生成相应表格并可以打印,方便整理归档。
3 结语
为了改善传统毕业设计整个过程管理效果不佳的普遍问题,本文重点用现代高等教育理论方法,结合毕业设计(论文)教学管理的实践, 提出了构建本科毕业设计(论文)教学管理的信息系统的解决方案,既规范毕业设计选题和管理过程,还可以综合提升教师、学生、管理者的工作效率。
【参考文献】
中国传统设计元素是东方文化的一处独特景观和宝贵财富,它题材广泛、内涵丰富、形式多样、历史悠久,是其他艺术形式难以替代的,在世界艺术之林中,它那独特的东方文化魅力正熠熠生辉。我选取其八种元素分别作为运用在招贴之中。在对传统艺术表现方式的理解基础上,传统的元素加以改造提炼和运用,使其更富有时代的特色。如(图1)所示。
采用传统的青花瓷纹样提炼成香水瓶的图形,充满中国色彩。而其喷出的是中国的方块字,加深了文化底蕴。背景的纹样也是采用同样的图形使其想融合形成风格统一的作品。作品所传达出的信息让人回味。
图1
二、现代招贴
招贴艺术作为一种视觉传达艺术,在其历史发展过程中形成了多种多样的表现形式,并各自具有不同的功能,它是一种传播商业和文化等信息的视觉媒体,在现代社会生活中起着重要的作用。招贴不仅是为了引起人们的关注和理解,而且更是一种美的语言,它映射出一个国家的民族传统与社会文化。
它的构思要能超载现实,构图要概括集中,形象要简练夸张,要以强烈鲜明的色彩为手法,突出醒目地表达所要宣传的事物,表现物与物之间的内在联系,赋予画面更广泛的含义并使人们在有限的画面中能联想到更广阔的生活,感受到新的意义。在这些方面,中国传统的美学观,能够为设计者提供大量的营养。
如(图2)所示,运用大块的强烈鲜明的颜色铺满构图,其中被色彩明快颜色包围得中间的灰色显得引人注目,这幅作品是铜钱,钱本身本没好坏之分,但产生的作用确是正反两面。金钱让生活色彩斑斓,但也有法律无法约束的灰色空间。
图2 图3
三、中国传统文化在现代招贴中的应用
中国传统文化在现代招贴设计中运用的范围很广泛,而且丰富多样。
(一)、中国书法在现代招贴中的应用
中国书法是一门古老的艺术,它伴随着中华文明的发展而发展。世界上,拥有书法艺术的民族屈指可数,中国书法,具有悠久的历史。书法作为一种艺术创作,具有很深的玄妙。书法艺术,是中华民族的一种独特的审美对象,是一种独特的艺术形式。中国书法旋律的美、形体的美、意境的美已越来越被现代设计家所采用,并赋予了现代设计的独特的民族风格和时代特色。如(图3)所示,用新的方法来表现书法艺术。简洁的构图,具有现代感的黑、白、灰,这种特殊的艺术形式,在有限的时空条件下,能使人过目难忘,回味无穷,需要做到“以少胜多”“以一当十”。
书法艺术在现代招贴设计中起着至关重要的作用,招贴需要具有精湛的构思。任何艺术,都不能说明一切,特别是像招贴画书法艺术应用招贴设计已经有历史了,也创作出了不少成功的民族性的作品。
(二)、国画在现代招贴总的应用
中国画中线、墨形式的研究,在今后的设计中影响会越来越大。设计不能拒绝传统文化,两者应有机的结合在一起,即中国画的线墨形式应该和现代招贴设计的特征融为一体。如(图4)照片形式的国画不仅没有掩盖国画的纯粹简洁,而且跟突出了灵动的意境,在视觉上给人以强烈的冲击感。浓墨与淡墨的和谐与照片形式的结合,画面纯粹简洁而又丰富,更多地去考虑图像的可变性。这种相融并不是简单的相加,而是在对中国文化深刻理解上的融合。
我们只有吸取国画艺术的精髓,将其融入到现代招贴设计中去,这样必然会使招贴设计更具文化性与独特性。且更符合我国的现代招贴设计的审美取向、心理需求,又具备国际化和中国化。
四、结束语
我们作为现代设计师,在不断受到外来文化设计思想冲击的同时,要学会中西结合,以中为主,形成民族个性,这样我们的民族文化将得以不断传承,使我们的招贴设计在“国际化”中大放异彩。漂亮的设计不一定是好的设计,合适的才是最好的。
致 谢
首先要感谢指导老师和各专业老师,是你们给了我细心的指点和辅导。感谢学校四年来的培育和教育,让我学到很多的知识和做人的道理,使我有了更加明确的目标,让我受益非。
参考文献:
[1]. 靳埭强.《视觉传达设计实践》. 上海文艺出版社,2005.12.(1-215)
[2]. 靳之林.《中国民间美术》. 五洲传播出版社,2004.(1-138)
[3]. 朱国勤.《现代招贴艺术史》 上海书店出版社.2000.5.1.(1-124)
[4]. 王受之.《世界平面设计史》 北京:中国青年出版社.2002.9.20.(1-324)