【毕业学位论文】(Word原稿)本科生毕业设计管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)本科生毕业设计管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)本科生毕业设计管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)本科生毕业设计管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)本科生毕业设计管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

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

文档简介

摘要 I 中图分类号: 学校代码: 10055 密级: 公开 硕 士 专 业 学 位 论 文 本科生毕业设计管理系统的设计与实现 of 摘 要 伴随着计算机网络技术的迅猛发展,本科生毕业设计管理系统的设计与实现是信息化网络进入高校管理系统中的部分体现,取代了传统毕业设计管理的一种新型模式,减少以前在毕业论文整个流程中费时、费力等 现象的出现,是现如今各个高校毕业设计管理的发展趋势。 本片论文对本科生毕业设计管理系统的设计与实现的过程进行了系统全面的阐述,论文中运用各种图形和表格设计,如功能模块图、 、用例图、各类数据库表格、测试表格等。第一,描述本科生毕业设计管理系统的背景、意义、目的和主要内容,以及实践的整个步骤;第二,对本系统的可行性和需求性进行了分析;第三,对本系统结构和功能模块的划分摘要 行了简单的分析;第四,对数据库进行了简单的分析说明和设计;第五,对本系统进行功能模块测试;第六,对本系统的部分功能的进行实现,并进行描述 。 本论文的设计与实现的本科生毕业设计管理系统采用的 B/S 的模式,中间采用的是 编程技术,后台则是选用了 005 的数据库管理系统, 一部分, C#是一种全新且简单、安全、面向对象的程序设计语言,是专门为 应用而开发的语言。开发者可以根据自己擅长的服务器技术与 合起来使用,并且建立数据库之间的连接、 站点、 一系列的应用程序和网页的设计、编码的开发。 关键字: 管理系统 软件开发 数据库设计 005of of an of in is a of it so it be of in on of as we of of we of we of we we of we to of BS in in in 005 in C# is a is to a a of 005 目录 I 目录 第一章 引言 . 1 第一节 研究开发的背景 . 1 第二节 研究课题国内、外的动态和意义 . 1 第三节 研究课题的目的和主要内容 . 3 第四节 系统开发中各个阶段实现的步骤 . 3 第二章 系统开发平台简介 . 4 第一节 系统开发平台和技术简介 . 4 介 . 4 术 . 6 C#语言简介 . 6 X 2004 技术 . 7 第二节 数据库开发平台的简介 . 7 第三章 本科生毕业设计管理系统的需求分析 . 8 第一节 系统的可行性分析 . 8 第二节 系统的 功能需求分析 . 8 第三节 系统的安全性和其他性能需求 . 11 第四节 系统的 型分析 . 12 第五节 用例图 . 15 系统管理用例图 . 15 毕业生管理用例图 . 16 毕业论文指导教师管理用例图 . 16 各系教学干事管理用例图 . 17 系统管理员管理用例图 . 18 目录 四章 本科毕业论文管理系统的系统设计 . 19 第一节 系统总体设计 . 19 第二节 系统功能模块设计 . 20 第三节 处理流程方面的设计 . 22 用户登录流程 . 22 毕业论文指导教师用户出题流程 . 23 毕业论文指导教师用户论文文档初步审核流程 . 24 论文指导教师用户上传论文相关文档资料流程 . 25 毕业生用户选择论文题目的流程 . 26 毕业生用户提交论文文档流程 . 27 毕业生、毕业论文指导教师和各系教学干事用户密码修改流程 . 28 各系教务干事用户对论文题目进行审核和发布流程 . 29 系统管理员用户对其他用户的权限管理流程 . 29 各系教学干事和系统管理员用户论文成绩管理流程 . 31 各系教学干事用户统计和打印流程 . 33 第四节 本科生毕业设计管理系统界面 . 33 第五节 数据库设计 . 34 数据库的设计 . 34 数据库设计的基本步骤 . 35 连接数据库 . 41 数据库运行、维护和故障处理 . 42 数据表流程分析 . 43 数据字典 . 43 第六节 系统的运行环境设计 . 45 第五章 系统的实现 . 46 第一节 系统实现使用的技术 . 46 系统实施细节 . 46 目录 访问用户应该具备的条件 . 47 第二节 系统功能模块的实现 . 47 毕业生用户模块 . 48 毕业论文指导教师用户模块 . 53 各系教学干事用户和系统管理员用户模块 . 58 第六章 软件测试 . 59 第一节 简单测试和维护 . 59 测试系统环境 . 59 系统测试内容与方法 . 59 软件维护 . 60 第二节 功能测试用例 . 62 各类用户登录功能测试 . 60 毕业论文指导教师出题功能测试 . 63 毕业生选题功能测试 . 64 毕业生上传论文文档功能测试 . 64 毕业论文文档初审功能测试 . 65 论文题目的审核和发布功能测试 . 65 各类用户权限管理的功能测试 . 66 数据信息的统计和打印功能测试 . 66 毕业论文成绩管理功能测试 . 67 第三节 单元测试用例 . 68 白盒测试用例 . 68 黑盒测试用例 . 69 第七章 总结与展望 . 70 第一节 总结 . 70 第二节 展望 . 69 参考文献 . 72 目录 谢 . 74 个人简历和在学期间发表的学术论文与研究成果 . 75第一章 引言 1 第一章 引言 第一节 研究开发的背景 南开大学滨海学院是于 2004 年经教育部批准设立 ,由南开大学和天津市大港区政府(现滨海新区大港管委会)按照新的模式和机制合作创办的全日制普通本科高校,位于天津市滨海新区,坐落在大港高教生态园内。 南开大学滨海学院紧密依托南开大学优质教育资源,根据现如今经济和社会的发展,特别是滨海新区开发开放的需要而设置各系各专业。现设有经济管理、金融、外语、法政学、艺术、信息管理、计算机科学、电子科学、环境科学与工程 9 个系、 33 个专业方向, 10000 多名学生, 500 多名任课教师的普通高等院校。近几年来,毕业生人数不断上升,对毕业论文管理上的压力也在不断加重 ,这对本科毕业论文的整体管理提出了更高的要求,原有依托纯手工操作方式管理的毕业论文已经落后,所有论文相关信息还需要专人进行纸张记录,不但费时和费力,而且也造成了资源上的浪费,这种操作已经远远赶不上网络信息进入各个高校,办公自动化进程的快速发展。 目前,由于我校带毕业论文的毕业指导教师分为外聘指导教师和本校指导教师两部分,这套系统不但方便老师和学生之间进行联系,而且也确保了信息在传输过程中的准确性和及时性,以确保整个论文有序、快速的完成。 第二节 研究课题国内、外的动态和意义 随着我国国民经济的不断 发展,各行各业的发展水平也在不断的提升,尤其是计算机信息化水平的不断提升,使得其重要性在发展速度中越来越显现出来这就促使国内外各行各业都在积极地使用现代化的管理手段,以提高本身的工作效率,这种情况的出现和发现,在很大程度上对高校的教学管理体系提出了警示。 国外各个高校的本科生毕业设计管理系统比中国早很多年进入各个高校,加快了高校步入信息化、综合化浪潮的速度。目前,国内各高校每年招生数不断递增,以及办学条件的不断提升,和伴随着计算机网络化在高校中的广泛应第一章 引言 2 用和扩展,这就要求我们设计出一个科学高效的教学管理系统为 广大师生提供服务。在教学管理系统中,很多高校的系统实现了学生档案管理、教师信息管理、教室信息管理、成绩管理、课程录入、学生选课等功能,而在本科生毕业设计管理系统的开发方面,国内大部分学校还未实现网络信息化管理,但是随着高校管理系统的投资购建和开发设计,对本科生毕业设计管理系统的要求也越来越高,使得这部分模块功能也尤为重要,使传统论文管理朝着无纸化、智能化、数字化、信息化的方向发展。 以前,南开大学滨海学院的本科生毕业论文管理工作是通过教务部向下各个系的教学干事传达信息,而各级工作人员只能借助一些常用的办公软 件来辅助完成毕业论文管理工作,而这些工作离不开人力完成,这一突破提升了整个管理变得更加智能化,同时完善了教务管理系统的整个功能。但是也会出现以下这些情况: 毕业论文整体需要的时间比较长,将近 8 个月的时间,就会出现很多沟通上、信息上的延误。 毕业论文管理中会包含很多表格,并且许多信息需要填写,如果仅仅依靠用以前的纯手工操作根本无法满足当今发展现状,也无法达到预期的理想效果,而且整体效率也很低,浪费人力和物力。 毕业论文涉及到全校各系各专业近 2500 名学生,涉及人数之多和范围之广,以前的管理方式根本很难顺 利完成。 这个论文从开始的“选择指导教师”到“毕业论文文档的提交”,看 似很简单,其实真的做到系统性、高效性、准确性、及时性的综合化管理并不容易,本科生毕业设计管理系统的应用很容易的完成了这些复杂、琐碎的事情。 通过这些不难看出,一所高校要想吸引更多学生选择这所学校,不但要有 自己的特色而且也必须提高办学质量,加强学校整体管理水平,以上这些方面是必须改革的工作重点。目前,毕业论文设计的毕业生和毕业论文指导教师互选和选择的过程之间的动态性的交流方式已成为毕业论文设计管理整个环节中的重点。英国诺丁汉大学开发了 专门的管理系统实现了毕业设计的网上双向选择,国内南开大学以开发了毕业设计网站,为毕业设计的选题、师生交流和毕业设计成绩的管理提供了良好的环境,取得了良好的效果。 1 第一章 引言 3 第三节 研究课题的目的和主要内容 本课题的研究是为了更好的实现对每位本科毕业生的毕业论文设计整个的网上管理,减少以前在毕业论文整个流程中费时、费力等现象的出现,本科生毕业设计管理系统就起到很大地推动作用。 本系统是根据现在特有的系统要求进行设计,并且对系统的需求分析、可行性分析、功能分析通过不同角度、借助不同软件进行支持。本系统的实现是对毕 业生的毕业论文管理提供了技术上的支持,测试则是为了更好地满足各类用户的实际需求,以确保系统的运行结果的顺利进行。 第四节 系统开发中各个阶段实现的步骤 在一个系统开发之前需要做很多准备工作,程序设计人员要对各类用户进行用户调查,只有这样才能避免在设计中走错路,或者是系统变得很单一实用性很小,具体步骤如下: 第一步:先要确定项目是什么。 第二步:对各类用户进行需求分析,通过调查问卷和面谈等方式进行信息收集,对大家的需求进行可行性分析,尽可能满足各类用户能从系统中获取自己所需的内容。 需求分析:在进行调查和可 行性的分析以后,从各类用户的需求进行功能模块设计,这样可保证整个系统在设计上更加完美,在操作上更加便利。 系统的设计:这个环节对系统的各个模块功能需求更加清晰,使各类用户通过不同模块之间的关系图,以了解彼此之间的关系和方法,为下一个设计做好了铺垫。每一个设计分析可以让使用者更加了解各个功能模块的具体实施方法。 系统实现:是系统的各个模块之间相连接,实现不同用户在不同阶段时期对系统操作需求的体现,相关数据库和相关内容之间的相互关联。 系统测试:本系统对各个步骤和各个模块的功能进行检测,其目的是为了提高系统整体 的可靠性、安全性、操作性。对测试结果进行分析,对其中发现的问题进行有力的解决方案,这样更加便于今后系统的整体维护和升级提供保障。 第二章 系统开发平台简介 4 第二章 系统开发平台简介 第一节 系统开发平台和技术简介 本论文的设计与实现的本科生毕业设计管理系统采用的 B/S 的模式,中间采用的是 编程技术,后台则是选用了 005 的数据库管理系统。 介 这篇毕业论文管理模块采用了 是 升级版本,是一种嵌入网页中的脚本技术,是 务器执行的服务器端的 一种脚本技术。 用程序的基础架构 (除它本身内部的运作方法以外,其对外同时表现出许多的开发支持,这让开发人员通过这些来发展更多强大的 用程序的解决方案。 优点主要表现在: 可管理性 收取到配置信息转存成纯文本格式,在没有本地管理工具的帮助下应用到新的设置之中,配置行成的文本文件在任何变化中都可以自动检测到与之相应的应用程序。 安全性 用程序提供了默认的授权管理和使用者身份验证,并且根 据应用程序的发现需要对方案内容进行更改、增加和删除。 易于部署 很容易的将必要的文件复制到服务器上,不需要重新启动服务器, 用程序对该服务器进行整体全面的部署。部署或替换运行已编译代码时也不需要重新启动。 增强的性能 第二章 系统开发平台简介 5 利用早期对信息的绑定、实时的进行编译、本机自身的优化和全新的缓存信息服务来提高整体系统的性能。 灵活的输出缓存 根据系统应用程序的需要, 以缓存一部分页或者整个页的数据信息,缓存的项目主要是依赖于缓存中的文件、其他项目,刷新已经过期的策略,对 信息的输出起到了很好辅助功能。 国际化 每一台计算机、每一项目录和每一页配置提供表达请求的数据信息和与其相对应的数据信息,这项技术已达到国际化设置的要求。 移动设备支持 足任何浏览器上面的任何设备,开发人员使用在电脑桌面上常用的浏览器,都可以使用相同的编程技术手段来处理新的移动设备。 扩展性和可用性 设计具有可扩展性、特殊的专有功能可以提高整个系统的群集、多处理器环境的性能,不仅如此,在运行的同时还起到了监督和管理的作用,例如:某个进程在运行的时候出现 了异常,就可在该位置创建出一个新的进程,使整个系统的应用程序继续处理请求任务,这样不但不会耽误任何请求,还可以保证系统应用程序的顺利进行。 跟踪和调试 开发的应用程序的过程中,调试对开发人员来说是最头疼的部分,一般在 运行页面出现错误时,但又不弹出任何的错误信息提示,这时开发人员就需要在程序中填写调试跟踪语句,但是往往在调试后很容易忘记删除调试语句。跟踪整个 用程序,这不但可以随时发现问题的所在,并及时进行修改,避免在整个程序完成之后在查找错误,以加大工作量。 使代码 更清晰 得源代码变得更加容易看清楚和发现其中程序代码的错误 ,这样对源代码的更改提供了有利的支持。 多语言的支持 发的首选语言是 C#,同时也支持多种语言的开发,这样更加有利于系统的开发和使用,要系统变得更加人性化。 第二章 系统开发平台简介 6 术 一部分。 支持生成和运行下一代应用程序和 eb 内部 件。 它包括五种正式的语言编译器,如: C#, 管 C+, J#和 本语言等。 总 旨在于实现以下目标:为系统提供一个与之相一致的面向对象的软件编程的良好环境,无论是在所储存的为本地代码、执行的本地代码,还是在 络上所分布的 本地执行代码,或者是在远程网络上所执行的代码,都为其提供一个良好的代码执行环境,即在对版本的控制上尽最大可能减小到最低冲突和对软件的整个分布上也尽最大可能减小到最低冲突。 用于 的 数据为系统提供的程 序可以使用本机 自身的 动程序管理器对数据信息进行访问。 据提供系统中程序所要支持两部分内容,分别为:本地事务、分布式事务。 系统的开发人员在编写和设计系统的同时,还需要根据以往的设计经验在所面对的各种各样的应用程序时,要按照 应用程序的原则和要求,尽可能的保持其相互之间的一致性,这对后面的设计和实现都有很大的辅助功能。 C#语言简介 C#是一种全新且简单、安全、面向对象的程序设计语言,是专门为 应用而开发的语言。 C#增强了开发者开发系统的效率,尽 力消除编程中可能导致严重结果的错误,增强了设计中开发者的灵活性。 C#的优点所在: 是 C+功能的继承和进一步强大。 与 扩展标记语言)的融合,能给 C#程序眼提供更加自由和更好的性能。 随着互联网信息化的不断发展,开发人员利用 C#所设计的的应用程序具有很强的跨平台性,这样的平台包括了 C#程序的客户端可以运用不同类型的客户端上面。 第二章 系统开发平台简介 7 C#在 编程中,可以根据自己的要求进行编写,是在使用的同时更加容易。 C#编写在语言上很好地继承了 C+原有的编写程序,不但大大的节省可成本开发,而且它能与 语言很好的结合在一起,这种结合可以把编程变得很轻松。 C#的功能使得开发人员的开发效率得到提高,可以通过较少的代码来完成和实现更加强大的应用程序,并且更好的避免程序中出现的错误,缩短整个的开发时间。 X 2004 技术 X 2004 是即将建立的 点和应用程序所不可缺少的专业编辑器。它将可视布局工具、代码编辑支持和应用程序的开发功能完美的组合成为一个强大的工具,开发者可以根据自己擅长的服务器技术与 来使用,并且建立数据库之间的连接、 站点、 一系列的应用程序和网页的设计、编码的开发。 第二节 数据库开发平台的简介 005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。 005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以在构建和管理用在业务的高可用和高性能的数据应用程序,有它做后台的数据库会提供更加完整的信息,安全可靠的数据库,嵌入功能能快速从数据中得到更多的价值,提供了关键的 、及时的数据来做出更好的决策,具有数据复制服务、数据通知服务、数据集成服务、数据分析服务、数据报表服务、数据管理工具、数据开发工具,用更低的成本获得更高的利润回报,而且它拥有很强大的网络功能支持 页。 系统以 005 作为后台的数据库,采用了 B/S 的框架模式,各类用户可以通过浏览器来完成整个过程,并且这个体系分为三层:浏览器、 台数据库。第三章 毕业论文管理系统的需求分析 8 第三章 本科生毕业设计管理系统的需求分析 在一个系统中需求分析是很重要的环节,这个阶段包含很多,例如:系统功能模块图、 、用例图。 第一节 系统的可行性分析 如何很好的进行开发和设计,这时就可以看出可行性分析对于一个软件开发的至关重要,它可以要开发者能在最短的时间内了解用户的需求,并且开发出令用户满意的软件系统。我从以下几个系统可行性研究方面进行分析: 技术可行性:本系统是采用了 B/S 的框架模式,并且结合 005作为后台的数据库服务,这不但加强了数据库的交互和存储两大功能,而且还多了很多的数据服务和管理功能。 社会可行性:当今社会是一个信息化、网络化高度普及的社会,各行各业的管理信息系统也得到不同 程度的开发和发展。本科生毕业设计管理系统是完全结合学院毕业时的实际情况而设计,这主要基于网络化在学校管理中的广泛应用。 经济可行性:针对这个项目,无需花费更多费用,只需把它当做教务管理系统中一部分管理版块,这样不但提升了毕业论文管理的整体工作效率,而且在技术上开发是完全可以予以支持。 操作上可行性:毕业论文管理是一个毕业生和毕业论文指导教师之间建立的交流平台,而且向指导教师提交表格和论文也变得更加简单,通过不同的操作步骤,使不同用户达到不同的目的。 第二节 系统的功能需求分析 这个系统更好地满足毕业论 文设计中的实际需求,从而设计出快捷、有效地的管理系统。功能需求的分析是在可行性分析之后的又一项比较关键的组成第三章 毕业论文管理系统的需求分析 9 部分,所面向的用户群体包括:系统管理员、各系教学干事、毕业论文指导教师、毕业生,如图 示。 图 系统功能模块图 通过上面可以清楚地看出这四类用户在系统下的功能划分是不同的,具体情况如下: 系统管理员: 对各类用户进行管理(添加、删除、修改、查询、权限的分配),不同用户所需的功能不同。 对各系教学干事用户的统计数据和完成情况进行 不定时检查。 随时查看各类表格的填写情况、论文整体进行的进度如何、论文等查询功能。 整个毕业论文管理系统的日常维护工作。 对系统中数据库的备份和导出数据的操作。 系统管理员还需要在毕业论文工作开始之前把未交费学生录入进系统中,在未交费学生进入毕业论文管理系统的时候系统会自动弹出“请在毕业论文最后提交之前交齐学费,否则无法参加毕业论文答辩”的提示对话框,已提醒未交费的学生按时缴费。 对毕业论文管理中各个阶段分配的时间进行合理分配。 对毕业论文指导教师带毕业生的人数,按照学院有关规定根据教师的职称不 同对其带毕业生人数进行限制。 毕业论文成绩的修改、删除、输入和发布。 各系教学干事: 负责带入毕业生和毕业论文指导教师的相关信息。 南开大学滨海学院本科生毕业设计管理系统 各系教学干事 子系统 毕业论文指导教师子系统 系统管理员子系统 毕业生 子系统 第三章 毕业论文管理系统的需求分析 10 可以随时查询毕业论文整体完成进度和统计各类信息数据。 对各类表格的信息进行修改和更正。 对毕业论文指导教师和毕业生用户的各类信息进行查询、统计和编辑。 随时查看各类表格的填写情况、论文整体进行的速度如何、论文等查询功能。 论文题目审核功能,再经过系里讨论审核通过后,才可以向学生发布论文题目,这是学生就可以根据自己选定的指导教师选择喜欢的论文题目进行选题。 毕业 论文成绩输入、复核时可以修改成绩和删除成绩,以及打印和查询成绩。 毕业论文的下载。 修改密码。 毕业论文指导教师 : 个人相关信息的更改和密码修改。 毕业论文指导教师把论文题目上传到网上等候系里面审核和发布,随时查看选自己论文题目的毕业生情况,提供课题来源等相关毕业论文信息。 毕业论文过程中相关表格的填写和回复。 所带毕业生论文的下载和打分,以及相关信息表格的下载和打印。 毕业论文指导教师都有模糊查询、精确查询功能。 毕业生: 修改密码。 论文题目的选择、毕业论文指导教师的选择。 毕业 论文系统中相关表格的填写。 对不同时间段提交的表格老师给予的修改意见进行更正。 上传毕业论文。 具有查看教师论文题目,查看和浏览各类毕业生需求的功能,只有在用户身份验证通过以后才能获得自己的相关信息。 下载毕业论文指导教师上传的相关材料。 查看毕业论文成绩。 第三章 毕业论文管理系统的需求分析 11 第三节 系统的安全性和其他性能需求 本系统是在一个开放性网络环境中进行的,所以各个层次都会面临不同的安全隐患,先要我们简单了解一下都有哪些安全隐患,以便对安全性需求得以保障,我们可以通过以下图的上升箭头,比较直观的了解每一层受到攻击的原因和 受攻击层次的上升,具体如图 示。 客户端层:最接近用户,最容易被攻击,最容易造成系统整体的失败。 应用程序层:最接近用户,最容易被攻击,最容易造成系统整体的失败。 数据库层:容易受到攻击的是输入的口令并不正确、数据库没有配置或不正确配置以及无法识别的数据库后门,这些对这部分来说都是很大的安全隐患,对系统整体来说是埋了一颗“定时炸弹”,随时导致系统数据的混乱。 :这部分受攻击往往在于恶意用户利用其他方式获得权限,并对系统进行攻击。 操作系统层:操作系统是最容易受到攻击的,而且一些 默 认安装配置的操作系统,这对这部分系统层有很大的威胁。 网络层: 攻击主要利用网络体系结构的不完善性,各类应用层协议之间存在的漏洞。攻击方式主要有欺骗攻击、数据截取等。 图 统信息系统体系结构图 安全性对一个系统的开发设计是十分重要的,保障了用户在使用时和使用后的个人隐私和系统整体的稳定性,主要满足以下几点要求: 系统在用户接受访问时,必须对未经授权访问的用户进行限制,各类用户在登录本系统的必须经过用户名和密码的双重验证后才能进入,但是不同的用户访问的权限范围各不相同;而那些未经过授权 而访问系统的用户是无法进行的。 自下而上进行攻击 第三章 毕业论文管理系统的需求分析 12 对系统有效地进行维护,给系统管理员的权限为最高,他的权限可以涉及到各个用户的所有权限进行全面的管理。 系统可以对恶意代码和攻击进行有效的过滤和防范,从而确保系统的安全、正常运行。 对系统运行过程定时监测,对系统安全提供了保障。 系统对操作中的数据信息进行了高密度的保密。 对一些无关紧要的软件和安装程序要及时进行删除,同时要及时更新软件,更新后的软件的安全性会得到提升。 在数据库方面要注重其安全性,对数据库 进行限制使用,以保证其不必要的安全隐患的出现。 当然,一个好的系统不仅仅要保证其安全性能,还要保证其他性能,只有这样才能真正使得整个网站变得更加便利: 适应性能:在操作方面简单容易,并且能够适应各个不同的数据环境。 操作性能:在操作上更加人性化,操作者可以通过简单的操作完成想要实现的功能,应用性很强。 第四节 系统的 型分析 对一个系统来说,系统中的 是必不可少的,它主要描述了实体以及它们之间的相互关系,这种关系是一种简单的逻辑关系,通过这个图可以很轻松的看出系统各个实体之间的相互关系,要 使用者一目了然他们之间的相互关系过程。 在本科生毕业设计管理系统中所使用的对象和实例这两个元素,他们之间的关系不单单是一对一,还有其他关系,通过它们就可以表达出每一个表的内容,对象间的关系一般分为三种表达方式: 1:1、 1: n、 n: n。 本科生毕业设计管理系统主要涉及到的实体如下:系统管理员、各系教学干事、毕业论文指导教师、毕业生,他们之间有不同的属性关系,反应不同的逻辑关系。具体说明如图 示。 第三章 毕业论文管理系统的需求分析 13 图 系部 ,具体如图 示。 图 系部 学费缴费 ,具体如图 示。 图 学费缴费 系部 代号 名称 学费缴费 毕业生学号 毕业生姓名 缴费 第三章 毕业论文管理系统的需求分析 14 提交开题报告 ,具体如图 示。 图 提交开题报告 论文题库 ,具体如图 示。 图 论文题库 提交开题报告 开题报告名称 开题报告教师 毕业生姓名 毕业生学号 毕业生专业 系部名称 开题报告 论文题 库 论文题目 可选人数 已选人数 出题指导教师名 指导教师职称 系部名称 电子邮箱 是否发布 论文题目介绍 论文题目相关资料 第三章 毕业论文管理系统的需求分析 15 提交论文 ,具体如图 示。 图 提交论文 第五节 用例 图 用例图表示了系统的不同用户的功能需求,通过系统的用例分析,来分析和描述系统中的活动范围。 系统管理用例图 在 本科生毕业设计管理系统 中一共分为四类用户,分别为:系统管理员、各系教学干事、毕业生、毕业论文指导教师。具体如图 示。 图 系统用例图 提交论文 毕业论文名称 毕业论文教师 毕业生姓名 毕业生学号 毕业生专业 系部名称 毕业论文 第三章 毕业论文管理系统的需求分析 16 毕业生管理用例图 毕业生管理的用例图是根据毕业生属性而绘制的,通过它可以更好的了解这类用户的属性,也要使用者在使用前可以简单的了解一下具体包含什么,更加便于操作,这部分工作在对整个系统来说是必不可少的组成部分, 可以说是关键,它的用例分析也可以从几个方面简单进行说明,可以分解为以下部分:指导教师选择、毕业论文管理、毕业论文材料管理、用户管理功能。 具体属性如图 示。 图 毕业生管理用例图 毕业论文指导教师管理用例图 毕业论文指导教师的用例图是根据毕业论文指导教师特有的属性而绘制的,带毕业论文的指导教师可以根据不同时间阶段的论文要求在系统中有序的进行论文指导工作,这部分工作在对整个系统来说是必不可少的组成部分,可以说 是关键,它的用例分析也可以从几个方面简单进行说明,其可以分解为以下部分:论文题目管理、审阅管理、毕业生选择题目情况查询、用户管理、论文评语的填写等。 具体如图 示。 毕业生 指导教师选择 毕业生论文管理 毕业论文材料管理表 用户管理 各系教学干事 第三章 毕业论文管理系统的需求分析 17 图 毕业论文指导教师管理用例图 各系教学干事管理用例图 各系的教学干事主要负责的方面是检查和督促毕业生和毕业论文指导教师论文各个阶段的完成程度,并且对其发现的问题进行沟通和管理。具体可以分解为以下部分:毕业论文管理、毕 业论文材料管理、毕业生管理、用户管理、毕业论文指导教师管理。具体属性如图 示。 图 各系教学干事管理用例图 毕业生论文材料审阅管理 用户管理 论文题目管理 毕业生选择查询 毕业论文指导教师 各系教学干事 各系教学干事 毕业论文指导教师、毕业生管理 毕业生论文管理 毕业生论文材料管理 论文成绩管理 用户管理 论文评语的填写 毕业论文 成绩管理 第三章 毕业论文管理系统的需求分析 18 系统管理员管理用例图 系统管理员可以说对整个系统起着监督与管理的作用,他不但对各个类型的用户都有管理权限,而且对整个系统进行日常的系统维护和数据备份,只有这样才能以确保整个系统的正常运行。系统管理员还可以在使用的同时提出和发现问题,并

温馨提示

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

评论

0/150

提交评论