论文管理系统的设计与实现_系统的设计与实现论文

其他范文 时间:2020-02-28 09:15:04 收藏本文下载本文
【www.daodoc.com - 其他范文】

论文管理系统的设计与实现由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“系统的设计与实现论文”。

论文管理系统的设计与实现

1绪论

1.1引言

1.1引言

随着时代的进步,网络已经成为人们生活中不可缺少的一部分。人们对网络经历了由陌生到熟悉的过程,网络为人们的生活、学习、工作提供了极大的方便。高等学校可以通过网络了解教育动态,发布教育信息,进行网络化管理。教师可以通过网络获得教学资源,进行教学经验交流,开展网络教学。借助于网络环境下的管理软件完成复杂的管理工作是目前软件开发的一个重要课题。学校、企业、事业单位的管理系统、信息系统几乎无处不在,这些软件不但具有对相应的事务进行管理的功能,而且使用起来简单、方便,简化了工作流程,提高了工作效率。

在Internet普及的今天,绝大多数高等学校建立了自己的校园网站。学校通过网站可以展示教育成果,发布教育信息,与学生和家长进行交流和沟通,与其它院校建立联系,了解全球教育动态,开展网络教学活动等。基于网络环境的管理系统是构成学校数字化校园的一个重要组成部分。校园网担负着双重作用,一方面可以用来动态发布教育和科研信息,对学校事务进行管理;另一方面又可以及时向学生、家长及社会征求意见,进行课堂外的互动,促进学校教育的发展。

1.2研究意义

本课题来源于高校对毕业论文管理系统的实际需要,目标是提高院系对毕业生毕业设计全程监控、对毕业设计前期、中期、后期工作情况进行检查等相关工作的效率,并围绕此管理目标对系统所需要的各毕业生基本信息、课题基本信息、学生毕业设计完成情况基本信息、指导教师指导情况基本信息、系统后台数据库等进行管理和维护。系统开发的总体任务是实现毕业论文整个进程管理工作的流程化、系统化和规范化。

本课题涉及的知识有:面向对象程序设计,计算机网络基础,Web程序设计(熟悉ASP.NET),网页制作基础(熟悉网页制作工具软件),数据库原理,VisualStudio.NET集成开发环境,SQLServer数据库,信息管理系统等。1.3课题背景

社会的迅速发展,逐渐完善的计算机科学技术,改变了人们传统的思想观念和工作方式,在使用计算机技术的基础上,管理信息化已经成为一种必然趋势。高等学校的师生信息及日常工作的管理,由于庞大的信息量,需靠计算机来实现。众多管理系统中很重要的一部分是学生毕业论文管理系统。目前,许多高校的这部分信息还是人工管理。人工操作方式造成资料易丢失、工作量大、修改不方便、更新不方便,及师生间的沟通不能及时传达等缺陷。本次课题采用Internet网络技术和当前流行的B/S结构设计毕业论文管理系统,操作不仅简便,系统的可移植性也得到很大幅度的提高,并且避免了由于人工操作产生的缺陷。

2系统开发环境介绍

2.1引言

本章对系统设计所涉及的主要技术进行了初步的研究和介绍,.net技术相对于其它技术,微软.net技术资料比较丰富,有利于我们学习和获取相关知识,为系统的设计和实现提供指导和保证。.Net的明显优点在于其提高系统设计的效率,减少bug加快应用开发并简化使用,同时也应该看到该技术最大的弊病在于其跨平台部署能力较差,微软体系结构建立的COM/DCOM进程间通信二进制标准,成为其跨平台操作的瓶颈,但在本系统的设计过程中,由于部门的全部系统都是在微软体系框架内,.net的不足并不影响本系统的设计与实现,并且其优点可以在设计的过程中得到最大的发挥。

2.2相关技术

2.2.1.NET技术体系

随着网络经济时代的到来,网络用户希望在任何时候、任何地点,都可以从网络上获取应用、文件等,实现网络商务,网络娱乐等各类的应用,享受网络带来的便捷、高效。使用者无需知道文件的存放地点,只需接收发出请求后的相应的答复即可,无需了解过程及后台。这就是.net战略设立的目的。

