学生考勤系统概要设计说明书V1.1

合集下载

学生考勤管理系统详细设计说明书

学生考勤管理系统详细设计说明书

学生考勤管理系统---详细设计说明书组长:XXX组员:XXXXXXXXXXXXXXX目录1.引言 (2)1.1编写目的 (2)1.2背景分析 (2)1.3参考资料 (3)2.总体设计 (3)2.1任务和目标 (3)2.2运行环境及条件概述 (3)2.2.1技术方面 (3)2.2.2经济方面 (4)2.2.3操作方面 (4)3.系统详细需求分析 (3)3.1学生需求描述 (3)3.2功能需求描述 (4)3.3详细系统运行环境及开发工具 (5)3.3.1相关开发工具简介.................................. .. (5)3.3.2 B/S(浏览器/服务器)简介 (4)3.3.3 JSP简介 (5)4.总体方案确定 (5)4.1学生考勤管理前台 (6)4.2学生考勤管理后台 (7)5.系统详细设计 (10)5.1系统功能划分 (10)5.1.1请假系统模块 (10)5.1.2考勤系统模块 (10)5. 1. 3后台管理模块 (10)5.2数据字典 (11)5.3系统界面详细设计 (12)5.3.1登陆界面 (12)5.3.2 系统主界面 (13)5.3.3 添加学生信息界面 (14)5.3.4 课程管理界面 (15)6.数据库系统设计 (15)6.1逻辑结构设计 (19)6.2主要实体模型 (20)6.3E-R图分析 (21)6.4数据库表设计 (21)7.软件测试 (20)7.1页面使用安全 (21)7.2请假系统测试 (21)7.3修改密码测试 (21)7.4考勤管理测试 (22)1.引言1.1编写目的20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。

本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。

本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。

考勤---概要设计说明书

考勤---概要设计说明书

四、概要设计说明书41.引言1.1编写目的本手册作为用户与该系统软件开发维护人员共同遵守的软件概要设计说明。

1.2项目背景开发软件名称:考勤管理系统项目任务提出者:小组项目开发者:CCIT讯飞151TRY小组用户:xx公司实现软件单位:CCIT考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。

实际管理和记录工作非常需要快速获知各个部门员工的每日出勤情况,以便于及时向高层管理者反映员工的出勤,缺勤情况(包括迟到、早退、病假、事假、出差等情况)。

我们提出基于SSM(maven)结构的网络考勤系统,实现网上考勤任务,以减轻考勤人员的工作量。

我们准备开发员工考勤管理系统,完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。

实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,对员工整个月的考勤记录进行查询和统计。

企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。

1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。

】1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.项目经核准的计划任务书、合同或上级机关的批文;b.项目开发计划;c.需求规格说明书;d.测试计划(初稿);e.用户操作手册(初稿);f.文档所引用的资料、采用的标准或规范。

】2.任务概述2.1目标(1)提供简单、方便的操作。

(2)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

(3)节省考勤管理的成本。

(4)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。

(5)对系统提供必要的权限管理。

考勤概要设计说明书

考勤概要设计说明书

考勤---概要设计说明书————————————————————————————————作者:————————————————————————————————日期:四、概要设计说明书1.引言........................................................................................................... 错误!未定义书签。

1.1编写目的ﻩ错误!未定义书签。

1.2项目背景ﻩ错误!未定义书签。

1.3定义ﻩ错误!未定义书签。

1.4参考资料 ..................................................................................... 错误!未定义书签。

2.任务概述..................................................................................................... 错误!未定义书签。

2.1目标ﻩ错误!未定义书签。

2.2运行环境 .................................................................................. 错误!未定义书签。

2.3需求概述ﻩ错误!未定义书签。

2.4总体架构设计 ......................................................................... 错误!未定义书签。

2.5条件与限制..................................................................................... 错误!未定义书签。

3.总体架构设计 .............................................................................. 错误!未定义书签。

