智达网络培训管理系统的设计与实现_第1页
智达网络培训管理系统的设计与实现_第2页
智达网络培训管理系统的设计与实现_第3页
智达网络培训管理系统的设计与实现_第4页
智达网络培训管理系统的设计与实现_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目综合开发期末作业题目:智达网络培训管理系统的设计与实现(信息管理与信息系统专业用)姓名: 马顶盛 学号: 0911130205 班级: B1302 信息工程学院2016 年 12 月目录第一章 引言 .11.项目开发背景 .12.信息系统目标 .13.开发方法概述 .14.项目开发计划 .2第二章 需求分析 .31.系统总体功能描述 .32.识别参与者 .33.识别用例并绘制用例图 .3(1)管理员用例图 .4(2)会员(学生)用例图 .5(3)访客用例图 .54.用例描述 .6(1)管理员用例描述 .6(2)会员(学生)用例描述 .11(3)访客用例描述 .14第三章 系统分析 .151.系统活动模型 .15(1)会员活动图 .15(2)管理员活动图 .16(3)访客活动图 .202.系统静态模型。 .20(1)类模型 .20(2)包图 .21第四章 系统设计 .221.会员登录顺序图和协作图 .222.管理员登录顺序图和协作图 .233.会员观看资源顺序图和协作图。 .24第五章 数据库设计 .261.数据库概念设计 .262.数据库逻辑关系 .263.数据库表 .27第六章 系统测试 .301.测试方法 .302.测试结果 .30参考文献 .31项目综合开发课程文档撰写情况评分表 .32项目综合开发课程答辩记录评分表 .331智达网络培训管理系统的设计与实现第一章 引言1.项目开发背景随着人类社会的发展,竞争越来越激烈,各种公司都将面临巨大的挑战,只有公司的每个员工都具备更好的技术,最新的知识,才能在如今竞争压力的浪潮中处于不败之地。而且另一方面,在如今知识不断更新的时代,员工对知识的渴望越来越大,需要及时对自己进行充电,掌握更多更好的技术,达到工作的要求。谁能更好地招募人才、培养人才、留住人才,谁就能在激烈的竞争中取得获胜的关键力量。人力资源管理的好坏对于企业来说,具有非常重要的作用,它可以直接体现在企业的竞争力上,为企业带来更多的经济效益1。为此,很多人一直在努力获取的知识,来提高自己的专业技能。但由于各种各样的原因,比如到实体的专业培训机构所花的成本太高,时间不符合自己的安排等等,都没有达到很好的效果。智达网络培训管理系统就在这样的背景下诞生了。通过智达网络培训管理系统,可以让想通过学习新知识,新技能的人能更快速地了解到企业的相关业务知识,能自主的学习且针对性更强。 2.信息系统目标智达网络培训管理系统可以提供给学习者一个学习的平台,比如学习者可以通过此平台,可以获取到自己要学习知识的相关学习资料,在自己学习的过程当中如果有不懂得地方,可以通过观看相关的学习视频进行学习以及向老师提出疑点。智达网络培训管理系统和一般的企业培训管理系统以及市场上专业的培训机构不一样,它其实是一个自己针对自己的培训过程,自我强化的过程。3.开发方法概述系统开发方法主要有四种,分别是:结构化生命周期发、原型法、面向对象、CASE。常用的方法是结构化生命周期发、原型法、面向对象。结构化生命周期法适用于需求明确,结构化程度高,规模较大的系统;原型法适用于2中小系统的开发,用户需求不明确,通过用户参与完善需求;面向对象的开发方法以系统为对象,对其进行抽象,开发周期适中,与人类的思维相似,易于维护。智达网络培训管理系统的面向对象是众多的用户,系统的使用者是需要获取新知识的用户。这里选择面向对象的开发方法作为系统的开发方法。4.项目开发计划整个项目计划在将近 4 个月内完成,需求分析是整个项目的开始最重要的部分,计划28 天完成,系统分析设计在 11 天完成,主要建立系统模型任务名称 开始时间 截至时间 持续时间1.项目介绍 2016-9-18 2016-9-20 2d2.需求分析 2016-9-22 2016-10-20 28d2.1.识别参与者2.2.识别用例并绘制用例图3.系统分析 2016-10-22 2016-11-1 11d3.1.系统活动模型3.1.1.活动图3.1.2.时序图和通讯图3.1.3.状态图3.2.系统静态图3.2.1.类模型3.2.2.包图4.系统设计3第二章 需求分析1.系统总体功能描述智达网络培训管理系统的主要使用者是某个具体的会员,智达网络培训管理系统提供大多会员的需求。以下是会员的需求:(1)信息管理。会员具备查看自己信息以及修改密码权限。系统管理员对系统的所有用户基本信息进行管理,包括对用户信息的添加、删除和修改等。(2)课件管理。系统管理员可以对用于培训的课件进行添加、修改和删除管理。(3)教学资料上传、下载管理。会员(教师)可以实现课程资源添加、修改,将课件上传等功能;而会员(学生)可以浏览教学课程的类型,教学课件等内容,也可以下载这些资料。通过此平台学生可以自主学习,把传统的学习过程变得更加方便灵活。(4)公告管理。系统管理员可以对系统公告进行管理(如公告内容的更新、删除等) ,方便系统会员了解本系统的动态。(5)讨论交流。提问与回答的过程是异步的,学生将学习中遇到的问题用留言的形式公布在网上,教师通过此模块进行答疑。教师也可以在网上发布讨论题,引导学生进行学术研究和讨论。(6)课程类型管理。会员(学生)可以通过浏览课程的类型,查找自己想要学习的课程(比如说你是想学习前端开发的课程,还是后台开发的课程) 。(7)权限控制。将系统用户划分为不同的角色,不同的角色指定不同的功能于不同权限的用户,只提供他所能访问的功能界面,控制无关信息的显示。不同的系统管理员设有不同的权限,课程管理,课件管理,用户信息管理等。2.识别参与者智达网络培训管理系统主要参与者有会员和管理人员。此外,访客(非会员)也可使用该系统进行一些学习资料的查询。另外,为了今后的发展和内部管理分工明确,按照工作范围分配管理员的职责权限,管理员分为系统管理员、课程管理员和老师管理员,因此,系统管理、课程管理员、老师管理员和管理员之间是泛化关系。43.识别用例并绘制用例图在用例建模阶段,为降低用例图的复杂性,将智达网络培训管理系统划分为两个子系统,即会员学习子系统和内部管理子系统。会员和访客属于会员学习子系统,管理员则属于内部管理子系统。下面,分别为不同的参与者绘制用例图。(1)管理员用例图上 上 上上 上 上 上 上上 上 上 上 上上 上 上 上上 上 上 上上 上 上 上 上 上 上上 上 上 上上 上 上 上 上 上上 上 上 上上 上 上 上上 上 上 上上 上 上 上 上上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上5(2)会员(学生)用例图(3)访客用例图上 上上 上 上 上 上 上上 上 上 上 上 上上 上 上 上上 上 上 上 上 上上 上 上 上上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上上 上 上 上 上 上上 上 上 上上 上 上 上 上 上上 上上 上 上 上 上 上 上 上64.用例描述(1)管理员用例描述用例编号: UC101用例名称: 登录系统。用例描述: 根据提示输入用户名和密码。参与者: 管理员。前置条件: 进入系统登录界面。基本事件流:1. 单击“登录”按钮,用例开始。2. 系统显示登录界面,提示管理员输入登录名和密码。3. 管理员根据提示输入登录名和密码,选择提交。4. 系统访问数据库,根据提交的登录名和密码去和数据库中的登录名和密码进行对比,从而验证登录是否成功。5. 用例结束。扩展事件流:1. 登录系统成功,显示“成功登录” ,用例结束。2. 登录系统失败,显示“登录失败” ,返回基本事件流 2.3. 系统查出管理员输入的登录名和密码为空,显示“登录名和密码不能为空,请输入登录和密码” ,返回基本事件流 2.后置条件: 无备注:用例编号: UC102用例名称: 会员管理。用例描述: 管理系统中注册的会员。参与者: 系统管理员。前置条件: 成功登录系统。基本事件流:1. 系统管理员点击“会员管理”按钮,用例开始。2. 系统显示会员管理界面,提示管理员输入相关的关键字进行管理。3. 系统管理员输入相关的关键字,选择提交。4. 系统访问数据库,根据提交的关键字来对存储在数据库中的会员进行增、删、改、查询的管理。比如查询会员,并把查询到的会员显示到会员管理界面上。5. 用例结束。扩展事件流:1. 系统未查询出所要查询的会员相关信息,显示“没有所查询会员的相关信息” ,用例结束。2. 系统查询出系统管理员输入的查询信息为空,显示“查询信息不能为空,请输入相关的查询信息” ,返回基本事件流 2.后置条件: 无备注:7用例编号: UC103用例名称: 管理员信息维护。用例描述: 对管理员的信息进行维护。参与者: 系统管理员。前置条件: 成功登录系统。基本事件流:1. 系统管理员点击“管理员信息维护”按钮,用例开始。2. 系统显示管理员信息维护界面,提示系统管理员输入关键字。3. 系统管理员输入关键字,选择提交。4. 系统访问数据库,根据关键字对管理员的密码、管理员的信息进行修改以及维护。5. 用例结束。扩展事件流:1. 系统访问数据库,根据关键字对管理员的信息进行维护、修改,如果修改成功,显示“管理员的信息修改成功” ,用例结束。2. 系统查出系统管理员输入的关键字为空,显示“关键字不能为空,请输入关键字!” ,返回基本事件流 2.后置条件: 无备注:用例编号: UC104用例名称: 留言管理。用例描述: 对会员的留言进行管理。参与者: 系统管理员。前置条件: 成功登录系统。基本事件流:1. 系统管理员点击“留言管理”按钮,用例开始。2. 系统显示留言管理界面,提示系统管理员输入管理留言的相关的关键字。3. 系统管理员输入管理会员留言的相关关键字,选择提交。4. 系统访问数据库,根据关键字查询会员的留言、删除会员的留言,并把查询到的会员的留言显示出来。5. 用例结束。扩展事件流:1. 系统未查询出会员的留言信息和未成功删除会员的留言信息,显示“没有所查询的会员留言信息或未成功删除会员留言的信息” ,用例结束。2. 系统查询出系统管理员输入要查询的会员留言的关键字为空,显示“关键字不能为空” ,返回基本事件流 2.后置条件: 无备注:用例编号: UC105用例名称: 公告管理。8用例描述: 对系统发布出来的公告进行维护。参与者: 系统管理员。前置条件: 成功登录系统。基本事件流:1. 系统管理员点击“公告管理”按钮,用例开始。2. 系统显示公告管理界面,提示系统管理员输入关键字。3. 系统管理员输入关键字,并选择提交。4. 系统访问数据库,根据关键字对系统公告进行查询、删除管理,并把查询的系统公告显示出来。5. 用例结束。扩展事件流:1. 系统为查询出所要查询的信息,显示“没有所要查询的公告的信息” ,用例结束。2. 系统对公告的删除失败,显示“删除系统公告失败” ,返回基本事件流 2.3. 系统查询出系统管理员输入的关键字为空,显示“关键字不能为空,请输入关键字!” ,返回基本事件流 2.后置条件: 无。备注:用例编号: UC106用例名称: 课程类型管理。用例描述: 对系统中的课程类型进行管理。参与者: 课程管理员。前置条件: 成功登录系统。基本事件流:1. 课程管理员点击“课程类型管理”按钮,用例开始。2. 系统显示课程管理界面,提示课程管理员输入关键字。3. 课程管理员输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论