-面向对象方法范本(软件工程之业务流程)

题 目

第一章 引言

1.1 项目背景

社会治安综合治理是党中央依据我国社会主义初级阶段的理论,对新中国成立以来,特别是改革开放以来社会治安工作的经验,并从新时期社会治安的实际出发,提出的解决我国社会治安问题的总的战略方针。

高校治安综合治理以社会治安综合治理的存在为前提。高校治安综合治理是一项政治任务,是解决高校治安问题的根本出路,是具有中国特色的解决高校治安问题的新途径。实践证明,高校治安综合治理为维护高校政治稳定和校园治安环境、创造良好的教学科研秩序做出了重要贡献。尤其是当前形势下,高校治安综合治理在维护校园稳定、构建和谐校园中将发挥重要的积极作用。

经过探索与实践,全党和全社会对高校治安综合治理基本达成了共识。高校治安综合治理是社会治安综合治理的重要方面,高校和谐稳定是社会和谐稳定的重要基础,关系到全党和全国工作大局,关系到和谐社会建设,关系到青年大学生的健康成长,关系到高等教育事业的持续协调发展。

20 多年来,高校治安综合治理积累了丰富、成功的经验,这是一笔非常宝贵的财富。但是,随着我国政治经济体制改革的不断深化、社会主义法制建设的日臻完善、高等教育管理体制改革的继续深入,高校治安综合治理面临着严峻的挑战。如何把高校的综治工作做好,以评促建、以评促管是主要的手段之一,而在综治工作的考评过程中涉及到大量的数据和材料,以及各种的评分标准,目前都是采用纸质稿加电子稿人工考评的方式,每次的考评需要花费大量的人力物力,通过信息化的手段,建立一套综治的考评系统是很有必要的。

1.2 同类系统研究与应用现状

1.3 研究的内容和主要工作

1.3.1 研究的内容

1.3.2 本人主要工作

本人主要负责身份证上课考勤系统业务分析中原有业务流程分析的课堂点名流程分析、课堂签到流程分析以及考勤统计流程分析工作,以及针对原有业务流程分析进行业务流程再造的分析工作„„。

1.4 论文结构(可选)

本文由五章内容组成,其中:

第一章介绍了本文的项目背景,对同类系统研究与应用现状进行了概述,阐述了研究的内容以及本人的主要工作(以及论文结构)。

第二章是本文的重点,对业务进行详细的研究与分析,包括:业务描述、原有业务流程分析、业务流程再造。

第三章是本文的核心内容之一,针对系统的业务分析进行功能分析,包括角色分析、系统用例分析、系统功能包图。

第四章是本文的核心内容之一,在业务分析和功能分析的基础上进行了功能数据分析,通过概念类图、类图缩略图、实体类关系图(和数据库表结构)对数据库进行了详细分析与设计。

第五章总结了本文所做的工作,同时对进一步的工作进行了展望。

第二章 业务分析

软件需求分析就是以一种清晰、简明、一致且无二义性的方式对一个待开发系统中的各个方面有意义的陈述的集合。需求必须是完整的,足以使设计师和工程师来开发一个使客户满意的软件产品。

软件需求分析主要包括三个不同的层次:业务分析、功能分析和数据分析。业务分析是客户对软件制品目标的高层次要求。

2.1 业务描述

业务描述是客户对软件制品目标的高层次要求的形象化阐述。

2.1.1 组织结构分析

组织结构图是企业的流程运转、部门设置及职能规划等最基本的结构依据,常见的组织结构形式包括中央集权制、分权制、直线式以及矩阵式等。

图2 软件学院组织结构图

如图2所示,软件学院由党委办公室、行政办公室、教务办公室、研究生与学科建设办公室、软件工程系、网络工程系、信息安全工程系、实验中心和信息技术研究所等组成。

2.1.2 业务问题概述

