ASP数据库管理系统软件开发毕业设计.docx

上传人:b****4 文档编号:13917026 上传时间:2023-06-19 格式:DOCX 页数:39 大小:925.05KB
下载 相关 举报
ASP数据库管理系统软件开发毕业设计.docx_第1页
第1页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第2页
第2页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第3页
第3页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第4页
第4页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第5页
第5页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第6页
第6页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第7页
第7页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第8页
第8页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第9页
第9页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第10页
第10页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第11页
第11页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第12页
第12页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第13页
第13页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第14页
第14页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第15页
第15页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第16页
第16页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第17页
第17页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第18页
第18页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第19页
第19页 / 共39页
ASP数据库管理系统软件开发毕业设计.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ASP数据库管理系统软件开发毕业设计.docx

《ASP数据库管理系统软件开发毕业设计.docx》由会员分享,可在线阅读,更多相关《ASP数据库管理系统软件开发毕业设计.docx(39页珍藏版)》请在冰点文库上搜索。

ASP数据库管理系统软件开发毕业设计.docx

ASP数据库管理系统软件开发毕业设计

ASP数据库管理系统软件开发毕业设计

 

第一章导言

本科毕业设计是大学教学工作中的重要一环,是培养学生综合素质,实践能力,综合知识运用能力的重要途径:

本科毕业设计也是大学五年的最后一环,是学生进一步深造或走向工作岗位的前站,毕业设计兼有帮助学生完成这一过程的任务;而且本科毕业设计还是对教学工作的一个总体检验,从中可以发现教学中存在的问题,特别在知识结构、课程内容的合理性、先进性等方面的问题[1]。

本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大、灵活性强、时间要求紧、对本科教学质量影响大等特点。

特别是近年来,随着高校本科扩招工作的进一步的深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大,目前高校普遍采用的传统单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应本科毕业设计管理的要求。

针对本科毕业设计管理过程中,选题灵活性强、指导老师多、毕业设计地点分散、进度要求严格、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S方式与老师交流,实现毕业设计题目的双向选择,协商设计目标、内容、进度等。

对于教务管理,管理人员可以开启本年度的毕业设计任务,控制双向选择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提高了管理水平。

课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。

降低导师和教务员工的工作强度。

1.1研究背景及意义

当前的管理信息系统已经发展成为集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。

[2]

随着管理系统信息的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。

在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来达到高效的运行。

同时,学校管理中的毕业设计管理过程也提出了相应的要求。

为了满足毕业设计管理的要求,需要设计与制作一个毕业设计选题系统。

毕业设计选题系统实现了对整个毕业设计选题过程管理的系统化、规范化、无纸化。

整个系统使用户使用起来简便快捷,对减轻学生、教师的劳动强度,提高工作效率与管理水平,具有很大的实用价值。

目前已经有的毕业设计选题系统非常少,并且通用性太低。

很多毕业设计选题系统都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有的甚至不可以联网使用。

另外,不同学校,甚至不同学院,由于对毕业设计题目管理的方法不同,都会对毕业设计题目管理有着不同的要求。

如果直接拿现成的系统来应用,会出现很多难以解决的麻烦。

为了满足毕业设计题目选报的要求特别设计一套符合规定的毕业设计选题系统,本系统可以完全满足各个专业学生毕业设计题目的网上选报。

本系统基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便使用,易于推广。

本系统采用模块化管理,可以方便的对系统功能进行添加删除。

这样,当以后毕业设计题目选报出现了什么新的要求,可以通过修改部分的系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。

1.2国内外研究概述

随着教育产业化进程的逐步推进,各大高校纷纷合并,走上了强强联合、资源共享的路子。

高校的规模不断扩大,如何合理运用教学资源,有效地加强教学管理工作,已成为各大高校十分关注的问题。

目前,在教学管理方面,特别是学生学籍管理、成绩管理等方面都普遍采用了网络化管理技术,而对于毕业设计这一重要的教学环节,和其他的教学课程一样,普遍采用传统的单机管理模式,主要进行毕业设计基本信息和成绩的输入输出工作,而对于毕业设计的选题、毕业设计过程中管理以及毕业设计效果的统计分析等工作还没有纳入管理系统中。