在网络时代,用新一代互联网软件和服务战略的.net技术开发软件,不仅将能够满足呈快速增长的各种新设备的需要,例如平板电脑、智能手机等,还能满足传统的个人计算机的需要。微软公司对.NET的定义是程序开发框架,是微软的新一代技术平台,通过这个平台来支持下一代互联网可编程结构,也可以定义microsoft XML、web services和SOA。这项技术可以使编写的应用程序能够在任意时间任意地点和任意设备上安全的彼此连接和相互操作的系统变得可能,并且非常简单。XML web service是实现这一目标的核心技术,程序被允许应用,数据共享和通讯通过互联网进行,无需关心编程语言或系统设备操作,从开发人员的角度看,.net使用Microsoft Visual Service、.NET Framework 和XML web service使编写彼此相连接的系统变得非常简单。.NET 平台提供了一个运行网络服务程序(Web Service)和其他各种应用程序的环境,包括公用语言运行环境(CLR,Common Language Runtime)和内置基类库,例如ASP.NET、ADO.NET 等。CLR 是.NET的核心部分,因为它提供了.NET 的公用语言运行环境,任何.NET 程序都必须要在此环境下才可以运行。[13]

3需求分析

3.1系统目标

1.有强大的、方便管理资料的能力,便于用户操作和浏览的人机界面。2.健壮的系统,良好的扩展性能。对数据有备份,以及记录日志功能。3.安全性良好,应具有通过权限的管理和密码使系统用户的数据不被侵害。4.动态信息交互功能强,根据不同的用户的权限,系统开放不同的处理权限;用户在留言板上进行信息沟通。

5.提供一个良好的操作环境给用户(萨师煊,王珊,2008)。

3.2可行性分析

可行性分析(待解决的问题和已成立的条件;预采取的实验方案、技术路线、研究方法等)

1)条件成熟:图书馆资料的查询以及电脑硬件方面的准备,以及已对以前的几个教育信息系统做过相应研究。

2)需解决的问题:设计实现静态页面、建立基础数据库、直接链接数据库之间的各表、文件的上传功能

3.3系统功能需求

系统按角色分为4个角色,系统管理员对整个系统的数据库信息进行控制,普通管理员实现对学生,教师,论文题目等信息进行管理,教师模块实现提交论文信息,查看审核信息,对学生的选题进行控制和管理,学生管理模块实现了对选题,提交自己的论文信息,查看自己的论文成绩和评审信息信息控制和管理的功能。

3.4系统架构

采用B/S结构的毕业论文管理系统,不仅传承了C/S结构的优点,还有其他的优势: 第一,很大程度上减少了维护的工作量,总体成本降低。安装和配置软件是C/S结构的客户端必备要求,软件哪怕只有及其细微的改动,都必须被系统维护员更新到最新版本;最为可怕的是,在安装软件新的版本时,若卸载客户端原有的软件,必须更新每个客户端,才能进行设置,当客户端数目巨大时,维护量更为庞大。

第二,可在多个不同的操作系统上运行该毕业论文管理系统,因为该系统对平台的依赖性很小。在服务器上只需安装B/S结构的应用软件,故服务器的操作系统有多种选择,不管哪种操作系统被选择,都不会影响大部分人使用的windows桌面操作系统的行为,由此程序的可移植性被很大程度的提高了。(DinoEsposito,2006)。

4详细设计

4.1用户登录实现

用户登录的功能是四种角色的登录入口,不同的用户输入自己的帐号密码选择自己的角色,如果正确,就进入自己的管理系统操作自己的功能(陈萱华,2003)。

登录模块:不同的身份对应不同的信息输入,student对应相应的学号、teacher对应相应的教工号,administrator对应相应的管理员编号。并且这些号码均是唯一的标识,分别都可以再进行密码验证,正确则可以进入系统。

用户登录的运行效果如图4-1。

图4-1用户登录

4.2学生信息管理

学生信息管理是对本系统中的学生信息进行管理的功能模块,学生信息由管理员进行管理,具体的功能包括添加学生信息,修改学生信息,删除学生信息等功能。

添加学生信息的运行效果如图4-2。

