系统毕业论文范文

2022-05-10

今天小编为大家精心挑选了关于《系统毕业论文范文(精选3篇)》,仅供参考,希望能够帮助到大家。摘要针对本科毕业设计评审过程中受多种因素的影响,且影响毕业设计成绩的各因素权重也不相同的问题,构建毕业设计评价指标层次结构模型,并采用层次分析法进行各指标的计算,从而进行毕业设计综合成绩的排序,最后在此基础上开发此评价系统。

第一篇:系统毕业论文范文

基于组件技术的毕业设计管理系统

摘要:针对我院数字校园建设现状和毕业设计管理的实际需求,按照毕业设计管理流程设计了基于Java Web组件技术的毕业设计管理系统的基本模块,实现用户注册、教师出题、学生选题、上传文档、下载资料、答疑辅导等基本功能,并对选题匹配算法和系统的安全性进行了讨论。应用本系统可以规范毕业设计选题和管理过程,提高工作效率,节省人力资源和管理成本,提高毕业设计的管理水平。

关键词:Java Web组件;管理信息系统;毕业设计;匹配算法;工作流

Components Based Graduation Design Managing Information System

YANG Zu-qiao1, LIU Gui-mei2

(1.College of Mathematics & Computer Science, HuangGang Normal University, Huanggang 438000, China; 2.Educational Technology Center, HuangGang Normal University,Huanggang 438000 , China)

Key words: Java Web component;management information system; graduate design;matching algorithm; Workflow

长期以来,毕业设计管理全过程基本上是手工或计算机辅助打印等方式完成,这种管理方式效率较低,容易出错,不能适应高校信息化的要求。因此需要一个针对此流程进行管理的系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。现在有许多高校已经设计并开发了毕业设计管理系统,方便了学生和教师,提高了管理效率,但是,部分系统还是没有从根本上改变毕业设计管理工作的总体流程和管理理念,存在信息孤立、交互方式单调等问题,也还有以下几个待改进的方面:1)过多关注于毕业设计的选题管理,对毕业设计的过程管理的重视不够;2)部分系统在可维护性、执行效率和可扩展性等方面还存在一些问题[1];3)系统信息的安全性有待进一步提高[2]。

作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环境[3]。JSP设计目标是为了使动态页面编写更容易,更简单。到处可执行,JSP技术完全与平台无关的设计,包含它的动态网页和底层Server元件设计,加强元件功能,更容易建立动态网页。由于Java Web组件技术具有以下优点:

1)可重复使用跨平台的组件(如:JavaBean或Enterprise JavaBean组件)来执行更复杂的运算、数据处理;

2)组件可以跨平台使用;

3)组件是基于二进制代码编码,运行效率高,安全性好。

该文利用Java Web组件技术开发一个适合地方计算机类专业的毕业设计管理系统,实现毕业设计全过程的信息化管理。

1系统设计

软件体系结构的设计是整个软件开发过程中的关键点。B/S架构在客户端使用浏览器就可以访问到系统,大大简化了客户端载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。系统总体任务是对学生和指导教师进行管理,在仔细分析管理流程和已有系统的特色基础上,本系统采用三层B/S架构,包括浏览器、Web服器和数据库服务器,如图1所示。

第二个问题是系统的安全性问题。本系统中采用随机登录验证码机制防止恶意注册和MD5加密机制保护用户的密码,可以实现对消息完整性的保护。这两种安全措施可以有效保证用户的密码安全,从而提高系统的安全性能。

实现高校毕业设计及论文管理网络化,为教师、学生以及学校管理都提供了极大便利,本系统有较强的针对性及实用性,能够解决本校论文管理存在一系列问题,在投入使用后,为教师、学生和管理人员提供了交流沟通的平台,实现管理人员、教师和学生的交流与互动,有效解决高校毕业设计中存在的一些问题,规范毕业设计流程,提高毕业设计的质量。系统在具体使用过程中,肯定还会出现这样那样一些问题,但随着新技术不断发展以及设计者对软件体系不断更新与完善,相信随着本系统日渐成熟,给学校的教学管理及发展带来方便。

[1]张敬普,娄鹏宇.工作流技术在毕业设计系统中的应用[J].数字技术与应用,2010 (8):35-35.

[2]曾小平,吴暾华.本科毕业设计管理系统的设计与实现[J].微型机与应用, 2011 ,30(18):83-85.

[3]覃发兵,葛玉辉.基于Java Web组件技术的毕业设计管理系统[J].计算机应用,2010,30(z1):321-323.

[4]汤颖.毕业设计立项与选题管理及其支持系统[J].合肥工业大学学报:自然科学版, 2006 , 29(5):613-616.

[5]潘志方.一种改进的Ford-Fulkenson算法在选题系统中的应用研究[J].计算机应用与软件,2007,24(9):120-121.

作者:杨族桥 刘桂美

第二篇:本科毕业设计综合质量评价系统开发

摘 要 针对本科毕业设计评审过程中受多种因素的影响,且影响毕业设计成绩的各因素权重也不相同的问题,构建毕业设计评价指标层次结构模型,并采用层次分析法进行各指标的计算,从而进行毕业设计综合成绩的排序,最后在此基础上开发此评价系统。

关键词 本科;毕业设计;层次分析法;系统开发

虽然毕业设计的评审标准(如结构、内容要求、撰写格式等)具有一系列的规定,但这些标准在执行过程中大打折扣,如不同专业的毕业设计内容相差较大,即使同一专业,不同类型的毕业设计也可能存在很大差异。因此,影响学生毕业设计成绩的各因素的重要程度不一样,而且在评价中存在诸多判断的模糊性。然而在成绩评定中需要直接给出一个精确的分值,这种处理方式往往是片面的、不可靠的;当学生成绩有争议时,往往缺乏标准作为参考来确定学生的最终成绩。因此,没有严格的评价标准就很难实现高质量的毕业设计,同时也使得学生在毕业设计执行过程中无法实现自我评价。如何建立详细的本科毕业设计评价体系,并严格执行,是实现高质量毕业设计的重要保证。

1 毕业设计综合成绩评审现状

本学院目前有3个专业,毕业设计呈现多样化状态,因此,毕业设计的形式、内容和周期具有多样化。如:机电类毕业设计主要以实物制作为主,图纸量很少;夹具类毕业设计要对一复杂零件设计两套夹具图,图纸量很大,但设计过程比较程序化,学生上手快;产品结构设计类比较灵活,学生不易入门,对整体结构的设计比较迷茫;模具设计类同夹具设计类相似,过程比较程序化,学生易上手。

不同类型的毕业设计内容不同,侧重点不同,过程也不同,导致多样化的毕业设计使毕业设计成绩的评价比较困难。由于毕业设计评价指标权重值与毕业设计各类属性值的不同源性、评价指标的灵活性、评价人员的可变性等,为此把毕业设计质量指标分解为多项详细的指标,通过毕业设计详细的评价标准,使学生和教师有的放矢,明确各自在毕业设计过程中的任务及需要达到的最低要求,使教师和学生在毕业设计执行过程中有效地实现评价。

2 评价系统实现的主要技术

毕业设计评价算法 评价系统采用层次分析法(Analytic Hierarchy Process,AHP)[1]进行各毕业生的毕业设计质量评价。

1)建立毕业设计质量的综合评价层次结构模型。系统采用三层评价体系,最上层为目标层,即毕业设计综合成绩排序;最下层为毕业设计集S={s1,s2,…sn},集成所有毕业生的毕业设计;中间层可以有一个或几个层次,称为指标层F,包含评价毕业设计成绩的各种定性或定量指标。

根据毕业设计成绩评价的性质、特点和公平等方面进行考虑,其综合成绩从三个方面进行加权求和,即定义第一指标层为三项指标,组成指标集A为:

A={指导老师,评阅老师,答辩小组}

每个指标又有各自的分级指标,具体评价指标的层次递阶结构如表1所示。

2)根据各评价指标对毕业设计综合成绩评判的贡献,形成指标间相对重要性的评判。按照1~9标度建立判断矩阵R,其中判断矩阵的元素rij为指标i相对指标j的重要性标度,满足rij×rji=1,rii=1等性质,其中指标i和j都属于同层指标。

采用和法求解判断矩阵的权重系数,即对判断矩阵的每一列进行归一化,然后再对归一化的判断矩阵求解行平均值,得到反映每个评价指标之间的相对权重向量,和毕业设计综合成绩S对各指标fi的相对权重向量,根据的计算值大小进行毕业设计综合成绩的排序。

