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

  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参考资料 (3)

2总体设计 (3)

2.1需求规定 (3)

2.1.1系统目标 (3)

2.1.2功能需求 (3)

2.1.3性能需求 (4)

2.2运行环境 (4)

2.3基本设计概念和处理流程 (4)

2.4结构 (5)

2.5人工处理过程 (5)

2.6尚未问决的问题 (6)

3接口设计 (6)

3.1用户接口 (6)

3.2外部接口 (6)

3.3内部接口 (6)

4运行设计 (6)

4.1运行模块组合 (6)

4.2运行控制 (7)

4.3运行时间 (7)

5系统数据结构设计 (7)

5.1逻辑结构设计要点 (7)

5.2物理结构设计要点 (7)

5.3数据结构与程序的关系 (8)

6系统出错处理设计 (9)

6.1出错信息 (9)

6.2补救措施 (9)

6.3系统维护设计 (9)

1引言

1.1编写目的

学生考勤系统是为本人完成课程设计而作的基于指纹平台开发的XX学院学生考勤软件。该软件用于XX大学XX学院学生能够及时地自主签到,更好地适应学校师生共同监督。

本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。

本文档主要适用于XX大学XX学院在校生进行课程设计的开发人员,也可以用于开发项目的项目管理人员、项目开发人员和项目维护人员阅读,或作为今后从事此系统开发及维护人员的技术参考资料。文档内容主要阐述了基于指纹的学生考勤系统的主要框架,总体结构。

1.2背景

a. 系统名称:学生考勤系统

b. 项目提出者:本小组全体成员

c. 项目开发者:本小组全体成员

d. 项目管理者:本校全体师生

e. 最终用户:学校

1.3术语及缩略语定义

1.3.1术语定义

实现环境:

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

实现技术:

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

实现语言或工具:

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

1.3.2缩略语定义

SCS:Student Check System

1.4参考资料

下面是开发本系统所参考的相关书籍:

《指纹识别器实验指导书》XX大学图书馆

《计算机导论》(第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)系统级流图

相关文档
最新文档