蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

学生请假管理系统

  • 资源ID:52700514       资源大小:478.54KB        全文页数:39页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

学生请假管理系统

中原工学院软件学院 软件工程实践一设计任务书 姓名 *** 软件工程 专业 JAVA123 班 题目 学生请假管理系统的开发 设 计 任 务 开发一个基于Web的学生请假管理系统,包括教师端和学生端。主要功能包括 1. UI设计界面(参与) 2. 学生端请假申请、销假申请、查询自己请假记录;(独立完成) 3. 教师端请假审批、销假审批、查询学生请假记录;(参与) 开发工具Java、JSP、MySQL、Photoshop、 时 间 进 度 第1周(9-99-13)完成需求分析、UI设计 第2周(9-169-21)完成代码 第3周(9-249-29)完成报告 原 主 始 要 资 参 料 考 与 文 献 [01] 叶和亚.陈立.java2程序设计实用教程例[M]北京电子工业出版社. [03]李兆峰.庞永庆.java程序设计与项目实践[M]北京电子工业出版社. 指导教师签字 年 月 日 学生请假管理系统 摘 要 当前信息化时代,讲究高效,准确,及时的完成事情,近年来学校都在开展信息化部署,实现了多媒体教学,网上提交作业,在线考试等学生考勤对学校教务管理是至关重要,在以前,学生请假要去找班主任或者领导批准,并且不一定每次都能顺利的找到班主任,完成请假批准。如果学生不在学校,没办法向班主任提交请假单;对于学生出勤检查,是学生会根据纸制名单逐一点名,或老师根据学生上交课堂作业来判断学生是否来上课。这些方法往往具有考勤差错率比较高,考勤效率也比较慢,没有一个总体的的记录和整理,并且纸制的点名册容易丢失遗漏,耽误时间等缺点。针对以上的问题,开发一种针对学生请假的考勤网上管理系统,通过请假管理系统,任课老师可以在课堂上直接登录考勤记录网站进行课堂查看哪些学生请假,记录学生考勤情况等。此外,在其他时间,班主任以及其他老师也可以登录该网站查询学生在某课程的出勤情况。 该系统是基于Java web的简单型设计,它体现了对一些简单的JSP标签语言的运用,该系统界面简单、操作方便。根据实际需要将系统分为学生端和教师端,学生请假和教师批假都需要首先登录,学生端实现了学生申请请假、申请销假、查询自己请假记录功能;教师端实现了教师对学生请假的批准、销假批准以及查询学生的请假记录功能。 关键词 学生; 请假管理; Java Web 目 录 摘 要2 第1章 项目分析1 问题描述1 技术分析1 工程进度计划2 第2章 系统分析与设计3 系统分析3 参与者3 用例图3 用例及用例规约4 UC001 登录4 . UC002 申请请假5 UC003 申请销假6 UC004 查询请假记录7 系统设计7 顺序图8 类图11 系统体系结构设计11 设计时序图12 图 学生销假申请设计时序图14 数据库设计14 图15 关系模式16 表的设计16 第3章 实现与测试19 请假申请功能20 活动图21 界面21 代码21 测试用例22 销假申请功能22 活动图22 界面22 代码22 测试用例22 请假记录查询22 活动图23 界面23 代码23 测试用例23 登录功能23 活动图23 界面23 代码24 测试用例24 第4章 结束语25 附录A 附加图、表29 附录B 主要源程序29 第1章 项目分析 随着计算机的发展与不断进步,各个领域都出现了新的技术,曾经各种规模之间的竞争已经发展成为技术之间的竞争,管理和人才之间的竞争,然而计算机技术的发展也离不开软件的更新,在软件不断更新和替换的过程中已经渗透到各个领域,政府机关,各大高校等都不断向智能方向发展,学生请假也成为一件棘手的事情,为了请假学生需要写请假条找老师批准,结果是这个时候老师不一定在,另外学生需要请假时不一定在学校,所以为了给广大师生提供方便,我们需要开发软件系统学生请假管理系统。 问题描述 要完成这个系统最大的问题就是所学知识是有限的,在完成其中某些功能时候所需要的可能就完全没有接触过,所以只能用一些简单的功能代替或者替换掉那些用目前的水平所不能实现的功能,再者就是对目前所需求的不是很明确,比如要做出一个请假管理如何去设置友好界面让大家都喜欢适应去使用,如何把系统做到什么程度才能够投入使用,这些都是所面临的棘手问题。 技术分析 该系统用到MVC设计模式,总共建立了五个包,界面View、数据对象DO、数据库连接DB、数据库操作DAO、控制层Control、业务层BO;DO层是对数据对象的封装,DB层是连接数据库,DAO层是包含对数据标的基本操作,BO层是所有和业务相关的关于对数据的判断等,调用的是DAO层然后返回一个结果,Control层是为了获取用户参数并封装,同时调用BO层,再根据调用得到的不同的结果在调用不同的View层,将处理结果显示给用户。 图 包图 工程进度计划 实际开发过程中,开发周期可以分为三个阶段 第一阶段 成果(1)需求分析(2)对数据库进行设计 目标设计出适合学生请假管理系统的数据库;完成数据库的连接 时间一周 第二阶段 成果完成JSP页面和系统代码 目标能在编译器中有效正确运行。 时间一周 第三阶段 成果写报告; 目标完成系统报告。 时间一周 第2章 系统分析与设计 学生请假管理系统必须通过正确的用户名的密码方能进入系统,系统分为两大模块,学生端和教师端,学生端和教师端分别有三个模块,学生端分为请假申请、销假申请、个人请假记录查询,教师端分为请假审批、销假审批和学生请假记录查询;学生提交的请假申请需要教师的审批,只有批准之后学生方可提出销假申请。 系统分析 该系统有两个参与者,分别为学生和教师,学生请假需首先得到教师的批准方可奏效,学生与教师都需使用自己的工号作为用户名和密码进行登录。 2.1.1 参与者 学生、教师 2.1.2 用例图 图 用例图 2.1.3 用例及用例规约 请假管理系统学生端共包含1个参与者、4个用例。 用例的编号及名称如表1所示 表 用例列表 用例编号 用例名称 参与者 UC-001 登录 学生 UC-002 申请请假 学生 UC-003 申请销假 学生 UC-004 查询请假记录 学生 UC001登录 参与者学生需要用户名和密码登录到系统,才能进行相应的操作,系统中设置学生的登录用户名为学号,初始化密码为学号. 表 功能编号 UC-001 功能名称 登录 前置条件 参与者通过浏览器打开请假管理系统

注意事项

本文(学生请假管理系统)为本站会员(a1057754340)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开