2023年统计毕业论文【五篇】

时间:2023-07-10 17:25:04 来源:网友投稿

随着计算机及网络的发展和普及,各高校的校园网络技术不断完善,健全,学生和老师使用网络来进行学习和工作的机会越来越多,毕业设计和论文史学生在校期间的最重要的一个学习过程之一,所以,使用信息化管理毕业设计下面是小编为大家整理的2023年统计毕业论文【五篇】,供大家参考。

统计毕业论文【五篇】

统计毕业论文范文第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篇

1系统功能设计

计算机专业毕业设计管理系统的操作对象有学生、教师和毕业设计系统管理员,主要完成毕业设计的选题、审批、毕业设计各个阶段的管理、论文提交、答辩管理、统计管理以及查看公告、留言信息等功能。系统功能模块包括学生模块、教师模块和管理员模块。

2系统的数据库设计

MYSQL是一个开放源码的中小型数据库管理系统,其体积较小,性能高效,使用成本低廉,针对毕业设计管理系统业务需求和系统规模,选择MySQL作为系统的数据库。本系统同时使用JSP技术,Tomcat服务器,这三者的组合将会使系统的性能得到很大提升。数据库的物理设计主要就是数据表的设计,主要内容包括数据表名、主要功能、字段名称、字段类型、字段属性、主键等。本系统包含的数据表有角色表、管理员表、学生信息表、指导教师信息表、课题信息表、开题报告信息表、中期检查信息表、评阅分组表、学生综合评定表、文件上传信息表、公告信息表。

二、系统的实现

1系统架构本系统采用B/S架构。B/S架构是一种以HTTP协议为基础,基于浏览器的请求和服务器的响应为基本事件的网络结构模式,只需要一个服务器,用户只要上网,就可以通过浏览器的地址栏访问到相应的服务,无需下载和安装客户端,提高了资源的利用率,简化了系统的相关维护操作。考虑到系统的使用人数,采用目前主流的SHH框架进行系统开发,底层采用JavaBean构造数据操作对象,采用DAO封装数据操作,Action对象控制请求和处理页面的显示;
另外,采用Hibernate的缓存机制,可以控制系统首页实现页面缓存,减少了访问数据的次数,节省了系统资源,便于后期的修改和维护。

2系统关键功能模块实现

(1)选题管理模块

学生登录系统后,选择选题管理功能,选择选题。学生可以查看到已经公布、自己所在院系所有的课题信息。课题有两种状态,可选和不可选。学生选择状态可选的课题,一旦选中,不可再进行选题,等待教师确认后完成课题的选择;
也可提前与某个教师进行沟通,在教师进行课题申报时就可以指定学生,提前完成选题。学生在Input标签输入筛选条件,点击Button按钮,从课题表Subjects中找到符合条件的课题信息,放到一个List集合里面,并使用JSTL标签遍历该集合,将每一项课题信息显示到JSP页面上,每个学生只可以选择某个教师的状态为可选的课题,在规定时间未完成选题的学生,由院系管理员根据情况进行调剂选题。

(2)文档提交模块

学生可以根据提交文档的类型进行选择,然后填写相应的文档相关信息,选择提交论文即可。通过Select标签选择要提交的文档类型,显示学生填写一个Form表单页面,使用Type为File的Input标签实现文件上传,将表单的信息提交给处理文件上传的Action,采用Fileupload插件保存相应的文件。

(3)审批管理模块

审批管理对教师的课题进行审批操作,只有院系管理员审批通过的课题,才会显示在学生选题的列表中;
对学生提交的文档,当教师审批通过后,院系管理员会对文档再次进行审批,确保文档质量。管理员选择该功能时,管理员通过教师List列表,选择课题选项之后,会转入被选择教师的所有申报待审核的课题列表中,通过点击教师课题列表中的审核选项,选择通过即可完成课题的审核,将数据库中的Subjects表中的状态字段设为1,审核通过的课题将在学生的选题列表中显示。学生文档审批和教师的课题审批功能与此类似,在此就不进行赘述。

3系统运行结果

