欢迎来到天天文库
浏览记录
ID:90886
大小:1.39 MB
页数:33页
时间:2017-06-19
《学生管理系统毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、马鞍山师范高等专科学校毕业设计(论文)学生管理系统毕业设计目录一使用工具及技术简介11.1Microsoft.NET框架简介11.2开发工具21.3Winform简介31.4sql2008简介4二总体设计62.1系统设计背景62.2系统概述62.3需求分析62.4实现目标72.5系统流程图72.6数据库设计8三系统详细设103.1用户登录详细设计103.2学生登陆进入页面113.3教师登陆进入页面14四软件开发中的困难与成果224.1软件开发中的困难224.2软件开发的成果23总结24致谢25附录26软件部分代码2
2、6一登陆页面方法:27二学生进入页面方法代码:28三教师登陆页面方法代码30第1页共4页马鞍山师范高等专科学校毕业设计(论文)一使用工具及技术简介1.1Microsoft.NET框架简介Microsoft.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人
3、的体验。Microsoft.NET框架是MicrosoftWindows操作系统家族中一名重要的新成员。它是下一代Windows应用程序的基石,下一代应用程序更容易开发、部署,以及与其它网络系统集成。.NET框架帮助软件开发人员、系统管理人员更轻松地开发、管理,提升性能,加强安全,提高稳定性。.NET框架简化了Windows软件开发。它让开发人员用一种方法开发出两种程序:网络应用程序和桌面应用程序(这种程序有时也被称为“智能客户端程序”)。它还能帮助开发人员使用相同的工具和技能开发大至大型服务器安装,小至手持智能电
4、话的形形色色的软件。构建在.NET框架上的软件比常规的软件更容易部署,更容易管理。可以把它们开发成自动升级的模式。.NET框架还可以最大限度地减少不兼容软件之间的冲突。.NET框架的主要优点有:l帮助软件使用者与网络服务商部署软件。l提供更稳定、更安全、更易扩容、更高性能的软件开发环境。l让开发人员更有生产力:更易使用现有代码,使他们更轻松地集成所支持的20多种编程。语言编写出来的组件,让他们用同样的工具和技能开发出更多样化件。第32页共32页马鞍山师范高等专科学校毕业设计(论文)图1.Net框架图1.2开发工具从
5、上图可知,在.Net框架下可支持多种语言的开发,根据系统要求,本技术方案拟采用asp.net进行开发。ASP.NET是一个革命性的程序设计框架,能够快速开发功能强大的Web应用程序和服务,它的优势主要体现在以下几个方面。与浏览器无关ASP.NET是一个与浏览器无关的程序设计框架,利用它编写的应用程序可以与最新版本的InternetExplorer、NetscapeNavigator等常用浏览器兼容。将业务逻辑代码与显示逻辑分开在ASP.NET中引入了“代码隐藏”这一新概念,通过在单独的文件中编写表应用程序的业务逻辑
6、代码,使其与HTML编写的显示逻辑分开,从而更好地理解和维护应用程序,并使得程序员可以独立于设计人员工作。新的集成开发环境VisualStodio.NET提供了一个强大的、界面友好的集成开发环境,以使开发人员能够轻松地开发Web应用程序。简单性和易学性ASP.NET使得运行一些平常的任务如表单的提交、客户端的身份验证、分布系统和网站配置变得非常简单。ASP.NET包含称为ASP.NET换件的HTML服务器控件集合,这些控件可通过脚本以程序方式使用。另外,它还包含了一组称为“Web服务器控件”都有自己的属性、方法和事
7、件,用于控制控件在应用程序中的外观和行为。所有ASP.NET控件和其他对象都可引发事件,可通过代码以程序方式处理这些事件,从而更好地管理代码。在ASP.NET中,有一组用于进行用户验证的控件,可以大大减少验证代码的编写量。它还支持Cookie的管理和对未经授权的登录进行重定向。用户账户和角色第32页共32页马鞍山师范高等专科学校毕业设计(论文)ASP.NET允许创建“用户帐户”和“角色”,以便每个用户都能访问不同的代码和可执行代码,从而提高应用程序的安全性。多处理器环境的可靠性ASP.NET是一种可以用于多处理器的
8、开发工具,它在多处理器的环境下用特殊的无缝技术,大大提高了运行速度。即使现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变就能提高它们的效能。可扩展性ASP.NET是一项可扩展技术。为了提高ASP.NET应用程序的可扩展性,改进了服务器间的通信,使得可以在多台服务器上进行一个应用程序。高效的可管理性ASP.NET使用分组的配置
此文档下载收益归作者所有