我的实验教学管理系统毕业设计模板.doc
《我的实验教学管理系统毕业设计模板.doc》由会员分享,可在线阅读,更多相关《我的实验教学管理系统毕业设计模板.doc(93页珍藏版)》请在咨信网上搜索。
1、我的实验教学管理系统毕业设计822020年4月19日文档仅供参考湖南工学院专科毕业论文( )题 目基于ASP.NET的教学管理系统的设计与实现学 院湖南工学院专 业计算机科学与技术班 级计应0702学 号学生姓名许静指导教师刘君完成日期 6月诚 信 承 诺我谨在此承诺:本人所写的毕业论文基于ASP.NET的教学管理系统的设计与实现均系本人独立完成,没有抄袭行为,凡涉及其它作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名):许静 6月14日摘 要随着信息技术在管理上越来越广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的系统,任何一个单位要生存要
2、发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在ASP.NET环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。经过分析某一学校教学管理的不足,创立了一套行之有效的计算机管理学生的方案。文章介绍了教学管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统的功能分为:系统管理模块、班级管理模块、学生资料管理模块、作业管理模块;系统实现部分说明了几个主要模块的算法。本系统界面友好,操作简单,比较实用。关键字:管理信息系统;教学管理;ASP.NET应
3、用ABSTRACTWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterpris
4、e activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article
5、 introduces the detailed process of exploring a management information system under the environment of visual, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer,
6、 through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis, management function. The system design section mainly focuses on system function design and
7、data base design and data number design. And the system realization section has provided several major functions, together with the main windows and programs. The function of the System: System Management Module and class Management Module and Student files Management Module and Exercise Management
8、Module. This economical and pragmatic system has explicit interface, with simple operation.Keywords :MIS;student management;ASP.NET application目 录1引言12技术简介22.1 HTML语言22.2 IIS22.3 Session对象42.4 ASP.NET的控件和窗体52.4.1 Activex控件62.4.2 Toolbar工具条控件72.4.3 协调菜单和工具栏的外观82.4.4 窗体设置82.5 CSS样式表92.5.1 层叠样式表的特点92.5
9、.2 添加层叠样式表的方法102.5.3 层叠样式表的格式112.5.4 层叠样式表的分类122.5.5 层叠样式表的伪类123 系统概述133.1 系统及需求分析133.1.1 系统需求133.1.2 可行性分析133.2 系统的功能简介153.2.1 系统管理模块153.2.2 班级管理模块153.2.3 学生资料管理模块153.2.4 作业管理模块153.3 系统开发的目标154 系统流程分析164.1 业务流程分析164.2 数据流程分析174.2.1 数据流程图174.3 数据存储分析实体联系图175 系统设计195.1 软件模块结构设计195.1.1 系统方案确定195.1.2 软
10、件结构设计195.2 数据库设计196 系统功能的实现236.1 系统登录236.2 学生注册256.3 学生用户286.4 教师用户306.5 班级管理326.6 学生资料管理336.7 作业管理347 总结37致谢38参考文献391引言随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新的开发框架
11、,它已经成为一种令人激动的、具有革命性和发展性的新技术。.NET为行业的信息化提出了彻底解决方案,不论Web开发者、组件开发者、数据开发者、VB GUI 开发者,还是任何基于Windows平台的开发者,.NET都以一种全新的开发模式使开发人员更好、更快速的完成工作。本课题重点以.NET和为开发平台,综合利用ASP.NET的WEB开发技术和XML跨平台技术,经过开发一个通用网站,真正体验.NET新一代软件开发全新模式,实现网站快速开发和部署。2技术简介2.1 HTML语言超文本语言HTML(Hyper Text Markup Language)是当前创立Web 页面最流行的语言。HTML语言的流
12、行是因为一个HTML文件不论在任何操作系统的浏览器上面得到的结果应该是相同的。HTML语言是一种处理文字的语言,它包含的指令(标记)能够插入到未定个是的文件里,用来控制浏览器显示的网页或者打印出来的外观。HTML语言不区分大小写,它有以下特点:它有特定的逻辑结构,分成不同的逻辑但元,是一种结构化文本文档。它能够提供图像、动画以及其它多媒体等信息的链接。创立过程非常简单。HTML语言版本开发采取向后兼容的方式,使它容易维护。另外,HTML作为WEB上通用的描述语言,为各种计算机平台提供了一个公开的标准接口,于平台无关 。2.2 IISIIS是Internet Information Server
13、的缩写,它是微软公司主推的服务器,最新的版本是Windows 里面包含的IIS 6,IIS与WindowsNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,经过使用CGI和ISAPI,IIS能够得到高度的扩展IIS支持与语言无关的脚本编写和组件,经过
14、IIS,开发人员就能够开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持Vbscript,Javascript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器 。IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容:(1) Microsoft Exchange Server 客户/服务器通讯和群组软件;(2) Microsoft Proxy Server 代理服务器;(3) 用于连接IBM企业网络的Microsoft SNA Serve
15、r;(4) 用于集中管理分布式系统的Microsoft Systems Management Server;(5) Microsoft Commercial Internet System(MCIS)。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security A
16、ccounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Network Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI能够扩展服务器功能,而使用ISAPI过滤器能够预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展能够把FTP,SMTP和HTTP协议置于容易使用的任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Interne
17、t Mail Extensions,多用于Internet邮件扩展),它能够为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,能够很容易的张贴动态内容和开发基于Web的应用程序。对于诸如Vbscript,Javascript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。ASP.NET是M的一部分,作为战略产品,不但仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web
18、 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。能够经过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,能够用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 Javascript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都能够使用整个 .NET Framework。开发人员
19、能够方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 能够无缝地与 WYSIWYG HTML 编辑器和其它编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不但使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员能够用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.NET提供了稳定的性
20、能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.NET的主题就是系统帮用户做了大部分不重要的琐碎的工作。新的ASP.NET引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。(1) 高效率对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.NET会妥善地解
21、决这一问题。(2) 易控制在ASP.NET里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。(3) 语言支持ASP.NET支持多种语言,支持编译类语言,支持比如VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用(4) 更好的升级能力快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.NET能够适应上面的要求。对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以
22、及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直不可想象。更加可怕的是,需要对不同的用户设备建立不同的网页。最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。可是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而经过ASP.NET,我们能够看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说,ASP.NET把这些过程自动化了。2.3 Session对象Session其实指的
23、就是访问者从到达某个特定主页到离开为止的那段时间。每一访问者都会单独获得一个Session。在Web应用程序中,当一个用户访问该应用时,Session类型的变量能够供这个用户在该Web应用的所有页面中共享数据;如果另一个用户也同时访问该Web应用,她也拥有自己的Session变量,但两个用户之间无法经过Session变量共享信息,而Application类型的变更则能够实现站点多个用户之间在所有页面中共享信息。(1) SessionID属性该属性返回当前会话的唯一标志,为每一个Session分配不同的编号。我曾在开发过程中就遇到对用户的控制问题。它要实现的功能就是,针对某个网站的一个模块,当一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验教学 管理 系统 毕业设计 模板
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。