3)由于主、客观因素的随意性和不确定性,对同一层次不同因素进行两两相对重要性评价时,可能存在较大的区别,这会降低毕业设计综合成绩排序的可靠性。因此,在确定权重因素时,需要对判断矩阵的最大本征值进行一致性检验,若最大本征值小于表2[2]中同阶矩阵相应的临界本征值时,通过一致性检验,求得的权重向量有效;否则应重新估计判断矩阵,直到最大本征值小于临界本征值。

系统访问安全策略 由于系统集成了大量的数据信息,因此该系统访问的安全性非常重要。根据有限元分析服务系统的特点,采用基于角色—任务的访问控制策略(role-task-based access control,RTBAC)[3]。RTBAC克服了基于角色的访问控制(role-based access control,RBAC)动态适应性差的不足,在RBAC的框架下加入任务的概念,实现了动态的管理权限。

系统访问授权管理器根据用户的登录角色,确定用户的访问权限。当用户以注册用户的角色登录,便可以参与评审相应毕业生的毕业设计,只有用户参与评审,才有资格获得访问权限。例如,用户只有评审了某个学生的毕业设计,才会被允许查看该学生的评审结果,且访问权限不是固定不变的,它随着执行毕业设计评审任务的上下文环境的改变而变化,对不同毕业设计评审任务实行不同的访问控制策略。同时,毕业设计评审任务具有时效性,因此对于用户的访问权限的使用也是具有时效性的。

无组件文件上传技术 利用开发工具中自带的FileSystemObject,对象只能上传一些较简单的文件(如*.txt文件、*.bmp文件等),导致文件上传低效问题。针对此情况,基本上是通过安装第三方上传组件来解决问题,常见的文件上传组件有Posting Acceptor、SA-FileUp、AspUpload等,但第三方组件存在一些问题,如网页加载速度慢、组件本身的限制等。

因此,该系统采用一种新的无组件文件上传方法,使得开发文件上传的程序变得更简单,并可上传任意类型的文件,其程序包为upload_5xsoft.inc,其功用主要包括上传和下载文件。

通过建立一个上传对象,程序自动执行Class_Initialize方法,将上传文件的信息如文件名、文件路径等读取到类upload_5xsoft中,并提交到服务器,部分代码如下:

<%

set upload=new upload_5xsoft //建立上传对象

response.write upload.Version //显示上传类的版本

set file=upload.file(“file1”) //生成一个文件对象

fileType=file.FileName //取得文件名及扩展名

%>

3 评价系统的开发

采用Windows 2000 Professional操作系统、IIS Web 服务器,以VBScript为开发工具开发毕业设计综合成绩评价系统。该评价系统采用基于结构化查询语言(SQL)和多线程的关系型数据库管理系统Microsoft SQL Server作为后台数据库管理系统,建立智能决策数据库,所建数据库中具有多张相对独立的数据表,各数据表均有确定的字段及字段数据类型,数据表的每一行描述一个知识单元,各数据表之间具有关联性,系统采用主键/外键约束关系来表示。这种关联性使得数据库的录入、检索和更新等操作变得更便捷,而且数据库的改变不会影响系统程序的执行,从而保证数据库具有良好的开放性、动态性和累积性。

本文给出毕业设计综合成绩评价系统的部分代码,如下所示:

//调用conn.asp代码,建立与数据库的连接

<%

dim vCO_yhm,vSP_yhm,vfid //定义查询条件

dim e1,e2,e3,e4 //定义第一层指标权重系数变量

vCO_yhm=request.form(“CO_yhm”)

vfid=request.form(“fid”)

vSP_yhm=request.form(“SP_yhm”)

//定义Recordset对象

set rs=server.createobject(“adodb.recordset”)

//设置rs的ActiveConnection属性,绑定到连接

set rs.activeconnection=conn

rs.cursorType=3 //设置游标类型

//调用第一层指标权重系数

rs.open “Select * from task_SC where fid=’”&vfid&”’ and CO_yhm=’”&vCO_yhm&”’ and SP_yhm=’”&vSP_yhm”’”

e1=rs.fields(“e1”).value

e2=rs.fields(“e2”).value

e3=rs.fields(“e3”).value

e4=rs.fields(“e4”).value

%>

如图1所示为毕业设计综合成绩评价系统中第一层次评价指标的评价界面,通过界面的文本框选择输入相应的指标值,点击下方的按钮,便可完成该指标层的计算。