毕业设计管理系统主界面,其中显示了毕业设计过程的相关情况说明,最新动态,管理规定,通知公告及系统登录等信息。

三、结束语

统计毕业论文范文第3篇

关键词:工作流;
毕业论文管理;
管理系统设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)14-3306-02

毕业论文写作是高校本科教学中一个不可或缺的重要环节,是所有专业所有学生都必修的一门重要实践课程,大部分教师也都要参与到毕业论文写作指导工作中。因此,毕业论文写作是所有专业教学每年都要面临的一项繁琐工作,从出题、选题,再到写作与指导、评审与答辩等的整个过程都需要教学管理人员、教师、学生投入大量的精力。

传统的毕业论文管理与指导工作采用见面办理、沟通为主及手工操作方式,存在以下主要困难:

1)由于学生离校实习或者学生所住校区与教师办公地址相距较远等各种原因,导致学生与教师见面不易,信息沟通不畅。

2)由于每个教师要同时指导多个选题多名学生,而且教师工作繁忙,再加上学生离校实习或上课等原因,导致学生和教师很难在工作时段内同时有空闲时间来进行写作指导。

3)毕业论文写作整个工作流程的工作环节多,参与人员多,时间跨度大,业务流程复杂。

4)毕业论文写作各个工作环节都会产生相应的阶段文档,而且通常需要依赖前面阶段产生的文档,因此,在整个工作流程中会产生和使用大量的相关文档,文档管理工作繁杂。

基于上述原因,非常有必要开发一套B/S架构的毕业论文管理系统设计,以利用计算机系统自动化处理毕业论文工作中的大量工作,大大提高毕业论文工作效率,同时利用Internet打破师生交流上的时空限制,大大方便毕业论文写作指导,提高毕业论文写作质量。在毕业论文管理系统开发上,选用工作流技术及其相应工作流管理系统和工作流开发环境,定义、开发、实现毕业论文写作工作的工作流程,并管理每个工作流程产生和使用的相应文档。

1 工作流技术概述与应用现状

根据WFMC(工作流管理联盟)的定义[1],工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则、文档、信息或任务能够在不同的执行者之间传递、执行。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。

工作流技术作为一种过程建模和过程管理的核心技术,可以与其它应用系统有效结合,生成符合企业需求的各种业务管理系统。采用工作流技术作为核心开发的业务管理系统最大的特点,也是这些系统与普通的应用软件系统的最大差别,是它们具有清晰的业务流程和明确的任务处理实体;
同时,它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且在客户业务过程发生变化时,迅速地进行重组来满足客户的需求。

经过二十几年的发展,工作流技术已走出理论研究阶段,开始应用在ERP、CRM、OA、SCM等各类MIS系统的开发中。主要的应用行业有:消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。

开发基于工作流的管理信息系统需要相关的工作流开发工具和环境。目前最常用的工作流开发工具和环境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步软件Justep X5 Studio,北京慧正工作流系统,上海满智的EMSFlow流程管理平台等。

这些工作流开发平台基本都提供了工作流引擎、可视化流程定义工具流程建模工具、流程管理与监控、角色与权限管理、快速表单开发、丰富的业务工作流规则、支持复杂的业务工作流、强大的代码扩展能力、图形化的流程运行监控和分析工具、强大的表单快速开发工具、强大的组织机构和权限支持等功能。

上述工作流开发平台多数是基于Java/J2EE架构的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架构。其中,SharePointDesigner 2013的目标用户是业务分析人员,SharePoint开发人员,企业IT人员,信息工作者等,要求开发者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高级开发人员,要求开发者熟悉 VS2012,包括软件开发概念和WF4.0、部署、安全等。使用VS2012可以开发出高度复杂的、灵活的、定制化的workflow,而且还可以开发custom action,供SharePoint Designer 2013调用。[2]

2 毕业论文管理工作流程分析

