高校学生考勤系统管理.doc

高校学生考勤系统管理

收藏

压缩包内文档预览:(预览前20页/共35页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:6446344    类型:共享资源    大小:859KB    格式:ZIP    上传时间:2017-12-15 上传人:毕****做 IP属地:江苏
30
积分
关 键 词:
高校学生 考勤 系统管理
资源描述:
高校学生考勤系统管理,高校学生,考勤,系统管理
内容简介:
湖南现代物流职业技术学院 物信 系毕业设计任务书姓名 夏雪清 性别 女 班级 物信 1210学号 201241801022 专业 物流管理(信息方向)毕业设计题目 高校学生考勤系统管理设计的主要任务及需要阐述的问题目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让辅导员、院系领导都批准方能生效。这种的模式在目前高校管理中暴露了不可避免的弊端:一、学生请假不方便;二、学生请假对任课老师不透明;三、学生对自己整个学期的上课出勤情况没有整体的统计信息;四、班主任对本班学生整个学期的上课出勤情况不易查看;五、院系领导、学校领导不容易把握学生上课的出勤情况。因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校领导、系统管理员。设计的要求一:本系统由基本信息管理、考勤信息管理和统计查询模块、系统用户管理四个主要模块组成,具体功能如下:基本信息的添加、修改、删除和查询。基本信息管理包括节假日日期设置、部门信息管理和员工信息管理。考勤信息管理包括出勤管理、加班管理、请假管理和出差管理等功能。统计查询功能包括日考勤统计表、月考勤统计表和当日缺勤人员列表。系统用户管理包括用户信息管理、修改用户密码二、数据库的结构设计1.结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。参考文献陈豫龙、何旭洪.MyEclipse 6.0 数据库系统开发实例导航.北京:人民邮电出版社,2014徐志坚.信息系统与公司竞争.北京: 科学出版社,2014张海藩.现代软件工程方法.北京:清华大学出版社,2013何旭洪.MyEclipse 工程数据库实践.北京:人民邮电出版社,2015凌春华.公司财务管理.北京:科学出版社,2014萨师煊、王珊.数据库系统概论.北京:高等教育出版社,2015迟忠先.MyEclipse 6.0 开发实务.北京:电子工业出版社,2014胡存生、郭维保.MyEclipse 开发技术与范例.北京:电子工业出版社,2014毕业设计进度及考核安排:2014 年 12 月底,选题,进行调研(上网浏览相关系统, ,规划系统结构,准备制作系统所需的文字图片数据等资源。 )2015 年 1 月初,开始整理好思路,做好设计的大致内容。2015 年 2 月,跟指导老师交流,修改好,最终确定好。2014 年 4 月初,答辩企业指导老师 单位名称指导教师 办公电话E-Mail 移动电话教研室审核教研室主任签名:系(盖章)年 月 日湖南现代物流职业技术学院毕业设计开题报告学生姓名 夏雪清 指导教师 王思义 企业指导教师系 部 物信系 专 业物流管理(信息管理方向)班 级 物信 1210选 题 高校学生考勤系统管理1、本选题的意义和背景(列示毕业设计选题的背景、意义和本选题的应用价值):背景:(1) 支持学校实现规范化和高效率的管理(2) 支持学校高效率完成学生考勤工资管理的日常业务,包括新学生个人资料的录入、职务变动的记录和管理;出勤、缺席、请假、迟到、早退的记录与统计;以及工作汇报等信息的处理。(3) 支持学校进行学生考勤工资管理及相关方面的科学决策。2、本选题主要内容与预期目标 (列示毕业设计的主要内容和预期解决的问题):主要内容:(1) 系统规划阶段,主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST,Strategy Set Transformation) 、关键成功因素法(CSF,Critical Success Factors)和学校规划法(BSP,Business System Planning) 。(2) 系统分析阶段,主要任务是对组织结构与功能进行分析,理清学校业务流程和数据流程的处理,并且将学校业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。(3) 系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供了编程指导书。(4) 系统实施阶段,主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。(5) 系统运行阶段,主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。3、本选题进度计划(根据指导教师在任务书中写明的建议进度计划安排,制定个人具体的时间计划):4、毕业设计进度及考核安排:2014 年 12 月底,选题,进行调研(上网浏览相关系统, ,规划系统结构,准备制作系统所需的文字图片数据等资源。 )2015 年 1 月初,开始整理好思路,做好设计的大致内容。2015 年 2 月初,跟指导老师交流,修改好,最终确定好。2015 年 4 月初,答辩指导教师意见(根据学生的开题报告,指导老师提出是否同意开题的意见):指导教师: 2015 年 4 月 11 日系部审查意见:系部负责人: 年 月 日湖南现代物流职业技术学院毕 业 设 计毕业设计题 高校学生考勤系统管理 毕业设计类型 产品设计 工艺设计 方案设计 姓名 夏 雪 清 班级 物 管 (信) 1210 所属系部 物 流 信 息 系 专业 信 息 管 理 指导教师 王 思 义 职称 讲师 完成时间 2015 年 4 月 20 日 湖南现代物流职业技术学院教务处制2015 年 6 月 4 日原创性声明内容本 人 郑 重 声 明 : 所 呈 交 的 毕 业 设 计 , 是 本 人 在 导 师 的 指 导 下 , 独 立 进 行 研究 工 作 所 取 得 的 成 果 。 除 文 中 已 经 注 明 引 用 的 内 容 外 , 本 设 计 不 包 含 任 何 其 他个 人 或 集 体 已 经 发 表 或 撰 写 过 的 作 品 成 果 , 所 引 用 相 关 企 业 、 单 位 资 料 获 得 了对 方 的 授 权 。 对 本 文 的 研 究 做 出 重 要 贡 献 的 个 人 和 集 体 , 均 已 在 设 计 中 以 明 确方 式 标 明 。 本 人 完 全 意 识 到 本 声 明 的 法 律 结 果 由 本 人 承 担 。毕业设计作者签名: 日期: 年 月 日 毕业设计使用授权声明本 人 完 全 了 解 湖 南 现 代 物 流 职 业 技 术 学 院 有 关 保 留 、 使 用 毕 业 设 计 的 有 关规 定 , 即 : 学 校 有 权 保 留 毕 业 设 计 并 向 国 家 主 管 部 门 或 其 指 定 机 构 送 交 设 计 的电 子 版 和 纸 质 版 , 有 权 将 毕 业 设 计 用 于 非 赢 利 目 的 的 少 量 复 制 , 并 允 许 毕 业 设计 进 入 学 校 图 书 馆 、 院 系 资 料 室 被 查 阅 , 在 世 界 大 学 城 毕 业 设 计 网 站 公 开 , 学院 有 权 将 毕 业 设 计 的 内 容 编 入 有 关 数 据 库 进 行 检 索 , 可 以 采 用 复 印 、 缩 印 或 其他 方 法 保 存 毕 业 设 计 。毕 业 设 计 作 者 签 名 : 导 师 签 名 :日 期 : 年 月 日 日 期 : 年 月 日0摘要本系统的开发是以实习期间所搜集的数据为基础,并参阅了大量有关管理信息系统建立及相关数据库开发的著作和论文。在系统的介绍了管理信息系统的发展、功能目标和作用的基础上,详细介绍了学校学生管理系统的开发过程和步骤,在实现学校学生考勤集成管理的系统化、规范化、自动化的原则指导下,严格按照软件工程的开发步骤进行了系统的开发。本系统是适应学校教育部门和管理部门的实际需要面整合的一套功能强大且易学易用的计算机管理软件。该系统适用于考勤制度严格的各类企事业单位。它支持学校高效率完成学生考勤工资管理的日常业务,包括新学生个人资料的录入、职务变动的记录和管理;出勤、迟到、早退、缺席、请假的记录与统计。关键词:信息管理系统,学生管理,考勤管理1目录1.系统目标设计 .31.1 开发设计思想 .31.2 开发设计原则 .41.3 开发工具介绍 .51.4 系统功能分析 .101.5 系统功能模块设计 .112. 数据库设计 .122.1 数据库需求分析 .122.2 数据库逻辑结构设计 .123. 功能模块创建 .193.1 登录模块设计 .193.2 学生管理模块设计 .203.3 班级管理模块设计 .213.4 课程管理模块 .224. 数据库的维护与评价 .234.1 数据库的维护 .234.2 数据库评价 .244.3 本系统特色 .244.4 本系统性能 .255. 总结 .28参考文献 .3221.系统目标设计学校学生考勤管理系统可以用于学校完成学生考勤工资管理工作,有 3 个方面的内容:(1) 支持学校实现规范化和高效率的管理(2) 支持学校高效率完成学生考勤工资管理的日常业务,包括新学生个人资料的录入、职务变动的记录和管理;出勤、缺席、请假、迟到、早退的记录与统计;以及工作汇报等信息的处理。(3) 支持学校进行学生考勤工资管理及相关方面的科学决策。1.1 开发设计思想本系统开发思想是应用结构化生命周期开发方法。其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程划分为五个依次连接的阶段:(1) 系统规划阶段,主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST,Strategy Set Transformation) 、关键成功因素法(CSF,Critical Success Factors)和学校规划法(BSP,Business 3System Planning) 。(2) 系统分析阶段,主要任务是对组织结构与功能进行分析,理清学校业务流程和数据流程的处理,并且将学校业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。(3) 系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供了编程指导书。(4) 系统实施阶段,主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。(5) 系统运行阶段,主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。1.2 开发设计原则为了实现系统规划的目标,系统建设应遵守以下原则:(1) 统一规划随着社会的发展和技术的进步,信息服务建设的任务是长期的和艰巨的,应根据学校用户对信息的需求和学校的经济实力,对系统进行统一规划,突出重点,尽可能缩短开发周期。4(2) 坚持标准化和可行性采用市场上的先进技术和相对成熟的产品并向国际标准、国家标准、工程标准、相关行业标准。要尽可能避免采用费标准协议和软件,要贯彻遵循标准、模块独立和接口开放的原则。此外,尽可能考虑用户提出的兼容原有系统的要求。(3) 保证系统的安全和稳定可靠在系统设计和网络设计方面应优先考虑系统的安全性和稳定可靠性。保证学校的业务流程能够顺利的进行,并且拥有很高的安全性和可靠性。(4) 保证网络先进性和有效性由于该系统除了满足学校内部的管理需求外还要和其他外部学校进行业务联系,所以必须保证网络系统的安全可靠性和高性能处理能力。(5) 人机界面友好由于使用该系统的工作人员不一定是计算机专业技术人员,所以为了使系统有很好的普及性和可用性,应为用户提供方便快捷的操作和良好的人机交互界面。1.3 开发工具介绍1.3.1 MyEclipse 面向对象开发工具简介(1) MyEclipse 功能描述MyEclipse 是由 Inprise(原 microsft)公司推出的一种功能强大、使用灵活的快速应用开发工具(RAD,Rapid Application Developer) 。MyEclipse 是开发数据库前端的优秀工具,它以其简洁明快的编程语5言、功能强大的组件和灵活方便的编程环境在竞争激烈的市场中越来越赢得青睐。采用 MyEclipse 来开发数据库应用程序具有更大的灵活性和可扩展性。MyEclipse 支持单机的 dBase、Paradox 数据库和流行的关系数据库,如 Oracle,Sybase,SQL 等。它速度快,具有强大且容易使用的可视化开发环境,并采用了具有弹性和可重用的完整的面向对象程序语言Object PASCAL。使用它编写 Windows 且效率极高。(2) 集成开发环境简介MyEclipse 6.0 安装完成之后,会产生一个 Microsoft MyEclipse 程序组,从开始菜单中选择“程序Microsoft MyEclipse 8.0MyEclipse 8.0”进入 MyEclipse 的集成开发环境。如图 2.1 所示:图 2.1 MyEclipse 6.0 集成开发环境1) 命令菜单和控件菜单工具条和控件6MyEclipse 提供了丰富的命令菜单和可用控件。通过选择菜单中的命令,可完成 MyEclipse 集成开发环境提供的所有功能。组件面板位于主窗口下拉菜单的右下方,有若干组件页组成。每个页中包含相应的组件按钮,开发人员可以根据程序设计需要,选择适当的组件将其放入窗体中。2) 对象监视窗口对象监视窗口(Object Inspector)用于查看管理对象属性和事件,如图所示。MyEclipse 启动时,对象监视窗口在屏幕的左侧,是浮动面板,因此可以方便地被拖动到任何位置。单击窗口右上角的“关闭”按钮可将窗口隐藏,而单击“View”菜单的“Object Inspector”选项可再次显示此窗口,快捷键“F11”同样可以呼出对象监视窗口。对象监视窗口具有两个标签页:Properties(属性)和 Events(事件) 。在设计期,点选属性页可显示和设置所选对象的各种属性;点选事件页将列出该对象具有的触发事件,双击某一事件,则在事件代码编辑器中自动添加该事件的处理程序声明,并且转到代码编辑器窗口,进行代码的编写和修改,也可以通过下拉按钮选择已存在的处理子程序作为该事件的处理程序。3) 设计期窗体开发应用程序的过程实际上就是在窗体上放置各种对象、进行属性设置和编写事件处理代码。在设计期窗体加入控件对象之后,可以拖动该对象到合适的位置,7也可将其放大或缩小。同时在对象被选中状态下,可以在对象监视窗口中设置对象的属性和事件。4) 源代码编辑器在启动 MyEclipse 后,源代码编辑器通常被自动建立的窗体覆盖。若要查看程序代码,可以按 F12 键将源代码编辑器窗口移动到窗体前。F12 键是设计期窗体和源代码编辑器之间切换的快捷键。源代码编辑器窗口布局如图 2.2 所示。图 2.2 源代码编辑器窗口的左侧是单元资源列表,包括窗体包含的所有对象列表,自定义的变量和常量列表,其他相关单元的列表。窗口的右侧为当前窗体的源代码。如果打开了多个程序单元,源代码编辑窗口中将显示多个标签页,图 2-2 中就包含 Unit1 和 Unit2 两个单元。1.3.2 SQL2000 简介SQL 是微软公司所发行的一套在 Windows 操作系统上运行的关系型数8据库管理系统(RDBMS) ,它主要提供数据存放、管理与分析的服务。通过它所提供的 GUI 图形化用户接口管理工具,让用户的操作更为简单方便(1) Enterprise Manager 管理工具Enterprise Manager 是 Microsoft SQL 2000 的主要管理工具,用来进行服务器与学校管理工作。它提供一个与 Microsoft Management Console(MMC)兼容的用户接口,让用户可以进行定义 SQL 服务器群组、在 SQL 服务器群组中注册个别服务器、为每一个已注册的服务器设置 SQL选项、建立与管理每一个已注册服务器中的数据库、对象、登录、用户以及权限、在每一个已注册的服务器上定义与执行各种 SQL 管理工作。(2) Profiler 管理工具Profiler 工具可以从服务器中撷取 Microsoft SQL 2000 的事件,被用来监看、记录及查核 Microsoft SQL 数据库的活动。可以将这些事件存储在追踪文件或数据表中,以便在事后进行分析,或是在诊断问题时,用来重新执行特定的一连串步骤。如图 2-3 所示:9图 2-3 SQL Profiler 画面(3) 查询分析器查询分析器(Query Analyzer)是一个图形化用户界面工具,用以交互的模式设计及测试 Transact-SQL 语句、批次与脚本,它也提供以图形显示计划的形式来进行查询分析。查询分析器的界面如图 2-4 所示:图 2-4 SQL Query Analyzer 画面1.4 系统功能分析在系统开发总体任务的基础上完成系统功能分析。本系统完成如下功能:(1) 学生各种信息的输入,包括学生基本信息、学历信息、职称、籍贯等,学生各种信息的查询修改。对于转出、辞职、退休学生信息以及学生密码的修改。(2) 学生上下班时间的设定,上下班时间相对比较固定,可保存在系统设置文件中,无须写入数据库;学生出入单位的情况记录、请假、10缺席和出差情况的记录;每月底进行整月的出勤情况统计,为实际生成工资提供条件。(3) 学生工作汇报报表输出。1.5 系统功能模块设计在系统功能分析的基础上,我们可以设计出符合功能要求的模块。学校学生考勤管理系统的功能模块图如下所示:图 2-5 学校学生考勤管理系统学校学生考勤管理系统系统管理班级管理学生管理课程管理系统登陆帐户管理院系添加院系删除院系修改学生添加学生查询课程添加课程修改课程查询112. 数据库设计2.1 数据库需求分析数据库结构设计的第一个阶段,也是非常重要的一个阶段是数据库需求分析。需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。在这个阶段主要是收集基本数据以及数据处理的流程。需求分析主要解决两个问题:(1) 内容要求。调查应用系统用户所有操作的数据,决定在数据库中存储什么数据。(2) 处理要求。调查应用系统用户要求对数据库进行什么样的处理,理清数据库中各种数据之间的关系。通过对本系统的数据流图和本系统管理内容和过程的分析,设计的数据项和数据结构如下:学生信息:学号、姓名、班级、密码、电话、生日、班级、QQ、E-main、籍贯、身份证、其他。院系班级:院系添加、查询、修改。课程管理:课程添加、查询、修改。系统管理:系统登录、账号管理、数据备份。2.2 数据库逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E-R 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构。12从理论上讲,设计逻辑结构应该选择最适于相应概念结构的数据模型,然后对支持这种数据模型的各种 DBMS 进行比较,从中选出最合适DBMS。但实际情况往往是已给定了某种 DBMS,设计人员没有选择的余地。关系模型的逻辑结构是一组关系模式的集合。E-R 图则是有实体,实体的属性和实体之间的联系三个要素组成的。E-R 图向关系模型的转换要解决的问题是如何将实体和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。将 E-R 图转换为关系模型实际上就是将实体,实体的属性和实体之间的联系转换为关系模式,转化一般遵循如下原则:(1) 一个实体型转换为一个关系模式。(2) 一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。(3) 一个 1:N 联系可以转换为一个独立的关系模式,也可以与 N 端对应的关系模式合并。(4) 一个 M:N 联系转换为一个关系模式。(5) 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。具有相同码的关系模式可合并本系统主要用到下列数据表,下面简要列出:表 1-1 管理员表13序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 102 username VarChar 50 是 2553 pwd VarChar 50 是 2554 cx VarChar 50 是 2555 addtime DateTime 8 是 23表 1-2 班级表序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 102 banji VarChar 50 是 2553 suozaiyuanxi VarChar 50 是 2554 banzhuren VarChar 50 是 2555 addtime DateTime 8 是 23表 1-3 教师表湖南现代物流职业技术学院14序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 102 gonghao VarChar 50 是 2553 xingming VarChar 50 是 2554 xingbie VarChar 50 是 2555 chushengnianyue VarChar 50 是 2556 mima VarChar 50 是 2557 dianhua VarChar 50 是 2558 youxiang VarChar 50 是 2559 zhicheng VarChar 50 是 25510 zhujiaokecheng VarChar 50 是 25511 addtime DateTime 8 是 23表 1-4 课程表序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 湖南现代物流职业技术学院 续表:课程15序号 字段名称 字段类型 大小 允许为空 最大长度 备注3 mingcheng VarChar 50 是 255 4 xuefen VarChar 50 是 255 5 xueshi VarChar 50 是 255 6 kaoshileixing VarChar 50 是 255 7 kechengleixing VarChar 50 是 255 8 addtime DateTime 8 是 23 表 1-5 学生表序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 xuehao VarChar 50 是 255 3 xingming VarChar 50 是 255 4 banji VarChar 50 是 255 5 mima VarChar 50 是 255 6 dianhua VarChar 50 是 255 7 youxiang VarChar 50 是 255 湖南现代物流职业技术学院 续表:学生16序号 字段名称 字段类型 大小 允许为空 最大长度 备注8 QQ VarChar 50 是 255 9 jiguan VarChar 50 是 255 10 shenfenzheng VarChar 50 是 255 11 xingbie VarChar 50 是 255 12 beizhu VarChar 50 是 255 13 addtime DateTime 8 是 23 表 1-6 学生考勤表序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 xuehao VarChar 50 是 255 3 xingming VarChar 50 是 255 4 kecheng VarChar 50 是 255 5 riqi VarChar 50 是 255 6 jieshu VarChar 50 是 255 7 kaoqin VarChar 50 是 255 8 beizhu VarChar 50 是 255 湖南现代物流职业技术学院 续表:学生考勤17序号 字段名称 字段类型 大小 允许为空 最大长度 备注9 addtime DateTime 8 是 23 表 1-7 院系表序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 3 mingcheng VarChar 50 是 255 4 addtime DateTime 8 是 23 湖南现代物流职业技术学院183. 功能模块创建该系统的开发使用多文档界面(MDI)的结构。MDI 结构包括一个主窗口和若干个子窗口。可以方便地在各个子窗口之间切换,并且共用一套菜单。最典型的应用 MDI 结构的软件是 Microsoft 的 Office 系列软件。3.1 登录模块设计该模块是为了对系统的安全性进行身份认证和检验,对于不同的部门设置不同的权限,便于进行维护。当用户登录不同的模块时,其他模块的功能将受到屏蔽,即不属于该模块的其他功能菜单将是无效的。系统登录窗体是连接数据库时,用于验证学生密码、权限和所要登陆的管理模块,窗体布局如图 4-1 所示:图 4-1 登录模块湖南现代物流职业技术学院193.2 学生管理模块设计3.2.1 学生信息添加该界面主要是让管理员可以添加系统中的所有学生生信息,包括学号,姓名、班级、密码、电话、邮箱、QQ、身份证、备注等信息,其界面如下图所示: 图 4-2 学生信息界面3.2.2 学生信息查询图 4-3 学生信息查询湖南现代物流职业技术学院20该模块主要是让管理员可以对上一模块中添加的学生信息进行查询、修改、统计、打印及删除等操作。其中查询为模糊查询,即只需要输入字段中的某些字符即可查到,查询条件有两个,一是学号,一是姓名,且两个之间的关系为 and 关系。如果两个条件都为空则表示查询所有。3.3 班级管理模块设计3.3.1 班级信息添加模块图 4-5 班级信息添加该模块主要是让管理员可以添加系统中的班级信息,包括班级,所在院系,班主任三项,代写毕业论文 其中所在院系和班主任是由系统数据库中自动读取的,也是管理员可以更改删除的。3.3.2 院系信息查询模块湖南现代物流职业技术学院21图 4-6 院系信息查询与学生信息查询模块相似,该模块主要功能也是让管理员查询上一模块中添加的信息,也有查询、修改、删除、打印及统计等功能。3.4 课程管理模块3.4.1 课程信息添加模块图 4-7 课程信息添加该模块主要是让管理员可以添加系统中的课程信息、包括编号、名称、学分、学时、考试类型、课程类型。3.4.2 班级信息查询模块湖南现代物流职业技术学院22图 4-8 班级信息查询与学生信息查询模块相似,该模块主要功能也是让管理员查询上一模块中添加的信息,也有查询、修改、删除、打印及统计等功能。其实现代码不再赘述。湖南现代物流职业技术学院234. 数据库的维护与评价学校学生考勤管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作和评价工作。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,系统维护工作的好坏可以决定系统的生命的长短和使用效果。4.1 数据库的维护在数据库运行阶段,对数据库经常性的维护工作主要是由 DBA 完成的,它包括:(1) 数据库的转储和恢复数据库的转储和恢复是系统正式运行后最重要的维护工作之一。DBA要针对不同的应用要求制定不同的转储计划,以保证一旦发生故障能尽快将数据库恢复到某种一致的状态,并尽可能减少对数据库的破坏。(2) 数据库的安全性、完整性控制在数据库运行过程中,由于应用环境的变化,对安全性的要求也会发生变化,比如有的数据来源是机密的,现在是可以公开查询的了,而新加入的数据又可能是机密的了。系统中用户的密级也会改变。这些都需要 DBA 根据实际情况修改原有的安全性控制。同样,数据库的完整性约束条件也会变化,也需要 DBA 不断修正,以满足用户要求。(3) 数据库性能的监督、分析和改造湖南现代物流职业技术学院24再数据库运行过程中,监督系统运行,对检测数据运行分析,找出改进系统性能的方法是 DBA 的又一重要的任务。目前有些 DBMS 产品提供了检测系统性能参数的工具,DBA 可以利用这些工具方便地得到系统运行过程中一系列性能参数的值。DBA 应仔细分析这些数据,判断当前系统运行状况是否是最佳,应当做哪些改进。(4) 数据库的重组织与重构造数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时 DBA就要对数据库进行重组织,或部分重组织。数据库的重组织,并不修改原设计的逻辑和物理结构,而数据库的重构造则不同,它是指部分修改数据库的模式和内模式。4.2 数据库评价系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。4.3 本系统特色()考勤规则灵活。可以任意指定学生的考勤规则,真正做到了因人而异。()支持多种考勤事件。目前支持常见的请假、假期、替换班等考勤事件。()权限分配严密。一个没有得到某个功能授权的操作人员不湖南现代物流职业技术学院25能使用这部分功能。()刷卡表格式友好。学生刷卡表的格式类似于传统的卡钟打印时间的格式,并可以在每一张刷卡表的末尾,打印出该学生一个月考勤的统计数据。()报表类型多样。主要有给学生部、财务部用的考勤统计清单,以及学生考勤表,学生刷卡表,学生工资发放表等各种实用表单。4.4 本系统性能(1)系统首次运行时,将根据用户输入的密码,授权为系统唯一的系统卡,保证用户的安全性。 (2)完善的系统维护1)使您对机构及人员的情况一目了然,完美的功能便于随时调整机构与人员的关系。2)方便的发卡功能,发卡后即时生效。3)不再使用的用户卡,可进行回收,重新发卡给他人使用。4)用户卡丢失后,可立即挂失;重新找到卡后,可进行解挂。5)可自由更改操作员口令,便于系统进行管理。6)可自由增减系统操作员,设置口令便于系统进行管理。7)可设置操作员不同级别的使用权限,便于系统进行管理。8)具有数据库的备份和恢复功能,提高了系统的安全性。(3)丰富的制度设定功能1) 可根据公司的制度设定迟到、早退、旷工的条件和扣罚标准。湖南现代物流职业技术学院262) 可自由设定各种班次制度。3) 可设定假日串休,设定某个工作日为休息日,或休息日为工作日。(4)采集数据功能1)可随时采集数据,通过网络直接读取网点的打卡数据。2)可进行定时自动采集数据。3)若学生因特殊原因忘记打卡可进行补卡。4)可查询任意时间的打卡数据。5)学生请假不能打卡时可进行人工请假登记输入。6) 可随时对请假登记情况进行查询。(5)计算出勤功能1) 计算学生出勤功能,根据工时计算实际出勤工时。2) 出勤结果处理功能,根据制度进行出勤结果处理。(6)丰富的查询、打印报表功能。1) 可查询、打印和预览个人出勤的情况。2) 可查询、打印和预览部门学生出勤的情况。3) 可打印和预览任意日期段的个人出勤报表。4) 可打印和预览任意日期段的任意部门学生的出勤报表。5) 可打印和预览任意日期段所有学生每天的出勤报表。6) 可打印和预览任意日期段部门出勤汇总表。7) 可打印和预览任意日期段部门工时汇总表。湖南现代物流职业技术学院278) 可打印和预览任意日期段学生请假登记报表。5. 总结该系统是本人在现代物流职业技术学院实习时所参与了解的中小型湖南现代物流职业技术学院28学校学生考勤管理信息系统。该系统只涉及人力资源管理模块和财务管理模块的一些功能。管理信息系统是随着计算机在学校管理和生产中的普及所形成的一个科学的先进的集成化系统。因此,学校采用信息化管理是适应现代学校制度要求,推动学校集成化管理走向科学化和规范化的必要条件。本管理系统就是顺应这种要求而开发出来的系统。在本次设计中,我体验到编制程序的乐趣,当某一模块的功能实现时,那种高兴的心情是无法用语言来表达的。该设计不仅能锻炼我的耐心,我的细心,还能锻炼我的综合能力。如果没有一定的毅力,没有一定的数据库设计的一般的知识,要完成一个数据库设计决不是一件容易的事。所以在以后的学习中,我会老老实实的学好基础知识,只有掌握了理论知识,并把它用于实践,才能获得真正的有用的知识。在开发过程中, 我从搜集材料,搜集各种信息做起,严格按照管理信息系统开发的一般过程进行了系统开发准备,系统调查,系统分析,系统设计,系统实现,系统运行和维护方面的工作。我采用的是自下到上的设计方案,先将各个模块的功能实现以后,将它们再连接起来,逐步进行完善整个系统。 在系统调查阶段主要调查下列方面的内容:系统概况,组织结构,业务流程,报表数
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:高校学生考勤系统管理
链接地址:https://www.renrendoc.com/p-6446344.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

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