软件技术专业毕业设计论文.docx

上传人:b****2 文档编号:1136902 上传时间:2022-10-17 格式:DOCX 页数:31 大小:921.35KB
下载 相关 举报
软件技术专业毕业设计论文.docx_第1页
第1页 / 共31页
软件技术专业毕业设计论文.docx_第2页
第2页 / 共31页
软件技术专业毕业设计论文.docx_第3页
第3页 / 共31页
软件技术专业毕业设计论文.docx_第4页
第4页 / 共31页
软件技术专业毕业设计论文.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

软件技术专业毕业设计论文.docx

《软件技术专业毕业设计论文.docx》由会员分享,可在线阅读,更多相关《软件技术专业毕业设计论文.docx(31页珍藏版)》请在冰豆网上搜索。

软件技术专业毕业设计论文.docx

软件技术专业毕业设计论文

(此文档为word格式,下载后您可任意编辑修改!

马鞍山师范高等专科学校软件与

食品工程系软件技术专业毕业论文

 

题目:

学生管理系统

专业方向:

软件技术(c#.netweb开发方向)

*****

班级:

2010级软件技术(c#.netweb开发方向)

********

 

二〇一二年十二月三十日

摘要

随着因特网技术的迅猛发展,信息高速公路的建立,人类已经进入一个信息化社会,使用信息化方式管理着各种事情。

现在高校的学生信息的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式。

查询、修改、录入、删除等基本操作都采用了计算机的数据库技术。

比起以前使用卡片的方法有了很大的进步,方便管理,易于更新,极大的方便了学生信息的管理工作。

关键词:

学生信息;数据库;系统维护

Abstract

WiththerapiddevelopmentofInternettechnology,theestablishmentoftheinformationsuperhighway,themankindinformationsociety,theuseofinformationmanagementofthings.

Themanagementofthestudentoftheuniversityofnowinformationtrendstocomplicateandpluralism,withthewideapplicationofthecomputer,moreandmoreuniversities。

Haveinquiredabout,revised,input,deletedetc.andoperatedandadoptedthedatabasetechnologyofthecomputerbasically.Usingthemethodofthecardtobeengreatlyimprovedcomparedwithbefore,itisconvenienttomanage,easytoupgrade,thegreatmanagementoffacilitatingstudent'sinformation.

Keywords:

systemmaintain,database

引言

1介绍本课题的目的和意义

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

2在国内外发展概况及存在问题

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本课题采用ASP语言,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,方便。

因此,开发这样一套管理软件是很有必要的事情。

3本课题应解决的主要问题、指导思想及应达到的技术要求

1.能够实现对数据库中的基本信息的各种查询和维护(增、删、改),同时注意用户的权限。

2.系统相关的功能,如界面友好,用户操作简单方便。

一使用工具及技术简介1

1.1Microsoft.NET框架简介1

1.2开发工具2

1.3Winform简介3

1.4sql2008简介4

二总体设计6

2.1系统设计背景6

2.2系统概述6

2.3需求分析6

2.4实现目标7

2.5系统流程图7

2.6数据库设计8

三系统详细设10

3.1用户登录详细设计10

3.2学生登陆进入页面11

3.3教师登陆进入页面14

四软件开发中的困难与成果22

4.1软件开发中的困难22

4.2软件开发的成果23

总结24

致谢25

附录26

软件部分代码26

一登陆页面方法:

27

二学生进入页面方法代码:

28

三教师登陆页面方法代码30

一使用工具及技术简介

1.1Microsoft.NET框架简介

Microsoft.NET是MicrosoftXMLWebservices平台。

XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。

Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。

对个人用户的好处是无缝的、吸引人的体验。

Microsoft.NET框架是MicrosoftWindows操作系统家族中一名重要的新成员。

它是下一代Windows应用程序的基石,下一代应用程序更容易开发、部署,以及与其它网络系统集成。

.NET框架帮助软件开发人员、系统管理人员更轻松地开发、管理,提升性能,加强安全,提高稳定性。

.NET框架简化了Windows软件开发。

它让开发人员用一种方法开发出两种程序:

网络应用程序和桌面应用程序(这种程序有时也被称为“智能客户端程序”)。

它还能帮助开发人员使用相同的工具和技能开发大至大型服务器安装,小至手持智能电话的形形色色的软件。

构建在.NET框架上的软件比常规的软件更容易部署,更容易管理。

可以把它们开发成自动升级的模式。

.NET框架还可以最大限度地减少不兼容软件之间的冲突。

.NET框架的主要优点有:

帮助软件使用者与网络服务商部署软件。

提供更稳定、更安全、更易扩容、更高性能的软件开发环境。

让开发人员更有生产力:

更易使用现有代码,使他们更轻松地集成所支持的20多种编程。

语言编写出来的组件,让他们用同样的工具和技能开发出更多样化件。

图1.Net框架图

1.2开发工具

从上图可知,在.Net框架下可支持多种语言的开发,根据系统要求,本技术方案拟采用进行开发。

ASP.NET是一个革命性的程序设计框架,能够快速开发功能强大的Web应用程序和服务,它的优势主要体现在以下几个方面。

与浏览器无关

ASP.NET是一个与浏览器无关的程序设计框架,利用它编写的应用程序可以与最新版本的InternetExplorer、NetscapeNavigator等常用浏览器兼容。

将业务逻辑代码与显示逻辑分开

在ASP.NET中引入了“代码隐藏”这一新概念,通过在单独的文件中编写表应用程序的业务逻辑代码,使其与HTML编写的显示逻辑分开,从而更好地理解和维护应用程序,并使得程序员可以独立于设计人员工作。

新的集成开发环境

VisualStodio.NET提供了一个强大的、界面友好的集成开发环境,以使开发人员能够轻松地开发Web应用程序。

简单性和易学性

ASP.NET使得运行一些平常的任务如表单的提交、客户端的身份验证、分布系统和网站配置变得非常简单。

ASP.NET包含称为ASP.NET换件的HTML服务器控件集合,这些控件可通过脚本以程序方式使用。

另外,它还包含了一组称为“Web服务器控件”都有自己的属性、方法和事件,用于控制控件在应用程序中的外观和行为。

所有ASP.NET控件和其他对象都可引发事件,可通过代码以程序方式处理这些事件,从而更好地管理代码。

在ASP.NET中,有一组用于进行用户验证的控件,可以大大减少验证代码的编写量。

它还支持Cookie的管理和对XX的登录进行重定向。

用户账户和角色

ASP.NET允许创建“用户帐户”和“角色”,以便每个用户都能访问不同的代码和可执行代码,从而提高应用程序的安全性。

多处理器环境的可靠性

ASP.NET是一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝技术,大大提高了运行速度。

即使现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变就能提高它们的效能。

可扩展性

ASP.NET是一项可扩展技术。

为了提高ASP.NET应用程序的可扩展性,改进了服务器间的通信,使得可以在多台服务器上进行一个应用程序。

高效的可管理性

ASP.NET使用分组的配置系统,使服务器环境和应用程序的设置更加简单。

因为配置信息都保存在基于XML的文本文件中,新的设置不需要启动本地的管理工具就可以实现。

这种被称为“ZeroLocalAdministration”的哲学观念使ASP.NET的基于应用的开发更加具体和快捷。

一个ASP.NET的应用程序在一台服务器系统的安装只需要简单地拷贝一些必须的文件,而不需要重新启动系统。

执行效率的大幅提高

不像以前的ASP即时解释程序,ASP.NET是将程序在服务器端首次运行时进行编译执行,使得应用程序的执行效率有了很大的提高。

易于配置和部署

利用纯文本文件配置ASP.NET应用程序,可在程序运行时上传或修改配置文件,而无需重新启动服务器。

部署或替换已编译的代码时也无需重新启动服务器,ASP.NET会自动将所有新的请求指向新代码。

1.3Winform简介

Windows窗体也称WinForms,可以创建应用程序的用户界面,并使用任何一种.NET支持的语言编写应用程序的功能。

WinForms应用程序一般都有一个或者多个窗体提供用户与应用程序交互。

窗体可包含文本框、标签、按钮等控件。

大型WinForms应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他的真实面目。

图2WinForm

特点

Windows窗体的一些重要特点如下。

图2WinForm引用

图3WinForm结构

1.简单强大:

Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。

2.新的数据提供程序管理:

数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括MicrosoftSQLServer、MicrosoftAccess、Jet、DB2以及Oracle等。

3.安全:

Windows窗体充分利用公共语言运行库的安全特性。

这就意味着,一切都可以通过Windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。

 

4.灵活的控件:

Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。

方便的数据显示和操作:

应用程序开发中最常见的情形之一是在窗体上显示数据。

Windows窗体对数据库处理提供全面支持。

可以访问数据库中的数据,并在窗体上显示和操作数据。

1.4sql2008简介

SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。

这个平台有以下特点:

可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。

智能的——提供了一个全面的平台,可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1