学生考勤管理系统概要设计

学生考勤管理系统概要设计

学生考勤管理系统概要设计项目名称:学生考勤管理系统概要设计单位: 广东理工学院班级: 软件技术2班学号: 1211302102041姓名: 谢杰希引言编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《学生考勤管理系统概要设讣》的主要U的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设讣与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。

1.2背景考勤作为一个基础管理,学校对学生进行管理的基本依据。

实际管理和记录工作非常需要快速获知各个年级学生的每日出勤情况,以便于及时向班长反映学生的出勤、缺勤悄况(包括迟到、早退、病假、事假、旷课等悄况)。

因此此系统在操作系统的基础上,结合Accesss数据库管理系统,运用VC++来实现运行。

1.3定义(略)!• 4所参考资料《学生考勤管理系统可行性研究报告》曲师大06级计科2班第2小组编写《软件工程导论》(第五版)2008年2月张海藩编著清华大学出版社《数据库系统概论》(第四版)2006年5月王珊萨师埴著高等教育出版社《Access2002数据库应用》2006年8月李佳著人民邮电出版社《Visual C卄教程》2007年12月郑阿奇主编机械工业出版2、总体设计2.1需求规定2.2运行环境操作系统:windows XP客户端:Internet Explorer 6. 0数据库:My SQLWeb 服务器J Tomcat 6. 02. 3基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

