点名系统需求文档

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

基于多平台的点到系统

需求分析

2014-7-15

摘要

随着社会的发展和信息技术的进步,全球信息化的趋势越来越明显。几乎没有一个学校不在走信息化的路子,都在用自己的智慧将工作效率一步一步的提升。在现在的高校中,由于学生的分布式教学,造成了教学管理的不严谨性,使得一些学生产生了逃课旷课的侥幸心理。所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。因此,信息化给这样的一个状况带来了一个契机,基于多平台的点到系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。

本系统具备较完备的信息管理功能,通过使用本系统,高校教师能够在很短的时间内完成学生的考勤任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。全文共分为:前言、系统需求分析、系统逻辑方案、系统总体设计、系统详细设计、系统实施等六部分,通过对高校学生考勤工作流程的具体分析,详细表述了系统的业务流程图、数据流程图、数据字典、HIPO图、E-R图,然后采用自顶向下的几方法循序渐进地进行了系统的模块设计、代码设计、数据库设计、人机界面设计及输入输出设计等。通过系统的规划,充分体现了信息化在公安工作中的重要性、及时性和实效性。

第一章引言

1.1开发背景

在计算机技术广泛推广的今天,应用计算机已经大大的提高了社会的各方面的效率。而作为学校,社会知识的高度集中区,计算机已经成为一种必需品。有了计算机,那么我们就应该在方方面面想到用它来提高我们的效率。

对于大学生的考勤方面,现在越来越显示出重要性。虽然大学生都已经步入成年,但是其自制力还是很不乐观。很多方面还需要代课老师和学校的监督,当然对于上课点名很占用时间,而且效果不好,老师也不能对学生每次点名情况都有明确的了解,所以一个可视化的点名系统称为必须。

此外,对于学生上课表现情况,老师可以对问题的次数以及质量来进行打分。所以在上课时有一个能够面向学生的点名系统对学生的进行的提问也成为老师们十分想要的一个系统。

1.2任务描述

根据小组成员的人数和个人能力的差异,由项目组长分配任务,具体如下:

1.3主要技术及辅助工具

1.4开发平台以及运行环境

第二章需求分析

2.1需求规格

2.1.1一般性描述

点到系统主要分为三种用户类型。第一种为教师,教师的主要功能是对学生的出勤进行考察、登记并统计。第二种是管理员,主要职责就是根据其相应的角色进行权限的设置及对用户信息进行添加、修改、删除等基本操作;第三种为班长、普通学生用户,根据其角色的不同,其对系统的操作权限也不同。

2.1.2运行环境需求

2.2功能需求

时下大学校园里流传着这样一段顺口溜:大一是“实习生”,观察积累,瞅准机会,偶尔逃之;大二是“熟练工”分轻重缓急,酌情逃之。大三大四是“老油条”,逃课没商量。据一项权威调查显示,高校专业课逃课率在20% 左右,基础课的逃课率在25%以上,至于哲学等公共课则高达50%。逃课成了“必修课”,必修课成了选修课,选修课相当于没课———在大学校园里流行的这句话成为一些大学生的真实写照。所以教师们十分迫切的需要一款既方便又快速、准确率高、成本低的点到系统,

2.3性能需求以及安全性需求

从系统性能需求及安全性需求方面考虑.PC端和安卓端的压力较小,主要压力在WEB服务器上,这就意味着服务器端需要一个高性能的架构,WEB端脚本采用PHP编写,PHP是国际上最为流行的服务器脚本语言之一,有众多的成熟框架,配合开源的MySQL数据库使用是一个绝佳的选择,前端采用最新的HTML5和CSS3标准,并使用成熟的前言技术jQuerry、ajax、Easy UI等

2.4界面需求

毫无疑问,一个好的系统,在给用户提供完善的功能的同时,其界面的友

好性也不容忽视,界面在简洁、大方的同时其各功能的使用应简单、快捷。本

系统的开发充分体现了这一点。

2.5技术需求

本系统桌面版和手机版采用C/S结构,基于桌面的C/S(Client/Server)方式其实是一种客户机/服务器模式,它的客户端是一个应用程序。C/S结构中处于第一层的是客户端,处于第二层的是应用服务器,由一台或者多台服务器组成,该层具有良好的可扩充性,可以随着应用的需要增加服务器的数目。处于第三层的是数据层,由数据库系统和遗留系统组成。

本系统网页端采用B/S结构,用户只需要通过浏览器就可以访问,无需客户端,所有的开发与维护都在服务器上进行,系统升级与扩展相当方便.

第三章系统概要设计

3.1系统基本框架设计

3.1.1系统框架简述

本系统涵盖三个平台,教师根据自身教学环境选择相应的平台进行使用,本系统主要应用于PC端和手机端,教师首先在PC或手机上安装相应应用软件,然后通过服务器初始化本地数据库(相关数据须由管理员在WEB端事先添加),对于

PC端不便使用SQL Server数据库的情况可以使用Access数据库,将应用程序和数据可至于U盘中随身携带,当点名数据达到一定量之后,教师将数据上传到WEB服务器,WEB端提供查询、管理、修改等操作,教师将所有数据上传之后可以很直观的看到每位同学的到课情况和平时表现,为平时成绩提供一个十分有说服力的参考,学生可以通过WEB端查看自己的到课情况,如数据不对可以申诉,由老师进行核查,如有特殊情况可以向老师请假,老师可视情况而定是否准许请假

总体架构示意图

3.1.2基础类库设计

类体系结构必然依赖于基类以及父类的类库,通过继承、实现、重写等方法类库中的部分类来搭建本系统的类体系结构,同时系统也要设计一部分自己的类

相关文档
最新文档