随着IT的日新月异,我们应该采用合适的技术来节约时间去学习更多有用的知识。在传统方式下,教师在课堂上使用点名答“到”的方式来记录考勤,这种方式一来浪费大量时间,二来在团结互助的时代,同学之间难免帮助答“到”,这需要教师记得每一个学生,并且教师只能手工记录缺席、迟到等状态。此外,这种方式不能准确量化的反映出学生迟到多少时间,而对教师的考勤也从未考虑。

2.2 原有业务流程分析

原有业务流程分析采用流程图描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,主要是描述业务走向,以业务处理过程为中心。

2.2.1 课堂考勤流程

图2.1 课堂点名业务流程图

如图2.1所示,课堂点名业务流程图是教师在课堂上点名的业务流程。首先教师准备学生名册,上课过程中抽出几分钟按照学生名册的排列顺序进行点名,根据学生是否作出响应,来记录学生考勤,如果学生答到,则记录学生出勤;否则,记录学生缺勤,直至点名全部结束,记录的结果形成本次考勤结果。

图2.2 课堂签到业务流程图

2.2.2 考勤管理流程

图2.3 随堂作业考评业务流程图

如图2.3所示,随堂作业考评业务流程图是教师布置随堂作业进行考评的业务流程图。一方面,可以考评学生平时成绩;另一方面,还可以考评学生的出勤情况。首先,教师在上课即将结束的时候,准备随堂作业给学生,学生完成随堂作业后上交给教师,教师负责收取所有上课学生的一次随堂作业,最后这门课程的随堂作业作为考勤和平时成绩。

图2.4 考勤统计业务流程图

2.3 业务流程再造

业务流程再造是指从根本上对原来的业务流程做彻底地重新设计,把直线职能型的结构转变成平行的流程网络结构,优化管理资源和市场资源配置,实现组织结构的扁平化、信息化和网络化,从结构层次上提高企业管理系统的效率和柔

性。

2.3.1 课堂考勤流程

图2.5 课堂考勤流程再造业务流程图

如图2.5所示,课堂考勤流程再造业务流程图可以对教师和学生进行身份证考勤,对比原有的业务流程增加了对教师的考勤,是未来教育发展的趋势,并且使用课堂考勤可以提高考勤的效率,比原有的课堂点名业务流程更节约时间。考勤的结果包括具体的考勤刷卡时间等信息,考勤信息存储在身份证管理系统的数据库中,更容易方便查询。

2.3.2 上传考勤流程

图2.6 上传考勤流程再造业务流程图

2.3.3 考勤管理流程

图2.7 考勤统计流程再造业务流程图

图2.8 考勤备份流程再造业务流程图

图2.9 考勤查阅流程再造业务流程图

2.3.4 远程管理流程

图2.10 远程参数设置流程再造业务流程图

图2.11 考勤查询流程再造业务流程图

第三章 功能分析

功能分析描述了待开发的软件必须完成的任务,定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。

3.1 角色分析

以下从身份证上课考勤系统的实际需求分析,系统涉及到以下角色:

表3 角色划分表

3.2 系统用例分析

用例(use case)表示参与者与系统的一次交互过程。用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。 3.2.1 总体用例分析

用例的用例描述。>

下面给出了身份证上课考勤系统的总体用例图,包含课堂考勤、上传考勤、考勤管理和远程管理等用例,如下图3.1所示:

图3.1 身份证上课考勤系统总体用例图

3.2.2 子用例分析

3.2.2.1 课堂考勤用例

图3.2 课堂考勤用例图

表3-1 参数设置用例描述

表3-1-1 上课信息设置用例描述

表3-1-2 时间设置用例描述

表3-1-2-1 考勤时间设置用例描述

表3-1-2-2 系统时间设置用例描述

表3-1-2-2-1 联网设置系统时间用例描述

表3-1-2-2-2 手动设置系统时间用例描述

表3-2 教师考勤用例描述

