毕业设计(论文)课题教师申报系统设计.doc
《毕业设计(论文)课题教师申报系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)课题教师申报系统设计.doc(35页珍藏版)》请在三一办公上搜索。
1、高校毕业设计(论文)课题教师申报系统设计摘 要随着计算机网络和Internet的普及,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。目前,几乎所有高校的职能部门都已经建立了针对日常职能工作的管理信息系统。然而,对于高校下属的各个院系来说,目前还缺乏有效的网络化信息管理。本科毕业设计是教学管理的重要方面,也是培养学生综合素质和实践能力的重要环节。本文针对院系级毕业设计教务管理工作,首先分析了其主要的业务流程和信息交流交互内容,结合学校对这一环节的管理标准和要求,进行的系统功能设计和数据库设计。利用ASP.NET和SQL Server为开发平台
2、,构建了“基于Web的毕业设计信息管理系统”,为这一环节的教务管理和参与毕业设计的师生提供了一个良好信息平台。关键字:毕业设计,管理信息系统,.NET,ASP.NET,C#。College Graduation Desgin (Thesis) Topics Teacher Report SystemAbstractWith the development of network technology and the prevalence of Internet,managing the campus information using advanced MIS technology and so
3、ftware development platforms has become the latest trend sweeping the university management architectures till now almost all the functional departments in universities have setup MIS systems concerning their own daily works,while academic faculties/departments still witness poor network-based infor
4、mation management.According to the need of academic faculties/departments,we present a Web-based MIS for bidirectional choice of graduation design Depending on good campus net,applying B/S structure and advanced .NET technology, the system contains much management of graduation design,and provides a
5、 net palm for graduation design.Key words: Graduation design,MIS,.NET,ASP.NET, C#。目 录第一章 概 述11.1课题的目的11.2国内外研究现状和发展趋势11.3研究课题的基本思路3第二章 需求分析52.1可行性分析52.1.1经济可行性52.1.2技术可行性52.1.3用户使用可行性52.2需求分析62.2.1角色分析62.2.2 UML介绍及用例分析62.3功能需求9第三章 功能设计113.1功能层次设计113.2数据流程设计12第四章 信息设计134.1基础数据设计13第五章 系统开发平台及实现方案145.1
6、开发平台145.1.1 .NET框架145.1.2先进的ASP.NET技术145.1.2.1 ASP技术介绍145.1.2.2 ASP.NET技术155.1.2.3 ASP.NET Web应用程序165.1.2.4 ASP.NET Web窗体基本概念175.1.2.5 ASP.NET的配置175.1.3新一代数据访问模型ADO.NET概述185.1.3.1 ADO.NET的组件与对象模型195.1.3.2数据表示205.1.4 SQL Server 2000简介205.1.4.1 SQL Server 2000客户服务器体系结构205.1.4.2 SQL Server 2000特性215.2系
7、统实现方案225.3用户界面设计23第六章 总结与展望256.1全文总结256.2展望25附 录26参考文献31致 谢32第一章 概 述1.1课题的目的本科毕业设计是大学四年教学工作中的重要一环,是培养学生综合素质,实践能力,综合知识运用能力的重要途径;本科毕业设计也是大学四年的最后一环,是学生进一步深造或走向工作岗位的前站,毕业设计兼有帮助学生完成这一过程的任务;而且本科毕业设计还是对教学工作的一个总体检验,从中可以发现教学中存在的问题,特别在知识结构、课程内容的合理性、先进性等方面的问题。本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大,灵活性强、时间要求紧、对本科教学质量影响大
8、等特点。特别是近年来,随着高校本科扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大,目前高校普遍采用的传统单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应本科毕业设计管理的要求。我们针对本科毕业设计管理过程中,选题灵活性强、指导老师多、毕业设计地点分散、进度要求严格、工作量大等特点,采用微软最新推出的.NET平台,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S方式与老师进行交流,实现毕业设计题目的双向选择,协商设计目标、内容、进度等。对于教务管理,管理人员可
9、以开启本年度的毕业设计任务,控制双向选择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提高了管理水平。课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。降低导师和教务员工作强度。1.2国内外研究现状和发展趋势随着教育产业化进程的逐步推进,各大高校纷纷合并,走上了强强联合、资源共享的路子。高校的规模不断扩大,如何合理利用教学资源,有效地加强教学管理工作,已成为各大高校十分关注的问题。目前,在教学管理方面,特别是学生学籍管理、成绩管理等方面都普遍采用了网络化管理技术,而对于毕业设计这一重要的教学环节,和
10、其他教学课程一样,普遍采用传统的单机管理模式,主要进行毕业设计基本信息和成绩的输入输出工作,而对于毕业设计的选题、毕业设计过程中管理,以及毕业设计效果的统计分析等工作还没有纳入管理系统中。目前随着教学改革的不断深入,学校办学规模的不断扩大,如何有效地增强教学管理水平,充分调动学生的学习积极性,提高毕业设计的教学质量是各高校教学管理工作的重点之一。目前,毕业设计的双向选择和毕业设计过程的动态跟踪与交流己成为毕业设计环节教学改革的重要内容,英国诺丁汉大学开发了专门的管理系统实现了毕业设计的网上双向选择,国内南开大学己开发了毕业设计网站,为毕业设计的选题、师生交流和毕业设计成绩的管理提供了良好的环境
11、,取得了良好的效果。要实现毕业设计的网上双向选择及设计过程的动态管理,单纯采用传统的单机环境和C/S层模式难以满足要求。近年来兴起的信息网络化动态管理技术为这一系统的开发提供了良好的条件,其中,Microsoft.NET(简称.NET)是实现这一技术的基础平台.NET是微软公司于2000年6月正式推出的下一代计算计划,.NET的推出对于整个IT业界来说具有革命性的意义。.NET是建立在Windows环境下的基于XML(Extensible Markup Language)的一个全新平台和编程模型,.NET统一了编程类库,它将过去的WindowsAPI, MFC, ATL等以及其他一些工具集成在
12、一起,封装成一套通用的Mirosoft.NET Framework.NET提供了下一代网络通信标准和对XML的完全支持,使得在.NET平台下开发应用程序变得更加简便。更重要的是.NET将改变Internet的行为方式,彻底改变软件的开发、发行、使用方式,实现将软件变为服务的思想。C#语言是Microsoft专门为.NET平台“量身定做”的一种新型的面向对象的编程语言。它吸收了Java许多优点,既具有VB的简单易用,又具有C+的灵活和功能强大的特点,它克服了运用C/C+进行项目开发时难度大和周期长的缺点。在.NET平台上运用C#可以很便捷地开发分布式动态管理系统。目前该技术已在企业的ERP系统和
13、大型商业零售业管理系统开发中得到应用,对于实现企业信息的网络化管理取得了很好的效果。1.3研究课题的基本思路本文在对高校本科毕业设计的现状与特点进行分析研究之后,进行了“基于WEB的毕业设计信息管理系统开发设计”的研发工作。拟结合目前软件工程、Web数据库应用程序设计等领域的先进技术,在以.NET环境为开发平台的基础上,通过ASP.NET, C#编程语言、SQL Server2000数据库、ADO.NET进行开发,实现毕业设计选题过程的网络化管理。本系统的研发工作分为以下7个主要阶段:(1)系统需求分析与系统的功能设计。包括可行性分析、系统详细调查和用户需求分析,获取毕业设计选题过程的业务流程
14、,收集各种用户对系统功能的要求,整理相关信息资料,确定系统的开发范围。(2)数据库设计。确定数据库结构,设计数据库的各种参数、创建实体数据库和数据库的表、视图和触发器等数据库对象。(3)程序模块划分和实现。根据系统所管理的信息的类型和功能对系统进行模块划分,分别编写代码,逐一实现系统功能。(4)安全策略设计。根据系统功能划分用户类型和权限,并进行安全模型的设计。(5)内部测试。完成系统主体功能后,进行系统内部测试,查找设计缺陷与错误,对缺陷和错误进行改进和纠正。(6)用户测试。以07专升本2班师生为实验用户,对系统进行初步试运行,从一定的用户群中查找设计错误,进行及时更正。(7)项目实施与维护
15、。在用户对系统认可并确认没有重大设计缺陷和错误的情况下,最终在全院各系进行系统实施,并进行维护。在完成上述工作之后,设计和实现了基于Web的毕业设计双向选择系统,该系统具有以下特色和功能:(1)使用了ASP.NET+SQL Server的先进开发模式。ASP.NET是目前用于创建、管理和部署Web应用程序的最理想平台;SQL Server具有优良的性能和可伸缩性;易于使用。ASP.NET和SQL Server同是微软的产品,具有良好的兼容性和稳健的接口,两者结合是开发Web应用系统的金牌组合。(2)实现了毕业设计双向选择。教师在网上出题、选择学生和学生在网上选择教师。(3)实现了“毕业设计”过
16、程监控(跟踪)。教务管理人员可以全程跟踪毕业设计出题、选题情况。(4)为导师和学生提供了毕业设计过程交互平台。(5)为教务员和导师提供了毕业设计过程交互平台。1.4本文组织结构第一章是绪论。首先介绍了课题的目的,然后分析了国内外研究现状和发展趋势,接着总结了本课题的研究思路、系统的特色与功能,最后是本文的组织结构。第二章是需求分析。分析了系统开发的可行性,在此基础上作了详细的需求分析,包括角色分析,业务流程分析和功能需求分析。第三章是系统的功能设计。依据系统各功能模块构造了功能树(DFD),并根据数据流向设计了数据流图。第四章是系统的信息设计。列举了数据库的各基表设计。第五章是系统开发平台介绍
17、及系统实现。第六章是总结与展望,总结工作和成果,指出不足,对系统进一步开发进行展望。第二章 需求分析2.1可行性分析针对毕业设计双向选择系统的实际情况,将可行性分析分为经济可行性、技术可行性和用户可行性三部分进行。2.1.1经济可行性随着计算机技术的飞速发展和高校高等教育体制改革的不断深入,传统的教师管理方法、手段以及工作效率己经不能适应新大发展需要,无法很好地完成毕业设计工作的要求。提高管理水平的主要途径是更新管理者的思想,增强管理活动的科学认识。同时,运用先进的信息技术,开发网络化信息系统,是深化高校教育体制改革的有效措施。目前,几乎所有高校的职能部门都己建立了针对部门日常职能工作的管理信
18、息系统,如教务处的教务系统,科研处的科研管理系统等。这些系统在很大程度提高了部门的工作效率和管理水平。高校中的院系作为管理教师和学生的最直接机构,也需要建立自己的信息库,将教学、科研、信息化和网络化管理。2.1.2技术可行性(1)完善的校园网络平顶山学院的校园网络经过十年建设,己经具备相当规模。各校区校园网节点光纤连接到了所有的办公楼、实验楼、学生宿舍楼及教职工住宅楼,为教师和学生上网提供了良好的网络硬件支持。(2)功能强大的开发平台目前的管理信息系统开发平台的功能已十分强大。Microsoft SQL 2000企业版是性能稳定的服务器平台;而Microsoft Visual Studio.N
19、ET 2005更是具有Web开发的强大优势。SQL Server+ASP.NET正是开发基于Web的信息系统的黄金组合.2.1.3用户使用可行性目前,我院教师无论是家庭还是办公室均己接入Internet,上网十分方便。对于学生,本科毕业生拥有电脑的非常多,且学生宿舍均可上网。极少数没有电脑的毕业生完全可以借同学的电脑上网或在学院计算中心上网,完成毕业设计选题任务。2.2需求分析信息系统的开发目标必须以满足用户需求为前提,而在系统开发的第一阶段中,用户的需求往往是不完整的、不明确的,需要开发者协助用户对需求做进一步的理解乃至创造并归纳出较为详细的需求说明方法的特点是可以在整个开发过程中回头补充调
20、整各阶段的工作,因此,用户需求分析在最初并不显得像结构化方法那么重要。但是,一个相对完整、准确的用户信息系统开发带来良好的开端,也会使开发过程少走许多弯路。因此,花了很长时间进行详细的用户需求调查。2.2.1角色分析本系统设计的目标是:管理功能完整、数据共享、信息传递方便快捷。结合院系管理工作特点,实现院系师生档案信息和毕业设计过程的网上管理,并实现向职能部门的信息上报工作,便于学校、教师和学生三方获取信息。本系统利用UML (Unified Modeling Language)统一建模语言的支撑软件微软公司的Visio Professinoal 2003并结合管理流程,进行了面向对象建模设计
21、,这将能够保证开发过程的更加流畅及Web系统的维护更加容易.在设计过程中,为了确保决策的最优化,进行一些先期规划是必要的首先要对系统进行分析,确定系统角色,即各类用户在系统中所承担的职责。本系统的角色包括了教务员、教学院长、系主任(所长)、教师(导师)、学生、系统维护员。下面例举这些角色。教务员:教务管理、统计分析、过程监控教学院长:审批、监控、分析、决策系主任(所长):任务发放、审核、监督、跟踪教师(导师):出题、选择学生、交流(指导)学生:选题(选导师)、提交毕业设计文档、交流(接受指导)等系统维护员:权限配置、数据备份、系统完善2.2.2 UML介绍及用例分析UML是在Booch, OM
22、T, OOSE等面向对象建模方法的基础上发展起来的新一代标准图形化建模语言。它具有非常丰富的表达能力,是目前最为流行的建模语言。我们首先采用UML的用例图(Use Case Diagrams)对毕业设计进行需求分析,然后再利用活动图(Activity Diagrams)对它的工作流程进行活动分析。UML(统一建模语言,Unified Modeling Language)是一种用于对软件系统制品进行规格化、可视化、文档化以及构建的新一代建模语言,具有表达能力丰富,表达清晰,应用广泛,不但可以应用于对软件系统进行建模,也可以应用于对商业架构和商业过程等非软件系统建模,而特别是适用于为大型复杂的、需
23、求不明确的系统建模等特点。UML用模型来描述系统的静态结构和动态行为特征。从模型视图的角度来说,UML为系统定义了以下几种图:(1)用例图(Use Case Diagrams)用例图完全是站在外部用户的角度,从系统的外部来观察系统,看系统能给用户提供一些什么样的功能。在用例图中,系统功能的具体实现细节被隐藏,系统被看作为黑箱。用例图描述了外部执行者与用例的通信以及用例间的关系。用例间的关系有使用关系、扩展关系等。使用关系就是一个用例使用了另一个用例的功能;而扩展关系就是一个用例在另一个用例的基础上增加了新的功能。(2)类图(Class Diagrams)类图描述的是系统的静态结构。它由类以及类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 课题 教师 申报 系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4027805.html