实验室考勤管理系统计算机科学与技术大学论文Word格式.docx
- 文档编号:13847987
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:25
- 大小:639.04KB
实验室考勤管理系统计算机科学与技术大学论文Word格式.docx
《实验室考勤管理系统计算机科学与技术大学论文Word格式.docx》由会员分享,可在线阅读,更多相关《实验室考勤管理系统计算机科学与技术大学论文Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
姓名及职称:
xxx(职称)
完成日期:
20xx年4月3日
摘要
实验室考勤管理系统是学校实验室管理很重要的一部分,实验室考勤系统应该能够为学生提供方便、公平的考勤平台,同时也方便、简化了老师的教学管理。
在现代的高校实验室管理工作中,由于人数的不断扩招,传统的管理方法已经不适合高校实验室管理的需要,因此需要一个功能到位,操作方便简洁的实验室考勤管理系统。
实验室考勤管理系统也是各大高校所需要使用的一个管理系统,由于考勤管理系统是一个比较大型的信息管理系统,它需要专门的工作人员才能完成其功能,而且不同的高校的管理内容和方式有所不同,因此我是根据我校的具体情况来设计改系统的。
其目的在于加深对信息系统基础理论和基本知识的理解,初步掌握使用信息系统分析、设计的基本内容和方法,提高解决实际问题的能力。
作为学习,我设计这个管理系统不可能作一个标准的应用系统,而只是制作了一个有一般代表意义的小型考勤管理系统,这样既深化了理论知识也提高了实践能力。
随着科学技术的不断提高,计算机科学技术日渐成熟,其地位也在社会发展中起重要作用,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生进行考勤管理,具有手工管理所无法比拟的优点。
例如:
方便快捷、可靠性高、存储量大、保密性好、成本低等。
这些优点能够极大地提高实验室学生考勤管理的效率,也是学校的科学化、正规化管理,与先进水平接轨的重要条件。
总之,实验室考勤管理系统将会为教师和学生来极大的方便,使得学生到课信息的记录和查询方便地实现,不用去进行大量的人工记录,大大提高了管理人员的效率和考勤信息的准确性。
该系统主要使用VS.net2005作为开发平台,SQLServer2000作为数据库。
关键词:
实验室考勤管理、数据库、ASP.NET、VS.net2005、SQLServer2000
目录
第1章绪论1
1.1课题背景1
1.2相关技术介绍1
1.2.1C#语言介绍1
1.2.2VS.net2005平台介绍1
1.2.3SQLServer2000数据库介绍2
第2章系统分析3
2.1系统的可行性研究3
2.2系统需求分析3
2.2.1系统解决的问题3
2.2.2系统的基本功能3
2.3系统工作原理介绍4
2.4小结4
第3章系统设计5
3.1系统概要设计5
3.1.1基本简介5
3.1.2E-R模型5
3.1.3数据字典6
3.2系统主要模块9
3.3系统模块功能介绍9
3.3.1用户登录模块介绍9
3.3.2添加学生信息模块介绍11
3.3.3学生信息维护模块介绍11
3.3.4考勤查询统计模块介绍12
3.3.5学生签到签退模块介绍13
3.3.6班级设置模块和学生职务上下课时间模块介绍15
3.3.7密码管理模块介绍16
第4章系统实现17
4.1页面的实现17
4.1.1用户登录页面17
4.1.2教师模块页面17
4.1.3学生信息维护页面18
4.1.4考勤信息查询页面19
4.1.5学生、班级信息设置页面20
4.1.6学生模块页面20
4.1.7学生签到、签退页面21
4.1.8修改密码页面21
4.2测试与验证22
第5章结束语24
参考文献25
致谢26
第1章绪论
1.1课题背景
随着现代科技的进步,用计算机来进行考勤的管理系统也成为现代高校必不可少的一部分。
在过去我们的实验室考勤工作大部分都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其透明度,给老师和学生带来了一些不方便。
现在利用计算机来管理我们的考勤工作,不仅提高了工作效率,而且也实用、公平。
作为学校实验室一种新的考勤管理形式,实验室考勤管理系统还处在发展初期。
实验室考勤最重要的特点是自主、公平、便捷。
本系统能够实现教师与学生在上课时的自主考勤,并且在教师端可以看到本次上课学生的出勤情况。
系统对实验室上课学生的资料和考勤情况进行管理,保存学生每次课时的的出勤情况,以便于统计学生的考勤情况,方便了实验室授课老师的考勤管理。
总而言之,通过系统的开发,达到系统项目的总体目标是:
在整个系统的框架下,结合学生在实验室的实际出勤情况实现对考勤结果的统计、查询、各种报表的显示等功能进行有效的管理,从而完善学校实验室的考勤管理制度。
1.2相关技术介绍
1.2.1C#语言介绍
C#是一种面向对象的编程语言,它将作为VisualStudio中的一部分推出。
C#(发音为“C-Sharp”)既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。
C#语言将在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。
它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。
C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。
C#主要特性是它完全支持面向对象编程,包括接口和继承、虚构函数和运算符重载的处理。
对自动生成XML文档说明的内置支持。
C#还能用于编写动态Web页面和XMLWeb服务。
1.2.2VS.net2005平台介绍
VS.net2005平台是一个强大的集成开发环境,它提供漂亮的图形用户界面和各种其他支持机制。
.NET是一个全面的产品家族,它建立在行业标准和Internet标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及XMLWeb服务体验(丰富的用户体验)。
它由虚拟对象系统、元数据、公共语言规范和虚拟执行系统四个部分组成。
VS.net跨语言集成的特性来自于虚拟对象系统的支持;
元数据是对VOS中描述代码的一种称呼;
公共语言规范是通用语言运行环境定义的语言特性的集合,主要来解决互操作问题;
虚拟执行系统是虚拟对象系统的实现,用来驱动运行环境。
VS.net包括VB、C#、J#和C++开发语言。
借助于.NET平台,可以创建和使用基于XML的应用程序、进程和Web站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。
1.2.3SQLServer2000数据库介绍
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。
该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
其特性包括:
1.Internet集成;
2.可伸缩性和可用性;
3.企业级数据库功能;
4.易于安装、部署和使用。
第2章系统分析
2.1系统的可行性研究
实验室考勤管理系统是通过计算机使教师与学生之间建立起紧密联系,此系统在技术方面主要是采用现有的软件VS.net2005、SQLServer2000进行开发和研究的,这些软件已被广大用户所了解。
可行性研究的内容是分析建立该系统的必要性和可行性。
操作实验室考勤管理系统只要具备简单的计算机基本操作的常识,就可以轻松去管理各班学生考勤情况,很容易对学生到课情况进行了解、查询,方便了老师的管理,也大大提高了学生考勤情况的准确性和公平性,同时严谨的考勤管理也对学生起到了督促作用。
分析实验室考勤管理系统的可行性主要包括经济可行性和技术可行性。
1.经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的效果,并将费用与效果进行比较,看是否有利。
由于本系统是提供给师生所用,所以用户可以根据需要随时了解所需信息。
因而,该系统在经济上是可行的。
2.技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需要等等。
本系统开发环境为:
硬件CPU:
T6600;
硬盘空间:
250G;
内存:
2G;
软件:
VS.net2005+SQLServer2000。
由此可以看出,系统对软硬件的要求均不高。
同时我们所开发的实验室考勤管理系统,它具有以下特点。
⑴实用性:
为教师和学生提供了方便;
⑵操作简单:
本系统适用于所有在实验室上课的师生,操作简单易行。
从各方面的初步调查基础上,从建立实验室考勤管理系统的必要性和可能性两个方面进行具体分析后,得出结论:
开发实验室考勤管理系统是十分必要和可行的。
2.2系统需求分析
2.2.1系统解决的问题
在学校的实验室考勤管理中,有时实验室学生较多,任课老师仅点名就要花费很长时间,并要进行记录。
这样不但容易出错,还浪费了大量的时间。
通过实验室考勤管理系统就可以解决以上的问题,只要具备简单的计算机基本操作的常识,就可以轻松去管理各班学生考勤情况,很容易对学生到课情况进行了解、查询,方便了老师的管理,也大大提高了学生考勤情况的准确性和公平性,同时严谨的考勤管理也对学生起到了督促作用。
2.2.2系统的基本功能
实验室考勤管理系统基本功能有:
学生端可以操作的功能是学生可以在上课开始时进入登陆界面进行签到,下课时签退,但是一个学生不能再没有签到的情况下签退,而且一个学生也不能在一天内重复签到,当然也可以对自己的登陆密码进行修改;
而教师端则可以添加、删除并维护学生信息,查询考勤记录,并对班级、学生职务和上课下课时间进行设置,也可以修改教师自己的登陆密码。
2.3系统工作原理介绍
本系统采用B/S结构和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。
系统的工作流程包括以下一些关键环节:
1.用户登录。
在每一个用户使用该系统之前需要登录,系统会将根据用户输入的信息选择等录的界面。
2.学生签到。
学生用户输入用户名和密码后,系统验证密码是否正确并决定用户是否能进入进行签到。
3.学生下课签退。
根据系统设置需求决定改学生是否能下课签退,未签到、早退或重复签退等行为均不予执行。
4.教师管理。
其中包括对学生用户信息的设置、查询和修改,并可以对班级、学生职务和上课时间进行设定。
5.修改密码。
学生用户和教师用户在进入各自的页面之后都可以对自己的密码进行修改。
以上各个环节相互联系,对于用户的每一项操作,系统都会自动读取数据并更新其中用户模型的数据,并将更新后的数据通过页面呈现出来。
2.4小结
本章主要分析系统的几个主要组成部分,并给出了具体的逻辑设计。
用户模型主要是简单的介绍了教师用户和学生用户各自的权限和操作功能。
该章主要是以全局的整体的角度描述整个系统的功能和框架,它所涉及的理论分析和设计为后面的算法设计和实现打下基础。
第3章系统设计
3.1系统概要设计
3.1.1基本简介
整个系统采数据访问层(DAL)、业务逻辑层(BLL)和表现层(UI)的三层模式。
其中三层结构原理是:
3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。
这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
三层体系的应用程序将业务规则、数据访问、合法性校验等工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室 考勤 管理 系统 计算机科学 技术 大学 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)