学生考勤系统(2)

2019-04-15 20:47

1.完善学生管理系统;

2.方便教师和同学了解实时考勤及请假情况。 3.更加直观的显现出学生每堂课的出勤情况。 1.3课题内容简介

学生考勤管理系统就是用计算机作为基础平台,利用计算机强大的分析处理数据的能力,帮助教师管理学生,教师打考勤、审批请假,学生查询自己的考勤信息,均不受地点限制。通过本系统软件,能帮助教师和学生利用计算机,快速方便的对学生考勤情况进行输入、输出、修改和查询的所需操作,使考勤工作更加便捷、直观、合理,更有效的降低了学生因请假不及时造成的考勤误记情况本系统包括以下功能:

1.面向学生的功能:

A.学生登录;

B.学生个人考勤信息的查询。 2.面向教师的功能:

A.教师登录;

B.对学生考勤情况进行输入,修改和删除。 C.对学生考勤、请假信息的查询。

3.若学生请假通过教师的审批,在教师点名时,状态一栏将默认为“请假”。 4.系统可以导出学生的考勤情况的EXCEL表格,表格中可以看见学生每堂课的出勤情况。

2

二、考勤系统关键技术

2.1开发背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为信息社会的重要支柱。在这样的大背景下,学生考勤管理系统,它已进入人类社会的各个领域并发挥着越来越重要的作用。学习计算机知识不仅仅是为了掌握一种技能,更重要的是:它能启发人们对先进科技的向往,激发创新意识,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。利用计算机管理,可以加强校园的信息管理,从而达到并完成为教师和学生服务的目的。 2.2系统开发环境需求 2.2.1开发语言ASP.NET

ASP.NET并不是ASP的简单的升级,它是.net Framework的一部分,而.net Framework是微软.net平台的一个重要的组成部分,它是一组用于程序开发的类库,这个类库的规模相当庞大,并且还在不断的更新中。几乎可以胜任任何程序的开发。而且.net是可以跨平台的,用它编写的程序不用重写就可以在不同的平台下运行,就像java应用程序一样。这也是微软用.net平台与JAVA抗衡的一大优势。

ASP.NET是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。

ASP.NET是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。

ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C#)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

3

ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。

微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 2.2.2开发平台Visual Studio2008

Visual Studio2008是微软开发的visual studio系列开发工具的最新版本,微软公司在2007年11月初发布新一代企业级应用开发平台.NET Framework 3.5和开发工具Visual Studio 2008。

现代信息部门的开发团队必须因应高度竞争的商业环境,快速进行应用软件系统的设计、开发、测试以及部署带领企业赢得市场。大部分的软件开发团队,都面临以下几项挑战:开发团队间的沟通困难,开发工具形形色色,分散且难以互相整合开发程序、开发标准难以建立。

Microsoft Visual Studio 2008 开发工具系列,有许多令人期盼已久的强化功能,提供更高的程序开发效率、更精简的程序代码、与更佳的安全性。包括 .NET Framework 3.5、 ASP.NET 2.0、64-bit 程序开发支持、新的 Windows Form 程序设计、以及对行动装置解决方案的全新开发支持。 2.2.3数据库Microsoft SQL Server 2005

数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。目前世界上已有数以万计的数据库系统在运行,其应用已深入到人类社会生活的各个领域,从学校管理、银行业务,资源分配、经济预测一直到信息检索、档案管理、普查、统计等,并在通信网络基础上,建立了许多国际性的联机检索系统。

数据库技术从产生的开始沿着层次、网状、关系等三个分支发展。数据库设计的一个重要目标是数据独立性,也就是应该使用程序和数据库的数据结构之间相互独立,不受影响。经过三十余年的发展,数据库技术在理论和应用上都已相当成熟。

数据库技术和网络技术相结合产生了分布式数据库技术。数据库技术与面向对象技术相结合产生了面向对象数据库。数据库技术仍在不断发展中。

4

数据库的种类很多,小型桌面数据库有Access、Excel、FoxPro等,大型的数据库有Oracle、Sybase、Informix和SQL Server等。小型数据库使用简单,可以满足日常的工作需要,而大型数据库有高效、完善的安全访问机制,足以应付每天上万次的访问量。在学生考勤管理系统中,两种类型的数据库都可能用到。

SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。

SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。 2.3 系统目标

学生考勤管理系统是在长时间的教学调查后,根据教学的实际情况,开发出一个实用的系统模块,上课教师可以在课前或课后,对学生的考勤情况进行抽查,并把结果记录到系统,在学期结束时可以很方便的看出学生平时表现。该考勤系统的一些必具体来说,本系统就是为了达成以下几点目标:

1) 完善学生管理系统。

2) 方便教师和同学了解实时考勤及请假情况。 3) 更加直观的显现出学生每堂课的出勤情况。

为达到以上的开发目的。应遵循一定的设计和开发与原则: 1) 模块接口定义清晰;

2) 基础类库和接口设计合理,尽量建立扩展的接口和抽象类;

3) 数据库操作使用标准SQL语句,如果一定要使用有差别的SQL语句,则尽量集中在一起,以减少将来维护和移植的难度;

4) 使用的通用的数据库访问代码,对将来的维护是一个很大的简化。 5) 将不同的功能模块放在不同的文件夹下面,大大提高了系统代码的可读性,从而大大提高了可维护性。

5

6) 采用开放的标准和工具等。 2.4 系统需求 2.4.1 系统性能需求

学生考勤管理系统的特性要求该系统需要具备以下几个主要特性:

1) 实用性:学生考勤管理系统在设计时必须遵循的一个重要原则,就是以考勤为系统设计的中心。具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。

2) 易维护:管理员能够简单方便地管理系统,并对系统进行日常维护;随着系统信息的变更或增加、数据规模的增大,系统升级、维护应该易于操作;各子系统、功能模块的设计应具有良好的灵活性,保证在系统建设过程中后期系统功能的实现不影响前期已投入使用的系统功能。

3) 安全性:系统应充分考虑信息的安全性,建立完善的多层次的安全保障体系。 4) 可扩展:系统在设计时应充分考虑到业务开发不断推进的需要,降低系统在扩展新的业务功能时的复杂度。

5) 开放性:系统在体系结构和数据交换协议等方面应遵循标准和开放的原则,以确保具有良好的互操作性、可移植和可扩充性。

2.4.2 系统功能需求

系统主要功能模块如下所示:

1) 面向学生的功能:学生登录;学生个人考勤信息的查询。

2) 面向教师的功能:.教师登录;对学生考勤情况进行输入,修改和删除; 对 学生考勤、请假信息的查询。

3) 若学生请假通过班主任老师的审批,在教师点名时,状态一栏将默认为“请假”。 4) 系统可以导出学生的考勤情况的EXCEL表格,表格中可以看见学生每堂课的出勤情况。

6


学生考勤系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019年荆门小学毕业小升初模拟数学试题(共6套)附详细答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: