学生考勤管理系统
用来编写 JAVA 程序
驱动连接 用图来解释程序之间的工作 原理
占用时间
整个项目过 程 占整个项目 的 70% 占整个项目 的 5% 占整个项目 的 5%
状态 可用 可用 可用 可用
获得途径 自己提供 网上下载 网上下载 网上下载
2
湖南科技职业学院软件学院毕业设计文档
5 Mindject 工具 画图工具
第 3 章 XXX 系统设计书.......................................................................................... 11 3.1 命名规则........................................................................................................12 3.2 软件结构图.....................................................................................................14 3.3 时序图.............................................................................................................15
号
条款
1 创建文档 2012-06-05 秦世龙 秦世龙 秦世龙
2 修改文档 2012-06-05 秦世龙 秦世龙 秦世龙
3 完成文档 2012-06-05 秦世龙 秦世龙 秦世龙
4
4
湖南科技职业学院软件学院毕业设计文档
2.1 问题陈述:
目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于 时间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。 这种的模式在目前高校管理中暴露了不可避免的弊端。通过开发学生考勤管理系 统。可以解决学生请假不方便;学生请假对任课老师不透明; 学生对自己整个 学期的上课出勤情况没有整体的统计信息;班主任对本班学生整个学期的上课出 勤情况不易查看等问题。
3.项目开发定义:
本项目包括用户注册登陆,在线请假,查看所有上课出勤信息,查看用户个 人的基本信息。
4.项目开发技术:
本项目基于 windows Server 开发的门户网站。所用到的工具主要有 BetBeans 等文本编辑器。所使用的技术为 java 框架技术。
目录
第 1 章 项目开发计划书..............................................................................................1 1.1 项目范围...........................................................................................................2 1.2 客户资料...........................................................................................................2 1.3 项目成果...........................................................................................................2 1.4 资源需求...........................................................................................................2 1.5 项目风险分析...................................................................................................3 1.6 分配任务...........................................................................................................3
湖南科技职业学院软件学院毕业设计文档
第 1 章 项目开发计划书
文件修改记录
编 状态
日期
执笔人 审核人 批准人 修 改 页 码 及
号
条款
1 创建文档 2012-06-05 秦世龙 秦世龙 秦世龙
2 修改文档 2012-06-05 秦世龙 秦世龙 秦世龙
3 完成文档 2012-06-05 秦世龙 秦世龙 秦世龙
实际时间
2012-05-06 2012-05-28 2012-05-31 2012-06-01 2012-06-02 2012-06-06
状态 完成 完成 完成 完成 完成 完成
1.4 资源需求
序号
资源
1 电脑以及书本
2 BetBeans
3 JDBC
4 UML 建模工具
表 1.4.1 资源需求
作用 提供给程序员一个操作工具
第 2 章 XXX 系统需求规格说明书............................................................................ 4 2.1 问题陈述:.......................................................................................................5 2.2 要达到的目标:...............................................................................................5 2.3 具体的分析:...................................................................................................5
1.6 分配任务
序号
1 2 3 4 5 6 7 8 9
任务 计划任务书 需求分析 页面设计 代码实现
表 1.6.1….
负责人 秦世龙 秦世龙 秦世龙 秦世龙
3
湖南科技职业学院软件学院毕业设计文档
第 2 章 XXX 系统需求规格说明书
文件修改记录
编 状态
日期
执笔人 审核人 批准人 修 改 页 码 及
2.2 要达到的目标:
学生
用户基本信息系 统模块,负责记录 用户的相关信息
辅导员
任课老 师
请假系统模块,
负责请假的相 学
关信息操作 生
考
勤
管
理
考勤系统模块,
系
负责记录出勤
统
状况信息
系统管理 员用户
2.3 具体的分析:
对本系统用例描述
5
后台管理模 块,负责管理 数据库的更新 及相关操作
湖南科技职业学院软件学院毕业设计文档
输入用户名和密码
9
YES 是否为真
湖南科技职业学院软件学院毕业设计文档
NO
图 2.3.1 参与者: 本网站的合法管理员。 前置条件: 超级管理员已分配权限。 后置条件: 根据不同的权限执行不同的功能。
b)普通管理员添加
功能描述: 超级管理员根据需求添加不同权限的普通管理员。 用例描述:
输入添加管理员的 详细资料
4
1
湖南科技职业学院软件学院毕业设计文档
1.1 项目范围
项目名称:Student 使用技术: JAVASCRIPT,STRUTS,hIBERNATE 初始活动:为项目开发收集各种有利于开发此软件的资料以及学生考勤管理 系统所需的的图片,构思项目的整体架构。 项目设计:对项目的功能和需求做简单分析设计,制定一套可行性较高的实 施方案。 项目主要功能:用户注册,用户登录,查看自己的个人信息,在线请假,查 看所有上课出勤信息
2.3.3 管理员角色:
8
管理员用例:
湖南科技职业学院软件学院毕业设计文档
画用例图
管理员
用
统
查
户
计
看
信
用
考
息
户
勤
考
信
勤
息
需求功能清单:
功能编号 1 2 3
功能名称 用户信息 统计用户考勤的信息 查看考勤系想你
表 2.3.1 文中标题编号
备注
2.3.4 管理员登陆
功能描述: 在进入本系统之前用于判断登录者的身份和权限。 用例描述:
2.3.1.用户角色:
用户用例:
画用例图
学生
数据库系统
查看本人的基 本信息
在线请假
辅导员
数据库系统
上课出勤信息
查看本人的基本信息 修改个人用户密码等
审批学生请假
查看本班学生整个学 期有关课程的上出勤 统计信息及详细信息
6
湖南科技职业学院软件学院毕业设计文档
任课老师
数据库系统
查看本人的基本信息 修改个人用户密码等
项目组号 44
密 级 公开
湖南科技职业学院软件学院 二○一二届毕业设计文档
项 目 名 称 学生考勤管理系统
专
业 软件技术(CMU 认证方向
指 导 教 师 刘炜
项 目 组 成 员 秦世龙
2012 年 6 月
1.项目开发目的:
前言
“至诚至公,精业乐业”是 HNS 软件学院的宗旨,同时每个学期的项目答辩