学生考勤系统概要设计说明书(共9页).doc

上传人:飞****2 文档编号:14238334 上传时间:2022-05-03 格式:DOC 页数:9 大小:116.50KB
返回 下载 相关 举报
学生考勤系统概要设计说明书(共9页).doc_第1页
第1页 / 共9页
学生考勤系统概要设计说明书(共9页).doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《学生考勤系统概要设计说明书(共9页).doc》由会员分享,可在线阅读,更多相关《学生考勤系统概要设计说明书(共9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上1引言1.1编写目的本可行性研究报告的编写是针对目前学校对学生的上课、开会及出操出行状况等考勤情况的运行现状进行分析和总结,通过采用先进的网络技术,代替人工记录学生的考勤情况,且由老师及时准确的将学生的考勤信息进行标记。学生登陆此系统,可以方便的查看自己的考勤情况。以此同时,还能减少管理学生考勤部门的工作人员的人数,将其分配到其他紧缺人手的地方,促进学校事业更好、更快的发展1.2背景a. 系统名称:学生考勤系统b. 最终用户:学校1.3术语及缩略语定义1.3.1术语定义实现环境:首先学校在每个教室安装一台指纹考勤机,通过与服务器相连建立一个指纹考勤平台,对学生日常上课

2、进行考勤,学校各任课老师可以通过访问服务器获得学生的出勤情况。实现技术:系统所采用的软件技术为后台数据库技术。实现语言或工具:实现系统最终采用的编程语言为C+。1.3.2缩略语定义SCS:Student Check System1.4参考资料下面是开发本系统所参考的相关书籍: 计算机导论(第2版)王玉龙主编 电子工业出版社数据库实用教程2007年董健全著 清华大学出版社考勤管理系统可行性研究报告 XX大学图书馆软件工程2007年8月 陆惠恩编著 人民邮电出版社Visual C+教程2005年7月 丁有和主编 清华大学出版社2总体设计2.1需求规定2.1.1系统目标本软件是为完成课程设计开发软件

3、。该软件用于学生进行签到。随着该学习的规模扩大,学员逐年成数倍增长,课程的设置管理,成绩的管理工作越来越繁重,急需一个软件系统解决这些问题。 本软件结合学生自身情况,对学生信息管理业务中学生信息、课程信息,签到情况等查询、维护提供完全的计算机管理。2.1.2功能需求本系统通过将学生指纹图像信息采集到系统中,步步跟踪学员从采集-班主任核对(添加事假病假)-计算人数-回存 整个过程,并可供院系领导,管理员,任课老师查询使用。本系统能够维护已经签到的学员信息,事假病假情况,为学院对学生考勤提供准确的资料。条件与约束: 资金、时间约束: 本软件为我校教学需要而设计,未拨专项资金;本软件从2010年10

4、月开始开发,研制时间不足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适应性开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能

5、够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分。2.2运行环境首先学校在每个教室安装一台指纹考勤机,通过与服务器相连建立一个指纹考勤平台,对学生日常上课进行考勤,学校各任课老师可以通过访问服务器获得学生的出勤情况。2.3基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。基本概念: 1) 系统级流图处理流程: 采集-班主任核对(添加事假病假)-计算人数-回存2.4结构2.5人工处理过程本软

6、件系统在进行指纹采集(录入)时,必需人工录入学生基本信息及其指纹,或者从其他信息表(如excel表格)内导入。 过程: 首先打开数据库,然后录入学生的基本信息,例如:学号,姓名,院系,专业,指纹图像(原)等信息,最后保存入库。或者通过BS方式从其他符合要求的信息表格(如excel表格)导入,修改差异,最后存入数据库2.6尚未问决的问题(1)考勤点较多,较分散不易管理。 (2)指纹识别技术并不能保证它百分之一百的正确率。 (3)有些教室人数较多,指纹考勤的验证时间控制。3接口设计3.1用户接口用C+语言开发的人机交互界面与用户进行作息交流。3.2外部接口客户端配置 系统软件:Windows 20

7、00/XP 开发语言:C+3.3内部接口本系统之内的各个系统模块之间的接口的安排: 主控模块(学生考勤系统)调用各个子模块(指纹采集,指纹识别检测,指纹核对,信息显示等)。4运行设计4.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。4.2运行控制每一种外界的运行控制的方式方法和操作步骤。 1) 将手指放在指纹识别器上的触摸屏上,进行指纹采集。 2) 打开设计好的软件界面,进行实时控制。4.3运行时间每种运行模块组合将占用各种资源的时间。页面响应时间:不超过10秒更新处理时间:不超过15秒 数据转换与传输时间:不超过30秒

8、5系统数据结构设计5.1逻辑结构设计要点数据库的需求分析根据系统需求,可以列出以下数据项和数据结构: 1) 学生信息:包括学生学号、姓名、性别、年龄、院系、班级等 2) 教师信息:包括教师号、姓名、课程号等 3) 课程信息:包括课程号,课程名称。4)考勤信息表:包括班级名称,考勤日期,课程号,出勤人数,旷课人数,迟到人数,事假,病假,到课率5)管理员信息:用户名,密码5.2物理结构设计要点1、 学生信息表学生信息表(board)如下所示字段名称数据类型说明学号字符型学生的学号姓名字符型学生的姓名(有可能重复) 性别逻辑型学生的性别年龄数值型学生的年龄院系字符型学生所在院系班级字符型学生所在的班

9、级指纹信息?学生的指纹2 教师信息表 教师信息表(board)如下所示字段名称数据类型说明教师号字符型老师的编号姓名字符型老师的名字课程号字符型该老师所担的课程编号3 课程信息 课程信息表如下所示字段名称数据类型说明课程号字符型课程的编号课程名字字符型课程的名字4考勤信息表 考勤信息表如下所示字段名称数据类型说明班级名称字符型班级的名字考勤日期字符型考勤日期课程号字符型课程的编号出勤人数数值型出勤人数旷课人数数值型旷课人数迟到人数数值型迟到人数事假数值型事假病假数值型病假到课率字符型到课率5 管理员 课程信息表如下所示字段名称数据类型说明用户名字符型管理员的用户名密码字符型管理员的密码5.3数

10、据结构与程序的关系各个数据结构与访问这些数据结构的形式:都是通过调用数据库的形式进行消息传递的。6系统出错处理设计6.1出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。问题系统输出信息形式含义处理方法指纹没有采集到屏幕显示手指放的位置接触程度重新采集指纹采集重复鸣笛指纹采集重复后台根据情况自动删除数据库中是否又该同学指纹信息屏幕显示数据库录入信息时是否含有该学生指纹后台根据情况自动判断是否添加6.2补救措施说明故障出现后可能采取的变通措施,包括: a. 定期对数据库进行备份,当原始系统数据万一丢失时启用副本,例如周期性地把磁盘信息记录到光盘上,这是对磁盘媒体的一种常用的后备技术; b. 使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录; c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。6.3系统维护设计在以后的使用阶段进行实时维护。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