图4-2添加学生信息系统测试

5.1测试方法

软件测试是软件开发过程中重要的一部分。由于软件项目的开发时间极 其漫长,在开发过程中也会出现极其复杂错综的问题,人们的主观认识不可能与客观现实完全符合,而与工程密切相关的各类人员之间的通信和配合也不可能完美无暇,因此,在每个阶段,软件生命周期可能会产生差错,我们力是求在每个阶段加速之前通过严格的技术审查尽可能的早发现并纠正错误。如果在软件投入运行前,没有发现并纠正软件中的大部分错误,则以后会发更大的代价改正这些错误,由于这些错误带来的后果也会更恶劣,因为在管理过程中,这些错误的暴露只是时间问题。测试的目的就是尽可能地多发现软件中的错误,在软件投入实际使用前。保证软件质量的关键步骤是软件测试,它是最后复查编码和软件规格的说明设计。

进行测试的原则:在测试过程中,发现程序已经存在的错误、发现隐藏的算法错误。

“为了发现程序中的错误而执行程序的过程”是对测试的正确定义。这和人们通常意识中的“测试只是验证程序的正确性”,“测试的成功就是不存在测试错误”等等是背道而驰的。对侧试进行正确的定位是十分必要的,测试方案设计是由测试的、目的决定。如果进行测试只是为了验证程序的正确性,设计出的测试方案则是不容易暴露错误的。

毕业信息管理系统选用黑盒测试法,也称为功能测试法。该系统有测试用户登录、测试个人资料修改、申请毕业课题测试、审批课题测试、学生选择课题测试和测试后台管理。其中课题管理测试包括教研室审批测试、院系审批测试。

6结论

经过试运行,高校论文管理系统系统基本达到应用的需求。各个子项运行稳定,达到验收标准。数据库服务器、应用服务器都运行稳定,达到验收标准。正式上线运行,经过一年多的运行,状况良好,基本满足日常办公需求,且反映良好。

高校论文管理系统建设项目的总体技术目标是在充分利用现有 网络、硬件、安全平台基础上,利用现代信息技术,根据

政务办公管理的实际需要和业务发展趋势,进行办公系统的综合建设,提升办公管理的信息化水平。确保系统操作简单易用、安全可靠、运行稳定高效。建立符合国家、政府的规定,满足各个区县及直属单位办公管理需要的信息化管理平台。通过系统的使用进一步促进与各个区县之间的政务信息资源共享、消除信息孤岛、促进与各个区县之间的协同办公,高校论文管理系统总体建设水平及应用应达到 部门办公自动化系统前列。

申报课题环节、审核课题环节、学生选择科题等环节是毕业信息管理系统主要管理的环节,teacher可以自主选择学生,student也可以自主选择课题,实现了双向选择,同时能够监控各个环节。该毕业信息管理系统对毕业设计进程进行了严格控制,保证了高质量的毕业设计完成。

该毕业信息管理系统同样存在不足,比如:嵌在页面上的代码,代码即繁琐,安全性低;注入式攻击;检测不是正常状态的字符;没有最大限度的优化数据表。上述问题都应改进加强。

试题库管理系统设计与实现论文

刀豆文库小编为你整合推荐4篇试题库管理系统设计与实现论文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

试题库管理系统设计与实现论文

试题库管理系统设计与实现论文传统化的出题方式,需要多个具有丰富教学经验的专家,根据自己多年的教学经验,通过对教学大纲的反复推敲,根据大纲要求组织试卷,最后做出一份满足考试......

顶岗实习管理系统设计与实现论文

顶岗实习管理系统设计与实现论文高职院校人才培养的关键是学生专业技能的培养,是以为社会和企业输送专业技能过硬的合格毕业生为目的。《国家中长期教育改革和发展规划纲要(20......

顶岗实习管理系统设计与实现论文

刀豆文库小编为你整合推荐3篇顶岗实习管理系统设计与实现论文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

酒店客房管理系统的设计与实现论文

刀豆文库小编为你整合推荐4篇酒店客房管理系统的设计与实现论文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

下载论文管理系统的设计与实现word格式文档
下载论文管理系统的设计与实现.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文