欢迎来到天天文库
浏览记录
ID:26918228
大小:331.13 KB
页数:37页
时间:2018-11-30
《学生请假管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中原工学院软件学院软件工程实践一设计任务书姓名***软件工程专业JAVA123班题目学生请假管理系统的开发设计任务开发一个基于Web的学生请假管理系统,包括教师端和学生端。主要功能包括:1.UI设计:界面(参与)2.学生端:请假申请、销假申请、查询自己请假记录;(独立完成)3.教师端:请假审批、销假审批、查询学生请假记录;(参与)开发工具:Java、JSP、MySQL、Photoshop、MyEclipse8.6时间进度第1周(9-9~9-13):完成需求分析、UI设计第2周(9-16~9-21):完成代码第3周(
2、9-24~9-29):完成报告原主始要资参料考与文献[01]http://www.w3school.com.cn/html/html_forms.asp[02]叶和亚.陈立.java2程序设计实用教程例[M]北京:电子工业出版社.2003.5[03]李兆峰.庞永庆.java程序设计与项目实践[M]北京:电子工业出版社.2011.6指导教师签字:年月日学生请假管理系统摘要当前信息化时代,讲究高效,准确,及时的完成事情,近年来学校都在开展信息化部署,实现了多媒体教学,网上提交作业,在线考试等学生考勤对学校教务管理是至关
3、重要,在以前,学生请假要去找班主任或者领导批准,并且不一定每次都能顺利的找到班主任,完成请假批准。如果学生不在学校,没办法向班主任提交请假单;对于学生出勤检查,是学生会根据纸制名单逐一点名,或老师根据学生上交课堂作业来判断学生是否来上课。这些方法往往具有考勤差错率比较高,考勤效率也比较慢,没有一个总体的的记录和整理,并且纸制的点名册容易丢失遗漏,耽误时间等缺点。针对以上的问题,开发一种针对学生请假的考勤网上管理系统,通过请假管理系统,任课老师可以在课堂上直接登录考勤记录网站进行课堂查看哪些学生请假,记录学生考勤情况
4、等。此外,在其他时间,班主任以及其他老师也可以登录该网站查询学生在某课程的出勤情况。该系统是基于Javaweb的简单型设计,它体现了对一些简单的JSP标签语言的运用,该系统界面简单、操作方便。根据实际需要将系统分为学生端和教师端,学生请假和教师批假都需要首先登录,学生端实现了学生申请请假、申请销假、查询自己请假记录功能;教师端实现了教师对学生请假的批准、销假批准以及查询学生的请假记录功能。关键词:学生;请假管理;JavaWeb目录摘要2第1章项目分析11.1问题描述11.2技术分析11.3工程进度计划2第2章系统分
5、析与设计32.1系统分析32.1.1参与者32.1.2用例图32.1.3用例及用例规约42.1.3.1UC—001登录42.1.3.2UC—002申请请假52.1.3.3UC—003申请销假62.1.3.4UC—004查询请假记录72.2系统设计72.2.1顺序图82.2.2类图112.2.3系统体系结构设计112.2.4设计时序图12图2.10学生销假申请设计时序图142.3数据库设计142.3.1E-R图152.3.2关系模式162.3.3表的设计16第3章实现与测试193.1请假申请功能203.1.1活动图2
6、13.1.2界面213.1.3代码213.1.4测试用例223.2销假申请功能223.2.1活动图223.2.2界面223.2.3代码223.2.4测试用例223.3请假记录查询223.3.1活动图233.3.2界面233.3.3代码233.3.4测试用例233.4登录功能233.4.1活动图233.4.2界面233.4.3代码243.5.4测试用例24第4章结束语25附录A:附加图、表29附录B:主要源程序29xxx:学生请假系统管理第1章项目分析随着计算机的发展与不断进步,各个领域都出现了新的技术,曾经各种规模
7、之间的竞争已经发展成为技术之间的竞争,管理和人才之间的竞争,然而计算机技术的发展也离不开软件的更新,在软件不断更新和替换的过程中已经渗透到各个领域,政府机关,各大高校等都不断向智能方向发展,学生请假也成为一件棘手的事情,为了请假学生需要写请假条找老师批准,结果是这个时候老师不一定在,另外学生需要请假时不一定在学校,所以为了给广大师生提供方便,我们需要开发软件系统学生请假管理系统。1.1问题描述要完成这个系统最大的问题就是所学知识是有限的,在完成其中某些功能时候所需要的可能就完全没有接触过,所以只能用一些简单的功能代
8、替或者替换掉那些用目前的水平所不能实现的功能,再者就是对目前所需求的不是很明确,比如要做出一个请假管理如何去设置友好界面让大家都喜欢适应去使用,如何把系统做到什么程度才能够投入使用,这些都是所面临的棘手问题。1.2技术分析该系统用到MVC设计模式,总共建立了五个包,界面View、数据对象DO、数据库连接DB、数据库操作DAO、控制层Control、业务层BO
此文档下载收益归作者所有