欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    毕业设计综合教务管理系统论文.docx

    • 资源ID:10649992       资源大小:550.28KB        全文页数:41页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计综合教务管理系统论文.docx

    1、毕业设计综合教务管理系统论文中国防卫科技学院本 科 毕 业 论 文 (设 计)题 目:综合教务管理系统综合教务管理系统【摘 要】:随着近几年来微机技术、网络技术及相应软件技术的迅猛发展,学校的教学、管理等工作已越来越离不开计算机了。本系统综合教务管理系统是针对现今教学模式复杂,管理繁琐这一问题开发、研制出来的。本系统基本遵循软件工程方法论进行系统分析、总体设计、详细设计和软件测试。采用ASP.NET 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。本系统的主要功能分为几个部

    2、分,对于考试成绩的管理;对于考试的安排;对于课程的管理等,同时,用户可以以各种身份来查询自己需要的教务信息。【关键词】: ASP.NET C# SQL Server 教务管理Comprehensive Academic Management System【Abstract】:With the recent years computer technology, network technology and the corresponding rapid development of software technology, school teaching and management has b

    3、een increasingly inseparable from a computer. The system - an integrated educational management system is a teaching model for todays complex and complicated issue management development, research out. The system basically follows the software engineering methodology for system analysis, design, det

    4、ailed design and software testing. Using ASP.NET technology as a way to create applications to C # as a programming language, using SQL Server database as the backend database. It is based on Browser / Server structure formed under the data-driven Web applications. The main function of this system i

    5、s divided into several parts, for the management of examination results; for examinations; for course management at the same time, the user can query the various as the academic information they need.【Key Words】:ASP.NET C# SQL Server Educational Administration前 言(一)课题背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入

    6、了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学,教务管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的教学提出了新的模式。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型教学模式的建构提供理想的环境。在此开发的计算机基础网上教学辅助,旨在探索一种以互联网为基础的教学模式。通过这种新的模式,使学生掌握学过的知识,为学院营造一种新的教学环境,从而提高工作效率和教学水平。(二)课题的研究意义一个完备的计算机教务管理系统是为了管理人员更好的维护各种教务

    7、信息,如学生的各种成绩信息,四六级、计算机等级考试成绩等;维护考试安排;维护教学课程、教师、教室安排等。从而可以使不同的人员通过此教务系统查询自己需要的各种教务信息,提高自己的工作学习效率。二、技术方案本系统的开发工具选择 Visual C#语言。我们知道 Microsoft.NET 平台的推出,掀起了计算机领域的一场革命,.NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境、一个编程的基础结构2。经过比尔盖茨先生几年的摇旗呐喊,如今.NET的概念已渐渐深入人心,与之同生共长的Visual C#语言也逐渐成为计算机领域编程人员追求的一种明星语言。对于C#微软这样定义:“C#是一

    8、种类型安全的、现代的、简单的,由C和C+衍生出来的面向对象的编程语言,它是牢牢根植于C和C+语言之上的,并可立即被C和C+开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C+的行动力。” 2 由此不难看出,Visual C#具有C+语言的强大功能、Visual Basic的高效率,除此之外,它还具有Java语言的跨平台性和Delphi语言的方便快捷等众多的优秀品质,能快速的实现应用程序的开发、跨平台部署,能够访问平台固有的资源,支持COM和. NET技术。所以我选择了获得.NET关键语言称谓的C#。本系统的后台数据库开发采用SQL Server2000 中文版。Micro

    9、soft SQL Server2000中文版是基于客户端/服务器模式的新一代大型关系数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。3SQL Server 采用C/S体系结构把所有的工作负荷分解为服务器上的任务和客户端任务。前者负责商业逻辑和向用户提供数据,后者则负责对数据库的数据进行操作和管理。这样的模式非常有利于减轻负荷。此外,考虑到SQL Server2000包括一系列可改进在多个站点上安装、部署、管理和使用管理工具和开发工具SQL Ser

    10、ver过程的管理、开发工具,我选择了SQL Server2000开发后台数据库。(一)NET Framework概述.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:提供一个一致的面向对

    11、象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方所创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运

    12、行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。(二)ASP.NET简介ASP.net 是一种

    13、建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。其结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图所示:图2.1 ASP.NET的结构模型UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础

    14、。数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ASP.NET与以前的Web开发模型相比,提供了以下几个重要的优点: 世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以

    15、选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯

    16、文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。(三

    17、)C# 简介现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化

    18、为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#3有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更好对应 扩展交互性(四)SQL Server 简介SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Wi

    19、ndows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、A

    20、pple Macintosh等。微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。(五)Visual Studio 简介Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能。使用它可以减少开发上的复杂度,且确保您能更加轻松发布基于Framework 的解决方案,包括 Windows、

    21、Web、移动和基于 Office 的应用。简单来说Visual Studio 2005是一个集成开发环境,你可以在VS2005里面使用C+.NET、VB.NET、C#、Java等语言编程。三、需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对教务综合管理系统进行需求分析。(一)可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽

    22、可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。1、管理可行性 随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。 2、技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能

    23、够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3、经济可行性主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著节约时间、提高工作效率。所以本系统在经济上是可行的。综上所述,此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。(二)系统设计的要求我们一般设计系统都要完成以

    24、下的几个要求,以便于用户进行操作。这样才能使系统易学易用。(1)合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。(2)设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。(3)实现基本功能和一些特殊功能的操作该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用户的需要进行操作。(三)功能需求分析此系统主要可以实现学校教务管理的基本特点,管理员维护教务信息,其他人员匿名的模式查询自己需要的教务信息,具体如下:后台管理: 考试

    25、成绩管理(1)四六级考试成绩维护管理:维护四六级考试成绩信息(2)计算机等级考试成绩管理:维护计算机等级考试成绩信息(3)专接本考试成绩管理:维护专接本考试成绩信息 期末考试安排管理:维护期末考试的各种安排 教材维护管理:维护教材信息 课表管理(1)系别年级管理:维护年级和系的信息(2)班级管理:维护各个系下属的班级信息(3)课程信息管理:维护课程信息(4)教师信息管理:维护各个系下面的教职工信息(5)班级分配课程:分配代课老师和课程给指定的班级(6)教室管理:维护各种教室信息(7)教室安排课程:将上课的具体信息安排到各个教室中。展示查询: 考试成绩查询(1)四六级考试成绩查询:输入证件号码查

    26、询考试成绩。(2)计算机等级考试成绩管理:输入证件号码查询计算机登记成绩(3)专接本考试成绩管理:输入号码查询专接本成绩 期末考试安排:根据条件查询显示期末考试安排信息 教材查询:根据条件查询显示教材信息 课表管理(1)所有课程列表:显示所有的课程安排列表(2)课表模糊查询:按照课程名称和教室名称模糊查询显示课程安排列表(3)年级课表列表:按照年级查询课表安排列表(4)各系课表查询:按照系查询课表安排列表(5)班级课表查询:按照班级作为查询条件查询显示课程安排列表(6)教师课表查询:输入任课教师名字查询课程安排列表(7)空闲教室查询:输入相关的日期,查询显示此日期下面所有的教师安排课程的情况(

    27、8)教室课表查询:输入教室名称查询显示课程安排列表下面通过系统的功能模块图(如图3.1所示)来进一步描述系统功能。图3.1 功能模块图后台管理图3.1 功能模块图前台查询(四)业务流程分析首先管理员维护考试成绩、考试安排、教材信息以及系统的重点课程安排的数据内容,其他人员通过网址访问模式登陆系统查询自己需要的教务信息,其业务流程如下:图3.2 业务流程图(五)系统目标本系统的最终目的基于Internet建立完善的高校教务管理系统,方便更多的用户查询教务信息。四、系统设计(一)开发环境1、硬件环境:CPU:Intel PentiumIII;内存:256M或更高; 硬盘:40G或更高;VGA或更高

    28、分辨率的显示器;打印机可根据经济条件自行选择合适的型号2、软件环境:操作系统: Windows 2000 Server 它是一种可以在网络环境中用作客户和服务器的多功能操作系统。它是主从结构、可靠、稳定且安全的系统平台,是为具有大型业务系统的机构而设计的一种强大的、多用途的服务器操作系统。3、开发工具:Microsoft Visual Studio.NET系列中的C#语言。具有如下特性:1)语法更简单; 2)快速应用开发(RAD)功能3)语言的自由性 4)强大的Web服务器端组件5)支持跨平台 6)与XML的融合 7)对C+的继承4、数据库:Microsoft SQL Server2000 它

    29、为数据库管理员提供了多个管理系统的工具,包括:1)SQL Server企业管理器 它是Microsoft管理控制台(MMC)的管理单元组件,利用它可对数据库服务器、数据库及数据库对象(表、视图等)进行有效的管理。2)SQL查询分析器 它用于交互输入T-SQL语句和存储过程,可以以图形的形式提供图形查询分析功能,包含集成的T-SQL调试器、对象浏览器,可用于确定数据库中的表、视图、存储过程和其他对象的特性,并支持可用于加快复杂语句生成速度的模板。3)注册服务器 安装SQL Server2000后,必须先注册本地或远程服务器,才能使用SQL Server企业管理器来管理这些服务器。注册服务器时必须

    30、指定服务器的名称和登录到服务器时使用的安全类型。(二)数据库设计管理员序号字段名类型长度索引备注1帐号Varchar50PKeyAdmin2密码Varchar50系别年级序号字段名类型长度索引备注1系别代码IntPKey2系别名称Varchar503年级名称Varchar50班级序号字段名类型长度索引备注1班级代码IntPKey2班级名称Varchar503系别代码Int关联 系别课程信息序号字段名类型长度索引备注1课程代码IntPKey2课程名称Varchar503学时数Varchar104学分Varchar10教师信息序号字段名类型长度索引备注1工号Varchar50PKey0000002姓名Varchar503性别Varchar504年龄Varchar505介绍Varchar2556系别代码Int关联 系别年级班级课程序号字段名类型长度索引备注1班级课程代码IntPKey2班级代码Int关联 班级3课程代码Int关联 课程4工号Varchar50关联 教师信息教室序号字段名类型长度索引备注1教室代码IntPKey2教室


    注意事项

    本文(毕业设计综合教务管理系统论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开