线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

系统毕业论文8篇

时间:2023-03-22 17:37:37

系统毕业论文

系统毕业论文篇1

关键词: JSP 毕业论文 系统的设计与实现

随着计算机及网络的发展和普及,各高校的校园网络技术不断完善,健全,学生和老师使用网络来进行学习和工作的机会越来越多,毕业设计和论文史学生在校期间的最重要的一个学习过程之一,所以,使用信息化管理毕业设计和论文势必要取代手把手教学的模式。该系统是高校进行学生管理工作的一部分,也是学生和教师互动的接口,它的应用给学生,老师,行政部门都带来了大大的方便,既节省了教师与学生的宝贵时间,也规范和完善了毕业设计这个环节的管理。

1 系统简介及使用工具

本系统的功能是进行毕业设计,由学院布置教师的毕业设计指导任务,让学生选题,准备开题,教师允许开题后教师和学生在网站上进行交流,完善设计后开始撰写论文,毕业论文完毕,学生开始答辩,由教师审核并给出修改意见,最后教师给出成绩。

毕业论文系统采用了JSP网站开发技术,网页设计软件Dreamweaver 8,SQL Server数据库技术,JDBC数据库连接技术来制作。JSP技术以Java Servlet为基础,保留了Java技术简单易用、面向对象、平台无关性和安全可靠的特点。Dreamweaver 8可以使用服务器技术(例如,CFML,ASP,,JSP和PHP)生成动态的、数据库驱动的Web应用程序。SQL Server采用SQL语句执行操作,这些语句可以作为脚本语句直接在数据库环境中编译运行,还可以嵌入到其他宿主语言中去。JDBC可以连接的数据库包括Oracle,SQL Server, MYSQL,Sybase, DB2,Access,来满足不同编程人员对数据库开发的要求。

2 系统的功能设计

根据毕业设计和论文的完成要求,功能分为3个模块,包括教师,学生,管理人员。

系统的功能模块划分如下:

管理员:设置功能与权限,学生与教师信息管理,题目审核,论文指导工作安排,公告,指导教师与学生调剂,数据保存,生成报表和文件

教师:教师基本信息,论文题目,查看选题,处理题目,论文查看,公告与回复,成绩评定

学生:学生的信息,指导教师与题目,选题功能,提交论文与发言,查看成绩

3 系统的实现

3.1 系统前台和后台的实现

系统的前台实现主要使用控件,后台功能的实现使用代码,列举其中2个功能模块的实现过程如下:

学生注册页面的实现

学生注册信息包括学号,姓名,专业,班级,电子邮件,联系电话,QQ号码

其后台功能代码是:

3.2 系统数据库的实现

本系统的功能就是教师指导学生进行毕业设计,由学院布置教师的毕业设计指导任务,由教师先给出专业方向让学生选题,审题后布置任务,学生开始收集资料并准备开题,教师确定开题后学生开始进行毕业设计,在设计期间教师和学生在网站上进行交流,完善设计后开始撰写论文,教师一直都在网站上辅导,到了规定的时间,毕业论文完毕,学生开始预答辩,由教师审核并给出修改意见,学生正式答辩,教师在答辩后再给出完善意见来达到最满意的程度,最后教师根据整个毕业设计指导过程结合答辩组的意见给出成绩,最后将答辩的所有相关文件和资料都保存到网站上供其他人来浏览。

4 系统的测试

4.1 服务器的安全性和稳定性的测试

包括服务器能否可以长时间稳定的运行,网络传输率的计算

4.2 程序及数据库测试

所选的操作系统和数据库系统是否稳定,严密,测试程序是否有好的容错性,并用各种实例对系统的功能进行测试,例如,用户注册,学生选题,教师发公告等

4.3 网页兼容性的测试

毕业论文系统最终测试的阶段将能够看到各个阶段的结果,其目的是为系统在高等院校的投入使用做好准备。 使用各种浏览器,显示器和浏览网页的方法对系统进行测试,检查页面是否正常显示,页面打开和跳转的时间等。

