c++考勤管理.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c考勤管理

4 系统概要设计  PAGE 16 功能介绍 开发这个系统的目的就是帮助学校的教导处提高工作效率,实现考勤管理系统的系统化,规范化和自动化,根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能。 考勤管理系统使用者包括学生,老师,管理员。 学生在主界面进行登陆后,输入相应得用户名以及密码,进入到学生请假主界面,来填写学生请假的日期以及结束的日期和相应得备注。当然学生也可以归来时进行补假来提交,以方便后台管理员的整理。 老师也是根据每一个固定的用户名和密码来进行在线审批。审批老师要根据学生请假的内容进行审批,如果允许,将会点击此学生的请假信息进行批假,然后方便学生查询时看自己是否请假成功,如果该学生请假理由不充分,老师则不与批假,在这个审批的过程中,也包括学生补假中的审批,若该学生因为某些原因,不能正常来校上课,我们也设计一个这样补假的模块让他们进行补假,老师也会及时的查看补假的学生,让他通过请假。 管理员部分分为后台管理以及考勤管理,后台管理给所有学生和老师的进行信息填写,修改。考勤管理员则是给所有学生上课进行考勤的人。 学生信息管理系统 管理员 教师 学生生 增改学生信息 增改系信息 增改教师信息 初始化密码 在线请假 查看考勤 在线批假 查看信息 查看考勤 图3-1 系统功能流程图 4系统概要设计 4.1设计思想 (1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。 (2)每一个大的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。 (3)合理的数据设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。 4.2设计原则 为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则: (1)合法性原则:依据学校的制度规定,参照学校的相关规定,这些都是要符合要求的。 (2)实用性原则:适合此信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。 (3)准确性原则:对输入的相关信息不的有错,如有错及时纠正,使用户能够及时准确的输入信息。 (4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。 (5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。 (6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。 (7)安全性原则:可以为该系统的用户设置用户权限。 4.3使用分析 学校考勤管理系统主要是是以先进的管理学生理念和科学的计算机技术来取代原始的手工操作。在新系统开发前,我们也做过一些调查,发现这些手工操作的管理方式存在很多不足,不方便学生查询自己的考勤信息,也不方便学校老师进行管理。 4.3.1处理流程 主流程:1建立数据库的连接。2获取系统设置3显示主对话框4等待用户输入。 如学生、教师、院系的注册 如学生、教师信息的修改 如密码初始化。 账号管理流程:1显示主对话框2等待用户操作 。如添加信息,进入添加流程 如修改信息,进入修改流程 如删除信息,进入删除流程。 信息管理流程:1显示主对话框2等待用户操作。 如添加信息,进入添加流程 如修改信息,进入修改流程。 院系管理流程:1显示主对话框2等待用户操作如添加信息,进入添加或修改流程。 4.4系统数据流分析 数据流图简称DFD图,包括四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程。 P0 学 生 管 理 系 统 学生 学生 学生操作信息 学生操作结果 管理员 管理员 管理员操作信息 管理员操作结果 教师 教师 教师操作信息 教师操作结果 图4-1 系统数据流图 1、数据流 编号:F5 名字:学生信息 描述:教师、学生操作的学生基本信息 编号:F1 名字:用户信息 描述:教师、学生、管理员操作的用户基本信息 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。如图4-2所示。 编号:F6 名字:教师信息 描述:管理员、教师操作的学生基本信息 编号:F2 名字

文档评论(0)

taobao88 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档