表3-2-1 身份证刷卡用例描述

表3-3 学生考勤用例描述

3.2.2.2 上传考勤用例

图3.3 上传考勤用例图

3.2.2.3 考勤管理用例

图3.4 考勤管理用例图

3.2.2.4 远程管理用例

图3.5 远程管理用例图

3.3 系统功能包图

包图是用来描述子功能的架构和相互间的依赖关系。系统功能包图设计定义软件系统各主要部件及成分之间的关系。

3.3.1 总体功能包图

图3.6 身份证上课考勤系统总包图

如上图3.6所示,身份证上课考勤系统一共分为四个包:课堂考勤、上传考勤、考勤管理、远程管理。课堂考勤包提供给管理人员、教师和学生三种角色使用,管理人员可使用该包的参数设置子功能设置上课信息,例如:上课课程、上课地点,授课教师,上课时间等,还可以设置考勤的时间;教师可使用该包的教师考勤子包进行身份证刷卡打考勤;学生使用该包的学生考勤子包进行身份证刷卡打考勤。上传考勤包仅提供给管理人员使用,管理人员使用形成上报考勤数据子包汇总上课信息、考勤时间信息、身份证信息,最后使用上传考勤数据到服务器子包上传考勤数据。考勤管理包仅提供给管理人员使用,管理人员使用考勤查询子包可查询学生和教师的考勤信息;使用考勤统计子包可统计学生和教师的考勤信息;最后可使用考勤备份子包可备份考勤的信息,以防考勤数据丢失。远程管理包仅提供给教务人员使用,教务人员使用远程参数设置子包可设置查询的用户、设置考勤课程、设置考勤地点;使用考勤查询子包可按课程查询考勤信息,也可按地点查询考勤信息。

3.3.2 子功能包图

3.3.2.1 课堂考勤包图

>

图3.7 课堂考勤包图

“课堂考勤”包主要目的是为管理人员提供参数设置的功能;为教师提供教师考勤,进行身份证刷卡;为学生提供学生考勤,进行身份证刷卡。因此,课堂考勤包主要涉及参数设置、教师考勤和学生考勤三个子包。其中参数设置子包主要分为上课信息设置和时间设置,时间设置又包括考勤时间设置和系统时间设置,系统时间有两种方式进行设置:联网设置系统时间和手动设置系统时间。

3.3.2.2 上传考勤包图

图3.8 上传考勤包图

3.3.2.3 考勤管理包图

图3.9 考勤管理包图

3.3.2.4 远程管理包图

图3.10 远程管理包图

第四章 数据分析

数据分析是在完成业务和实现软件功能时所需要的数据。

4.1 功能数据分析

>

图4.1 身份证上课考勤系统概念类图

经过分析后得知系统中所需的类和各类之间的关系如上图4.1所示。图中身份证上课考勤系统界面类提供对上课信息、考勤时间信息、身份证信息、上报信息、考勤信息、考勤备份信息和用户信息等维护操作。

4.4.1 课堂考勤缩略图

图4.2 课堂考勤缩略图

如图4.2所示,课堂考勤缩略图中,管理人员通过课堂考勤界面进行参数设置包括上课信息和考勤时间信息的设置,所以参数设置依赖上课信息和考勤时间信息实体类;教师通过课堂考勤界面进行教师考勤,身份证刷卡包括刷卡的身份证信息和考勤时间信息,故依赖身份证信息和考勤时间信息实体类;同样,学生通过课堂考勤界面进行学生考勤,也依赖身份证信息和考勤时间信息实体类。

4.4.2 上传考勤缩略图

图4.3 上传考勤缩略图

4.4.3 考勤管理缩略图

图4.4 考勤管理缩略图

4.4.4 远程管理缩略图

图4.5 远程管理缩略图

4.2 实体类关系分析

类图是由类,相关建模元素,及其关系构成的图,用来描述类之间的静态关系。

