毕业设计(论文)ASP.NET学生处管理系统设计.doc
《毕业设计(论文)ASP.NET学生处管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP.NET学生处管理系统设计.doc(42页珍藏版)》请在三一办公上搜索。
1、 编 号: 审定成绩: 毕业设计(论文)设计(论文)题目:学生处管理系统学 院 名 称 :天津现代职业技术学院学 生 姓 名 :专 业 :信息管理班 级 :学 号 :指 导 教 师 :答辩组 负责人 :摘要随着Internet的普及,越来越多的学校建立了自己的Web网站,其中学生处信息管理系统是构成学生网站的一个重要组成部分。同时随着在校大学生人数的不断增加,教务系统的数据量也在不断的上涨。针对学生信息管理这一环节,本系统在学生信息管理以及学生信息查询两个大方面进行了设计,基本实现了学生的在线信息查询、选课,教师对学生信息的全面掌握、录入学生成绩以及学校管理人员对课程信息发布的管理,对学生以及
2、教师基本信息的管理等功能。本系统通过使用ASP.NET技术实现动态网页的效果,结合ADO.NET技术实现了与数据库的交互。本论文共分为六章。首先,是开发该系统的概括性描述,包括选题背景及其意义,介绍了开发该系统用到的相关技术;其次,是对系统的进一步分析,对系统开发的可行性和需求做了全面的分析研究;再次,介绍了系统的总体设计与实现,并在详细设计中给出了系统实现后的部分图片;最后,是笔者对开发该系统做出的总结。【关键词】学生处信息管理系统选课系统ASP.NETSQL Server 2005AbstractWith the popularity of Internet, more and more
3、schools set up their own Web sites. Student Information Management System plays an important part in student Web site. At the same time as the number of college students increases, the data in the Senate system is constantly rising. This system has designed from two major aspects such as student inf
4、ormation management and student information checking, and achieved many basic functions among which there are online information checking and selecting cources, the control of students information by teachers, inputting students marks, management of the school curriculum issued by the information ad
5、ministrators and the management of the basic information of teachers and students. This system has achieved the effect of dynamic pages by ASP.NET technology, and maked a interactive database with ADO.NET technology.This paper is divided into six chapters. First of all, we have a general description
6、 of the system, including the background and significance of topics, and introduce the relevant technology to exploit this system. Second, we have a further analysis and comprehensive research on the feasibility and needs of the system development .Third, we introduce design and implementation of th
7、e system, and show some pictures in detailed design .Finally, we sum up the process of the system development.【Key words】Student Information Management System Elective System ASP.NET SQL Server 2005目录第一章绪论1第一节 选题背景和意义1第二节 国内外研究概况1第三节 本文研究的主要问题2第二章相关技术介绍4第一节 ASP.NET简介4一、什么是ASP.NET4二、ASP.NET技术优势4第二节 其
8、他技术介绍6一、.NET Framework6二、C#语言7三、ASP.NET AJAX8第三节 三层架构9第三章软件可行性研究及其需求分析10第一节 可行性研究10一、技术可行性10二、经济可行性11三、操作可行性11第二节 需求分析12一、理解需求12二、需求分析13三、软件需求13四、硬件需求14第四章系统总体设计与实现14第一节 系统数据流程分析15第二节 系统概要设计17第三节 数据库结构设计18第五章系统详细设计25第一节 用户登陆25第二节 教师管理界面26第三节 学生管理界面27第四节 课程管理界面30第五节 成绩管理界面31第六节 班级管理界面32第六章总结34致 谢35参考
9、文献36第一章绪论第一节选题背景和意义学生处信息管理系统是一个教育单位不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。随着用户的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。从技术角度上讲,各种开发工具已日趋成熟。随着互联网的普及,开发基于互联网络的学生信息管理系统己不再困难。首先,由于开发工具尤其是在.NET家族中的ASP.NET出现后,
10、使得开发基于互联网的学生信息管理系统变得简单易行;其次,SQL Server己成为世界上最流行的数据库管理系统。同时,.NET家族中ADO.NET对各种数据库提供了全面的支持,使得对SQL Server的操作变的更简单、更高效。基于以上的原因和背景,开发一套基于互联网的学校学生信息管理系统是必要和可行的。第二节 国内外研究概况2000年6月22日,微软公司向全球宣布了其下一代软件与服务,即Microsoft.NET平台的构想与实施步骤。.NET的目标是人们今后无论何时何地,都可以通过任何一台计算机或手机、掌上电脑等移动设备来处理个人数据、玩游戏或者上网冲浪。通俗地讲,.NET的核心内容之一就是
11、要搭建第三代互联网平台。从.NET的发布之日开始,国内外对它的研究比较多。国外对ASP.NET研究方面的资料已经比较丰富,Jesse Liberty和Dan Hurwitz演示了如何使用Visual Studio 2005和ASP.NET 2.0来构建下一代Web应用程序。深入讨论了控制、事件、ASP.NET Web页面的生命周期以及其他ASP.NET框架。Glenn Johnson是一名专业培训师,具有多年的教学经验,他曾担任过Tyco国际集团的信息技术和技术支持总管,目前在开展自己的培训、咨询和开发业务。他制作过课件,并在全球各地讲过Microsoft ASP.NET,ADO.NET,C#
12、和.NET课程。并出版了专门介绍Microsoft ADO.NET 2.0的基本功能和新特性的技术参考书,讲解ADO.NET非连接类、ADO.NET连接类、日志跟踪、数据连接的高级主题、并发冲突、数据网格控件、事务、元数据、ADO.NET安全性等一系列重要问题。近几年来国内对于ASP.NET技术的研究也正在兴起。ASP.NET主要应用于Windows平台,虽然添加组件后也可以用于Linux平台,但是很多重要的功能没办法实现。针对这些情况,近几年来国内对于ASP.NET技术的研究也正在兴起。郝刚,多年来一直从事计算机软件、通信、电视系统等工作。2000年开始致力于.NET技术研究。至今,已发表论
13、文十余篇,并于2006年出版新作ASP.NET 2.0开发指南,在基于ASP.NET技术的特性框架基础上,充分说明技术理论的同时,详细创建和分析了数十个与理论密切相关的典型应用。杨云,Microsoft MVP,参加过多项基于微软.NET技术的大型项目,包括企业级应用系统、电信应用系统、政府办公自动化系统等。长期从事微软ASP.NET技术方面的培训,是微软指定培训中心讲师,并为微软新闻组和多家报纸杂志撰写文章。在Microsoft ASP.NET技术体系方面的主要研究方向是:ASDP.NET技术在实际项目中的简便开发,典型设计模式在Web开发中的运用。另外南京邮电大学的吴素琴、徐艳平、於建华等
14、人也对ASP.NET安全机制的研究及实现有所阐述。第三节 本文研究的主要问题本系统就是基于ASP.NET开发的,在论文中,主要研究下面几个问题: 什么是ASP.NET,ASP.NET相较于其他技术有哪些优势。笔者将在第二章中做概括性叙述,让读者对ASP.NET有一定的认识。 基于ASP.NET的学生信息管理系统是否可行。即该系统的可行性分析,笔者将在本文的第三章中做详细阐述。 如何运用ASP.NET开发学生信息管理系统。笔者将在最后一章展示ASP.NET开发的学生信息管理系统的部分图片。第二章相关技术介绍第一节ASP.NET简介一、什么是ASP.NETASP.NET是Microsoft.NET
15、的一部分,作为战略产品,不仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript
16、 .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于复用和共享、可用编
17、译类语言编写等等,目的是让程序员更容易开发出Web应用程序,满足计算机向Web转移的战略需要。二、ASP.NET技术优势ASP.NET的技术优势主要体现在以下几个方面: 运行速度快ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。一方面由于ASP.NET是编译执行,比ASP等一些解释执行的Web程序技术要高出一个等级。在虚拟路径的 bin目录下已经生成一装配件形式存在的动态链接库文件,这是编译好的2进制文件,是可以通过.NET 中间语言(IL)来执行的机器码。Web服务器执行页面
18、时,直接调用动态链接库文件,而今在少数条件下会重新编译程序,即使这样速度也较ASP快。另一方面采用XML技术,由于XML文件是基于ASCII或Unicode编码的文本文件,读取、写入、执行速度明显要比一些数据库文件快(在数据量相对不太大的情况下)。这是本系统采用ASP.NET技术的原因之一。对于中小型系统来说,有相当的速度优势。 平台构建免费本系统在基本的服务器上,只需安装Microsoft .NET Framework即可运行。而这个.NET Framework是微软免费发布的,如果服务器操作系统是Windows Server 2003,则.NET Framework已经随系统默认安装了。相
19、对于基于Oracle数据库的系统来说,无需任何高昂的软件费用即可使用。 扩展性好这是.NET 平台的优势。.NET技术能将几乎所有能见到的编程语言有机的组合到一起,同一个系统可能有好几种互不相干的语言编写,但运行效果和用一种语言编写的相同,无论是C+、C#,还是Pascal。.NET丰富的类库资源和可扩展性使得在本系统上可以方便的添加其他模块来实现更多的功能。 强大性和适应性因为ASP.NET是基于通用语言的编译运行程序,所以它的强大性和适应性,使它几乎可以运行在Web应用软件开发者的全部平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.N
20、ET同时也是语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写。现在已经支持的有C#,VB和Jscript。这样的多种程序语言协同工作的能力将保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。 简单性和易学性ASP.NET可以运行一些很平常的任务,如表单的提交、客户端的身份验证,分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化了开发,把代码结合成软件也变得简单易行。第二节其他技术介绍一、.NET Framework.NET Framewor
21、k是微软公司的新战略,它包含微软公司对未来的核心战略、规划和洞察力。所有微软公司的产品都将围绕这个战略开发,此战略的核心就是.NET Framework,该框架提供了全面支持.NET的核心技术。.NET是一种新的计算机平台,他简化了高度分布式Internet环境中的应用程序开发。.NET Framework框架的基本思想是:把原有的重点从连接到互联网的单一网络或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。这样,用户将能控制信息的传送方式、时间和内容,从而得到更多的服务。.NET Framework具有两个主要组件:公共语言运行库和.NET Framework类库
22、。比如创建.NET应用程序的步骤如下所示: 编写应用程序代码,编译成Microsoft中间语言(Microsoft Intermediate Language, MSIL)代码,存储在装配件中。 使用JIT(Just-In-Time)编译器把MSIL编译成为本机代码。 在托管的公共语言运行库(Common Language Runtime)环境下运行本机代码。而且.NET Framework可以用来解决编程人员面临的许多问题: 负责处理在创建大型、可靠的应用程序时的大量艰辛工作。 允许程序员统一两种架构,即在本地机器上运行的应用程序和通过Web访问的应用程序。 减少了与编程框架相关的传统开销,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP NET 学生处 管理 系统 设计
链接地址:https://www.31ppt.com/p-3976242.html