课堂考勤管理系统设计与实现毕业论文

上传人:hs****ma 文档编号:469648491 上传时间:2023-07-10 格式:DOC 页数:25 大小:142.54KB
返回 下载 相关 举报
课堂考勤管理系统设计与实现毕业论文_第1页
第1页 / 共25页
课堂考勤管理系统设计与实现毕业论文_第2页
第2页 / 共25页
课堂考勤管理系统设计与实现毕业论文_第3页
第3页 / 共25页
课堂考勤管理系统设计与实现毕业论文_第4页
第4页 / 共25页
课堂考勤管理系统设计与实现毕业论文_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《课堂考勤管理系统设计与实现毕业论文》由会员分享,可在线阅读,更多相关《课堂考勤管理系统设计与实现毕业论文(25页珍藏版)》请在金锄头文库上搜索。

1、 摘要本设计是以Visual Studio 2010作为开发平台,C#作为开发语言,结合SQL server 2008数据库开发设计的课堂考勤管理系统。该系统的目标是统计学生的考勤与请假信息.系统功能特点是围绕管理员、教师、学生三类用户设计,主要实现的功能:查询功能,旷课、请假信息的录入功能,考勤信息的统计功能,通报报表的查询以及用户信息的添加、修改和删除的功能.本论文介绍了该系统的设计与实现原理、功能特点和设计方案,而且还对开发过程中使用的关键技术进行了分析和讨论。关键词: Visual Studio 2010;SQL server 2008;课堂考勤ABSTRACTWe use Visua

2、l Studio 2010 as development platform, C# as development language, SQL server 2008 as database to the design is a class attendance management system。 The system propose statistics the attendance and leave information。 System function characteristics related to three kinds of users - administrators,

3、teachers, students to design, mainly the implementation of functions of attendance, inputting truancy and leave, counting attendance, inquiring communicated statements, and adding, modifying and deleting the user information。This paper introduces system design and realization,function characteristic

4、s and design scheme。This paper analyzed and discussed key technologies the process of develoning。Key word: Visual Studio 2010;SQL server 2008;Class attendance目 录第一章 前 言11。1 选题背景11.2 设计目标1第二章 相关理论基础22.1 课堂考勤管理系统开发环境简介22。1.1 中文Visual Studio 2010简介22。1.2 SQL server 2008简介22。2 ADO技术链接数据库3第三章 系统分析53。1 系统

5、可行性分析53。2模块需求分析及设计思想63.2.1总体架构思想63。2.2系统功能模块6第四章 系统设计84。1 系统功能设计84.1。1 系统登录流程图84。1。2 系统功能模块图84.2数据库设计94。2.1 创建数据库104.2。2数据库逻辑结构设计104。3 数据库概念结构设计10第五章 系统实现125。1普通用户功能具体实现125。1。1 普通用户登录界面125.2教师功能具体实现155。2。1 教师用户功能界面155。2。2 基本信息管理155.3管理员功能具体实现185.3.1 管理员功能界面185.3。2 基本信息管理19第六章 系统测试246.1系统测试的目的及意义246.

6、2系统测试的原则246。3 测试的方法246.3。1登录测试246。3。2 界面测试256。3.3 功能测试256.3。4 需求测试266.3.5性能测试266.4 测试中其他要注意的地方266。5 课堂考勤信息系统的测试26第七章 总 结277.1 系统中需要改进的问题277.2 展望27结 束 语28参 考 文 献29致 谢30附录31第一章 前 言1.1 选题背景目前高校校园信息化逐步完善,能有效地借助网络才能提高办事效率.如今学生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一

7、步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。 目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。这种的模式在目前高校管理中暴露了不可避免的弊端:一、学生请假不方便;二、学生请假对任课老师不透明; 三、学生对自己整个学期的上课出勤情况没有整体的统计信息;四、班主任对本班学生整个学期的上课出勤情况不易查看;五、院系领导、学校领导不容易把握学生上课的出勤情况。因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系

8、统。1。2 设计目标课堂考勤管理系统可主要实现下列目标:实现考勤信息和请假信息的输入管理;实现考勤信息的查询处理;系统操作简单方便、界面简洁美观;能够完成考勤的基本信息的操作和管理;能够很好的预防人为因素产生的错误操作;能够为用户提供多种条件的查询操作,为商品管理提供准确及时的数据;具有很好的安全性,以保证数据的正确性。-28-第二章 相关理论基础本系统主要采用Visual Studio 2010 和SQL Server 2008相结合的技术来进行开发,以 Visual Studio 2010为编程语言来进行的,而SQL Server 2008是作为后台数据库而开发的一个数据库管理系统。用户界

9、面的设计与数据库的连接则使用的相关功能来完成的.在系统需涉及的一些相关技术概述如下。2.1 课堂考勤管理系统开发环境简介下面简要介绍一下中文Visual Studio 2010和SQL Server 2008.2。1。1 中文Visual Studio 2010简介Visual Studio 2010是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4。0、Mi

10、crosoft Visual Studio 2010 CTP( Community TechnologyPreviewCTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。2.1.2 SQL server 2008简介SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和AshtonTate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。

11、Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server.SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景.微软的这个数据平台愿景帮助公司满足这

12、些数据爆炸和下一代数据驱动应用程序的需求.微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。 SQL Server 2008 的特性包括: u Internet 集成。SQL Server 2008 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2008 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2008 支持 English Query 和 Microsoft 搜索服务等功能,在We

13、b 应用程序中包含了用户友好的查询和强大的搜索功能。 u 可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2008 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 u 企业级数据库功能。SQL Server 2008 关系数据库引擎支持当今苛刻的数据处理环境所需的功能.数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Ser

14、ver 2008 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2008 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性.复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 u 易于安装、部署和使用。 SQL Server 2008 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2008 还支持基于标准的、与 Windows DNA 集成的

15、程序设计模型,使 SQL Server 数据库和数据课堂考勤的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。2。2 ADO技术链接数据库微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件.它提供了编程语言和统一数据访问方式OLE DB的一个中间层.允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接.访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO包含一些顶层的对象: 连接,代表到数据库的连接;记录集,代表数据库记录的一个集合;命令,代表一个SQL命令; 记录,代表数据的一个集合; 流,代表数据的顺序集合;错误,代表数据库访问中产生的意外; 字段,代表一个数据库字段; 参数,代表一个SQL参数; 属性,保存对象的信息. ADO向程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号