UML 课程设计报告 模板

时间:2024.5.4

《考勤管理系统》系统建模

设 计 报 告

课程名称:

专业:计算机科学与技术 班级:103011

学号: 10301100 姓名:AAAA

指导教师: 成绩:

完成日期: 20xx年12月10日

1 系统分析

1.1 系统开发背景 针对目前课堂考勤存在的种种弊端,我们将开发出一种基于互联网的网络考勤系统。接下来我们将分析并探讨了网络考勤系统的软件设计及各功能模块的实现。据试验结果显示,网络考勤相比传统考勤更加方便,效率高,学生代收到深深地是收到具有较大的实用性。

科学的考勤管理不仅是各项经营管理计划得以落实的保证,而且有利于提高工作效率,是搞好各项工作的前提和保障。传统的课堂考勤管理都是靠人员管理,不但管理工作量大,而且人为因素较多,从而效率低下。随着技术发展,各种智能型卡类考勤系统不断出现,但同样存在诸多缺点,如代打卡现象、不断卡成本投入、考勤信息不能及时更新等。给管理者带来了诸多的不便,因此已不能满足课堂教学管理的需求。 随着科技水平的提升和网络的不断发展,一种建立在互联网基础上的考勤系统已逐渐成熟,现已被广泛用于各种领域。我们所开发的网络考勤系统彻底摒弃了人工统计管理的落后手段,克服不规范的出勤考核行为,解放考勤管理人员繁重的汇总统计工作,从而大大提高了工作管理效率。此外系统还具有灵活的排版功能和丰富的管理功能,处理各种突发异常情况,节约了系统的运用成本,只需拖动鼠标,各种复杂的报表即可完成设置;并且还有利于学生的人身安全,那种几天不来没人知道的情况将不复出现。同时,对本系统做适当的修改,就能满足考试监考管理的业务功能,从而能够很好地适应各类学校课堂教学考勤的管理制度。

1.2 系统功能结构设计

1.2.1 系统功能概括

主要功能:

系统主要包括学生请假子系统,学生出勤信息管理子系统,教师批假子系统,和用户管理子系统。主要的一些功能包括学生可以向自己的辅导员在线请假,系统会自动判断如果请假天数大于三天将自动发送给学院领导,如果小于三天辅导员将有权批假。辅导员批假后,此节课的学生出勤信息将自动变为请假。

任课教师登陆系统后,有权修改自己的密码,并录入学生出勤信息,对学生出勤信息的修改,任课教师无权批假。学院领导登陆系统后,有权查询学生的出勤信息,并批三天以上的假。

1.2.2 系统功能功能模块图

UML课程设计报告模板

1.2.2学生考勤管理功能模块图

2 静态模型设计

2.1 系统用例图设计

学生模块:

1. 查询可以通过时间,课程来查询自己的缺课信息。

2. 学生通过输入请假的时间段,请假原因,系统将这些数据发送到该学生导员处,若该导员审核为批准,该时段的所有课程所对应的记录变为请假。

3. 可根据原密码修改新密码。

辅导员:

1. 辅导员登陆后系统自动弹出要请假的学生,辅导员可以对学生的请假情况进行审批。

2. 查询学生出勤信息,可根据学号,姓名,专业,班级,课程,时间来查询。

3 查询所教学生的缺课率,迟到率,早退率。可根据学号,姓名,专业,班级,课程,时间来查询。

4. 可根据原密码修改新密码。

任课教师:

1. 录入学生缺课,迟到,早退的有关信息。

2. 查询所教学生缺课,迟到,早退的有关信息。可根据学号,姓名,专业,班级,课程,时间来查询。

3. 查询所教学生的缺课率,迟到率,早退率。可根据学号,姓名,专业,班级,课程,时间来查询。

4. 可根据原密码修改新密码。

学院领导:

1. 查询学生的出勤率,可根据任课老师,导员来查询。

2. 审核学生3天以上的请假。

3. 可根据原密码修改新密码。

4. 查询所有生缺课,迟到,早退的有关信息。可根据学号,姓名,专业,

班级,课程,时间来查询。

5.查询所教学生的缺课率,迟到率,早退率。可根据学号,姓名,专业,班级,课程,时间来查询。

管理员:

1. 对用户(学生,任课教师,辅导员,学院领导)的登录信息进行增加,删除,修改,查询。

2. 生成报表(根据任课老师,某时期,辅导员所教学生的到课率,迟到率,早退率并进行打印)

3.查询所有生缺课,迟到,早退的有关信息。可根据学号,姓名,专业,班级,课程,时间来查询。

4.查询所教学生的缺课率,迟到率,早退率。可根据学号,姓名,专业,班级,课程,时间来查询。

UML课程设计报告模板

图2.1学生考勤管理用例图