5 总结

论文分析了毕业论文系统的必要性;研究了系统的设计与实现;以及测试了系统的应用。由于时间及个人专业水平有限,所做的工作还有很多待完善的地方,还有很多需要解决的问题,进一步的工作还包括:

(1) 扩充系统的数据库

更好的利用SQL Server技术进行数据库的扩充,使系统更好的管理毕业论文环节。

(2) 增加系统的功能模块

随着网络的不断发展,例如延期和提前答辩,网上答辩等模块还需要增加

(3) 毕业论文与其他教学环节的联系

毕业论文是重要的教学环节,学生是否能取得毕业证与毕业论文的完成情况有重大联系,所以,学院的其他部门的工作也要参考毕业论文系统的信息

参考文献

[1] 耿祥义、张跃平,JSP基础教程(第2版),清华大学出版社,2009年10月第二版,132-174

[2] 林振荣、徐苏,JSP程序设计,中国铁道出版社,2010年6跃第1版,144-225

[3] 方逵,JSP编程技术与应用,高等教育出版社,2003年10月第1版,204-212

[4] 宋昆、李严, SQL Server数据库开发实例解析,机械工业出版社2006:10-89

[5] 张莉, SQL Server数据库原理及应用教程,清华大学出版社,2003:30-140

[6] 王国辉、牛强、李南南,ASP信息系统开发实例精选,机械工业出版社 2005:180-300.

[7] 张跃廷、王小科、许文武,JSP数据库系统开发案例精选,人民邮电出版社,2007年1月,第1版,220-350

英文翻译:

The Design and Implementation of Thesis system based on JSP

E JING JING

Computer Science and Technology institute of Hulunbeier College Inner Mongolia Hulunbeier 021000

系统毕业论文篇2

关键词:功能性需求分析;非功能性需求分析;业务里程分析

中图分类号: 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.

[6] 陈振庆,罗兰花.基于动态描述逻辑的UML状态图形式化方法[J].2011,37(13):55-57.

系统毕业论文篇3

摘要:求学网论文网为大家整理了人事档案管理系统毕业论文,希望大家认真阅读,相信对大家能有帮助!

总结:人事档案管理系统毕业论文就为大家分享到这里了,希望对您撰写文章有帮助,更多精彩论文尽在求学网论文网!

系统毕业论文篇4

[关键词]高校毕业论文;系统设计;管理系统;毕业

中图分类号:G64 文献标识码:A 文章编号:1006-0278(2014)01-208-01

一、系统需求分析

毕业设计可以说是大学生在大学期间最后一个自我完善的学习过程,对即将毕业的学生来说意义应是十分重要的。高校毕业论文管理系统不仅是对学生带来莫大的方便和有效的信息,更是减轻了老师和学校的工作负担,无论对谁百利而无一害,是很有意义的一项项目设计。

随着社会对大学教育的重视,大学的教学规模也在不断扩大,然而教学工作将会越来越重,需要处理和整理的教学信息也越来越多。然而每年都有繁忙的毕业季节,为了更好的方便,高效精确的处理这一重要过程,不得不说高校完全急需一套先进的络管理系统。极大的方便毕业生,也方便了指导老师,用户完全可以足不出户,完成一系列繁重的事务工作,也大大节约了纸张和时间,对学校建设工作来说是十分有意义的。

二、总体设计方案

高校毕业论文管理系统共有8个主要的模块,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块和后台管理模块。总体结构图如下:

三、模块化设计

本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和学生两个模块中又各自有着许多子模块,这些子模块间既能相互传递信息的功能,又具有相互独立运作的功能。而系统说明模块是一个单一且功能独立的模块。老师模块主要功能有:注册、登录、申报和编辑课题、确认学生、下载论文、成绩评定和密码修改;学生模块主要功能有:注册、登录、课题的选择和查询、修改和论文的上传、查看成绩和密码修改。

