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