毕业论文写作的主要工作流程有:院系管理员进行毕业论文工作初始设置(设置参与论文写作工作的毕业生和指导教师,相关通知公告、工作流程安排及相关表格文档等)、指导教师拟写论文选题、学生选择论文选题、院系管理员调整选题、院系管理员公告选题分组名单、教师下达任务书、学生提交开题报告、论文写作与指导、学生提交论文终稿及答辩申请书、指导教师评阅、专家评阅、毕业论文答辩、文档打印与入库等工作阶段,各工作阶段相互衔接并在不同的执行者之间传递、执行。因此,毕业论文管理系统非常适于使用工作流进行定义、建模和开发。

3 基于工作流的毕业论文管理系统功能设计

本系统的用户角色包括学生、指导教师、院系管理员、评审专家、系统管理员。系统功能目标是实现毕业论文写作管理的网络化、系统化、自动化。核心功能是指导教师在线拟写论文选题、学生在线选题、在线论文写作与指导、指导教师与评审专家在线评阅、答辩管理、文档输入打印等。主要的系统功能模块包括:选题管理、文档管理、在线写作与指导、用户与权限管理、评审管理、答辩管理、公告管理等。

4 基于工作流的毕业论文管理系统开发方案

为实现通过Internet实现在线毕业论文写作的管理、在线指导、在线编辑、在线文档等,管理系统采用B/S三层体系结构。整个系统由web浏览器、web服务器、数据库三层组成。开发架构采用Microsoft 4.0,数据库管理系统采用SQL SERVER 2005,开发工具采用业内广泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具为web应用系统开发提供了强大的支持,可以方便快捷地完成系统开发。

在工作流开发平台选择上,选择Microsoft Visual Studio Designer for Windows Workflow Foundation进行工作流开发,这样可以和Microsoft Visual Web Developer工具无缝集成。工作流系统可以使用两种方式集成到应用系统中,一种是直接调用流程管理中心的可视化模块,将这些可视化模块的url链接挂接到应用系统的菜单上,使得点击应用系统的菜单,就执行这些流程的管理模块。另一种就是在应用系统代码中直接调用工作流引擎的api来集成。

5 结束语

本毕业论文管理系统基于工作流详细分析、定义、优化毕业论文管理工作的业务流程,并采用工作流系统与B/S架构应用系统集成的方式进行项目开发,使得系统既能很好地适应毕业论文写作管理实际工作,又实现了毕业论文写作管理的在线化、科学化、自动化,大大提高工作的效率和质量。

参考文献:

统计毕业论文范文第4篇

关键词:C#;
B/S模式;
论文管理;
档案管理;
信息化

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)13-0023-04

Abstract:
How to make a lot of manpower freed from traditional management methods, the efficient management and use of each document is the urgent problem of university management. In this study, carrying out the design and development of the g thesis management system based on C # and SQL Server Database, and exploiting a management system based on the structure of B/S, It is a valid inquiry on file management informatization in university management.

Key words:
C#;

B/S mode;

thesis management;

file management;

informatization

1 概述

随着学校信息化程度的提高,档案管理的信息化和自动化也是高校管理的必然趋势和要求,毕业论文的管理是高校文档管理十分重要的部分,也应从传统的管理方式向信息化管理进行转变,本文将介绍基于C#和SQL Server 2008的高校毕业论文管理系统的设计与开发,系统采用B/S的模式,大大提高学校管理效率,让繁琐的人工管理工作得到简化。

通过本系统可实现论文管理的网络化,方便教师和学生,提高工作效率,节省人力资源,提高高校的管理水平,有利于推动高校管理的信息化和“无纸化办公”进程。

2 系统主要功能结构设计

系统总体设计如下:

系统登录:该模块负责将用户分为学生、教师和管理员来实现用户权限的管理,各类用户先登录后才能进行相应操作。

信息模块:主要包括信息浏览和及时信息。信息内容主要是:通知公告、规章制度、时间安排、论文规范等)。

选题模块:首先是教师“选题”,由院系管理员审核,审核通过后;
学生查看“选题”,选择“选题”;
教师审批学生选题,如果不通过,系统自动删除学生选题记录,学生重新选题。另外,在教师审批前,学生可以改选,学生改选选题时将删除之前的选题。

