深圳大学本科毕业论文设计_精品文档Word下载.doc

上传人:b****2 文档编号:13617951 上传时间:2022-10-12 格式:DOC 页数:29 大小:492.50KB
下载 相关 举报
深圳大学本科毕业论文设计_精品文档Word下载.doc_第1页
第1页 / 共29页
深圳大学本科毕业论文设计_精品文档Word下载.doc_第2页
第2页 / 共29页
深圳大学本科毕业论文设计_精品文档Word下载.doc_第3页
第3页 / 共29页
深圳大学本科毕业论文设计_精品文档Word下载.doc_第4页
第4页 / 共29页
深圳大学本科毕业论文设计_精品文档Word下载.doc_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

深圳大学本科毕业论文设计_精品文档Word下载.doc

《深圳大学本科毕业论文设计_精品文档Word下载.doc》由会员分享,可在线阅读,更多相关《深圳大学本科毕业论文设计_精品文档Word下载.doc(29页珍藏版)》请在冰豆网上搜索。

深圳大学本科毕业论文设计_精品文档Word下载.doc

职称:

教授 

2009年05月10日

深圳大学本科毕业论文(设计)诚信声明

本人郑重声明:

所呈交的毕业论文(设计),题目《基于WEB的高校勤工助学管理系统》是本人在指导教师的指导下,独立进行研究工作所取得的成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。

除此之外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。

本人完全意识到本声明的法律结果。

毕业论文(设计)作者签名:

日期:

年月日

目录

摘要(关键字) 1

1绪论 2

1.1引言 2

1.2技术原理 2

2应用系统开发工具 3

2.1Microsoft.NET简介 3

2.2C#.NET简介 4

2.3VisualStudio2005集成开发网站的方式 4

2.4运用ADO.NET处理数据 4

2.5运用ASP.NET2.0新控件设计交互界面 6

2.6小结 7

3.数据库应用理论 8

3.1SQLServer简述 8

3.2SQLServer数据库的安全性 8

4.需求分析 11

4.1现有系统状况 11

4.2功能需求 11

4.2.1学生操作 11

4.2.2指导老师操作 12

4.2.3学院(岗位开设部门)管理员操作 12

4.2.4学校管理员操作 13

4.3非功能需求 13

5.概要设计 14

6.详细设计与实现 16

6.1数据库设计 16

6.2SQLServer2005数据库的连接与访问 18

6.3数据访问的处理和数据控件的绑定处理 18

6.4系统主要业务流程处理 18

6.4.1教师申请开设岗位流程 18

6.4.2学生申请岗位流程 19

6.4.3学生工时申报流程 20

6.5主要功能模块的设计与实现 21

6.5.1用户注册 21

6.5.2用户登陆 22

6.5.3学生界面主要功能模块 22

6.5.4教师界面主要功能模块 22

6.5.5学院(部门)管理员界面主要功能模块 22

6.5.6学校管理员界面主要功能模块 22

7.部分重要代码 23

7.1验证码的生成 23

7.2数据操作类的实现 23

8.总结和展望 23

参考文献 24

致谢 25

ABSTRACT(KEYWORDS). 26

深圳大学本科毕业论文——基于WEB的高校勤工助学管理系统

基于WEB的高校勤工助学管理系统

计算机与软件学院(软件工程)***

学号:

2005******

【摘要】当今社会正处于网络的时代,信息化大潮席卷全球,网络延伸到社会的每一个角落,网上冲浪已成为当今世界一种不可抗拒的历史潮流。

各类团体和个人都想方设法去利用网络这一无线资源,他们纷纷建立起各自的主页,在网上和世界各地的其他用户进行业务往来。

网络日益成为人们生活中不可或缺的一部分。

众所周知,Internet早已成为当今世界最热门的主题之一,网络化管理也日渐成为各组织或团体的管理工作优化的主要手段。

鉴于此,本系统针对日前各高校开设的勤工助学这一活动的实际需求,在Microsoft.NET框架的集成环境中使用ASP.NET2.0、ADO.NET、MicrosoftSQLServer2005数据库,并结合WEB服务进行开发而成。

本系统不仅能模拟真人操作,实现了真正意义的无纸办公,还在一定程度上实现了所谓的智能办公,另外,本系统还实现相关数据的统计分析,为各层次的参与人员,提供可靠的数据分析和直观的视图分析,这样不但可以有利地促进勤工助学各参与方的互动和沟通,又能为学校节约管理成本,提高学校内部运行效率。

本系统根据需求做了详细的分析和设计,主要的开发思路是按角色划分功能,不同的角色用户具有不同的功能和权限,用户可以根据已有的权限执行相应的操作,各角色用户按系统流程相协作。

【关键词】勤工助学;

网络化管理;

ASP.NET2.0;

ADO.NET;

MicrosoftSQLServer;

无纸办公;

智能办公

1绪论

1.1引言

目前,全国乃至世界各地各高校都开设有勤工助学这项活动,该项活动的主体是在校大学生,同时还有老师和学校管理人员的参与。

勤工助学这项活动是一个双赢活动:

一是在校内的一些单位确实是需要适时的短工,而大多数学生又都能胜任这些岗位,且不需要耗费很长的时间和很多的精力就能完成工作任务,学生适当地参加学校提供的勤工助学岗位不仅不会对学业造成影响,还能在一定程度上锻炼到个人的工作能力,对生活的认知能力也会得到提升,为日后毕业出社会工作打好基础;