2.2 系统类图设计 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。

UML课程设计报告模板

本学生管理系统的类图包含院系类:学员号,学院名称。学生类:学生姓名,学生号,密码,院系号,姓名。出勤类:学生号,出勤状态,日期,课程名。请假类:请假日期,学生号,请假日期,请假时间。管理员类等的对应关系。

图2.2学生考勤管理类图

3 动态模型设计

3.1 在线请假的时序图设计

学生登陆后,学生可以在线请假,信息将发送给辅导员,如果学生请假时间在三天以内,辅导员有权给学生批假,反之没有,辅导员批假成功后,将信息发送给学生,学生将收到请假成功的消息。

UML课程设计报告模板

图3.1在线请假时序图

注释:若请假天数大于三天,辅导员无权批假。

3.2 教师批假的时序图设计

院领导登陆系统后,系统将自动查询学生大于三天的请假信息并显示出来,如果同意,或者拒绝请假,系统都将学院领导批假信息返回给学生。

UML课程设计报告模板

图3.2教师批假时序图

注释:如学生请假小于三天,学院领导界面不会显示。

3.3录入考勤信息的协作图设计

任课教师登录系统后,可以录入学生的出勤信息,若添加成功,则返回添加成功!

UML课程设计报告模板

图3.3录入考勤信息添加学生协作图

注释:任课教师可根据课程名与学号录入学生出勤信息。

3.4 添加用户功能的协作图设计

管理员登录系统后,选择用户管理子系统界面,点击添加学生功能,并更新会数据库,如果添加成功后,将返回成功信息。

UML课程设计报告模板

图3.4添加学生协作图

3.5 修改密码功能的活动图设计

学生登录后,选择修改密码功能,首先输入原密码,并发送给系统,如果原密码正确,在判断新密码和确认密码,并返回成功。

UML课程设计报告模板

图3.5修改密码活动图

注释:当点击修改后,才会将原密码发给系统,并进行查询

3.6 查询考勤信息功能的活动图设计

学院领导登陆系统后进入学生出勤管理子系统,输入学员号,此分院学生的出勤信息。

UML课程设计报告模板

图3.6查询考勤信息活动图

注释:输入学员号,学院名均可查询出学院领导自身所管分院的学生的考勤信息。

4 结 论

4.1 设计功能

系统主要包括学生请假子系统,学生出勤信息管理子系统,教师批假子系统,和用户管理子系统。主要的一些功能包括学生可以向自己的辅导员在线请假,系统会自动判断如果请假天数大于三天将自动发送给学院领导,如果小于三天辅导员将有权批假。辅导员批假后,此节课的学生出勤信息将自动变为请假。

任课教师登陆系统后,有权修改自己的密码,并录入学生出勤信息,对学生出勤信息的修改,任课教师无权批假。学院领导登陆系统后,有权查询学生的出勤信息,并批三天以上的假。

4.2 存在问题与解决方法

4.1.两个对象之间的连接线无法删除,且按DEL键无效,而且点击右键时会弹出对话框:此时无论按”是”还是”否”均不能删除.

解决办法:选中”连接线”,按CTRL+D,对于其它对象的删除也适用.

4.2.有时新建对象不知道什么原因不符合要求,如变得很长但鼠标操作又无法改变其长短时.

解决办法:可以选中对象,按UP键就可以精确调整它的长短.

4.3.对象Object下面有一个方框,不能删除,按CTRL+D也不能删除.

解决办法:右边这个对象下面的那个小方框很难删除,原因是两个对象没有对齐,等将两个对象对齐,小方框自动消失。

4.4 画流程图时线不能对齐:慢慢调整可能会较费时,而且有时手动调整不能完全对齐

解决办法:此时按下CTRL+SHIFT+L,线就会自动对齐了。


第二篇:UML课程设计


14-15(2)

课程名称       UML                              

 课程设计名称      网上购书系统                       

得分                                     

课程论文题目

网上书店项目概述

网上购书系统3部分组成:用户管理、购书网站和订单处理中心。其中,用户管理负责用户注册及用户登陆;购书网站是一个Web应用程序,用户可以通过Web浏览器登录到此网站,在此网站,用户可以搜索要找的书,查看书的详细信息并购书;订单处理中心用来管理购物网站转过来的订单。

用户管理主要包括一下功能:

l  注册用户信息

1)   对于新用户,单击“注册”按钮,进入用户注册页面;

2)   填写相关注册信息,填写完毕后单击“确定”按钮;

3)   弹出“注册成功”对话框,即成功注册。

l  用户登录验证

1)   对于已注册用户,进入用户登录页面;

2)   填写您的用户名和密码;

3)   单击“登录”按钮;

4)   用户名和密码正确,登录成功,进入购书网站;否则返回。