图4.6 身份证上课考勤系统实体类关系图

4.3 数据库表

(1)上课信息

保存上课的基本信息。

表4-1 上课信息表

(2)考勤时间信息

保存考勤时间的基本信息。

表4-2 考勤时间信息表

(3)身份证信息

保存身份证的基本信息。

表4-3 身份证信息表

(4)上报信息

保存上报的基本信息。

表4-4 上报信息表

(5)考勤信息

保存考勤的基本信息。

表4-5 考勤信息表

(6)考勤备份信息

保存考勤备份的基本信息。

表4-6 考勤备份信息表

(7)用户信息

保存用户的基本信息。

表4-7 用户信息表

(8)学生信息

保存学生的基本信息。

表4-8 学生信息表

(9)教师信息

保存教师的基本信息。

表4-9 教师信息表

第五章 总结与展望

5.1 总结

出完成论文的体会,以下为范本>

本文所做的主要工作有如下几方面:

1………….. 2…………

通过对XXXX系统的业务、功能、数据分析的过程,不仅使我深入的了解XXXXXXXX,而且也使我学到了XXXXXXXXXX。除此之外,由于此次负责业务分析、功能分析和数据分析的过程,使我对软件系统开发的需求工程有了更深的认识。

5.2 进一步的工作

本>

虽然,本文完整的研究与分析了XXXX系统。但是系统的功能分析和数据分析中仍然存在不足之处。

1. 理论结合实际。本文只是对XXXX系统进行的研究与分析,在实际项目中可能会遇到本文分析之外的功能,今后在实际项目中不断完善。

附录(可选)

有利于佐证论文的材料。如果没有相关材料,本部分可以删除>

参考文献

[1] 百度百科. 科教兴国战略[EB/OL]. , 2014.12.18

[2]

[3]

致谢

我研究生阶段的学习生活即将结束。回顾以往,各位老师的教育指导和同学们的关怀照顾一直陪伴在我的学习、工作和生活中,我走出的每一步都有他们的帮助。在此,我要向他们表示我诚挚的谢意!

值此本论文最终完成之际,我首先要深深地感谢我的导师XX教授。XXXXXXXXXXXXXXXXXXX。

其次,今日论文的完稿,还多承蒙一样对我进行悉心指导的XXXX老师。XXXXXXXXXXXXXXXXXXXXXX。

再次,非常感谢XXXXXXXXXXXXX,在此我表示深深的谢意。

最后,感谢我的家人和朋友对我的支持和帮助。XXXXXXXXXXXXXXX。

题 目

第一章 引言

1.1 项目背景

社会治安综合治理是党中央依据我国社会主义初级阶段的理论,对新中国成立以来,特别是改革开放以来社会治安工作的经验,并从新时期社会治安的实际出发,提出的解决我国社会治安问题的总的战略方针。

高校治安综合治理以社会治安综合治理的存在为前提。高校治安综合治理是一项政治任务,是解决高校治安问题的根本出路,是具有中国特色的解决高校治安问题的新途径。实践证明,高校治安综合治理为维护高校政治稳定和校园治安环境、创造良好的教学科研秩序做出了重要贡献。尤其是当前形势下,高校治安综合治理在维护校园稳定、构建和谐校园中将发挥重要的积极作用。

经过探索与实践,全党和全社会对高校治安综合治理基本达成了共识。高校治安综合治理是社会治安综合治理的重要方面,高校和谐稳定是社会和谐稳定的重要基础,关系到全党和全国工作大局,关系到和谐社会建设,关系到青年大学生的健康成长,关系到高等教育事业的持续协调发展。

