学生考勤管理系统完整版.docx

上传人:b****6 文档编号:3029310 上传时间:2022-11-17 格式:DOCX 页数:29 大小:1.16MB
下载 相关 举报
学生考勤管理系统完整版.docx_第1页
第1页 / 共29页
学生考勤管理系统完整版.docx_第2页
第2页 / 共29页
学生考勤管理系统完整版.docx_第3页
第3页 / 共29页
学生考勤管理系统完整版.docx_第4页
第4页 / 共29页
学生考勤管理系统完整版.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

学生考勤管理系统完整版.docx

《学生考勤管理系统完整版.docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统完整版.docx(29页珍藏版)》请在冰豆网上搜索。

学生考勤管理系统完整版.docx

学生考勤管理系统完整版

学生考勤管理系统完整版

平顶山工业职业技术学院

毕业设计说明书(论文)

(2008届)

题目:

(学生考勤管理系统)

学生姓名 张筝

指导教师

专业班级  计算机应用专业二班   

所在系部计算机系

提交日期2007年6月

学生考勤管理系统

摘要

随着社会的发展和信息技术的进步,全球信息化的趋势越来越明显.几乎没有一个学校不在走信息化的路子,都在用自己的智慧将工作效率一步一步的提升。

在现在的高校中,由于学生的分布式教学,造成了教学管理的不严谨性,使得一些学生产生了逃课旷课的侥幸心理。

所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。

因此,信息化给这样的一个状况带来了一个契机,基于信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。

本系统具备较完备的信息管理功能,通过使用本系统,高校教师能够在很短的时间内完成学生的考勤任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。

设计初期,我对于这个课题没有一个深刻的了解和全面的认识,在某些知识方面也有不小的欠缺,但是,我通过自身努力,充实自己各方面的相关知识,学习了C#、Dreamweaver、。

NET、SQL、等方面的知识,通过近一个学期的努力,终于比较成功地完成了这项设计,并且能够很好地提供学生考勤管理系统所需要的各项功能。

本系统采用ASP.NET+HTML+SQL设计方式,介绍了在ASP.NET环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个学生考勤管理系统的过程。

通过分析学生考勤管理系统,创建了一套行之有效的学生考勤管理系统的方案。

文章详细介绍了学生考勤管理系统的系统分析部分,包括可行性分析、需求分析、概要设计、数据流程分析、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序.

本系统界面友好,操作简单,比较实用。

本系统的设计经历了比较长的一段时间.由于是首次接触这样的编程语言、网页制作方式、B/S模式、新的数据库设计方式和服务器配置,我的学习时间比较短。

经过这段时间的学习,我的C#编程的知识在努力中增长,直到现在系统的实现,我经历了重重困难。

感谢老师的指导,感谢同学的支持!

关键词:

数据库、考勤、SQL Server2000、C#、VisualStudio 。

NET

摘要1

第一章系统概述2

第二章系统设计相关原理1

1.1Visual Studio.NET介绍1

1。

2SQL语句介绍2

1.2。

1SQL的优点2

1.2。

2SQL的使用3

第三章系统综合描述1

3。

1技术架构与运行环境1

3。

1.2开发运行环境2

3.2假设与依赖2

第四章需求分析3

4.1功能需求目标3

4。

2学生考勤管理系统特点3

4。

3  需求规定3

4.3.1 学生考勤管理前台3

4。

4 学生考勤管理后台5

4。

5。

1可用性8

4.5.2可靠性8

4。

5.4 可支持性8

4.5.5 安全性9

第五章数据库中表的设计9

5。

1表的设计9

5.2 用户与管理员权限10

第六章测试11

6.1系统模块测试结果11

6.2系统功能测试结果11

第七章系统实现12

7.1系统设计13

7.1.1购物系统主页13

总结14

结束语15

参考文献16

致谢17

附录17

附件1 用户使用手册17

1引言17

1.1编写目的17

1。

2前景17

1。

3定义18

2软件征述19

2.1软件的结构19

2.2程序表19

2.3文卷表20

3安装与初始化20

4运行说明20

4。

2运行步骤21

4.3运行1(标识符)说明22

4。

3。

1运行控制22

4.3.2操作信息22

4.3。

4输出文段23

4.3。

5输出文段的复制23

4。

3.6恢复过程23

4.4运行2(标识符)说明24

6远程操作24

 

第一章系统概述

第一章绪论

1.1简介

1.1.1开发目的

随着社会的发展,技术的进步,人们生活水平的提高,电脑已经成为人们日常生活的一个必需品,各种存储设备也应运而生,储存在硬盘、光盘、U盘以及其他介质中的各种图片、视频以及其他电子文档越来越难以管理,尤其是这些电子档案分布在不同个人的手上,无法及时的检索与调阅,这些给日常办公带来了一定的麻烦.

同时,现有的图像与视频文档在用于集中展示的时候需要使用相应的浏览器与播放器,在图像与视频需要混合播放的时候需要进行切换,或者通过相应的视频、图像编辑工具将图片与视频编缉为同一段视频进行播放,这样以来不仅影响了展示效果,而且还增加了正常的工作量。

 因此,开发出一套完善的媒体播放与管理系统不仅可以解决文件查找困难、还能解决图片、视频混合展示等相关问题。

1.2系统架构

下图是基于.NET/SERVLET开发WEB应用的两个常见模型。

在第一个模型中.NET既用作视图,也作为控制器,我们的单表增删改示例程序就使用了这种模型。

在第二种模型中,使用Servlet作为控制器,如struts框架就实现了这种模型,这是一个MVC体系结构。

实训项目开发模型视情况可选用第一种模型,也用第二用模型进行开发。

1.3系统开发环境

客户端:

html、C#语言

服务器端:

asp.net、C#语言、SQL语言

开发工具:

Visual Studio2005

数据库:

SQLserver2000

应用服务器:

IIS5.1Internet信息服务

框架:

.NETFramework2.0

文本编辑工具:

UltraEdit

数据库设计:

PowerDesigner/ERWin

版本控制:

VisualSourceSafe6.0d

1.4开发工具介绍

Microsoft推出的VisualStudio2005(简称VS2005)提供了一个全新的开发环境,在此环境下,可以用多种语言开发Windows窗体应用程序、ASP.NET网站、移动设备应用程序、组件与控件、数据报表、XMLWeb服务等多种复杂的系统。

C#语言是在C、C++和Java基础上重新构造的、语法与C++和Java都比较相似的基于.NET框架支持的一种完全面向对象的、类型安全的编程语言,也是.NET的首选编程语言.从开发效率来讲,C#为应用程序开发人员提供了快速的开发手段,但又不牺牲C++语言的特点和优点.

 表1—1描述了基于.NET框架的一些编程工具和编程特点。

表1-1 基于。

NET框架的编程工具及特点

功能

描述

Windows窗体设计器

提供图形化设计界面,通过对窗体中的控件进行拖放,可以快速创建应用程序的用户界面

Windows窗体工具

提供了Windows窗体设计器、Windows应用程序模板、基本的项目引用和初始代码,以帮助用户创建标准Windows窗体应用程序

Web窗体工具

提供了Web窗体设计器、ASP.NET Web应用程序模板、基本的项目引用和初始代码,以帮助用户创建以浏览器作为主界面的Web窗体应用程序

XMLWebServices工具

提供了一个ASP.NETWebService模板,可以用来构成Web应用程序的基本结构。

此时,Web应用程序的基本架构将构建在Web服务器和本地解决方案文件之上

多语言支持

开发环境集成了所有的.NET平台编程语言,包括Visual C#

数据访问

包括用于创建数据库应用程序的组件、可视化数据库工具以及一个可靠的ADO。

NET类集,使用户可以方便的操作所有类型的数据

错误处理

包括支持跨语言调试的调试工具以及结构化异常类

向导

可以用来快速创建复杂的通用任务

1.4.1Microsoft。

NETFramework

Microsoft.NET Framework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件,其主要目标是:

∙提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。

∙提供一个将软件部署和版本控制冲突最小化的代码执行环境。

∙提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

∙提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

∙使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。

∙按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。

图1—1描述了VisualStudio.NET开发环境中各部分的组成和相互关系。

注意,使用.NETFramework提供的类库开发的应用程序,必须在安装了.NETFramework的计算机上才能运行。

这种架构与Java语言必须由Java虚拟机支持相似.

1.4.2公共语言运行库

公共语言运行库(CommonLanguageRuntime,CLR)是.NET框架的基础,可被看作是一个在执行时管理代码的代理,提供诸如内存管理、线程管理和远程处理等核心服务,而且还强制实施严格的类型安全以及确保安全性和可靠性的其他形式的代码的准确性.事实上,代码管理是实施运行库的基本原则。

以运行库为目标的代码称为托管代码;不以运行库为目标的代码称为非托管代码。

   凡是使用符合公共语言规范的程序语言开发的程序,均可以在任何安装有CLR的操作系统中执行。

CLR可以大幅度简化应用程序的开发,同时由于代码在托管模式下运行,有效的避免了内存泄漏等情况。

使用。

NET提供的编译器可以直接将源程序编译为.EXE或者。

DLL文件,但是需要注意的是,此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言IL(IntermediateLanguage)代码,在代码被调用执行时,CLR的ClassLoader会将需要的IL代码装入内存,然后再通过即时(Just-In-Time)编译方式将其临时编译成所用平台的CPU可直接执行的机器代码。

1.4.3.NETFramework类库

NETFramework类库是一个与公共语言运行库紧密集成的可重用的类型集合。

该库提供对系统功能的访问,是建立。

NET框架应用程序以及组件和控件的基础。

 类库提供了Internet和企业级开发所需要的各种功能,完全支持Web标准及其应用,而且使用简单,扩充方便.

所有类库均分配到不同的命名空间下。

1.5SQL语句介绍

SQL全称是“结构化查询语言(Structured QueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。

SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用.如今无论是像Oracle,Sybase,Informix,SQLserver这些大型的数据库管理系统,还是像VisualFoxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

StructuredQueryLanguage包含4个部分:

☆数据查询语言DQL-DataQueryLanguageSELECT

☆据操纵语言DQL—DataM

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

当前位置:首页 > 法律文书 > 调解书

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

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