信息系统项目开发实训报告1.doc_第1页
信息系统项目开发实训报告1.doc_第2页
信息系统项目开发实训报告1.doc_第3页
信息系统项目开发实训报告1.doc_第4页
信息系统项目开发实训报告1.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

烟 台 南 山 学 院 管理科学与工程学院 实 训 报 告项 目: 影视公司网站管理系统 姓 名: 杨小辉 专 业: 信息管理与信息系统 班 级: 学 号: 指导教师: 完成时间: 摘 要UML是当前面向对象分析和设计过程中使用的一种建模语言,是重要的图形化建模工具。UML能让系统开发者用标准的、易于理解的方式表达出对系统正确、完整的认识,并有利于在开发团队中进行有效地沟通和共享。本文以影视公司网站的管理系统的开发为背景,使用UML进行影视公司网站管理系统的建模,进行软件开发,以缩短项目开发周期,降低了代码数量,提高了系统的可维护性,以摆脱传统的手工管理模式,从而便于管理决策人员迅速掌握情况,加快管理工作的现代化进程。目录一、引言11.1 背景11.2 UML工具简介1二、系统概述22.1 项目说明22.2系统的分析与设计2三、创建系统模型53.1系统建模过程53.2建立用例图53.3 创建系统静态模型73.4 系统的动态模型8四、建立实现模型16五、结束语17参考文献18一、引言1.1 背景当影视媒体已经成为当前最为大众化、最具影响力的媒体形式。从今年来推出的好莱坞大片,到电视新闻所关注的现实生活,再到铺天盖地的电视广告,影视制作无处不在地影响着我们的生活。过去,影视节目的制作只是专业人员的工作,似乎还拢罩着一层神秘的面纱。十几年来,数字技术全面进入影视制作过程,电脑有效逐步取代了许多原有的影视设备,在影视制作的各个环节发挥了很重大的作用1.2 UML工具简介 统一建模语言 (UML)是非专利的第三代建模和规范语言。UML 可以贯穿软件开发周期中的每一个阶段,因此被 OMG采纳作为行业标准。UML 最适于数据建模,业务建模,对象建模,组件建模等,并同时可以对任何具有静态结构和动态行为的系统进行建模。UML 作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被 UML 工具转化成指定的程序语言代码。 IBM 的 Rational Rose 和 MS 的 Visio 都是 UML 工具软件。 标准建模语言 UML 的重要内容可以由五类图(十种图形)来定义,如表所示:7二、系统概述2.1 项目说明随着PC性能的显著提高,价格的不断降低,影视制作从以前专业的硬件设备逐渐向pc平台上转移,原先身份极高的专业软件也逐步移植到PC平台上,价格也日益大众化。同时影视制作的应用也从专业影视制作扩大到电子游戏、多媒体、网络、家庭娱乐等更为广阔的领域。目前,我国影视产生已实行市场化运作,政府也出台了一批促进影视的发展,创作繁荣和国际合作的优惠政策,这都极大地调动了从业人员和社会力量投入影视事业的积极性和创造性,因此,我国影视行业也呈现了持续快速的增长势头。2.2系统的分析与设计2.2.1 需求分析描述 影视公司网站管理系统是使用计算机实现用户与公司产品近距离接触与评论的管理系统,在本系统中主要满足用户、后天管理人员和新闻编辑3方面的需求。每个用户使用自己的邮箱注册成为会员,登录系统后可以参与公司的产品及各类娱乐新闻的评论和打分。对新闻编辑来说每个编辑使用自己的账户登陆系统后,可以修改和更新各类新闻与公司产品的最新播报;后台管理人员可以管理用户和新闻编辑的会员信息和密码修改和对后天的维护与管理工作。系统结构模块如下图所示:22.2系统功能需求开发影视公司管理系统的目的就是要帮助影视公司网站的管理部门提高工作效率,实现影视公司网站管理的信息化和网络化。该系统的使用者是用户,新闻编辑,后台管理员等。根据管理工作的业务流程,该系统的功能描述如下:(1)分别实现用户与编辑注册、登录、查询等基本功能(2)实现用户登录后浏览、评论语打分的功能2.2.3 网站管理业务流程业务流程图是业务建模过程的主要任务之一,强调组织内部的业务过程,具体描述了组织中的工作流程,所涉及的人、步骤、业务实体以及他们之间的关系,通过分析、可以发现当前工作流程中的问题,有助于业务过程的再工程,是进行需求分析的依据。使用网站管理信息系统有助于对网站管理与建设各环节实施全程的控制管理,提高工作效率与服务水平。系统流程图如下所示: 三、创建系统模型3.1系统建模过程在系统开发中,利用UML进行建模的过程如下:首先,从系统的功能需求出发建立系统的用例图:然后,在系统中找出所有元素,用类图来描述各元素之问的静态关系;最后,用状态图、活动图、顺序图和协作图来描述系统运行时各个元素的时序状态和交互状态。3.2建立用例图UML中的用例图是对系统进行功能分析的结果,在需求分析阶段首先要建立此图。该图从用户的角度描述系统功能,以及系统外部的执行者与系统提供的用例之问的某种联系。管理系统的使用人员主要有三类:第一类是用户;第二类是网站的新闻编辑;第三类是网站的后天管理员。(1)用户; (2)新闻编辑;(3)后台管理员; 1).用户用例图: 2). 新闻编辑用例图 3).后台管理员用例 3.4.3状态图状态图描述的是对象响应事件的外部行为。一个特定对象、系统会因为状态机引起状态转移,状态图就是描述其生命周期内所有可能的状态转移事件。这是对类图的补充。所谓状态是对象具有的一定时间的稳定性,是对象执行某些活动的结果。在高校教材管理系统中,有明确状态转换的类是系统参与者,在整个验过程前后有各种不同的状态。系统状态图如下:四、建立实现模型 UML 使用构件图和部署图来描述系统的实现,这两种图都描述了系统在实现时的一些特征,主要涉及到源代码的静态分布特征和要使整个系统运行时的实现特性。 构件图显示系统中软件构件的分布以及它们之间的依赖关系,即显示逻辑结构。 建模完成以后,UML 建模工具 Rational Rose2003 可根据系统的构件图生成系统的代码框架,可根据特定业务选择合适的编程语言,完成整个代码的编写,最终实现系统。 五、结束语UML是一种通用的标准建模语言,用于对软件系统的各种成分的可视化,描述和构造系统模型,建立软件文档。针对高校教材管理系统的建设采用uML建模的方法,可以缩短开发过程。便于整个软件系统的理解、扩充和维护,易于开发人员相瓦交流。利用UML的各种规范化表达方式,直观地表达设计,是面向对象设计开发的有效途径。本文在分析高校教材管理系统功能的基础上采用 UML 和 Rational Rose 对其进行面向对象的建模设计,采用这种方法比传统的过程开发方式要好,能够对整个系统的开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,提高了软件开发的信息化建设的速度。 使高校教材管理摆脱传统的手工管理模式,从而便于管理决策人员迅速掌握情况,加快教务管理工作的现代化进程。使用教材管理信息系统有助于对教材管理与建设各环节实施全程的控制管理,对教材预定、采购、入库、出库、库存等管理现规范化作业,高效有序,降

温馨提示

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

评论

0/150

提交评论