20 多年来,高校治安综合治理积累了丰富、成功的经验,这是一笔非常宝贵的财富。但是,随着我国政治经济体制改革的不断深化、社会主义法制建设的日臻完善、高等教育管理体制改革的继续深入,高校治安综合治理面临着严峻的挑战。如何把高校的综治工作做好,以评促建、以评促管是主要的手段之一,而在综治工作的考评过程中涉及到大量的数据和材料,以及各种的评分标准,目前都是采用纸质稿加电子稿人工考评的方式,每次的考评需要花费大量的人力物力,通过信息化的手段,建立一套综治的考评系统是很有必要的。

1.2 同类系统研究与应用现状

1.3 研究的内容和主要工作

1.3.1 研究的内容

1.3.2 本人主要工作

本人主要负责身份证上课考勤系统业务分析中原有业务流程分析的课堂点名流程分析、课堂签到流程分析以及考勤统计流程分析工作,以及针对原有业务流程分析进行业务流程再造的分析工作„„。

1.4 论文结构(可选)

本文由五章内容组成,其中:

第一章介绍了本文的项目背景,对同类系统研究与应用现状进行了概述,阐述了研究的内容以及本人的主要工作(以及论文结构)。

第二章是本文的重点,对业务进行详细的研究与分析,包括:业务描述、原有业务流程分析、业务流程再造。

第三章是本文的核心内容之一,针对系统的业务分析进行功能分析,包括角色分析、系统用例分析、系统功能包图。

第四章是本文的核心内容之一,在业务分析和功能分析的基础上进行了功能数据分析,通过概念类图、类图缩略图、实体类关系图(和数据库表结构)对数据库进行了详细分析与设计。

第五章总结了本文所做的工作,同时对进一步的工作进行了展望。

第二章 业务分析

软件需求分析就是以一种清晰、简明、一致且无二义性的方式对一个待开发系统中的各个方面有意义的陈述的集合。需求必须是完整的,足以使设计师和工程师来开发一个使客户满意的软件产品。

软件需求分析主要包括三个不同的层次:业务分析、功能分析和数据分析。业务分析是客户对软件制品目标的高层次要求。

2.1 业务描述

业务描述是客户对软件制品目标的高层次要求的形象化阐述。

2.1.1 组织结构分析

组织结构图是企业的流程运转、部门设置及职能规划等最基本的结构依据,常见的组织结构形式包括中央集权制、分权制、直线式以及矩阵式等。

图2 软件学院组织结构图

如图2所示,软件学院由党委办公室、行政办公室、教务办公室、研究生与学科建设办公室、软件工程系、网络工程系、信息安全工程系、实验中心和信息技术研究所等组成。

2.1.2 业务问题概述

随着IT的日新月异,我们应该采用合适的技术来节约时间去学习更多有用的知识。在传统方式下,教师在课堂上使用点名答“到”的方式来记录考勤,这种方式一来浪费大量时间,二来在团结互助的时代,同学之间难免帮助答“到”,这需要教师记得每一个学生,并且教师只能手工记录缺席、迟到等状态。此外,这种方式不能准确量化的反映出学生迟到多少时间,而对教师的考勤也从未考虑。

2.2 原有业务流程分析

原有业务流程分析采用流程图描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,主要是描述业务走向,以业务处理过程为中心。

2.2.1 课堂考勤流程

图2.1 课堂点名业务流程图

如图2.1所示,课堂点名业务流程图是教师在课堂上点名的业务流程。首先教师准备学生名册,上课过程中抽出几分钟按照学生名册的排列顺序进行点名,根据学生是否作出响应,来记录学生考勤,如果学生答到,则记录学生出勤;否则,记录学生缺勤,直至点名全部结束,记录的结果形成本次考勤结果。

图2.2 课堂签到业务流程图

2.2.2 考勤管理流程

图2.3 随堂作业考评业务流程图

如图2.3所示,随堂作业考评业务流程图是教师布置随堂作业进行考评的业务流程图。一方面,可以考评学生平时成绩;另一方面,还可以考评学生的出勤情况。首先,教师在上课即将结束的时候,准备随堂作业给学生,学生完成随堂作业后上交给教师,教师负责收取所有上课学生的一次随堂作业,最后这门课程的随堂作业作为考勤和平时成绩。

