网络化毕业信息管理模式研究毕业论文_第1页
网络化毕业信息管理模式研究毕业论文_第2页
网络化毕业信息管理模式研究毕业论文_第3页
网络化毕业信息管理模式研究毕业论文_第4页
网络化毕业信息管理模式研究毕业论文_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 I 摘摘 要要 随着Internet技术的快速发展,采用网络化信息管理模式成为毕业管理 的迫切要求。基本的模式是B/S架构下的瘦客户端、肥服务器端,可以针对 性地解决目前毕业管理的诸多问题。该模式的运用不仅仅意味着毕业信息管 理效率的提高、管理费用的降低,而且带来了内外部信息交流手段的重大变 革,将在工作流程,管理模式、组织结构带给教师同学极大的便利。 本文在对ASP模式分析的前提下,以本校的信息工程学院为研究对象, 对基于ASP的毕业管理模式下系统体系结构、功能模块进行了探讨和分析。 主要工作如下: 1、分析了毕业管理的一般性需求。其中功能需求应着眼于三方面:管 理者、教师以及学生。一般流程为教师提交论文题目由管理进行审核,审核 通过即可由学生自由选择教师以及论文题目。论文开题报告的上传、论文的 上传,教师对其论文的下载、评审以及学生教师的及时沟通等等功能。 2、探讨了该模式下系统的体系结构和关键技术,论文采用B/S模式的三 层结构,选择了动态服务器页面、IIS服务器以及SQL Server2000数据库为 主要关键技术。 3、划分了系统主要功能结构,主要有人员管理、项目管理、科研成果 管理、 工作量管理、 公告新闻管理, 并细致分析了各模块工作流程和数据流, 使得系统的具体功能更加清晰,更具备可操作性。 论文也讨论了系统的一些不足之处,但是总体来说,该系统对于一般学 校的毕业管理具有一定的理论意义和实践价值。 关键词:毕业管理;数据库;关键词:毕业管理;数据库; B/S; Abstract II AbstractAbstract Along with the rapid development of Internet technology, network information management mode become the urgent demand of the graduate management.It is based on the main characteristics of a more remote wan service provides basic pattern is B/S structure of thin client, fat, can pertinently server to solve the current problems in the management of graduation.This model not only means the use efficiency of graduation of information management, management fee, and brought the lower internal and external information communication means a major change in work process, management mode, organization structure bring teachers classmate great convenience. BasedontheanalysisofASP,underthepreconditionof information engineering college by the school as the research object, the graduate management based on ASP under the mode of system structure and function modules are discussed and analyzed.Main job is as follows: 1、 The graduate management of general analysis of demand.Which function requirement should be focused on three aspects: school leadership, teachers and students.General process for teachers to submit questions directly by the school leadership, approved by the teachers and students free choice dissertation5 topic.Thesis papers to upload bernal upload to the thesis, teachers and students to download, evaluation of teachers in communication, etc. 2、 Discusses the mode of system structure and key technology, 吉林工程技术师范学院毕业论文 IIIIII the thesis adopts B/S model of three layer structure, select the active serverpages,andServer2000SQLdatabaseserverIISforkey technology. 3、The main function division system structure, main have personnel management, project management, scientific research and management, management, public announcement, and meticulous news management module are analyzed and the data flow, the working process ofthesystem,themorespecificfunctionsclearerwith maneuverability. The paper also discussed some disadvantages, but overall, this system for general school graduate management has certain theoretical and practical value. KeyKey words:words: D Databaseatabase; B/SB/S; Abstract I 目目 录录 前前言言.I I 第一章第一章绪绪 论论.1 1 1.1 选题的意义1 1.2 选择 ASP 技术的原因1 1.3 论文各章节主要内容.2 第二章第二章 ASPASP 技术技术3 3 2.1 什么是 ASP.3 2.2ASP 与 JSP 的简单比较.3 2.3 ASP 的工作原理4 2.4 ASP 数据库技术6 2.5 ASP 的数据库操作7 2.6 系统的环境设置.11 2.7 模式的选择.13 第三章第三章 毕业设计管理系统的修改毕业设计管理系统的修改 1515 3.1 系统的组成.15 3.2 系统的二次开发.17 第四章系统的前后比较第四章系统的前后比较.1919 4.1 页面的改变.19 4.2 学生界面的改变22 4.3 教师界面的改变.23 4.4 院长界面的改变.29 Abstract II 4.5 共同改变.30 4.6 管理员模块的改变.34 总结总结.3737 参参 考考 文文 献献.1 1 致致 谢谢.1 1 吉林工程技术师范学院毕业论文 II 前前言言 毕业设计具有时间相对集中、 学习与工作空间分散、管理相对困难的特 点, 当前毕业设计中出于学生就业和考研的一些客观因素, 如果管理不严, 那么必然产生一些不良结果。所以,我院采用毕业设计管理系统来完成毕业 设计的流程化管理,极大地方面了学生与指导教师毕业设计工作的完成,同 时加强了教学单位对毕业设计的管理。但是,因为老版本的毕业设计因开发 周期短以及在实际实用毕业设计管理系统出现的新问题,所以才进行了二次 开发。希望通过二次开发能够将原本的不足之处一一修改,并且添加一些新 的功能,从而满足各位老师和学生的要求,更好的为其服务,提供便利。 毕业设计(论文)是高等学校人才培养过程中不可或缺的重要环节,为 了使整个毕业设计过程更具公开性、公平性、安全性,为指导教师和管理人 员提供方便、科学、合理的计划、统筹、交流、评价等管理手段,因此基于 Web 的毕业设计管理系统设计和实现过程中的相关技术和技巧也就成为关键 问题。 本系统旨在充分利用现如今高校校园网络的普及和便利, 为本科生毕业 设计的参与者提供一个公平公开、高效快捷、科学合理的管理监督、计划交 流以及评审评价的平台和工具。对本科生(甚至某些专业的研究生)的整个 毕业设计过程实现了基于Web的全程操作与管理。 吉林工程技术师范学院毕业论文 11 第一章第一章绪绪 论论 1.1 选题意义选题意义 随着高校办学规模的扩大, 各专业学生数量和毕业设计题目数量都在 增加, 加之学生就业求职流动频繁以及根据岗位需要更改课题题目, 有的 实习单位还要求学生在实习单位进行毕业设计, 这给毕业设计的管理提出 了新的要求, 传统的管理方式越来越不适应当前形势。而半年时间要真正达 到毕业设计的预期效果, 必须要有规范科学的管理程序、先进高效的管理手 段。实现教学管理的科学化, 就必须采用现代管理方法和手段。 毕业设计是检查学生综合运用所学基本理论、基本技能、独立分析和解 决问题能力的重要环节,是培养应用型人才的重要手段。要叨叨毕业设计的 目的,就必须保证毕业设计的教学质量,而毕业设计的教学质量的保证需要 有一个科学的管理手段。所以设计了这个毕业设计管理系统。能够从根本上 保证毕业设计的教学质量。 毕业设计管理系统采用B/S的开发模式,从毕业设计申报课题开始到毕 业设计论文提交之前,所有管理工作均可在网上实现。可以自动生成以系为 单位的毕业设计统计总表,以专业为单位的人数统计表、个极端论文资料提 交和评阅等相关统计数据,使得毕业设计的管理工作送以前繁重的手工操作 中解脱出来,跳高了工作效率。该系统对毕业设计各环节实施监控,保证了 毕业设计的质量是建立毕业设计监控体系的有力保证。 1.2 选择选择 ASP 技术的原因技术的原因 因为是原有的毕业设计管理系统的基础上进行的二次开发。 所以必须应 Abstract 2 用原有的技术。并且基于 ASP 技术本身的一些优异性从而选择了 ASP 技术作 为主要的毕业设计技术。Asp 是微软的产品,运行于 IIS,一般与 Access 或 Mysql 配合使用。优点:易开发,可通过工具进行程序加密,采用 Access 数据库的系统,在数据量小(一般 10 万以下)的情况下,速度要优于其他类 型程序。 1.3 论文各章节主要内容论文各章节主要内容 本论文第一章节为绪论,主要介绍关于信息学院毕业管理系统的意义, 传统的毕业设计管理仍然是手工操作,数据量大,还容易出错。开发一套专 门的毕业设计管理系统迫在眉睫。学院在多年的教学实践中,在毕业设计论 文管理和答辩阶段形成了一套比较成熟的操作方法,本文基于流行的 B/S(Browser/Server)结构实现了毕业设计流程的自动化,大大简化了操作, 方便了同学选题及教师、教务科对同学答辩过程的文档管理。毕业设计管理 系统之所以选择ASP技术的主要原因,易开发,可通过工具进行程序加密, 采用Access数据库的系统,在数据量小(一般10万以下)的情况下,速度要优 于其他类型程序等。 论文第二章主要介绍ASP技术、ASP相关的一些数据库技术、系统的必须 的环境设置以及系统所使用的开发模式。 论文第三章主要介绍的是原毕业设计管理系统与二次开发后的毕业设 计管理系统的不同。让我们更直观的了解到前后的改变,对二次开发的必要 性有个充分的了解。 吉林工程技术师范学院毕业论文 33 第二章第二章 ASPASP 技术技术 2.12.1 什么是什么是 ASPASP Active Server Pages ( 动态服务器主页, 简称ASP) ,内含于IIS 3.0 当 中,提供一个服务器端的脚本环境,利用它可以产生和执行动态的、交互式、 高效率的Web 服务器的应用程序。ASP 属于ActiveX 技术中的Server 端技 术。与常见的在Client 端实现动态主页的技术不同,Client端技术是在开发 Web 应用时,嵌入一些脚本语言如VBScript 或JScript 到HTML 中,这些脚 本命令是由浏览器来解释执行,但并不是每个浏览器都支持所有的脚本语言, 这对我们的应用带来很大的不便。ASP 中的命令和脚本语句都是由服务器来 解释执行的,执行结果产生动态生成的Web 页面,并以标准HTML 格式送到浏 览器, 所以不必担心浏览器是否能执行设计出来的ASP。ASP 模型如下图所 示: 浏览器 WEB 服务器 HTTP 请求 HTTP 响应 ASP 图 2-1 ? 2.22.2ASPASP 与与 JSPJSP 的简单比较的简单比较 ASP 与 JSP Microsoft 的技术非常相似。两者都提供在 HTML 代码中 混合某种程序代码、由语言引擎解释执行程序代码的能力。在 ASP 或 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述 目 录 4 处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 和 JSP 页面 需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入 到 HTML 代码中,然后一起发送给浏览器。 ASP 和 JSP 都是面向 Web 服 务器的技术,客户端浏览器不需要任何附加的软件支持。 ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的 区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次 请求时发生。 2.32.3 ASPASP 的工作原理的工作原理 基于A SP 的页面以*.asp 文件形式驻留在Web 服务器上。 一个*.asp 源 文件是文本文件, 可以包括以下成分: 文本用于显示信息、页面标题等。 HTML 标记实现页面风格设计。 ASP 脚本(Scrip ting Commands) 一组脚本命令, 在源文件中以% 为定界符。脚本命令必须是缺 省脚本语言(例如VBScrip t) 中的有效命令, 负责整体流程的设计, 并利用 ASP 内置组件和内置对象、或其他组件实现所需功能。如图2-2 所示, 当浏 览器通过HTTP 协议向Web 服务器申请一个由*.asp 定义的页面时,Web 服 务器响应HTTP 请求, 用ASP引擎解释被申请文件。当遇到ASP 脚本命令时, ASP 引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在W eb 服务器上) 进行处理。ASP 提供两种脚本引擎, 即VBScript引擎和VJScript 引擎, 若 吉林工程技术师范学院毕业论文 55 要使用其他脚本语言, 需要在Web 服务器上另外安装相应的脚本引擎; 当 遇到基于COM 标准的组件(组件本身是经过编译的可重用二进制码) 时,ASP 引擎启动相应的组件完成指定的功能。若ASP 文件含有访问数据库的请 求,ASP 内置组件ADO (ActiveX Data Object) 通过ODBC与数据库连接, 对 数据库进行访问, 并将访问结果返回Web 服务器。ASP 引擎将脚本和组件的 运行结果生成相应的HTML 语法成分,与文件中原有的文本和HTML 标记一起 组成标准HTML 页面送至客户端浏览器。从结构上看, 传统的两层结构由于 自身的弊端, 正逐渐被三层结构所代替。以往的客户服务器结构, 无论将 应用逻辑放在哪一端, 都将造成胖客户或胖服务器的沉重负担。Microsoft 将IIS 作为中间层的Web 服务器,ASP 文件驻留在Web 服务器上, 实现复杂 应用逻辑的脚本, 组件也由Web 服务器执行,因此对构造三层结构的Web 应 用系统提供了很好的支持。 图2-2 ? 客户机的用户通过INTERNET 向Web 服务器发出Http 请求,Web 服务 目 录 6 器分析、判断是ASP 脚本的应用后,通过IIS 的ISAPI(Internet Server Application Programming Interface)接口调用ASP 的解释运行引擎 (ASP.DLL), 调出相应ASP 文件并解释执行脚本(VBScript 和Jscript)。 通过ActiveX 组件ADO 访问数据库, 服务器根据ADO 对象的参数进行操作, 最终处理的结果生成HTML 页面,通过WEB 服务器返回给客户机,最后由浏 览器将最终结果显示给用户。 2.42.4 ASPASP 数据库技术数据库技术 .1 SQLSQL 语言介绍语言介绍 1.1. SQLSQL 基础基础 SQL(Structured Query Language,结构查询语言)是一个功能强大的数 据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准学会)声称, SQL 是关系数据库管理系统的标准语言。SQL 语句通常用于完成一些数据库 的操作任务, 比如在数据库中更新数据, 或者从数据库中检索数据。 使用 SQL 的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。虽然绝大多数的数据库系统使用 SQL,但是它们同 样有它们自立另外的专有扩展功能用于它们的系统。 但是, 标准的 SQL 命令, 比如“Select“、 “Insert“、 “Update“、 “Delete“、 “Create“和 “Drop“ 常常被用于完成绝大多数数据库的操作。 SQL 语言的突出优点就是它的非过程化、统一,而且还是所有关系数据 库的公共语言。SQL 语言一次处理一个记录,对数据提供自动导航,它允许 用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集, 所有 SQL 语句接受集合作为输入,返回集合作为输出。SQL 的集合特性允许 一条 SQL 语句的结果作为另一条 SQL 语句的输入。同时,它不要求用户指定 吉林工程技术师范学院毕业论文 77 对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果; 所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最 快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用 户则从不需要知道表是否有索引、 有什么类型的索引。 作为统一的语言, SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程 序员、决策支持系统人员及许多其它类型的终端用户。 2.2. SQLSQL 语句语句 SQL 语句概括起来可以分为数据操作语言,数据定义语言和数据控制语 言几大组,它们用于对数据库数据的查询,修改和更新,是一种完备的数据 处理语言。主要用到的数据操作语言主要是: SELECT:用于数据检索; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据; DELETE:用于从数据库中删除数据。 2.52.5 ASPASP 的数据库操作的数据库操作 .1 ASPASP 连接连接 SQLSQL 数据库数据库 的几种方法介绍的几种方法介绍 一个成功的 ASP 开发系统,是建立在许多条件之上的,而数据库是其 中一个非常重要的条件和关键技术。页面与数据库源建立连接是访问数据库 的一步,也是最为重要的一步。 在 ASP 脚本中可以通过三种实用的方法连接数据库:通过 ODBC DSN 建 立连接,通过 oledb 建立连接,通过 driver 建立连接。 ActiveX 数据对象(ADO) 第一章绪 论 8 ADO(ActiveX Data Object),是一组优化的访问数据库的专用对象集, 它为 ASP 提供了完整的站点数据库解决方案,它作用在服务器端,提供含 有数据库信息的主页内容,通过执行 SQL 命令,让用户在浏览器画面中输 入,更新和删除站点数据库的信息。ADO 的主要优点是易用、高速、占用内 存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。 ADO 主要包括 Connection,Recordset 和 Command 三个对象, 它们的主 要功能如下: Connection 对象:负责打开或连接数据库文件; Recordset 对象:存取数据库的内容; Command 对象:对数据库下达行动查询指令,以及执行 SQL Server 的存储过程。 1、利用 ADO 组件直接连接数据库方式 2、通过 ODBC DSN 建立连接 运用 ODBC 数据源,首先必须在控制面板的 ODBC 中设置数据源,然后再 编写脚本和数据库源建立连接。 1)创建 ODBC DSN DSN:Data Source Name ;数据源名称。 吉林工程技术师范学院毕业论文 99 Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如 果你有很多网页需要传送数据,就可以很简单的通过 DSN 文件路径来完成而 不需要传送数据到每个页面了。 出于安全考虑,DSN 文件一般放置再主机目录的子目录中,这样不明访 问者就访问不了这个目录。 DSN 文件 需要在 ASP 和 ADO 一起访问数据库。名 称为:”_dsn” 在主机帐户的根目录中(注: DSN 文件仅支持 windows 方 案) ODBC(Open Database Connectivity,开放数据库互连),要访问一个数 据库,首先必须用 ODBC 组件管理器注册一个数据源,管理器根据数据源提 供的数据库位置、数据库类型及 ODBC 驱动程序等信息,建立起 ODBC 与具体 数据库的联系。这样,只要应用程序将数据源名提供给 ODBC,ODBC 就能建 立起与相应数据库的连接。 配置 SQL Server 数据库系统 DSN:注意如果数据库驻留在远程服务器 上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server 的 ODBC 默认的设置为例。 在“创建新数据源“对话框中,从列表框中选择“SQL Server“,然后单击 “下一步“。键入 DSN 文件的名称,然后单击“下一步“。单击“完成“创建数 据源。键入运行 SQL 服务程序的服务器的名称、登录 ID 和密码。在“创建 SQL Server 的新数据源“对话框中,在“服务器“列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击“下一步“。选择验证登录 ID 的 方式。如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单 击“下一步“。 在“创建 SQL Server 的新数据源“对话框中,设置默认数据库、 存储过程设置的驱动程序和 ANSI 标识,然后单击“下一步“。 (要获取详细 信息,请单击“帮助“。 )在对话框(同样名为“创建 SQL Server 的新数据源 “)中,选择一种字符转换方法,然后单击“下一步“。 (详细信息,请单击“ 第一章绪 论 10 帮助“。 )在下一个对话框(同样名为“创建 SQL Server 的新数据源“)中, 选择登录设置。注意典型情况下,您只能使用日志来调试数据库访问问题。 在“ODBC Microsoft SQL Server 安装程序“对话框中,单击“测试数据源“。 如果 DSN 正确创建,“测试结果“对话框将指出测试成功完成。 2)编写脚本和数据库源建立连接 ADO(ActiveX Data Objects ) 提供 Connection 对象,可以使用该 对象建立和管理应用程序和 ODBC 数据库之间的连接。Connection 对象具 有各种属性和方法,可以使用它们打开和关闭数据库连接。编写数据库连接 脚本,首先应创建 Connection 对象的实例,接着打开数据库连接: 下面是通过数据源连接数据库的代码,为了数据库的安全起见,我们在 Golbal.asa 文件里写连接代码,然后在页面上调用。本例中,DSN 数据源为 数据源 sjy。 Sub Application_onStart Application(“ConnectDataSourceString“)=“DSN=sjy;UID=sa;PWD=;“ Sub Application_onEnd End sub 在 ASP 页面上调用 3、通过 oledb 建立连接 吉林工程技术师范学院毕业论文 1111 运用 oledb 方法建立页面与数据库的连接, 不需要创建 ODBC DSN 数据 源,直接编写如下的脚本和数据源建立连接,是一种简单易用的方法。 4、通过 driver 建立连接 通过 driver 建立页面与数据库的连接,同样不需要创建 ODBC DSN 数 据源,但必须知道实际的数据库文件路径或者数据源名(例如,SQLserver 的 数据库)。 2.62.6 系统的环境设置系统的环境设置 .1 IISIIS 的介绍的介绍 IIS(Internet Information Server,互联网信息服务)是一种 Web(网 页)服务组件,其中包括 Web 服务器、FTP 服务器、NNTP 服务器和 SMTP 服务 器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在 网络(包括互联网和局域网)上发布信息成了一件很容易的事。 IIS 的作用:在同一时间内允许打开的网站页面数,打开一个页面占一 个 iis,打开一个站内框架页面占 2 到 3 个 iis;若图片等被盗链,在其它 网站打开本站图片同样占一个 iis。假若设置参数为 50 个 iis,则这个站允 许同时有 50 个页面被打开。但要在同一时间(极短的时间)有 50 个页面被 打开,需要 50 个人同时操作,这个概率还是比较低的。所以,100 个 iis 支持日 ip1000(同时访问网站人数必定远低于 1000 人)以上都不是很大问 题,除非网站被盗链或框架引发其它消耗。 .2 IISIIS 的安装的安装 默认情况下 IIS6 是没有安装在 Windows2003 系统中的,所以我手动安 装这个组件,通过任务栏的“开始-程序-管理工具-配置您的服务器向 导”来启动安装步骤。 第二章 ASP 技术 12 出现欢迎使用“配置您的服务器向导”提示后点“下一步”按钮。 系统会给出准备安装各类组件所需要的所有准备工作,我们继续点“下一 步”按钮。 系统自动搜索已在本机安装了的系统服务组件。 搜索完毕会在“服务器角色”窗口显示已在本机安装的系统服务以及 没有安装的服务,区别在于“已配置”处用“是”和“否”进行区分。读者 可以看到“应用程序服务器(IIS,ASP.NET)”组件是没有安装的,我们需 要安装他。 点“下一步”按钮后会出现应用程序服务器选项,在这里会让我们选择 是否安装 IIS 相关的其他工具,包括 frontpage server extension 以及 。如果我们想安装可以在前面打勾。点“下一步”继续。 系统将显示出整个 IIS 组件的大概过程列表。 接着开始安装并配置 IIS 程序。 系统将自动调用安装程序进行安装,建立文件列表。 .3 WEBWEB 站点的建立站点的建立 在本机建立第一个 Web 站点,比如本机的 IP 地址为 , 自己的网页放在 D:Wy 目录下,网页的首页文件名为 Index.htm,现在 想根据这些建立好自己的 Web 服务器。 对于此 Web 站点,我们可以用现有的“默认 Web 站点”来做相应的 修改后, 就可以轻松实现。 请先在“默认 Web 站点”上单击右键, 选“属 性”,以进入名为“默认 Web 站点属性”设置界面。 1.修改绑定的 IP 地址:转到“Web 站点”窗口,再在“IP 地址” 后的下拉菜单中选择所需用到的本机 IP 地址“”。 吉林工程技术师范学院毕业论文 1313 2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或 用“浏览”按钮选择)好自己网页所在的“D:Wy”目录。 3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据 提示在“默认文档名”后输入自己网页的首页文件名“Index.htm”。 4.添加虚拟目录:比如你的主目录在“D:Wy”下,而你想输入 “/test”的格式就可调出“E:All”中的网页文件,这里 面的“test”就是虚拟目录。 请在“默认 Web 站点”上单击右键, 选“新 建虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入 “E:All”后再按提示操作即可添加成功。 5.效果的测试:打开 IE 浏览器,在地址栏输入“”之 后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功! 2.72.7 模式的选择模式的选择 .1 什么是什么是 B/SB/S B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它 是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务 逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server) 实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷, 减轻了系统维护与升级的成本和工作量, 降低了用户的总体成本 (TCO) 。 以 目 前 的 技 术 看 , 局 域 网 建 立 B/S 结 构 的 网 络 应 用 , 并 通 过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低 的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不 同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共 同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库 第二章 ASP 技术 14 也很安全 。特别是在 JAVA 这样的跨平台语言出现之后,B/S 架构管理 软件更是方便、速度快、效果优。 .2 B/SB/S 的优点和缺点的优点和缺点 1.B/S 结构的优点 (1)、具有分布性特点,可以随时随地进行查询、浏览等业务处 理。 (2)、业务扩展简单方便,通过增加网页即可增加服务器功能。 (3)、维护简单方便,只需要改变网页,即可实现所有用户的同 步更新。 (4)、开发简单,共享性强 2.B/S 模式的缺点 (1)、个性化特点明显降低,无法实现具有个性化的功能要求。 (2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的 要求。 (3)、页面动态刷新,响应速度明显降低。 (4)、功能弱化,难以实现传统模式下的特殊功能要求。 第四章 系统的实现 15 第三章第三章 毕业设计管理系统的修改毕业设计管理系统的修改 3.13.1 系统的组成系统的组成 系统设置了四中登陆权限:系统管理员权限、院长登陆权限、教师登陆 权限以及学生登陆权限。其中系统管理员登陆必须到后台登陆页面进行登 陆。所以前台登陆只有院长、教师和学生。 我们先以毕业设计管理的大致流程,如图 3-1。 图 3-1 系统大致流程图 系统功能实现流程图,过程如下所描述: 第二章 ASP 技术 16 首先,学院管理员(即院长)安排具体时间如:题目申报时间、论文选 择时间、开题时间、中期检查时间、论文提交时间和论文答辩时间。这样可 以在固定的时间段内完成不同的任务。更合理的安排时间任务。 之后,教师要申报毕业设计题目,由学院管理员即院长来审核题目,审 核通过则可以由学生选择题目,若没有通过题目作废,教师重新申报题目。 所有审核通过的题目都会出现在相应专业的学生选题。学生选定题目后由出 题教师查看该学生是否符合题目条件,要是符合则同意选择,若不同意则回 复该学生不同意信息,让学生选择别的教师题目。这样就实现了教师和学生 之间的双向选择问题。使双方都能够满意。 选择后同学开始准备开题报告、程序以及论文,上传给老师,老师能够 根据其上传的论文给予成绩。 信息工程学院毕 业设计管理系统 前台首页后台登陆页 院 长 登 陆 教 师 登 陆 学 生 登 陆 教 师 管 理 时 间 安 排 审 核 论 文 查 看 题 目 中 期 检 查 答 辩 安 排 成 绩 查 询 使 用 帮 助 问 题 讨 论 系 统 管 理 学 生 管 理 论 文 管 理 资 料 管 理 公 告 管 理 留 言 管 理 图 3-3 毕业设计管理系统的各部分功能详图 简单的系统结构图,从上图我们可以看出一些权限的具体有那些功能。方便 吉林工程技术师范学院毕业论文 1717 我们从整体上来了解系统。 3.23.2 系统的二次开发系统的二次开发 .1 系统内容改进系统内容改进 1、院长登录平台: (1)在公告、资源下载添加了更多选项; (2)时间安排的选择日期从原来的手动输入模式改成了现在的 JSP 特 效,使选择日期更准确、快捷、方便; (3)审核论文题目、中期检查我加上了二级查询,方便进一步查找; (4)成绩查询修改成了按照教师姓名显示; (5)添加了问题讨论,舍弃了原来的问题讨论。 (原问题讨论是用 JSP 写的,和系统不统一,用的服务器也不相同) 2、指导教师登录平台: (1)在公告、资源下载添加了更多选项; (2)个人信息上修改了原格式,添加了职称、教研室、QQ 等; (3)选学生选择中在原来的师生双选基础上又添加了教师强制选择学 生,能够在学生未选题、教师有没被学生选择的题目的情况下强制选择学生 参加毕业设计; (4)在论文评审、毕业答辩和成绩查询改变了原格式; (5)添加了问题讨论,舍弃了原来的问题讨论。原问题讨论是用 JSP 写的。和系统不统一,用的服务器也不相同。 3、学生登录平台: (1)在公告、资源下载添加了更多选项; (2)个人信息上修改了原格式,添加了职称、教研室、QQ 等; (3)在题目现在中将显示的教师姓名加上链接,能够显示教师的基本 信息; 第二章 ASP 技术 18 (4)题目查看、上传报告和成绩查询等都改变了原格式输出; (5)添加了问题讨论,舍弃了原来的问题讨论。原问题讨论是用 JSP 写的。和系统不统一,用的服务器也不相同。 .2 系统平台界面的规划系统平台界面的规划 吉林工程技术师范学院毕业论文 1919 第四章系统的前后比较第四章系统的前后比较 4.14.1 页面的改变页面的改变 毕业设计管理系统的二次开发不仅仅添加了一些功能,而且在页面的设 计上更为合理、美观、大方。下面我们来对二次开发前后的毕业设计管理系 统进行一下比较。下图 4-1 为原毕业设计管理系统首页。 图 4-1 原系统首页 下图为二次开发后的毕业设计管理系统的首页。 第二章 ASP 技术 20 图 4-2 现系统首页 从图 4-1 和图 4-2 我们不难看出变化不可谓不大。二次开发后的系统首 页内容更加丰富多彩,构架更加合理,同时也更加美观。 例如在首页添加了系统简介,让使用者了解系统构成。 添加了优秀毕业设计作品展示,能够让同学们看到往届毕业生的优秀毕 业设计,点击图片下面的文字会进入到详细作品展示页面,图文并茂的向同 学们加以展示详细的毕业设计。给同学们以启迪。 添加了毕业设计进程信息。能够让使用者及时的了解到一些必须看到的 信息。这些信息以表格的形式列出,这样更加直观。这其中的表格有:人员 安排表、毕业答辩表、毕业设计时间安排表和毕业设计选题认输统计表。点 击表名,下面会显示相应的表格。这里用到的技术是 iframe 框架。这样可 以更合理的利用页面资源。有效的减少了浪费。 吉林工程技术师范学院毕业论文 2121 功能代码的实现: 而原来的毕业设计管理系统要查看这些表格的话必须登陆后才能进行, 而且还占用了导航栏空间。 第二章 ASP 技术 22 4.24.2 学生界面的改变学生界面的改变 以学生身份登陆显示如图 4-3。 图 4-3 学生登陆后界面 如图 4-3 所示,时间安排表、人员安排表等都必须登陆后才能看到。而 且占用了导航空间,使其看上去更显拥挤。并且遗忘了登陆密码就看不到这 些信息,给同学们带来很大不便。所以在这方面加以改进。 学生权限登陆,改变的不多,有个人信息的改变具体比较如下: 图 4-4 原学生信息页 图 4-5 现学生信息页 二次开发后将原有的改成现在的表格形式。结构清晰、明朗。 吉林工程技术师范学院毕业论文 2323 4.34.3 教师界面的改变教师界面的改变 在教师登陆权限上,我在选择学生模块添加了查询未选题学生。能够查 看没有选题的学生名单,并且能由教师够强制的选择学生。这样就杜绝了有 的学生因为某些原因而没有选上毕业论文题目的情况。使同学们都能够顺利 的完成毕业设计。 图 4-5 查看未选题学生 点击该按钮进入强制选择学生页。在这里可以看到那些没有选择论文题 目的同学。 图 4-6 强制选择学生 第三章 毕业设计管理系统的修改 24 选择上学生和题目点击批注按钮出现下面对话框。 图 4-7 确定选择对话框 在对话框中点击确定后,出现提交成功对话框。 图 4-8 提交成功对话框 自此,强制选择学生成功。 实现此功能代码: 引用连接数据库 conn.asp 页面。 链接 style.css 页面。这个页面的功能是用来设置的是页面的一些基本 属性。使页面更加美观。 吉林工程技术师范学院毕业论文 2525 引用连接数据库头部文件 head.asp 页面。这样就不用每一页面都写 head.asp 里面的内容了。不仅方便而且节省时间。 院长审核 /*全局样式*/ body,p,div,form margin: 0px; padding:0px; function pizhun() if(confirm(“您确定所选择的学生吗?“) return true; else return false; 第三章 毕业设计管理系统的修改 26 function sub() form1.submit(); 在和之间写入的是函数。这 里控制出现图 4-7 对话框等功能。 上面的代码实现功能是在数据库中查找本届没有选择毕业设计题目的 学生。 第四章系统的前后比较 28 在数据库中查找教师自己没有被选择的题目。 备注:请点击学生复选框和 论文题目复选框完成学生的强制选择。 4.44.4 院长界面的改变院长界面的改变 院长页面我在时间安排页面修改了一些功能。以前是手动输入时间。现 在改为用一个特效来实现选者时间。 第四章系统的前后比较 30 图 4-9 时间修改 这个功能我使用的是 javascript 实现的。 4.54.5 共同改变共同改变 改变了问题讨论模块。原系统的论文讨论模块链接的是另一个同学的 BBS 系统。原毕业设计挂你系统问题讨论页面如图 4-10。 吉林工程技术师范学院毕业论文 3131 图 4-10 原系统问题讨论页面 这个 BBS 系统是用 JSP 编写的。而原系统是 ASP 编写的,所以这两个不 能很好的使用同一资源。 JSP 必须使用 TOMCAT 服务器。 而 ASP 使用的是 IIS。 所以在计算机中必须在安装 TOMCAT 服务器。 二次开发后我用 ASP 在原系统中增加了问题讨论模块。具体页面图 4-11。 第四章系统的前后比较 32 图 4-11 线系统问题讨论 不仅是学生添加了问题讨论模块,教师和院长也都添加了这一模块,而 且所显示的都不一样。院长、教师和学生根据不同权限显示的 内容也不尽 相同。 图 4-12院长图 4-13教师图 4-14 学生 吉林工程技术师范学院毕业论文 3333 图 4-12 显示的是院长登陆权限下的样子。包括院系区,专业区公共论 坛区和我的帖子区,专业区又包括信息学院的三个专业即电子信息工程、计 算机科学与技术和教育技术。图 4-13 显示的是教师登陆权限下的样子。包 括同组老师同学区,显示的是教师带毕业设计的学生;院系区,显示的是教 师所在的学院;专业区,显示教师所在的专业;同专业教研室,显示教师所 在的教研室;公共论坛区和我的帖子区。图 4-14 显示的是学生登陆权限下 的样子。 点击图 4-15 上面的留言标题可以出现留言回复界面,如下图所示: 图 4-15 回复留言页面 第四章系统的前后比较 34 图 4-15 即为留言回复界面。主题写上恢复帖子的主题,使目的性更加 明确,作者会根据登陆的帐号系统自行判断添加。内容写上帖子回复的主要 内容。这样就实现了院长、教师、学生相互的沟通。 4.64.6 管理员模块的改变管理员模块的改变 管理模块是毕业设计管理系统管理者专用的,必须登陆后才能使用,如 图 4-16 所示: 图 4-16 在管理员模块中改变的是添加了留言板后台管理。如图 4-17。 具体功能主要有查看留言、添加留言和删除留言。 吉林工程技术师范学院毕业论文 3535 图 4-17留言管理 点击查看留言在右侧出现已经发表的留言信息, 有标题、 作者、 发送给、 回复、发表时间和操作。 图 4-1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论