二是根据目前的实际情况,一些家庭经济比较困难的学生上了高校后,就四处奔波做兼职赚钱供自己糊口,以减轻家里的经济负担,学校提供的勤工俭学岗位可以省去学生找兼职的麻烦,为学生学习留有充裕的时间和给学生生活提供便利。

勤工助学活动已在全国各高校内火热地开展起来了,但到目前为止仍没有一个完整的系统对该项活动的各个流程进行有效的管理,很多高校依然还是人工管理、手工操作,这样既费时又费力,管理成本高,而且还容易出错。

网络化管理是当今时代信息管理的特征,鉴于以上情况,我们可以开发一个“基于web的勤工助学管理系统”,用来对勤工助学活动进行有效、高效地管理,在真正意义上实现勤工助学活动的“无纸办公”,减少纸张浪费,突破了时间空间的限制,更有利地促进勤工助学各参与方的互动和沟通,又能为学校节约管理成本,提高学校内部运行效率。

1.2技术原理

基于WEB的高校勤工助学管理系统,是基于C#的应用开发软件。

C#是专门用于.NET的新编程语言,是Microsoft.NET平台下的全新的开发工具,包括CommonExecution引擎和一个丰富的基类库。

它是为生成在.NETFramework上运行的多种应用程序而设计的。

C#是一种面向对象语言,拥有C++的执行效率和运算能力也具备如VB一样的易用性。

C#是基于C++的一种语言,同时包含类似Java的很多特征。

C#简单、功能强大、类型安全。

[1]

C#是被设计工作在微软的.NET平台上的,使数据和服务的交换在网页上更容易,并且允许开发人员构建更高的程序可移植性。

C#可以方便的用于XML和SOAP,并可以直接访问程序对象或方法,而不需要添加额外的代码。

所以程序可以构建在已存在的代码上,或者多次重复的使用。

本系统利用.NET平台下的ADO.NET与数据库进行连接,执行相关的命令,返回需要的数据。

通过ASP.NET2.0的数据控件GridView控件和DataList控件的结合来实现了本系统的功能。

通过Session[参数]函数来获取分页信息,这个信息可以在同一页的多个请求间保存。

母版页的使用也帮助创建具有统一界面的交互界面。

以上提到的技术,本文将在后面的章节做详细介绍。

2应用系统开发工具

2.1Microsoft.NET简介

Microsoft.Net代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构.Net首先是一个环境,这是一个理想化的未来互联网环境。

微软的构想是一个“不再关注单个网站、单个设备与因特网相连的互联网环境,而是要让所有的计算机群、相关设备和服务商协同工作”的网络计算环境。

.Net是下一代互联网开发平台,它建立在XML和因特网标准协议的基础上,包含了.Net的基础结构和基础工具,为开发新型的互动协作软件提供先进的体系结构模型。

[1]

.Net的最终目的就是让任何用户在任何地方、任何时间以及利用任何设备都能访问他们所需要的信息、文件和程序。

而用户不需知道这些东西存在什么地方,甚至连如何获得等具体细节都不知道。

他们只需发出请求,然后只管接收,所有后台的复杂性是完全屏蔽起来的。

对于企业的IT人员来说,他们也不需要管理复杂的平台,也不需要考虑各种分布应用之间的工作是如何协调的。

.NET开发平台包括.NET框架和.NET开发工具等组成部分,.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库(CommonLanguageRun,CLR)和框架类库。

.NET开发工具包括VisualStudio.NET集成开发环境和.NET编程语言。

其中,VisualStudio.NET集成开发环境用来开发和测试应用程序。

.NET编程语言包括VisualBasic、VisualC++和新的VisualC#等用来创建运行在公共语言运行库上的应用程序。

Microsoft.NET开发平台如图3-1所示[2]。

图1 Microsoft.NET开发平台

.NETFramework包括公共语言运行库和.NET类库。

公共语言运行库是.NET的基础,用户可以将公共语言运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全检查,以确保代码运行的安全性和可靠性。

类库是一个综合性的面向对象的可重用类型集合,用户可以使用它开发包含从传统的命令行或图形用户界面(GUI)应用程序到基于ASP.NET所提供的创新的应用程序(如Web窗体和XMLWeb服务)在内的应用程序。

2.2C#.NET简介

C#简单、功能强大、类型安全,而且是面向对象的。

C#是一种面向对象的语言,是从C和C++还有Java演化而来的,所以吸取了以前的教训,考虑了其他语言的优点,并解决了他们的问题。

C#凭借它的许多创新,在保持C语言的表示形式和优美的同时,实现了应用程序的快速开发。

C#几乎可以开发出所有的Windows程序,无论Windows应用程序还是Web应用程序都可以简单快速的开发。

…………

2.3VisualStudio2005集成开发网站的方式

对于网页开发人员来说,网页设计的IDE集成开发环境就等同于工具。

VisualStudio2005网页设计得IDE集成开发环境,增加了许多功能协助创建网站,如果充分利用这些功能,必能大幅提高网页开发的效率。

2.4运用ADO.NET处理数据

在.NETFramework中,通过ADO.NETAPI执行数据访问。

API提供一个抽象层来封装和隐藏直接访问数据库的细节,这些细节有时是很杂乱的。

ASP.NET2.0Web应用程序通过提供的一些服务在ADO.NET上生成,这些服务用于自动生成与各种类型数据的连接,将用户控件与数据绑定,减少开发数据识别的Web应用程序所需的代码数量。

1.数据访问体系结构(如图2所示)

对于.NETFramework中的Web应用程序,数据访

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

当前位置:首页 > 工程科技 > 交通运输

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

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