4 结论

针对本科毕业设计质量决策问题的特点和需要,采用层次分析法对各毕业生的毕业设计综合成绩的优劣进行评价和排序。并开发了相应的评价系统,此系统能准确有效地完成毕业设计评价过程;借助计算机存贮了大量的数据和知识,通过服务器后台完成计算评价过程,实现毕业设计成绩决策过程的智能化和自动化,保证评价结果正确、可信,提高决策质量。

参考文献

[1]李莉,等.虚拟企业伙伴选择中的多目标决策问题[J].计算机集成制造系统-CIMS,2002(2):91-94.

[2]岳超源.决策理论与方法[M].北京:科学出版社,2003.

[3]郑小林,雷宇,陈德人.面向网络化制造系统的用户访问控制研究[J].浙江大学学报:工学版,2005(11):1735-1739.

作者:张莉

第三篇:高校毕业设计管理信息系统的设计与实现

摘要:该文以新疆医科大学毕业生毕业设计管理工作为基础,采用ASP.NET技术进行系统设计和开发,并通过使用SQL Server数据库进行数据管理,该系统主要是满足毕业设计的学生的选题、文档修订、文档上传和留言等,指导教师可以通过该系统对所指导的学生论文(设计)进行审核、提出修改意见,并进行成绩评定,对学生的论文(设计)进行中期检查,查看所指导的学生论文成绩等工作。

关键词:ASP.NET;毕业设计;SQL Server

在如今高效而又快节奏的现代社会里,学校的毕业生论文相关资料还是使用传统人工的方式来进行管理,这样不仅工作效率低还浪费时间,同时由于毕业生即将毕业,很多学生在做毕业设计时都不在学校,而在实习单位。因而毕业生要想和指导教师沟通就会显的比较困难,指导教师也不能很好地了解所指导的学生毕业设计进度状况,提供比较有针对性的指导意见相对困难。为了方便学校能够对毕业学生毕业设计、毕业论文等相关资料进行有效地管理,同时便于指导教师与学生能够更好的交流,开发高校毕业设计管理信息系统就显得尤为必要。

1 系统设计

1.1 系统构架

本系统的服务器运行于WINDOWS 2003 Server操作系统平台,数据库管理系统使用SQL Server 2008。服务器系统考虑使用多台服务器组成的高可用性能服务器集群,以提高服务器系统性能,实现负载均衡,提高网络性能[1]。

1.2 系统总体功能

该系统总体功能主要分为4个不同功能角色模块,即:学生、指导教师、学院管理员、教务处管理员。以上4个功能模块具体功能如下:

学生模块:主要要增加选择导师、正选结果查询、上传开题报告、成绩查询(开题报告,论文)、信息维护、新闻公告、留言板、查看导师留言、上传论文初稿、上传论文定稿等。

指导教师模块:主要要增加系统公告、选择及退选学生、查看开题报告、开题报告成绩录入、學生成绩录入、留言板、查看留言、论文中期检查、查看学生论文、密码修改、论文评分等。

学院管理员模块:主要要增加添加论文题目、添加学生信息、论文题目查看、导师查看、系统公告、论文题目汇总等。

教务处管理员模块:主要要增加已审核题目、审核题目、题目汇总、学生信息维护、教师信息维护、公告发布、信息添加等。

1.3 系统技术指标

毕业学生注册信息参数及填报标准,要符合所属学院和大学教务处主管部门技术标准规范,所确定的论文题目需要通过所属学院和大学教务处主管部门统一管理、审核和公布;高校毕业设计管理信息系统平台和数据库服务器应该由所属大学教务处进行集中管理,并且逐层将管理员账号和操作权限分配到各学院进行使用。

1.4 系统安全设计

在软件系统应用上建立统一认证系统,保证只有授权许可的通信才可以在用户端和服务器之间建立连接,且在传输过程中的数据不能被读取和改变;进行网络状态实时监控,建立网络日志,便于日后故障分析、明确责任,随时检查和报告本地或远程发生的事件,监视和记录网络上的活动,在软件操作行为规范方面全方位进行安全管理。

2 系统实现

2.1 系统功能界面

系统根据4个不同功能角色模块,在登录系统时呈现不用的用户界面。如图1所示,教务处管理员工作界面。

作者:田翔华 周军

上一篇:化学医学论文范文下一篇:营销杂志论文范文