基本概念:1)系统级流图上任谋顾处理流程:采集->班主任核对(添加事假病假)->计算人数->回存2.4结构«Wrt 祥0数据库信想Q(处理暮知t池理坯(产生报験3匸—产生报赖学‘1川勤朽:3、接口设计 3・1用户接口用S+语言开发的人机交互界面与用户进行作息交流。

学生管理系统详细设计说明书DOC70

学生管理系统详细设计说明书DOC70

学生管理系统详细设计说明书乐山师范学院计算机科学系Attract工作室2003/08/30编写说明标题:详细设计说明书类别:文档密级:内部编辑软件:Microsoft Word 2000 中文版版本历史:编写目的:本文档详细描述组成系统的各个软件组成部分,包括每个软件模块(或类)的属性、方法、事件,各软件模块的外部接口说明,测试要点等内容。

本文档由项目组维护,供项目组使用。

目录第1章引言11.1.项目说明11.2.项目定义11.3.编写目的11.4.参考资料1第2章程序系统的结构1第3章系统功能实现13.1.系统控制台模块23.2.新生管理子系统43.3.学生在校管理子模块183.4.社团组织管理子模块363.5.毕业生管理子模块443.6.教学评价打分573.7.学生成绩网上查询59第1章 引言1.1. 项目说明项目名称:乐山师范学院学生管理系统。

项目提出单位:乐山师范学院计算机科学系项目开发者:乐山师范学院计算机科学系Attract 工作室 项目使用部门:乐山师范学院各系科(学院) 项目建设单位:乐山师范学院计算机科学系1.2. 项目定义系科综合管理信息系统是为了适应现代化学校管理的需要,加快推进我校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量的高效管理信息系统。

学生管理系统是系科综合管理信息系统的重要组成部分。

1.3. 编写目的本文档为“乐山师范学院系科综合管理信息系统(学生管理系统)详细设计说明书”,主要用于为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束。

本文档供项目组全体成员及项目组领导,单元测试人员阅读。

1.4. 参考资料《学生管理系统_系统软件需求说明书》。

《学生管理系统_系统概要设计说明书》。

《学生管理系统_数据库设计说明书(数据库字典)》。

学生考勤管理系统概要设计

学生考勤管理系统概要设计

学生考勤管理系统概要设计学生考勤管理系统概要设计一、系统概述学生考勤管理系统是一个用于管理和监控学生出勤情况的系统,旨在提高学校对学生出勤的监管效率和准确性,方便教师和行政人员对学生出勤情况进行查询、统计和分析。

该系统应具备用户管理、课程管理、班级管理、学生出勤记录管理等功能,并能够根据学校的需求进行定制和扩展。

二、系统需求分析1.用户管理:系统应具备用户管理功能,包括用户注册、登录、密码找回等功能,以确保系统的安全性和稳定性。

2.课程管理:系统应能够添加、编辑和删除课程信息,包括课程名称、课程代码、授课教师、课程时间等。

3.班级管理:系统应能够添加、编辑和删除班级信息,包括班级名称、班级代码、班主任等。

4.学生出勤记录管理:系统应能够记录每个学生的出勤情况,包括迟到、早退、请假等,并能够根据不同的查询条件进行统计和分析。

5.日志管理:系统应能够记录用户操作日志和系统异常日志,以便于跟踪和排查问题。

6.系统设置:系统应能够设置系统参数,如考勤周期、考勤方式等,以满足不同学校的需求。

三、系统架构设计1.数据库设计:根据系统需求分析,设计数据库表结构,包括用户表、课程表、班级表、学生出勤记录表等。

2.系统模块设计:根据系统需求分析,将系统划分为用户管理模块、课程管理模块、班级管理模块、学生出勤记录管理模块、日志管理模块和系统设置模块。

3.系统流程设计:根据系统模块设计,设计系统的流程图,包括用户注册、登录、添加课程、添加班级、记录学生出勤情况等流程。

4.系统界面设计:根据系统需求分析和流程设计,设计系统的界面布局和交互方式,以提高系统的易用性和用户体验。

四、系统实现与测试1.系统实现:根据系统架构设计和流程设计,编写系统的代码和脚本,实现系统的各项功能。

2.系统测试:对系统进行测试,包括单元测试、集成测试和系统测试等,确保系统的稳定性和可靠性。

3.系统部署与上线:将系统部署到服务器上并上线运行,同时监控系统的运行状态和异常情况,及时进行处理和修复。

考勤---概要设计说明书

考勤---概要设计说明书

四、概要设计说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (2)1.4参考资料 (2)2.任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3需求概述 (3)2.4总体架构设计 (4)2.5条件与限制 (4)3.总体架构设计 (4)3.1处理流程 (6)3.2总体结构 (6)3.3特色功能 (6)3.4关键技术........................................................................................... 错误!未定义书签。

4 系统模块设计错误!未定义书签。

................................................................................................................ 错误!未定义书签。

1.引言1.1编写目的本手册作为用户与该系统软件开发维护人员共同遵守的软件概要设计说明。

1.2项目背景开发软件名称:考勤管理系统项目任务提出者:小组项目开发者:CCIT讯飞151TRY小组用户:xx公司实现软件单位:CCIT考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。

实际管理和记录工作非常需要快速获知各个部门员工的每日出勤情况,以便于及时向高层管理者反映员工的出勤,缺勤情况(包括迟到、早退、病假、事假、出差等情况)。

我们提出基于SSM(maven)结构的网络考勤系统,实现网上考勤任务,以减轻考勤人员的工作量。

我们准备开发员工考勤管理系统,完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。

实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,对员工整个月的考勤记录进行查询和统计。

企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

学生考勤管理系统概要设计

学生考勤管理系统概要设计

学生考勤管理系统概要设计简介学生考勤管理系统是一个用于学校管理学生考勤情况的信息化系统。

该系统将学生的考勤记录、请假情况、迟到早退情况等信息进行集中管理,提供便捷、高效的考勤管理服务,以提升学校的管理效率和学生的学习积极性。

功能模块用户管理模块该模块负责管理系统的用户信息,包括学生、教师和管理员。

每种用户都拥有不同的权限和功能。

学生用户•注册账号和登录系统•修改个人信息•查看考勤记录•申请请假•查看请假审批状态教师用户•注册账号和登录系统•修改个人信息•查看班级考勤记录•批准或拒绝学生请假申请•发送提醒消息给学生管理员用户•注册账号和登录系统•修改个人信息•管理学生和教师用户•生成考勤报表•设置系统参数和权限考勤管理模块该模块负责记录学生的考勤情况,包括签到、签退、请假、迟到和早退等信息。

签到与签退学生每天上学前要进行签到操作,下学后进行签退操作。

系统将记录学生签到签退的时间和地点,以便后续查询和分析。

请假管理学生可以在系统中申请请假,教师可以进行审批。

系统将记录请假的时间段和请假状态,并根据请假情况生成请假报表。

迟到和早退系统将记录学生的迟到和早退情况,并进行统计和分析。

教师可以对学生的迟到早退进行批评和提醒。

数据分析模块该模块根据考勤数据进行分析和统计,提供给管理员和教师用户参考。

考勤报表系统将根据学生的考勤记录生成考勤报表,包括学生的出勤率、请假次数、迟到次数等。

管理员和教师可以根据报表进行分析和评估。

迟到早退分析系统将统计学生的迟到和早退情况,并进行分析。

教师可以根据分析结果进行教学活动的调整和改进。

页面设计登录页面用户登录的入口,提供用户名和密码输入框,登录按钮。

注册页面新用户注册的入口,提供用户名、密码、确认密码和用户类型选择。

学生主页学生用户登录后的主页,显示个人信息和考勤记录。

提供请假申请和查看请假状态的功能。

教师主页教师用户登录后的主页,显示个人信息和班级考勤记录。

提供批准或拒绝学生请假申请的功能。

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

1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3术语及缩略语定义 (2)
1.3.1术语定义 (2)
1.3.2缩略语定义 (2)
1.4参考资料 (2)
2总体设计 (3)
2.1需求规定 (3)
2.1.1系统目标 (3)
2.1.2功能需求 (3)
2.1.3性能需求 (3)
2.2运行环境 (4)
2.3基本设计概念和处理流程 (4)
2.4结构 (4)
2.5人工处理过程 (5)
2.6尚未问决的问题 (5)
3接口设计 (5)
3.1用户接口 (6)
3.2外部接口 (6)
3.3内部接口 (6)
4运行设计 (6)
4.1运行模块组合 (6)
4.2运行控制 (6)
4.3运行时间 (6)
5系统数据结构设计 (6)
5.1逻辑结构设计要点 (6)
5.2物理结构设计要点 (7)
5.3数据结构与程序的关系 (8)
6系统出错处理设计 (8)
6.1出错信息 (8)
6.2补救措施 (9)
6.3系统维护设计 (9)
1引言
1.1编写目的
本可行性研究报告的编写是针对目前学校对学生的上课、开会及出操出行状况等考勤情况的运行现状进行分析和总结,通过采用先进的网络技术,代替人工记录学生的考勤情况,且由老师及时准确的将学生的考勤信息进行标记。

学生登陆此系统,可以方便的查看自己的考勤情况。

以此同时,还能减少管理学生考勤部门的工作人员的人数,将其分配到其他紧缺人手的地方,促进学校事业更好、更快的发展
1.2背景
a. 系统名称:学生考勤系统
b. 最终用户:学校
1.3术语及缩略语定义
1.3.1术语定义
实现环境:
首先学校在每个教室安装一台指纹考勤机,通过与服务器相连建立一个指纹考勤平台,对学生日常上课进行考勤,学校各任课老师可以通过访问服务器获得学生的出勤情况。

实现技术:
系统所采用的软件技术为后台数据库技术。

实现语言或工具:
实现系统最终采用的编程语言为C++。

1.3.2缩略语定义
SCS:Student Check System
1.4参考资料
下面是开发本系统所参考的相关书籍:
《计算机导论》(第2版)王玉龙主编电子工业出版社
《数据库实用教程》2007年董健全著清华大学出版社
《考勤管理系统可行性研究报告》XX大学图书馆
《软件工程》2007年8月陆惠恩编著人民邮电出版社
《Visual C++教程》2005年7月丁有和主编清华大学出版社
2总体设计
2.1需求规定
2.1.1系统目标
本软件是为完成课程设计开发软件。

该软件用于学生进行签到。

随着该学习的规模扩大,学员逐年成数倍增长,课程的设置管理,成绩的管理工作越来越繁重,急需一个软件系统解决这些问题。

本软件结合学生自身情况,对学生信息管理业务中学生信息、课程信息,签到情况等查询、维护提供完全的计算机管理。

2.1.2功能需求
本系统通过将学生指纹图像信息采集到系统中,步步跟踪学员从采集->班主任核对(添加事假病假)->计算人数->回存整个过程,并可供院系领导,管理员,任课老师查询使用。

本系统能够维护已经签到的学员信息,事假病假情况,为学院对学生考勤提供准确的资料。

条件与约束:
资金、时间约束:
本软件为我校教学需要而设计,未拨专项资金;本软件从2010年10月开始开发,研制时间不足1个月,2010年10月底开始测试使用。

技术约束:
要求采用后台数据库技术,数据库采用SQL SERVER2003。

界面要求使用汉字。

标准约束:
《界面风格规范》
2.1.3性能需求
2.1.
3.1数据精确度
数量值:精确到小数后2位;
时间值:精确到日,并以yyyy/mm/dd的形式表示;
2.1.
3.2时间特性
页面响应时间:不超过10秒
更新处理时间:不超过15秒
数据转换与传输时间:不超过30秒。

2.1.
3.3适应性
开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。

当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。

在设计中最好列出针对变更所需要重新设计的模块部分。

2.2运行环境
首先学校在每个教室安装一台指纹考勤机,通过与服务器相连建立一个指纹考勤平台,对学生日常上课进行考勤,学校各任课老师可以通过访问服务器获得学生的出勤情况。

2.3基本设计概念和处理流程
说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

基本概念:
1)系统级流图
处理流程:
采集->班主任核对(添加事假病假)->计算人数->回存
2.4结构
2.5人工处理过程
本软件系统在进行指纹采集(录入)时,必需人工录入学生基本信息及其指纹,或者从其他信息表(如excel表格)内导入。

过程:
首先打开数据库,然后录入学生的基本信息,例如:学号,姓名,院系,专业,指纹图像(原)等信息,最后保存入库。

或者通过BS方式从其他符合要求的信息表格(如excel表格)导入,修改差异,最后存入数据库
2.6尚未问决的问题
(1)考勤点较多,较分散不易管理。

(2)指纹识别技术并不能保证它百分之一百的正确率。

(3)有些教室人数较多,指纹考勤的验证时间控制。

3接口设计
3.1用户接口
用C++语言开发的人机交互界面与用户进行作息交流。

3.2外部接口
客户端配置
系统软件:Windows 2000/XP
开发语言:C++
3.3内部接口
本系统之内的各个系统模块之间的接口的安排:
主控模块(学生考勤系统)调用各个子模块(指纹采集,指纹识别检测,指纹核对,信息显示等)。

4运行设计
4.1运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。

4.2运行控制
每一种外界的运行控制的方式方法和操作步骤。

1)将手指放在指纹识别器上的触摸屏上,进行指纹采集。

2)打开设计好的软件界面,进行实时控制。

4.3运行时间
每种运行模块组合将占用各种资源的时间。

页面响应时间:不超过10秒
更新处理时间:不超过15秒
数据转换与传输时间:不超过30秒
5系统数据结构设计
5.1逻辑结构设计要点
6.2补救措施
说明故障出现后可能采取的变通措施,包括:
a. 定期对数据库进行备份,当原始系统数据万一丢失时启用副本,例如周期性地把磁盘信息记录到光盘上,这是对磁盘媒体的一种常用的后备技术;
b. 使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

6.3系统维护设计
在以后的使用阶段进行实时维护。

相关文档
最新文档