基于面向对象教务管理系统的分析与设计.docx

上传人:lao****ou 文档编号:878009 上传时间:2024-07-11 格式:DOCX 页数:12 大小:45.60KB
下载 相关 举报
基于面向对象教务管理系统的分析与设计.docx_第1页
第1页 / 共12页
基于面向对象教务管理系统的分析与设计.docx_第2页
第2页 / 共12页
基于面向对象教务管理系统的分析与设计.docx_第3页
第3页 / 共12页
基于面向对象教务管理系统的分析与设计.docx_第4页
第4页 / 共12页
基于面向对象教务管理系统的分析与设计.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于面向对象教务管理系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《基于面向对象教务管理系统的分析与设计.docx(12页珍藏版)》请在第一文库网上搜索。

1、基于面向对象教务管理系统的分析与设计基于面向对象教务管理系统的分析与设计一、分析篇1.1 建立需求模型1.1.1 系统设计的背景教务管理是大学的主要日常管理工作之一,涉及到校、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。迫切需要研制开发一款基于Internet网的综合网上教育管理软件。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。通过教务管理系统的使用,可以把有效

2、的减轻管理人员的负担,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。所以教务信息管理系统的可运行性和功能效用的多少就显得尤为重要了。1.1.2 需求分析近年来,随着高校招生规模的不断扩大,学校教务管理的信息量也急剧增加,传统的管理方法以难以适应学校发展的需要。本项目任务是开发一个教务管理系统。学校需要一个全新的教务管理系统,用于向全体师生和教务管理员提供一个集成绩查询、课程表查询、教师成绩录入、学生评教、选课、纪律规章考核分数查询、课件下载功能于一身的教务管理平台。系统允许超级管理员在系统后台对学生和教师的信息进行维护,管理员根据权限

3、级别的不同可以在后台管理系统中对下级用户除密码外的信息进行的查询、修改、添加和删除。系统允许所有注册用户对个人信息进行修改和维护,并查阅自己的成绩、课程表、选课等信息;需要安装有Apache、PHP和MySQ1,需要把信息的增、删、查、改情况记录到MySQ1数据库中,以便管理员查询信息和进行管理。系统需要对每学期用户的增加和用户信息的修改做记录,并列印成报表,同时允许生成Exce1及PDF格式文件以便保存。1.1.3发现参与者参与者是在系统之外与系统进行交互的实际事物。参与者可以是人员,也可以是硬件设备或外系统。由此可以确定系统的参与者有管理员、学生、教师。1.1.4用况图用况是指对系统角色的

4、交互进行响应,并产生一个可见的结果所进行的一系列动作,它描述了系统的一个完整的功能需求。通过对需求的分析,及结合对现有教务管理系统的使用,可以确定的用况图有管理员用况图、教师用况图、学生用况图。管理员:修改帐号信息、发布课程表、学生信息管理、公告管理等等。教师:查询个人信息、修改个人信息、学生成绩录入等等。学生:查询个人信息、查询成绩、查询选课信息、网上选课等等。1.1.4用况规约登陆系统用例参与者所有用尸用例描述用尸登录系统进行信息查询前置条件用尸名存在后置条件对应的用尸密码止确基本操作流1:运仃教务营理系统2:输入用户名密码3:通过验证可选操作流密码错误或用户名不存在,退出系统查询成绩用例

5、参与者所有用户用例行为查询成绩用例描述用户登录系统根据相应权限可进行学生成绩查询前置条件成功登录该系统后置条件成绩录入已完成基本操作流1:系统登录成功2:选择想要查询的成绩信息3:系统验证权限通过4:显示相应的成绩信息表5:退出查询备选操作流不存在相应的成绩信息,没有查询相应信息的权限,退出系统发布公告用例参与者管理员用例行为发布公告用例描述官埋员发布公告前置条件成功登录该系统后置条件拥有权限基本操作流1:系统登录成功2:输入公告内容3:发布4:退出系统备选操作流没有发布公告,退出系统1. 2建立基本模型1. 2.1发现对象从用况图中和系统分析中采用名词和实体识别法可以确定的对象、对象类有:学

6、生、教师、管理员、课程、公告这几个类。12.2定义对象的特征学生的属性有:学号、姓名、性别、年龄、系别、班级、密码等信息;学生的操作有:选课、查看公告、查看个人信息、修改密码等。教师的属性有:教师号、姓名、性别、职称、系别、讲授课程、密码等信息;教师的操作有:查看公告、成绩管理、查看个人信息、修改密码等。管理员的属性有:用户名、密码等信息;管理员的操作有:发布公告、用户管理、修改密码等。课程的属性有:课程名、课程号、学分、学时等信息;公告的属性有:标题、内容、发布时间、发布人等信息1.2.3类图学生公告管理员师师别称别授码教教性职系讲重 _ _ _一一一一号名别龄别级码学姓性军系班密 _ _-题目-内容-发布时间一发布人-用户名-密码+修改密码()+发布公告O+增加用户O+修改用户O+删除用户O+发布课程表()课程表-课程号-课程名一上课班级-上课时间-上课地点课程币号名初程程分时课课课学学校-+查看个人信息O+查看公告O+查看课表。+选课O+修改密码O+成绩查询O成绩-课程号-课程名1.3建立辅助模型13.1建立顺序图1.3.2建立活动图1.3.3建立状态图二、设计篇2.1 问题与部分的设计2.2 人机交互部分的设计2.3 控制驱动部分的设计2.4 构件化与系统部署

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

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



客服