图2.4 考勤统计业务流程图

2.3 业务流程再造

业务流程再造是指从根本上对原来的业务流程做彻底地重新设计,把直线职能型的结构转变成平行的流程网络结构,优化管理资源和市场资源配置,实现组织结构的扁平化、信息化和网络化,从结构层次上提高企业管理系统的效率和柔

性。

2.3.1 课堂考勤流程

图2.5 课堂考勤流程再造业务流程图

如图2.5所示,课堂考勤流程再造业务流程图可以对教师和学生进行身份证考勤,对比原有的业务流程增加了对教师的考勤,是未来教育发展的趋势,并且使用课堂考勤可以提高考勤的效率,比原有的课堂点名业务流程更节约时间。考勤的结果包括具体的考勤刷卡时间等信息,考勤信息存储在身份证管理系统的数据库中,更容易方便查询。

2.3.2 上传考勤流程

图2.6 上传考勤流程再造业务流程图

2.3.3 考勤管理流程

图2.7 考勤统计流程再造业务流程图

图2.8 考勤备份流程再造业务流程图

图2.9 考勤查阅流程再造业务流程图

2.3.4 远程管理流程

图2.10 远程参数设置流程再造业务流程图

图2.11 考勤查询流程再造业务流程图

第三章 功能分析

功能分析描述了待开发的软件必须完成的任务,定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。

3.1 角色分析

以下从身份证上课考勤系统的实际需求分析,系统涉及到以下角色:

表3 角色划分表

3.2 系统用例分析

用例(use case)表示参与者与系统的一次交互过程。用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。 3.2.1 总体用例分析

用例的用例描述。>

下面给出了身份证上课考勤系统的总体用例图,包含课堂考勤、上传考勤、考勤管理和远程管理等用例,如下图3.1所示:

图3.1 身份证上课考勤系统总体用例图

3.2.2 子用例分析

3.2.2.1 课堂考勤用例

图3.2 课堂考勤用例图

表3-1 参数设置用例描述

表3-1-1 上课信息设置用例描述

表3-1-2 时间设置用例描述

表3-1-2-1 考勤时间设置用例描述

表3-1-2-2 系统时间设置用例描述

表3-1-2-2-1 联网设置系统时间用例描述

表3-1-2-2-2 手动设置系统时间用例描述

表3-2 教师考勤用例描述

表3-2-1 身份证刷卡用例描述

表3-3 学生考勤用例描述

3.2.2.2 上传考勤用例

图3.3 上传考勤用例图

3.2.2.3 考勤管理用例

图3.4 考勤管理用例图

3.2.2.4 远程管理用例

图3.5 远程管理用例图

3.3 系统功能包图

包图是用来描述子功能的架构和相互间的依赖关系。系统功能包图设计定义软件系统各主要部件及成分之间的关系。

3.3.1 总体功能包图

图3.6 身份证上课考勤系统总包图

如上图3.6所示,身份证上课考勤系统一共分为四个包:课堂考勤、上传考勤、考勤管理、远程管理。课堂考勤包提供给管理人员、教师和学生三种角色使用,管理人员可使用该包的参数设置子功能设置上课信息,例如:上课课程、上课地点,授课教师,上课时间等,还可以设置考勤的时间;教师可使用该包的教师考勤子包进行身份证刷卡打考勤;学生使用该包的学生考勤子包进行身份证刷卡打考勤。上传考勤包仅提供给管理人员使用,管理人员使用形成上报考勤数据子包汇总上课信息、考勤时间信息、身份证信息,最后使用上传考勤数据到服务器子包上传考勤数据。考勤管理包仅提供给管理人员使用,管理人员使用考勤查询子包可查询学生和教师的考勤信息;使用考勤统计子包可统计学生和教师的考勤信息;最后可使用考勤备份子包可备份考勤的信息,以防考勤数据丢失。远程管理包仅提供给教务人员使用,教务人员使用远程参数设置子包可设置查询的用户、设置考勤课程、设置考勤地点;使用考勤查询子包可按课程查询考勤信息,也可按地点查询考勤信息。