l  浏览图书

网站的书籍列表要列出当前网站所有的图书名称。当用户单击某一图书名称时,要列出该书的详细信息(包括书名、作者、单价)。

l  查找图书

用户可以在网站的查找框中输入一个书名,单击“查找”按钮可以网站是否有此书,系统将查找结果(如果有此书,返回书的详细信息;如果没有,返回当前没有此书的信息)返回给用户。

l  购物车管理

用户可以随时查看自己的购物车,可以添加或删除购物车中的商品。

l  购书

在浏览图书时,用户可以在查看选中图书的详细信息时添加次书到购物车,添加完毕可以选择继续购物或是结算。如果选择结算,要填一个购书登记表,该表包括以下内容:购书人姓名、地址、E-mail、所购图书的列表、总价。

订单处理中心的功能:

订单处理中心是一个Web应用程序,在此将列出所有等待处理的订单,每一笔订单包含购书人姓名、地址、E-mail、所购图书的列表、总价。其中,所购图书列表包括各个书籍信息的明细内容,总价是系统自动计算的

用例图:

类图:

顺序图;

协作图:

状态图:

活动图:

构件图:

部署图:

更多相关推荐:
课设报告模板

单片机课程设计报告系别:自动化系专业班级:电气工程及其自动化070X学生姓名:***(课程设计时间:20**年*月*日20**年*月*日)华中科技大学武昌分校1.课程设计目的22.课程设计题目描述和要求23.课…

20xx课程设计报告模板

XXXXXXX机电学院电子课程设计报告论文题目多功能电子表设计专业班级电气工程及其自动化123姓名时间20xx060920xx0620指导教师完成日期20xx年06月17日交通灯控制器设计任务书1设计目的与要求...

专业课程设计报告模板

专业课程设计报告题目PROTEL软件上机系别专业班级学生姓名指导教师提交日期年月日中原工学院信息商务学院信息工程系专业课程设计报告目录一设计目的一级标题用黑体小三1二设计要求和设计指标1三设计内容131变频电路...

课程设计报告书格式

信息工程学院网页设计与制作课程设计报告书指导教师专业班级姓名学号日期20xx年6月4日20xx年6月10日网页设计与制作课程设计一设计目的网页设计与制作课程设计是在学生学习网页设计与制作课程后结合HTML语言P...

课程设计报告样板

20xx20xx学年第二学期c语言程序设计课程设计报告题目专业班级姓名指导教师成绩计算机科学与技术10级计科2计算机与信息工程系20xx年4月22日计算机与信息工程系高级语言程序设计课程设计报告目录1设计内容及...

课程设计报告格式

课程名称课程设计题目院别矿业与安全工程学院专业安全技术及管理姓名学号同组人员指导教师段汉文目录第一章系统设计分析311设计要求312总体设计3第二章硬件电路设计及实现321电源模块32115V电源电路322光电...

网站课程设计报告模板

课程设计报告课程设计名称:制作网站系别:计算机班级:2班学号:****成绩:开课时间:8月29日9月9日课程设计题目一、功能描述11.需求分析12.基本功能23.功能图24.系统流程分析35.性能需求3二、设计…

课程设计报告模板

一设计目的贪吃蛇游戏二系统的功能分析必须包括系统的功能需求可以画出功能模块图实现贪吃蛇游戏通过wasd控制方向吃一个食物蛇身长一截撞到围墙或咬到自己则死亡三系统的程序设计与实现必须包括系统的运行环境Micros...

课程设计报告模板20xx

课程设计II通信系统仿真题目mimo通信系统仿真及性能检测专业通信工程学号姓名张全日期20xx12181课程设计目的MIMO系统可以在不增加带宽或者提高信号发射功率的前提下提高信道容量和数据传输的可靠性通过对M...

课程设计报告模板(JAVA程序设计)

河南城建学院JAVA程序设计课程设计设计说明书课程名称JAVA程序设计课程设计设计题目学生成绩管理系统指导教师陈红军班级计科1班学号081211226学生姓名同组人员计算机科学与工程系20xx年9月X日JAVA...

课程设计报告书模板_20xx

安康学院电子系统设计报告书课题名称智能数字抢答器的设计姓名学号院系电子与信息工程系专业指导教师时间课程设计项目成绩评定表设计项目成绩评定表电子与信息工程系20xx年5月课程设计报告书目录设计报告书目录一设计目的...

课程设计报告书模板

华东交通大学课程设计报告书所属课程名称计算机网络原理题目院系软件学院班级软件工程20xx5班学号学生姓名指导教师谢昕辅导教师谢昕20xx年6月9日华东交通大学课程设计论文任务书软件学院专业软件工程班级20xx5...

课程设计报告模板(35篇)