08613227-谢英峻-7-学生请假管理系统

  • 格式:doc
  • 大小:732.00 KB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学校编码:129600 分类号学号:08613227 UDC

毕业设计(论文)

.

题目:学生请假管理系统

指导教师:许学添

学生姓名:谢英峻

专业名称: 司法信息技术

提交日期: 2011 年 3 月15日

答辩日期: 2011 年 3 月28日

答辩老师:

评阅人:

2011年 3 月15日

摘要

本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校领导、系统管理员。

本高校学生考勤管理系统用+ACCESS开发,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本论文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、任课老师、班主任、院系领导、学校领导四类用户功能的设计与实现。

关键词:考勤管理;在线请假;

Abstract

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 and 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 (C#、javascript、html)and ACCESS. 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 system’s attendance manage ment and the management of asking for leave online.And it develops the function of student, teacher, a teacher in charge of a class,department leader, school leader on the whole.

Key word: attendance management;online ask for leave;

目录

第一章问题定义 (5)

1.1 前言 (5)

1.2 项目背景 (5)

1.3 目的和意义 (5)

第二章可行性分析 (6)

2.1 引言 (6)

2.2 目的与意义 (6)

2.3 可行性分析 (6)

第三章系统分析 (7)

3.1 需求分析 (7)

3.2 用户需求描述 (7)

3.2.1 学生用户需求描述 (7)

3.2.2 班主任学生用户需求描述 (7)

3.2.3 学校门卫学生用户需求描述 (7)

3.2.4 系统管理员学生用户需求描述 (8)

3.3 功能需求描述 (8)

3.4 系统开发工具 (8)

3.5 相关开发工具简介 (8)

3.5.1 B/S(浏览器/服务器)简介 (8)

3.5.2 C#/简介 (9)

3.6系统功能划分 (9)

3.7 数据字典 (10)

3.8 数据流图 (10)

第四章总体设计 (11)

4.1 引言 (11)

4.2系统布局设计 (11)

4.3总体结构图 (11)

第五章详细设计 (15)

5.1引言 (15)

5.2系统功能流程图 (15)

5.3系统目录结构设计 (15)

5.4数据库设计与实现 (16)

5.4.1实体模型 (16)

5.4.2 E-R模型 (16)

5.4.3数据库的逻辑设计 (16)

5.5前端操作页面设计 (18)

5.5.1系统登陆设计 (18)

5.5.2学生用户功能设计 (18)

5.5.3老师用户功能设计 (19)

5.5.4学校门卫用户功能设计 (20)

5.5.5系统管理员用户功能设计 (21)

第六章结束语 (22)

第一章问题定义

1.1 前言

问题定义阶段必须回答的关键问题是:“要解决的问题是什么?”,在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。

1.2 项目背景

目前高校校园信息化逐步完善,高校师生借助校园网有效的提高了办事效率。各大高校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。

目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上间长的请假,要班主任、院系领导都批准方能生效。这种的模式在目前高校管理中暴露出了许多弊端:一是学生请假不方便;二是学生请假对任课老师不透明,是学生对自己整个学期的上课出勤情况没有整体的统计信息。五是院系领导、学校领导更加把握不住学生上课的出勤情况。

1.3 目的和意义

上述所说高校对学生考勤和请假面临的问题涉及多类用户,系统使用范围是在全校校园网内,由于用户分布广泛,且存在很大差异,如:知识结构的差异、计算机硬件配置的差异、因此本系统设计应当采用典型的B/S(浏览器/服务器)的构架进行设计,操作简单直观,对硬件要求低,最好能实现跨平台。跨平台一是指客户端用户操作的跨平台,二是指服务器端的跨平台,即可以将服务器部署在所有操作平台上。系统应当有很好的扩展性,与当前高校中现有的系统很好集成。

目前随着IT技术的不断创新与发展,新的技术不断推出,各种企业实现信息化的解决方案不断成熟。面向对象程序设计语言的广泛使用,各种成熟关系数据库的不断完善与推出,再加上面向对大的经济收入。目前流行的基于B/S结构的解决方案主要有,JSP,PHP等技术。本系统选用ASP技术开发,使用当前流行的小型的ACCESS数据库管理系统来存储数据,主要解决学生在线请假、在线考勤管理以及后台数据的维护与更新。