开题及论文管理模块:选题通过后,学生提交自己的开题报告,教师审核。审核通过后,学生将自己的论文上传到系统中,教师可以对学生论文进行下载修改和上传。

在设计时,学生和教师可以多次上传和下载,利用学号的主键特性来命名论文文档,实现自动覆盖技术,大大方便了学生教师的操作和管理。

成绩模块:指导教师对学生的论文进行评分与评价,学生查看成绩和评语。[1]

3 系统功能实现

3.1主要模块结构

3.1.1学生模块

学生模块结构如图2所示。核心是进行选题和论文上传。

选题算法:首先判断所选课题是否已被选,如果被选则选择其他选题;
再判断自己是否已经选题,如果已经选题,先删除再选;
选题时向课题选择表中插入一天选择记录。

3.1.2教师模块

教师登录后,主要是选题、审批选题、下载学生论文和进行成绩评定。

3.1.3管理员模块

管理员主要是对各类用户进行管理、对教师课题进行审核、公共信息和进行统计分析。

3.2主要功能的实现与分析

3.2.1登录及加密

各类用户登录时都将密码进行32位的MD5加密,登录时,用Session变量记录登录者的相关信息。下面是管理员登录的代码:

string pwd = txpass.Text.Trim();

string mima = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");

SqlCommand mycmd = new SqlCommand();

string admin_id =txno.Text.Trim();

mycmd.Connection = sqlcon;

//sqlcon是数据库连接对象

mandText = "select * from admin where admin_id=@admin_id and admin_password=""+mima+""";

mycmd.Parameters.Add("@admin_id", SqlDbType.Char, 4).Value = admin_id;

sqlcon.Open();

SqlDataReader dr= mycmd.ExecuteReader();

if (dr.Read()) //登录成功

首先选择要评定成绩的学生,获取学号,再进入成绩评定页面,录入成绩和评语。代码如下:

//获取要评定成绩的学生学号,并传递给成绩评定页面:

for (int i = 0;

i

{

CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");

if (cbox.Checked == true)

{

Session["student_no"] = GridView1.DataKeys[i].Value;

Response.Redirect("sc_review.aspx");

}

}

//进入成绩评定页面写入成绩:

sqlcon = new SqlConnection(connstring);

SqlCommand sqlcom;

string sqlstr = "UPDATE paper_score SET score = "" + txt_score.Text + "",review=""+txt_review.Text+"" WHERE student_no = "" + lbl_sno.Text + "" and topic_id=(select topic_id from topic where topic_title=""+lbltitle.Text+"")";

sqlcom = new SqlCommand(sqlstr,sqlcon);

sqlcon.Open();

sqlcom.ExecuteNonQuery();

3.2.4安全控制

在系统开发过程中,充分利用Web窗体框架的验证服务器控件,这些控件提供易用但功能强大的方法检查输入窗体的错误,并在必要时向用户显示消息,这样可以提高用户输入数据的正确性、可靠性和有效性,避免因为输入错误数据而使系统出现不必要的错误。

系统为用户设置登录密码,以限制用户查看、运行和操作页面的方式,不同的用户类型只能访问对应的模块页面,进行相应的操作。另外,系统还对用户的登录密码全部采用了32位的MD5加密技术进行加密。管理员或者超级管理员都看不到用户的真实密码,并且比起一般MD5加密算法更加安全可靠。

采用Session和Cokies等技术对非登录用户进行了相应的处理,所有操作页面都在加载页面时通过对Session变量的判断,屏蔽了直接输入地址访问系统的页面以及通过外部链接地址访问本系统的管理页面。尤其是未登录用户将只能浏览网站首页内容,而不能浏览其他内容或下载相关资料。[2]

4 结束语

基于Web的高校毕业设计管理系统有着广阔的前景,必将对传统管理模式产生深远影响。技术无论是在操作的可行性和方便性方面,还是在性能上,都是一种实现Web数据库的很好方法。本文探讨了分析和设计实现毕业论文管理系统的过程,并对系统的开发、功能设计和模块设计做出系统的分析,该管理系统已在学校使用,达到了预期效果。但本文仅在我们工作的基础上对这一问题作了初步的探讨,怎样更好地利用网络资源,怎样使用户间的交流更为方便、快捷,怎样在系统中引入多媒体技术、人工智能技术等等,未来还有待进一步研究深入。

参考文献:

[1] 周清松.B/S模式下各种数据资源共享与整合[J].数字技术与应用,2014(12):95-96.

[2] 周剑云.高校党员信息管理系统设计与实现[J].电脑知识与技术,2011(32):7833-7834.

[3] 王新才,陈荷艳.国家科技计划项目档案管理标准规范建设思考[J].档案学通讯,2013(2):84-88.

[4] 郑丽娟.基于BS模式的水利工程施工安全管理信息系统[J].河北农业大学学报,2015(11):107-113.

[5] 陈娟,李元,李万国.基于B/S模式的嵌入式系统测试方法与实现[J].电子技术应用,2016(2):50-52.

[6] 张晨.基于BS模式的环境监测系统设计与实现[J].电脑知识与技术,2015(17):85-87.

[7] 胡双炎.高校科研管理系统安全性研究[J].娄底职业技术学院学报,2010(1):55-59

[8] 朱娜.基于BS模式的煤矿液压支架系统的设计与实现[J].煤炭技术,2013(10):34-35.

统计毕业论文范文第5篇

关键词:
B/S结构;
毕业论文;
信息化;

Access

毕业设计是高校教学的重要组成部分,培养大学生综合运用所学基本理论、基本知识、基本技能分析和解决学科内某一实际问题的能力,使学生的科研能力得到一次完整的综合性训练。在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用,是完成专

业培养目标的重要实践教学环节。但当前不少高等院校在毕业设计(论文)这一环节的管理主要还是采取传统人工管理模式,在资料整理、资源共享、选题、论文撰写及指导、格式检查等诸多方面存在管理成本高、效率低、效果差等系列问题。而且传统毕业设计中的毕业论文管理没有合适的交流平台,都是教师和学生单向沟通。

1 系统的体系结构及开发环境

当前高校毕业生毕业设计环节与毕业生实习、找工作等环节相互交织,导致他们与指导教师之间经常存在时间和空间上的冲突。根据上述情况,本文将设计基于B/S结构的毕业论文信息管理系统,其优势在于基于B/S结构的系统能够通过Internet实现网上操作,打破时间和地域空间的限制,克服传统管理方式下指导教师与学生必须见面交流或打电话交流等存在的不足。该信息化系统主要完成对毕业生选题的管理、教师指导课题至最终给出论文成绩过程的管理以及管理员对学生和教师信息的管理等。

该信息化系统采用B/S三层体系结构:表示层、应用层和数据层,如图1所示。

图1 系统三层体系结构图

其中表示层提供应用程序的用户界面,即客户端浏览器,用户通过浏览器访问本系统;
应用层实现业务功能,是系统的核心部分,这一层为表示层提供功能调用,同时它又通过调用数据层所提供的功能来访问数据库;
数据层位于底层,以为接口,主要处理应用层对数据的请求。数据层可以对数据库中存放的数据进行插入、修改和删除等操作。

该信息化系统运用 3.5+CSS+C#技术,以Visual Web Developer 2008为开发平台,基于B/S结构,使用IIS构架Web站点,以Access为后台数据库,通过访问数据库。

2 系统需求分析

根据毕业设计进行的过程,毕业论文信息管理系统主要分为三个模块:管理员,教师和学生。该信息化系统工作流程如图2所示。

图2 系统工作流程图

管理员首先在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。管理员主要进行公告公布,对用户进行添加、删除、密码修改等操作。同时可以查看系统各类数据,提取及整理数据,将结果向上级报告。

学生用户与教师用户的功能相对应,先选报指导教师和相应课题。如果该学生未被所选报的指导教师选择,可改选其他指导教师。若被指导教师选择为所指导的学生,将不能再改报其他指导教师。选报指导教师成功的学生可以在该指导教师的课题方向中做出选择,指导教师可以根据选报学生的具体情况确定该学生的选题,或指定该学生做某方向的课题。课题选定后学生方可进行毕业论文的相关工作,撰写论文后上传论文,并查看指导教师的点评,重新修改论文以及重新上传论文。论文通过后,学生可以通过毕业论文信息管理系统查看自己的论文成绩。

该信息化系统实现了毕业论文选题过程中的双向选择。学生可以选择指导教师并选择其提供的课题,同时指导教师也可以根据学生情况及课题的被选择情况选择合适的学生及其课题。使学生的论文选报工作灵活、高效。同时要求教师有较高的教学及论文指导水平,否则可能面临没有学生选报的尴尬处境。这也是教学改革中的一个重大进步。

3 系统的实现

3.1 系统功能设计

根据系统需求分析,在整个系统中用户登录模块首先进行身份(管理员、教师和学生)验证。当身份验证成功后,分别进入不同的模块进行相应操作,具体的功能模块图如图3所示。

图3 功能模块图

3.2 数据库设计

该信息化系统的功能就是在进入毕业论文信息管理系统后,教师指导学生进行毕业设计。系统数据库主要包含学生表、教师表、管理员表、系统公告表和系统状态表等。数据库主要约束关系如图4所示。

图4 数据库约束关系图

3.3 功能实现

3.3.1 登录功能

首先用户通过登录界面选择相应的身份进行登录,把用户输入的用户名和密码与数据库中存储的用户名和密码相比较,如果正确无误则进入相应身份的操作页面,如果错误,将进行提示。

本系统主要分三类用户类型,将三类用户登录界面合而为一实现,只需选择不同的用户类型即可。实现代码如下:

if

(Roles.FindUsersInRole(DropDownList1.SelectedValue.ToString().Trim(),user_no.Text.Trim()).Length>0)

{ RegisterStartupScript("","alert("登录成功!")");
//清空文本框

Session["logid"] = user_no.Text.Trim();

Session["Roler"] =DropDownList1.SelectedValue;

if (Session["Roler"] =="管理员")

Response.Redirect("ManagerMain.aspx",false);

if (Session["Roler"] == "指导老师")

Response.Redirect("TMain.aspx", false);

if (Session["Roler"] == "毕业生")

Response.Redirect("SMain.aspx", false);

user_pass.Text = user_no.Text = "";

}

3.3.2 管理员功能的实现

管理员界面的功能包括公告、学生用户管理、教师用户管理、分组管理等。

导航菜单是一个系统的导航图,用户能快速、熟练地使用系统中的各个功能就必须要有一个清晰的导航菜单。导航菜单使用C#、CSS、图片等技术实现,能够点击展开或收缩。并在右侧显示相应内容,便于操作。

3.3.3 教师功能实现

教师界面包括查看系统公告、学生信息、学生选报情况等,教师在此界面下可以对学生进行选择等操作,修改密码、课题方向和添加个人信息等。

3.3.4 学生功能实现

学生主界面包括查看教师信息,课题选择、论文提交、查看点评、成绩查询、修改密码等功能。

4 总结

基于B/S结构的毕业论文信息管理系统实现了网上选题、网上指导学生进行毕业设计等工作,使得学生可以在任意地点、任意时间进行选题。同时实现了教师与学生的双向选择,既提高选题质量和效率,确保选题的公平、公正、合理,也为指导教师和学生顺利高效地完成毕业论文整个工作提供了便利的平台。■

参考文献

[1]聂强,邹赛,刘忠利.基于信息平台整合对高职院校毕业设计过程监控信息化研究[J].西南师范大学学报:自然科学版,2011,36(4):142-146.

[2]洪建峰.基于Web的毕业论文指导交流系统设计与应用――以上海电视大学毕业论文为例[J].中国教育信息化,2011(13):49-51.

[3]刘芳,牟廉明.基于UML的毕业论文管理系统的设计与实现[J].内江师范学院学报,2009,24(8):55-58.

推荐访问:毕业论文 统计 五篇 统计毕业论文【五篇】 统计毕业论文(精选5篇) 统计毕业论文范文