目前随着教学改革的不断深入,学校办学规模的不断扩大,如何有效地增强教学管理水平,充分调动学生的学习积极性,提高毕业设计的教学质量是各高校教学管理工作的重点之一。

目前,毕业设计的双向选择和毕业设计过程的动态跟踪与交流已成为毕业设计环节教学改革的重要环节,英国诺丁汉大学开发了专门的管理系统实现了毕业设计的网上双向选择,国内南开大学已开发了毕业设计网站,为毕业设计的选题、师生交流和毕业设计成绩的管理提供了良好的环境,取得了良好的效果。

1.3研究方法

1.3.1数据库应用系统开发简介

在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。

数据库应用系统开发的目标是建立一个满足用户长期需求的产品。

开发的主要过程为:

理解用户的需求,然后,把它们转变为有效的数据库设计。

把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用[3]。

数据库技术在计算机软件领域中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速的发展,并已形成较为完整的理论体系和一大批实用系统。

并且,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为最热门的技术之一。

1.3.2数据库应用系统开发背景

随着21世纪的到来,人们更深切的感受到了计算机在生活和工作中的作用越来越重要,越来越多的职业需要具有计算机的应用技能。

掌握计算机是职业的需要,更是事业发展的需要。

信息在社会和经济的发展中所起的作用越来越为人们所重视,信息资源的开发利用水平已成为衡量一个国家综合国力的重要标志之一。

在计算机的三大主要应用领域(科学计算、数据处理与过程控制)中,数据处理的比重约占70%左右。

计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展起了数据库系统。

数据库技术产生于60年代末,70年代初期,其主要目的是有效的管理和存取大量的数据资源。

数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的最新阶段。

数据库存储的是通用化的相关数据集合,它不仅包括数据本身,而且包括数据之间的联系。

30多年来,数据库在理论上、实现技术上均得到很大的发展,研制出许多商用数据库管理系统,使得计算机应用渗透到各行各业的各类管理工作中。

现在,数据库技术已成为计算机领域里最重要的技术之一,是软件学科的一个独立分支。

近年来,数据库技术和计算机网络技术的发展相互渗透、相互促进,已成为当今计算机领域内发展迅速、应用广泛的两大领域。

数据库系统是数据处理的核心机构,管理信息系统、办公自动化系统、决策支持系统等都是使用了数据库管理系统或数据库技术的计算机应用系统。

数据库方法原本是针对事务处理大量数据管理需求的,但它的应用范围不断扩大,不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机辅助设计等,涉及到非数值计算各方面的应用。

应用范围的扩大又进一步促进了数据库技术的深入发展,可以说数据库系统已成为计算机应用系统的重要组成部分之一。

微机数据库系统以其开发成本低、简单易学、方便用户等优点,迅速得到了推广。

计算机应用人员只有了解数据库系统的基本原理,掌握数据库设计的基础理论,熟悉数据库管理系统特点,才能开发出好的数据库应用系统。

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业信息管理势在必行。

本课题以高等院校为对象,作为高校要面对大量的毕业设计项目及相关信息的处理,这就需要一个毕业设计管理系统来提高管理工作的效率。

通过本系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理工作方面的工作量。

数据处理技术已深入到工作和生活的方方面面,而数据库技术是数据处理不可缺少的手段。

随着数据库技术的发展,面向对象的数据库、分布式数据库、多媒体数据库、数据库开发工具的研究方兴未艾,这些技术的发展使应用软件的开发速度更快、成本更低、质量更好、功能更强[5]。

1.4本论文的特色

当今众多高校中的毕业设计管理尚未形成系统化,本系统实现了毕业设计的网络选题与管理,填补了相关空白。

本文特色在于针对毕业设计流程设计定制了整个系统,完全符合了毕业设计选报要求。

本文从系统实际需求出发,构建了一种适合高校毕业设计现状,又能充分发挥ASP及SQLServer2000优势的Web应用系统开发模式。

系统构建简易,可移植性强,并且进行模块化处理,能够方便的为以后其他附加功能提供接口。

功能扩展性强及通用性高是本系统的特点所在[6]。

第二章系统开发工具