(一)课题申报管理

对于管理员功能来说可以添加老师的信息,把信息存入teacher表中,而老师的登入验证信息的数据添加到teacherlogin表中。为了方便,把老师的教工号作为用户名登入该系统,而课题申报功能是只能由老师进行申报,管理员只能查看该网页,当然学生则无法浏览到。在课题申报功能中可以设有无效操作提示,一旦不符合规范的操作则提示有效信息和警告,这样设计便于用户友好操作,提供系统有效工作的效率。

(二)课题审批管理

由于课题审批是对整个学校的论文进行审批,那么管理员可以在特殊情况下将该审批权限给某位特定的老师,但院系老师审批完成后,再收回权限,所以可以给权限设置一个有效时间。而在审批过程中可以添加备注和说明,方便上级管理和查阅。在课程审批管理模块下面还有教研室审批和院系审批,他们的审批模式基本一致,统由上级管理员给与权限。

(三)选题管理

顾名思义选题管理模块就是针对学生而进行的选题设置,登录的学生可以查看有关课题的信息,学生可以通过报名,进入系统进行选题。首先老师要提交课题,然后经过两个部门的审批通过后,学生就才可以进行相应的选题。当然,不同的学生,来自不同的专业,那么选题就不尽相同。就只能选着与相应专业对口的题目。所以在选题页面前,对不同专业学生进行不同的选题信息。当学生选题的时候比较容易出现的问题是重复选题,每个专业的选题给一个标号,对标号进行判断,避免重复的可能性。选题管理中,老师拥有可以对选题管理进行部分权限,主要是对学生的管理,如:删除学生报名信息,指导老师可以对已选了他的课题的学生进行删除,之后系统会对此学生进入系统时候发出通告,通知被删除,他的选题无效,请另外选题),另外当学生进入该系统的选题管理时可以查看到他的选题信息和备注信息,比如学生是从何时何地进行的毕业设计,等等一系列信息进行处理,有些重要的信息在课题任务报批书生成的过程中就会被用到。

(四)相关报表的生成管理

相关报表的生成管理下有课题题型分析统计表、课题任务报批书和课题题型汇总表三种报表。有权限的老师也可以通过选择进行具体的操作,得到更为具体的信息报表。

系统毕业论文篇5

一、系统总体需求分析

需求分析是软件设计很重要的一个环节,它主要解决“做什么”的问题,即全面了解用户的需求,把软件开发过程中可能遇到的重点和难点提出来,在整个软件设计过程中起到了提纲挈领的作用。通过分析确定了系统管理人员、教学管理人员、学科组组长、指导教师及学生等角色,下面就各角色的具体需求进行分析。

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();

}

系统毕业论文篇6

关键词:网上;论文;管理;数据

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-02

Analysis of Online Graduate Thesis Management System

Li Wei,Gao Min

(State Grid Xinyuan Company,Xilongchi Pumped Storage Power Station,Wutai 035503,China)

Abstract:This paper online management system is a very typical information system,it is generally divided into two platforms:platform for students and teachers,backstage management platform.The former requires full-featured,user-friendly,easy to use and so on.While the latter requires data integrity and security of strong,taking into account the background of the management convenient and appropriate to simplify the operation.After analysis,I use Microsoft's development tools as 2.0 and ASP,because ASP file upload a lot of trouble to do so using 2.0 technology file upload,front of the home page using technology papers to search for good results,the formation of a viable system to make customer satisfaction.

Keywords:Online;Papers;Management;Data

随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念以及享受科学技术的快速发展带给人们在生活、工作、管理等各个方面的方便性,大量计算机软件应运而生,从而进入了更加高效的信息时代,顺应了党的“十六大”提出的“以信息化带动工业化”的发展战略,也顺应了我国信息界前进的方向。

