学生考勤管理系统的设计与实现

上传人:工**** 文档编号:489524412 上传时间:2023-09-26 格式:DOC 页数:32 大小:935KB
返回 下载 相关 举报
学生考勤管理系统的设计与实现_第1页
第1页 / 共32页
学生考勤管理系统的设计与实现_第2页
第2页 / 共32页
学生考勤管理系统的设计与实现_第3页
第3页 / 共32页
学生考勤管理系统的设计与实现_第4页
第4页 / 共32页
学生考勤管理系统的设计与实现_第5页
第5页 / 共32页
点击查看更多>>
资源描述

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

1、 四川师范大学本科毕业设计 学生考勤管理系统的设计与实现学生姓名学 号所 在 系计算机科学与技术系专业名称计算机科学与技术班 级指导教师四川师范大学二一二年五月四川师范大学本科毕业设计 学生考勤管理系统的设计与实现学生: 指导教师: 摘要: 本高校学生考勤管理系统用JSP+SQL Server 2000开发,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本论文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、任课老师、班主任、院系领导、学校领导五类用户功能的设计与实现。关键词:考勤管理 在线请假 JSPStudents test system design

2、 and implementationAbstract:The system is an information system designed for asking for leave on line for students and managing attendance of undergraduate.It is generally divided into three main modules: the module for asking for on-line leave , the module for managing attendance of undergraduate a

3、nd the module for backstage management. There are different customers in the university operating the system,such as student, teacher, a teacher in charge of a class,department leader, school leader, administrator.The system is developed with the help of Jcreator,JSP(java、javascript、html)and SQL Ser

4、ver 2000. The key techniques used in the process of development are: the page modularization, dynamic generating and static page showing of information, etc. And the thesis focuses on the introduction of the systems attendance management and the management of asking for leave online.And it develops

5、the function of student, teacher, a teacher in charge of a class,department leader, school leader on the whole. Key Words: attendance management online ask for leave JSP目 录1 概述61.1 引言61.2开发背景61.3问题的描述62 可行性的分析72.1 引言72.2 目的和意义72.3 可行性的分析73 需求分析83.1 引言83.2 用户需求描述83.2.1学生用户的需求描述83.2.2任课老师用户的需求描述83.2.3

6、班主任用户需求描述83.2.4院(系)领导用户需求描述93.2.5学校领导用户需求描述93.2.6系统管理员用户需求描述93.3功能需求描述93.4系统开发工具103.5相关的开发工具简介103.5.1 B/S(浏览器/服务器)简介103.5.2 JAVA/JSP简介103.6 系统功能划分103.7 数据字典113.8 数据流图113.9运行需求123.9.1 最低配置123.9.2 建议配置124 总体设计134.1 引言134.2 系统的布局设计134.4 本人主要的工作任务145 详细设计145.1 引言145.2 系统功能的流程图145.3系统目录的结构设计155.4 数据库的设计与

7、实现155.4.1 实体模型155.4.2 E-R 模型图165.4.3 数据库的逻辑设计175.4.4 数据库表的创建175.4.5 数据库的建立185.5 前端操作页面的设计185.5.1 系统登陆的设计185.5.2 学生用户的功能设计185.5.3 任课老师用户的功能设计195.5.4 班主任用户的功能设计195.5.5 院系领导用户的功能设计195.5.6 学校领导用户功能设计196 编码206.1用户操作页面的编码206.1.1 系统登陆的编码206.1.2 学生用户功能编码206.1.3 任课老师用户功能编码216.1.4 班主任用户功能编码216.1.5 院系领导用户功能编码2

8、26.2 数据库连接池编码226.2.1数据库连接池程序编码227 软件的测试237.1 引言237.2 测试的方案237.2.1 本系统所采用的测试方案237.3 测试的过程247.3.1 用户登陆测试247.3.2 页面使用安全的测试247.3.3学生用户测试257.3.4任课老师用户的测试257.3.5班主任用户的测试267.3.6院系领导/学校领导用户的测试268 结束语.26参考文献27VI 学生考勤管理的设计与实现1 概述1.1 引言问题定义阶段须要回答的主要问题是:“所要解决的问题是什么?”,其中最重要的是了解此课题要解决问题的根本所在和所需要的资源等。1.2开发背景目前各大高校

9、校园信息化逐步完善,高校师生利用校园网有效的提高了办事效率。各大高校对于教务的管理系统、师生的成绩查询系统、招生的就业系统、BBS、校园网站等各个系统在各个高校都一一出现,对全校教师和同学们的学习、生活、管理、办公等都带来了极大的便利。目前各个高校的学生上课所采用的考勤管理都是以任课教师上课点名,记录下学生上课出勤的情况,学期期末再根据上课出勤表以及作业登记表对学生平时的成绩进行打分,最后把数据上交到各院系。学生请假都以传统的写请假条的形式向各自的班主任请假,若请假时间长,需要班主任、院系领导都批准方能生效。这种模式在目前绝大部分高校管理中出现了极大的弊端。1.3问题描述上面所术的关于各大高等