本系统以Windows操作系统为服务平台,后台数据库采用SQLServer2000数据库,使用MacromediaDreamweaver2004创建ASP语言构建服务页面,并搭配客户端的JavaScript脚本程序对用户提交的数据进行客户端验证以减轻服务器运行压力[7]。

2.1SQLServer数据库技术概述

2.1.1SQLServer2000的主要特性

SQLServer目前正日益成为Windows操作系统上面最为重要的数据库管理系统,随着SQLServer2000的推出,微软的这种数据库服务系统在WindowsNT/2000系列操作系统里更加占有垄断地位,因为其与WindowsNT/2000系列操作系统完全集成,可以利用操作系统来完成客户机的身份、发送和接收消息等。

SQLServer的特性主要包括以下五个方面。

第一,Internet集成。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

第二,可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行Windows98的便携式电脑,到运行Windows2003数据中心版的大型多处理器服务器。

SQLServer2000企业办支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到Web站点所需的性能级别。

第三,企业级数据库功能。

SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2000分布式查询使用户得以引用来自不同数据源的数据,就好像这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使用户得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱机用户,使这些用户自主的工作,然后将他们所做的修改合并发布回服务器。

第四,易于安装,部署和使用。

SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使用户得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

第五,数据仓库。

SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观的设计数据库并通过EnglishQuery来分析数据。

SQL(StructuredQueryLanguage,译为结构化查询语言)在关系型数据库中的地位犹如英语在世界上的地位。

它是数据库系统的通用语言,利用它,用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。

比如“select*from数据表名”代表要从某个数据表中取出全部数据,在Oracle9i、SQLServer2000、Foxpro等关系型数据库中都可以使用这条语句。

SQL已经被ANSI(美国国家标准化组织)确定为数据库系统的工业标准。

2.1.2存储过程简介

存储过程是SQLServer数据库系统中很重要的一个概念,其是SQLServer数据库中存放的查询,而不是客户机上前端代码中存放的查询。

合理的使用存储过程,可以有效地提高程序的性能,假如在网络上某个查询操作有几百户到几千户同时执行,则从客户机通过网络向服务器发送这个查询需要增加大量网络通信流,即使不造成拥塞,也使网络速度(以及用户速度)大大减慢,要避免拥塞和让网络全速运行,就应该减少客户机通过网络向服务器发送代码量,从而减少网络的通信流。

为此,需将代码存放在服务器中,即将查询放入存储过程中,生成存储过程后,用户要取得数据,只需在网络上发送代码EXECstored_procedure_name即可。

并且将查询逻辑封装在数据库系统中的存储过程中,可以大大提高整个软件系统的可维护性,当查询逻辑发生了改变的时候,不再需要修改并编译客户端程序以及重新分发他们到为数众多的用户手中,你只需要修改位于服务器端的实现相应查询逻辑的存储过程即可。

合理的编写自己需要的存储过程,可以最大限度的利用SQLServer的各种资源[8]。

2.2ASP技术概述

2.2.1ASP技术的含义

ASP是ActiveServerPages的简称,它是一种在微软公司的Web服务器IIS(InternetInformationServer)上开发交互网页的技术,是一种开放的、免编译的应用开发环境,HTML页面、Script语言和动态服务器扩展结合在一起,为企业提供一个服务开发和信息管理的解决方案。

微软公司最初在IIS3.0版上使用它以取代CGI。

随着WindowsNT在WWW上的使用日益增多,ASP已成为了开发动态网站、构筑Internet和Internet应用的较佳选择[8]。

ASP的含义可以从字面上三个方面去理解:

1)Active:

ASP使用的Microsoft的ActiveX技术。

ActiveX(COM)技术是现在Microsoft软件的重要基础。

它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。

ASP本身封装了一些基本组件和常用组件,只要你可以在服务器上安装这些组件,通过访问组件你就可以快速、简易的建立自己的Web应用。

2)Server:

ASP运行在服务器端。

这样就不必担心浏览器是否支持ASP所使用的编程语言。

ASP的编程语言可以是VBScript和Jscript。

3)Pages:

ASP返回标准的HTML页面,可以正常的在常用的浏览器中显示。

浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。

在ASP中主要包含5个内置对象:

Request对象,从浏览器获取信息;Response对象,发送信息到浏览器;Server对象,对服务器端ActiveX提供访问其方法、属性的功能;Session对象,存储用户任务的信息;Application对象,保留用户共享一个程序的信息。

ASP这是通过这5个内置对象来实现服务器和客户机的交互。

[9]

由此可见,ASP是在IIS下开发Web应用的一种简单、方便的编程工具。

在了解了VBScript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

2.2.2ASP的处理流程

浏览器向Web服务器发出请求,要求返回.asp文件的内容。

Web在接到请求后,发现它的后缀为.asp,于是就将这个文件交给专门的ASP处理程序,这个程序扫描.asp文件,把其中用<%和%>括起来的代码解释并执行,最后把执行的结果再传回Web服务器,Web服务器把结果通过HTTP协议传回到浏览器,浏览器所获得的仅仅是结果,是一些标准的HTML标记[10]。

正是由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。

所以用不着担心浏览器能否处理脚本,Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。

由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。

这样就可以防止别人抄袭程序[11]。

2.2.3ASP的功能

ASP是基于Web的一种编程技术,可以说是CGI的一种。

它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。

ASP可以轻松的实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。

而浏览者一点觉察不出来,就像为他们专门制作的页面一样。

使用各种各样的组件,ASP可以完成无比强大的功能,如使用FileSystemObject,可以对服务器上的文件进行操作、浏览、复制、移动、删除等等。

还有ADO(ActiveDatabaseObject,动态数据库对象)的支持,ASP对数据库的操作非常得心应手,你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作[12]。

第三章系统规划与系统分析

信息系统的开发目标必须以满足用户需求为前提,而在系统开发的第一阶段中,用户的需求往往是不完整的、不明确的,需要开发者协助用户对需求作进一步的理解乃至创造并归纳出较为详细的需求说明方法的特点是可以在整个开发过程中回头补充调整各阶段的工作,因此,用户需求分析在最初并不显得像结构化方法那么重要。

但是,一个相对完整、准确的用户需求却会给信息系统开发带来一个良好的开端,也会使开发过程少走许多弯路[13]。

因此,在系统开发之初进行了详细的用户需求调查。

3.1系统的总体结构

根据毕业设计选题的业务情况,该系统共分成管理员、教师、学生三大系统模块,系统功能设置、管理员用户操作、教师信息修改、选题题目提交、选题题目审核、学生初始信息导入、学生信息修改、题目选报、信息浏览九个完整功能。

系统总功能如图3-1所示:

3.2系统的业务流程分析

业务流程(TransactionFlowDiagram,TFD),又称作业流程,即作业的完成程序,它反映了现实的业务活动。

管理业务流程图是一种描述系统内各单位、人员间业务关系、作业顺序和管理信息流向的图表。

现实业务活动中的一些弊病很难凭空指出,而利用业务流程图可以细致的分析其业务流程的合理性、存在的问题及从何处入手进行修改[14]。

首先是管理员录入教师分组信息,并录入教师姓名,等级以及初始密码,导入学生信息(学号及默认密码),添加系统管理员(用于审核教师提供的选题),开启教师提交选题功能。

然后教师通过自己的用户登录,完善自己的详细信息,在规定期限内提交本组选题内容。

系统管理员关闭教师提交选题功能,开启管理员审核题目功能。

管理员对教师提交的选题进行审核,确定是否通过。

系统管理员对选题进行最后调整,确定最终通过的选题。

系统管理员关闭选题审核功能,开启学生选报功能。

学生通过自己的学号和初始密码登录系统,修改个人信息及密码,浏览可选题目信息及教师信息,选报课题;管理员关闭学生选报功能,对选报情况进行查看,手动调节选报冲突,使得每个人均有题目选报,每个题目均有人选报。

最终,管理员确定选题情况,教师可以登录查看自己课题选报学生及其资料。

图3-2业务流程示意图

3.3系统的数据流程分析

数据是信息的表达形式,它能被计算机直接输入、处理、存储和输出。

一个正确的数据流程是今后新系统用以实现用户需求的保证。

现有的数据流程分析一般是通过分层的数据流程图(DataFlowDiagram,DFD)来实现的。

数据流程图是描述系统静态数据构成和关系的有利工具,数据流程图更多的从静态的观点来考察一个实际的业务系统。

其具体做法是:

按业务流程处理流程的顺序,将相应调查过程中所掌握的数据处理过程绘制成一套完整的数据流程图。

现在常用的有两种描述数据流程图的方法,一种是以方框、连线及其变形图例符号来表示数据流动过程,另一种是以连接弧线作为其基本符号来表示数据流动过程[15]。

绘制数据流程图的基本原则是:

自顶向下,从外到内,编号清晰,命名确切。

画系统概况时,把整个系统看成一个总加工,画进、出系统的数据流及其外部对象,而不考虑系统内部的数据流。

一般按入流、加工、出流,自左向右排列(I-P-O)。

3.4数据库需求分析

根据毕业设计信息管理系统的一般要求,通过对整个系统功能、运行过程和数据流程的分析,可以得出数据库中应包含以下各表:

1)管理员信息表:

管理员用户名,管理员密码。

2)学生信息表:

学生学号,学生密码,学生姓名,学生性别,学生专业,学生班级,学生联系电话,学生联系邮箱,学生联系QQ,学生选报题目。

3)教师信息表:

教师编号,教师姓名,教师密码,教师联系电话,教师联系邮箱,教师等级,教师所在小组。

4)选题信息表:

选题编号,选题题目,选题所在小组选题详细介绍,选题面向专业,选报状态。

第四章系统设计与实现

本系统的开发工作分为以下7个主要阶段:

1)系统需求分析与系统的功能设计。

包括可行性分析、系统详细调查和用户需求分析,获取毕业设计选题过程的业务流程,收集各种用户对系统功能的要求,整理相关信息资料,确定系统的开发范围。

2)数据库设计。

确定数据库结构,设计数据库的各种参数、创建实体数据库和数据库的表、视图和触发器等数据库对象。

3)程序模块划分和实现。

根据系统所管理的信息的类型和功能对系统进行模块划分,分别编写代码,逐一实现系统功能。

4)安全策略设计。

根据系统功能划分用户类型和权限,并进行安全模型的设计。

5)内部测试。

完成系统主体功能后,进行系统内部测试,查找设计缺陷与错误,对缺陷和错误进行改进和纠正。

6)用户测试。

以实际班级及教师为实验用户,对系统进行初步试运行,从一定的用户群中查找设计错误,进行及时更正。

7)项目实施与维护。

在用户对系统认可并确认没有重大设计缺陷和错误的情况下,最终在全院各系进行系统实施,并进行维护。

4.1系统设计

4.1.1系统流程设计

根据对毕业设计过程的具体要求,本系统设计了四种用户,分别为系统管理员、审核管理员、教师和学生。

针对不同用户,设计了相关功能所涉及到的流程。

系统要求有系统管理员用户,设定唯一系统管理员admin,当系统管理员使用admin帐户登录后,需要对系统进行功能控制和情况查看。

所以当管理员登录系统后,将自动展示当前系统的基本概况,如共有选题数、待选题目数、未选题学生数等。

管理员可以通过系统导航菜单进入系统功能设置界面,在此界面中,管理员可以控制系统重要功能是否开启。

根据学校毕业设计进度规定,管理员可以通过对系统功能的开启与关闭来控制毕业设计进度。

另外,系统管理员可以添加教师。

根据毕业设计的实际情况,教师是一人一个小组进行毕业设计指导工作的,所以管理员添加教师的时候,会随机生成一个小组编号,然后添加教师,每次添加一个小组,并对教师信息进行初始化。

对于教师选报上来的题目,需要审核管理员进行审核,审核管理员帐户由系统管理员添加。

审核管理员登录系统后,将会看到未通过审核题目,当系统管理员开启了审核功能时,可以对题目进行查阅修正,之后可以决定是否通过审核。

通过审核的题目将出现在学生的可选题目列表中。

教师使用本系统需要完成如下几个工作,修改个人信息及登录密码,提交题目,查阅题目审核情况,查阅题目选报情况,查阅选报题目的学生资料。

所以当教师通过管理员添加的帐户登录系统之后,首先展示主页面上的是个人资料和所在小组的题目状态列表。

教师可以直接查看题目状态

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2