本系统是毕业生网上论文管理系统,使用了ASP和Access作为开发工具,由于考虑到用ASP做文件的上传比较麻烦,本系统还采用ASP.省略 2.省略)+Access构建。ASP是基于Microsoft Windows NT 4.0和Microsoft Internet Information Server3.0(IIS3.0)的开放式脚本开发环境,它很好地把HTML和脚本开发融合在一起,提高了编程的灵活性,降低了开发难度。ASP中的脚本在WEB服务器端运行,而不是传统的在客户浏览器中运行,这一措施使客户的浏览器无须担心服务器端的网页使用何种脚本,ASP都会生成一个符合HTML标准的网页送回客户端。由于本系统需要做文件的上传考虑到ASP比较烦琐,所以这里运用了 2.0来开发文件的上传(也就是整个系统的后台部分)。

提供了数个重要的优点:(1)增强的性能。(2)世界级的工具支持。(3)威力和灵活性。(4)简易性。(5)可管理性。(6)可缩放性和可用性。(7)自定义性和扩展性。(8)安全性。

二、需求

(一)系统特点需求。考虑到现在的工作人员大都不是计算机及相关专业出身,所以本软件考虑到了这些情况,有针对性的开发了此软件:

1.操作人员普遍计算机水平不高,系统要有良好的人机界面,绝大多数人能够一学就会。

2.该系统使用的对象多,比如教师,学生,管理人员等,要求有较好的权限管理。

3.添加数据简单便捷,支持批量数据的添加。

4.原始数据修改简单方便,支持数据的批量修改。

5.方便快捷的检索功能,可以通过毕业年份,姓名,学号,论文题目等进行查询。

6.方便的数据上传和下载功能,管理人员可以通过后台添加删除论文,学生可以在前台进行论文的查询,浏览,和下载功能。

(二)总体功能需求。经过对学校论文管理体系的详细调查和分析之后,发现一个完备的网上论文管理系统必须具备以下一些主要功能:

1.管理员功能。

(1)综合设置。院系管理,毕业班级管理,论文类别管理等。

(2)论文管理。这里可以上传论文(包括论文文档上传和毕业设计上传),和删除论文等操作。

(3)安全设置。管理员密码修改和添加管理员等操作。

2.学生和教师查询功能。

根据知道的信息,如院系,姓名,学号等等查询论文,并可进行论文和毕业设计的下载。

三、系统首页

本界面是系统的前台界面,用户不需要注册即可进入该页面按照查询内容进行论文的查询操作,其界面设计如图1所示。

图1系统主页面

(一)检索页面。此界面是用户根据需求输入不同的检索条件(比如姓名,班级,论文名等等)以后,检索出来的论文。

(二)论文详情查看页面。此界面是用户根据需要,查找到自己想要的论文以后,查看论文的详细情况的界面,用户可以浏览论文的关键字,摘要等等,如果需要的话,可以根据自己的情况,下载论文,和毕业设计。

(三)后台登陆页面。本界面是整个后台的登陆界面,管理员需要从此登入才能进行论文的添加和删除等操作。

(四)后台主体框架。本界面是整个后台的主要功能,包括院系管理、毕业班级管理、论文类别管理、论文管理、添加论文、管理员密码修改,添加管理员等功能。

(五)院系管理页面。本页面是面向学校设计的,可以根据学校的需要添加院系,并可以对已经添加的院系进行修改,和删除等操作,

(六)毕业班级管理页面。本页面是用来管理毕业班级的页面,用户可以根据需要来添加班级,例如先根据毕业年份,选择好哪个学院,然后根据实际情况来添加所需要的班级数量。并且可以对已经添加的班级进行修改和删除等操作,

(七)论文类别管理页面。此页面是输入论文的类别的页面,即论文的性质,是论文查询的条件的一个重要部分。可以添加论文类别,并可对其进行编辑和删除等操作,