10、学校对于学生的考勤以及请假所面临的各种问题涉及到了很多类的用户,该系统所用的范围都是在整个校园的校园网内,因为较广泛的用户分布,并且有很大的差异。所以该系统设计应该采用B/S这样的构架来进行设计,操作简单且直观、硬件要求低,当然最好能实现跨平台。如此系统应当有较好的扩展性,且要与当前高校中已有的系统存在很好的集成。如今在IT技术的不断更新与发展下,很多企业的信息实现化也随之不断在成熟。面对广泛程序语言的运用于设计,以及各种成熟的关系数据库的完善、推出,加之广泛运用面向对象这样的软件开发,这使得软件开发变得简单很多,开发系统也变得实用许多,大部分企业使用这样的信息系统后,办事效率不仅提高了,而且

11、也收到了更大的经济收入。JSP、ASP 、PHP等技术是如今基于B/S结构所采用的方案。该系统采用了JSP技术来进行开发,存储数据使用了流行的SQL Server 2000数据库管理系统,学生在线考勤管理、在线请假、后台数据的维护和更新等都成功被解决了。2 可行性的分析2.1 引言在此阶段需要弄懂的问题是:上个阶段所确定的问题如今到底有没有可行的解决方法。要解决该问题,我们需要进行大大的压缩、简化的系统分析与设计过程。可行性的研究不是具体的解决问题,会比较简单!而研究性问题的范围,关于这个问题是否值得去探索去解决,寻找的解决方案有是否可行呢?2.2 目的和意义解决现今各大高校中对于学生的请假和

12、上课的出勤管理中所面临的种种问题是开发该系统的目的所在。有效地提高各大高等学校的办事的效率,解决各大高校学生的请假和上课的出勤管理问题,实现学生的请假和上课的出勤信息对班主任或是任课教师、各大领导等及时了解学生的学习情况,这些都是开发高校学生考勤管理系统的目的。这样有利于与学生及时进行沟通,提高校的教学质量。2.3 可行性的分析技术的可行性:该系统在如今的高校中的使用还并不广泛,尽管这样,依然有很多相似的成功案例。该系统所采用的脚本语言是JavaScript。利用了JSP、html标识语言和SQL Server 2000数据库技术进行综合开发。如此安全稳定的JSP动态网页技术,国内很多企业、银

13、行的商务系统和各种信息系统都是采用它来开发的。MSS(基于结构化的查询语言数据库服务器)一种是基于客户/服务器结构化的数据库管理系统,通过使用客户系统用户可以从服务器的检索信息了解并进行本地的相关操作,客户关注信息的相关表示,服务器关注数据库的相关进程。经济的可行性:该系统在架构设计上 开发上 使用的都是比较简单方便的设计技术,所消耗的人力物力很少,所要求的部署硬件要求也很低,这样简单 易于操作的系统,在经济上是非常可行的。 法律的可行性:在知识产权上该系统拥有自主权,并没有随意使用其他有违法规的软件同时也没有任何非法的商品交易,因此在法律上它也是可行的。操作的可行性:本系统操作非常简单方便,

14、你懂得上网,那么操作该系统就你就没问题,因此在操作上也是可行的。分析结果:通过各种分析 可得出,该系统在经济、法律、操作等都具有很好的可行性,其性价比很好,所以 它是值得开发采用的。3 需求分析3.1 引言这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。3.2 用户需求描述用户就是系统最终的使用者,开发系统的目的在于让用户最终能很好的使用该系统,最终为各个用户带来各种方便。该系统主要是解决高校学在线请假以和上课考勤管理两个重大问题,经过对各大高校的实际调查与分析,该系统包了括学生、班主任、任课教师、院系领导、学校领导、系统管理员等六类用户,而这六类用户对系统的需求简要概括如下:3.2.1学生用户的需求描述学生对该系统主要的需求是:在线请假需求和查看在校期间所有的上课出勤信息。在线请假的需求:学生可以在网上填写好请假的起止日期、请假缘由后,就可以向班班主任提出请假的申请,若超过三天的请假时间,就由班主任审批后,再由院系领导审批。在此请假的全部过程当中,学生可以随时通过网络查自己请假的详细进展情况。查看出勤信息的需求:学生完全可以查看在校期间所有学期的上课出勤信息。3.2.2任课老师用户的需求描述任课

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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