3.3.2 子功能包图

3.3.2.1 课堂考勤包图

>

图3.7 课堂考勤包图

“课堂考勤”包主要目的是为管理人员提供参数设置的功能;为教师提供教师考勤,进行身份证刷卡;为学生提供学生考勤,进行身份证刷卡。因此,课堂考勤包主要涉及参数设置、教师考勤和学生考勤三个子包。其中参数设置子包主要分为上课信息设置和时间设置,时间设置又包括考勤时间设置和系统时间设置,系统时间有两种方式进行设置:联网设置系统时间和手动设置系统时间。

3.3.2.2 上传考勤包图

图3.8 上传考勤包图

3.3.2.3 考勤管理包图

图3.9 考勤管理包图

3.3.2.4 远程管理包图

图3.10 远程管理包图

第四章 数据分析

数据分析是在完成业务和实现软件功能时所需要的数据。

4.1 功能数据分析

>

图4.1 身份证上课考勤系统概念类图

经过分析后得知系统中所需的类和各类之间的关系如上图4.1所示。图中身份证上课考勤系统界面类提供对上课信息、考勤时间信息、身份证信息、上报信息、考勤信息、考勤备份信息和用户信息等维护操作。

4.4.1 课堂考勤缩略图

图4.2 课堂考勤缩略图

如图4.2所示,课堂考勤缩略图中,管理人员通过课堂考勤界面进行参数设置包括上课信息和考勤时间信息的设置,所以参数设置依赖上课信息和考勤时间信息实体类;教师通过课堂考勤界面进行教师考勤,身份证刷卡包括刷卡的身份证信息和考勤时间信息,故依赖身份证信息和考勤时间信息实体类;同样,学生通过课堂考勤界面进行学生考勤,也依赖身份证信息和考勤时间信息实体类。

4.4.2 上传考勤缩略图

图4.3 上传考勤缩略图

4.4.3 考勤管理缩略图

图4.4 考勤管理缩略图

4.4.4 远程管理缩略图

图4.5 远程管理缩略图

4.2 实体类关系分析

类图是由类,相关建模元素,及其关系构成的图,用来描述类之间的静态关系。

图4.6 身份证上课考勤系统实体类关系图

4.3 数据库表

(1)上课信息

保存上课的基本信息。

表4-1 上课信息表

(2)考勤时间信息

保存考勤时间的基本信息。

表4-2 考勤时间信息表

(3)身份证信息

保存身份证的基本信息。

表4-3 身份证信息表

(4)上报信息

保存上报的基本信息。

表4-4 上报信息表

(5)考勤信息

保存考勤的基本信息。

表4-5 考勤信息表

(6)考勤备份信息

保存考勤备份的基本信息。

表4-6 考勤备份信息表

(7)用户信息

保存用户的基本信息。

表4-7 用户信息表

(8)学生信息

保存学生的基本信息。

表4-8 学生信息表

(9)教师信息

保存教师的基本信息。

表4-9 教师信息表

第五章 总结与展望

5.1 总结

出完成论文的体会,以下为范本>

本文所做的主要工作有如下几方面:

1………….. 2…………

通过对XXXX系统的业务、功能、数据分析的过程,不仅使我深入的了解XXXXXXXX,而且也使我学到了XXXXXXXXXX。除此之外,由于此次负责业务分析、功能分析和数据分析的过程,使我对软件系统开发的需求工程有了更深的认识。

5.2 进一步的工作

本>

虽然,本文完整的研究与分析了XXXX系统。但是系统的功能分析和数据分析中仍然存在不足之处。