(八)添加管理员页面。本页面是添加用户页面,管理员可以从后台登陆后,进入此项功能,根据具体情况添加用户,以方便多人管理此系统的目的,

(九)添加论文页面。此页面是本系统的核心,论文上传和毕业设计上传的页面,管理员根据论文的情况按照院系、毕业年份、班级、姓名、学号、论文题目、论文关键字、论文类别、论文摘要把论文添加进去。如果有毕业设计的话,还可以把毕业设计也上传进去,其界面设计如图2所示。

图2 添加论文页面

(十)论文管理页面。此页面是对已经添加的论文进行管理的页面,管理员根据实际需要,比如已经不需要的论文就可以删除,其界面设计如图3所示。

图3论文管理页

(十一)管理员密码修改页面。此页面是管理员密码修改界面,为了安全考虑,管理员可以在此页面进行密码的修改,修改以后点确认修改下次登陆就是已经修改的密码

四、系统测试

测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案,成功的测试是发现了至今为止尚未发现的错误的测试。

由于软件编出来以后是让普通用户使用的,而这些使用人员大都不是计算机相关专业出身,不一定了解软件是怎么做出来的,只会使用,所以说从普通用户的角度来测试系统有它的好处。这么做可以测试出一些软件的异常问题,可以为系统以后的使用起到非常大的作用。用这样测试的方法,我把程序中所有没考虑到的细节问题都查出并改正过来了。

五、结束语

毕业生网上论文管理系统开发完毕,基本上达到了自己的预期目标,自己还比较满意,但是这里面可能仍然存在许多不足和设计不合理的地方,有待于进一步弥补和改进。本系统虽然解决了论文的网上检索,上传等难点问题,但是肯定还有许多不足之处,欢迎大家在使用过程中批评指正。

系统毕业论文篇7

关键词:论文管理 UML B/S

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2013)08-0158-01

毕业设计是教学中的一项重要的教学环节,是检验学生能否将理论知识与工作中的实际情况相结合,能否运用所学知识分析、解决工作中的实际问题。同时,毕业设计(论文)质量也一定程度反映了高职学院的学生培养质量,传统教学管理模式存在对学生通知、管理困难、教师与学生交流困难等缺点,因此,在信息飞速发展的今天,为了解决上述问题,提出并建立了一个基于Internet的毕业生论文管理系统。

1 系统设计

提出基于B/S(Browser/Server)模式的毕业生论文管理系统,用于实现组建学生论文库、实现毕业生论文电子化,实现对毕业设计教学管理的规范化,实现教师与学生的沟通与交流,以提高学生毕业论文的质量,保障毕业设计教学工作的顺利进行。

该系统在开发环境方面,选用了如下的操作系统和硬件: Windows2003操作系统、数据库SQL SERVER2008、Microsoft Visual Studio 2008开发平台、编程语言Visual C#。

毕业生论文管理系统共分为用户管理模块、论文管理模块、查询管理模块、信息交流管理模块四部分。

1.1 用户管理模块

该功能主要实现管理员管理用户账号,添加、删除、修改用户账号及指定用户账号的权限,学生、教师等修改自己的个人信息。

1.2 论文管理模块

该功能主要实现教师能将论文题目按子学院、专业上传到该系统中供学生选择,教师能下载学生上传的论文文档,学生能上传自己的开题报告、实习计划书、毕业论文等内容。

1.3 查询管理模块

该功能主要实现教师、辅导员查询学生开题报告、毕业论文等内容的提交情况、学生查询自己开题报告、实习计划书等内容的审批情况,学生查询指导教师联系方式、答辩时间、地点等内容。

1.4 信息交流管理模块

该功能主要实现新增、编辑、删除公告、接收公告,实现查看、修改学生与教师和辅导员的交流信息、学生与教师和辅导员的留言信息、邮件信息。

2 毕业生论文管理系统建模

利用UML对毕业生论文管理系统建模,有助于详细分析需求、优化设计,使开发的系统能更好的满足用户的需求,系统建模是软件开发过程中的核心部分。

2.1 确定参与者

在UML中,用例图分为两部分:参与者和用例。参与者代表直接作用于系统的一个角色。根据对毕业生论文管理系统需求的分析,在该系统中,主要存在以下参与者:学生、指导教师、专职辅导员、系统管理员。

2.2 识别用例

在UML中,使用用例是进行系统需求的最好方法,在确定参与者后,根据毕业生论文管理系统的需求找出全部的用例,然后从活动者角度给出事件流。通过对毕业生论文管理系统的分析,可以确定该系统中有如下用例存在,本系统的用例图如图1所示。

2.3 用例事件流描述

以登录系统为例,参与者为学生、指导教师、辅导员和管理员,描述为提供了用户如何登录到毕业生论文管理系统中的功能,后置条件为如果用例成功,则进入到该系统中,否则,系统状态不变。事件流程为首先系统提示用户输入账号信息,用户(学生、指导教师、辅导员和管理员)输入完账号信息后提交,系统对用户的输入进行验证,如验证成功,则登录成功,启动系统,否则系统弹出提示信息,要求用户重新输入用户名和密码或终止用例。

以上传论文资料为例,参与者为学生,描述为提供了学生上传开题报告、实习计划、毕业论文的功能,前置条件为用户需上传论文等资料时,必须先登录系统,后置条件为如果用例成功,在系统中存储上传文件。事件流程为用户首先输入账号信息登录系统,如登录成功,打开资料上传界面,然后选择上传资料的类别(开题报告、实习计划、毕业论文)和选择对应资料文件,检查无误后提交。

3 结语

为了解决传统教学管理模式中存在的诸如通知学生困难,指导教师与学生沟通困难,学生因得不到及时指导难以写出质量较高的毕业论文的问题,开发了基于B/S结构的毕业生论文管理系统。该系统功能完善,有利于学生论文题目的及时申报、有利于学生及时获知答辩时间、地点,更有利于毕业设计教学工作的顺利开展,实现了真正意义的无纸化、大大节约了学校教育资源,减少了人力、财力等的消耗。

参考文献

[1]阎琦.基于UML的高校调串课系统的建模研究[J].信息技术,2013,(2).

系统毕业论文篇8

关键词:远程教育;毕业论文;论文管理系统

中图分类号:TP393

文献标识码:A

文章编号:1009-2374(2011)27-0046-02

一、概述

远程教育是指使用电视及互联网等传播媒体的教学模式,它突破了时空的界线,有别于传统的,需要安坐于课室的教学模式,使学员不需要到特定的地点上课,透过电视广播、互联网、辅导专线、课研社、面授(函授)等多种不同渠道就可以随时随地地进行在线学习。

现代远程教育主要利用计算机网络通信技术和多媒体技术,以及运用这些技术所建立的具有双向交互功能的教学平台进行教学。它的发展在构建终身教育体系和学习型社会中发挥着不可替代的作用。在远程教育的教学中,毕业论文是完成专业培养目标非常重要的教学环节,也是培养学生综合运用所学基本理论知识提高分析问题和解决问题能力的重要有效手段。高校想要更好的完成毕业环节的教学设计,把好毕业论文的质量关,需要规范毕业论文的基本管理制度以及选题、指导和答辩等相应环节的关键内容,同时应着力建设络管理系统,学生可以依托系统进行论文写作,指导教师能够基于系统进行远程指导,教学管理人员也能应用该系统对毕业论文进行全面的管理。这样的管理平台,既能规范毕业论文的流程,强化毕业论文指导工作的过程性管理和监控,也能够充分利用各种网络通信工具,促进师生之间基于网络的交互,为学生远程学习提供丰富的支持和帮助。