1. 理论结合实际。本文只是对XXXX系统进行的研究与分析,在实际项目中可能会遇到本文分析之外的功能,今后在实际项目中不断完善。

附录(可选)

有利于佐证论文的材料。如果没有相关材料,本部分可以删除>

参考文献

[1] 百度百科. 科教兴国战略[EB/OL]. , 2014.12.18

[2]

[3]

致谢

我研究生阶段的学习生活即将结束。回顾以往,各位老师的教育指导和同学们的关怀照顾一直陪伴在我的学习、工作和生活中,我走出的每一步都有他们的帮助。在此,我要向他们表示我诚挚的谢意!

值此本论文最终完成之际,我首先要深深地感谢我的导师XX教授。XXXXXXXXXXXXXXXXXXX。

其次,今日论文的完稿,还多承蒙一样对我进行悉心指导的XXXX老师。XXXXXXXXXXXXXXXXXXXXXX。

再次,非常感谢XXXXXXXXXXXXX,在此我表示深深的谢意。

最后,感谢我的家人和朋友对我的支持和帮助。XXXXXXXXXXXXXXX。


相关文章

  • 工程项目管理试验指导书
  • 工程项目管理 实验指导书 (工业工程专业) 机械工程学院 2013年7月 项目管理软件(Microsoft Project)简介 Microsoft Project 是一个功能强大而且可以灵活运用的项目管理工具,我们可以用该工具 来控制简单 ...查看


  • 青年文明号创建流程
  • 附件1: "青年文明号"创建流程 一.确定创建集体:青年文明号创建集体必须是35周岁以下青年占50%以上,负责人中至少有一个年龄不超过35周岁的青年集体或青年集体创建的岗位和工程.该集体中的青年热爱本职工作,积极执行党和 ...查看


  • 软件工程方法学的学习总结
  • 软件工程方法学学习总结 • 软件工程方法学是研究软件设计方法论及工程开发技术的一门学科,主要研究的是:模型.方法.过程.工具.理念/原则.文档, 甚至相应的开发语言.随着软件工程的发展,形成了不同的软件工程方法:结构化.面向对象.敏捷方法. ...查看


  • 俄罗斯方块系统设计文档
  • 俄罗斯方块 系统设计说明书 版本号:V1.0 班 级: 项目组长: 小组成员: 任课教师: 职 称: 日 期: 更改控制页 目 录 第一章 前言 . ............................................. ...查看


  • 面向服务的体系架构
  • 面向服务的体系架构 第一部分:新方法的商业驱动力 第二部分:作为解决方案的面向服务体系结构 第三部分:近距离审视面向服务的体系结构 第四部分:面向服务的体系结构所带来的好处 摘自 IBM 红皮书<Patterns: Service-O ...查看


  • [软件工程导论]考试夹带
  • 1.软件危机的概念:软件危机是指在计算机软件的开发和维护过程中所遇到的一系 列严重的问题. 2.产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与 维护的方法不正确有关. 3.软件工程的定义:是指导计算机软件开发和维护的 ...查看


  • 职业规划书范本
  • 职业规划书 作者简介 姓名: 学校: 班级: 学号: 联系电话: 联系地址: E-mail: 我的十年人生规划(2012~2022) 目录 第一章开端............................................. ...查看


  • 软件工程师考试大纲
  • 软件工程师考试大纲 软件设计师考试大纲 一.考试说明 1.考试要求: (1) 掌握数据表示.算术和逻辑运算: (2) 掌握相关的应用数学.离散数学的基础知识: (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理: (4) 掌握操作 ...查看


  • (软考软件设计师)软件设计师考试大纲
  • 软件设计师(原高级程序员)考试大纲 一.考试说明 1.考试要求: (1) 掌握数据表示.算术和逻辑运算: (2) 掌握相关的应用数学.离散数学的基础知识: (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理: (4) 掌握操作系统 ...查看


热门内容