本文围绕毕业论文管理系统的管理模式、应用对象和管理流程,对基于网络的远程教育毕业论文管理系统的功能构架进行了阐述,这对引导远程教育实践机构充分利用网络和现代教育技术促进毕业论文的质量提升有较好的现实意义。

二、毕业论文管理系统的管理模式

远程教育毕业论文管理系统应以网络为支撑,由远程教育实践机构统筹规划、控制,学习中心、函授站组织实施。其中,实践机构全面负责毕业论文的组织与管理工作,包括制定毕业论文时间安排、确定毕业环节、安排指导教师、及最终的审查、评估成绩;各学习中心、函授站负责本教学点的毕业论文的组织与运行,督促学生及时做好毕业论文的各环节。

三、毕业论文管理系统应用对象

管理系统应以用户为导向的原则进行针对性的设计,主要设计包括管理员、学生、教师、教学站在内的四个用户。

(一)教学教务管理员和系统管理员

教学教务管理员对有资格参加毕业论文设计的学生进行审核,查看学生学分是否达到要求、是否缴费等,负责安排专业指导教师,并向系统提交学生和专业指导教师的基本信息,解决好论文设计过程中师生的诉求,协调好教师与学生的工作,对教学教务过程中的数据进行存档。

系统管理员负责权限分配,对学生、指导教师、教学站的权限进行管理,对毕业设计各过程中的数据做好备份和维护工作,按论文设计时问安排及时设定系统功能开放关闭时间等。

(二)学生

管理系统中学生自身的信息,按阶段完成毕业论文的任一流程,包括选题、定题、上传开题报告、上传论文初稿、上传论文终稿等。

(三)教师

管理系统中教师的信息,按阶段完成毕业论文的指导流程,其中包括提供选题方向,与学生协商交流后的定题审核,在论文设计的过程中给予学生指导、答疑,并对每一阶段给出得分和评语,开题评审、初稿评审以及终期评审。

(四)教学站

管理系统中本站信息及本站学生信息,随时查看论文设计流程,督促学生及时做好每一环节,协调好远程教育实践机构与学生关系,解决论文设计中的一系列问题。

四、毕业论文管理系统的管理流程

对于初次参加毕业论文的学生,可以采用选配课的方式由学习平台进入论文管理系统,其中包括:设置毕业论文资格所需学分线、生成毕业论文资格名单、选配课、缴费、同步数据到论文管理平台;对于已参加过而未通过的学生实行毕业论文重修报名。整个毕业论文设计流程包括:选题、定题、上传开题报告、上传论文初稿、上传论文终稿、成绩评定、成绩公布。

(一)前期准备

前期准备主要包括:教学教务管理员根据学期教学计划制定毕业论文工作时间安排;教学站管理员根据学院安排,组织学生查看相关文件,了解毕业论文设计的步骤、完成时间和具体要求。

(二)选配课(重修报名)和缴费

系统根据设置的条件学分线生成符合的学生名单,将毕业论文作为一门普通学分课程选配课,进入缴费环节。参加毕业论文设计的学生只有成功缴费之后才有资格进入毕业论文环节。

(三)选题、定题和开题

学生可先白定或在给定的范围内选择课题名称,然后根据所选方向进行修改,与指导教师交流后最终确定论文题目。在上传开题报告后,指导教师指导学生确定论文的主要内容及进度安排,教学站管理员可以随时查看统计学生的开题情况,督促学生及时上传开题报告,教学教务管理员及时督促指导教师进行审核、指导。

(四)论文初稿和终稿

学生上传论文初稿之后,指导教师可以下载查看论文初稿,对论文的内容、结构、格式进行审查、修改,填写指导意见。学生可及时查看指导教师的意见,根据意见对论文进行修改,在截止日期之前形成论文终稿。

(五)成绩评定、公布和导出

指导教师在成绩评定时间内对论文进行打分,教学教务管理员及时公布成绩,对于成绩有异议的学生可以申请复核,最终确定的成绩通过专用接口同步到学习平台。

推荐期刊