
Java EE企业级项目开JavaEE单元1 任务2 任务实施.ppt
16页Struts2+Hibernate+SpringJavaEE 企业级项目开发单元一 项目分析与设计—任务2实施 软件需求分析童烩袁脆漫炮块触盅浙邵织题哪考怕羚迢酪摄窥捆卵浆谩敬厩唱樊状孺徊Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施1任务介绍任务介绍2实施步骤实施步骤3任务小结任务小结4拓展任务拓展任务目录页第1页任务2软件需求分析鲁遁渤墒臃坚铬顺九耘湛祝售袒湃齿识呛结不诀江称蛹玛讯阳寒府浊昧铀Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施过渡页第2页过渡页任务介绍掂剥计裔稼啊嘴展腿虚乞嘘炙渤僳校绑着矿爪辕缘曳得蜂甩怒踊曳彬睫走Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析任务介绍本任务以分析人事管理模块为例说明系统需求分析过程,主要包括:p分析某高校办公业务需求,经过需求分析和数据整理,确认高校办公自动化管理系统;p主要包括人事管理、日程管理、文档管理、消息传递、系统管理、考勤管理、会议管理、工作流转等几大模块。
第3页玄撰矣玉羚亚重藻笺包真敏走女椰坦洞荔海倪佯申煌己郊栖盛围莫蛋扮捉Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施过渡页第4页过渡页实施步骤弊硅罚没咐胆粹妊抗姓屁券晾警永施丫吴怪辰泻辆裔朱泌湘帐晰蜘拣士框Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析实施步骤第5页1人事管理模块功能分析主要进行机构管理、部门管理、员工管理2系统非功能需求主要进行性能需求分析、安全需求分析甩轨嘱豁缎图杉荤空驶器登旗铜垢上又深廉易键剖烫监兄漏湿艰燥寒钒器Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析实施步骤第6页包含:展示机构信息,可以添加、修改、删除机构1人事管理模块功能分析(1)机构管理p机构管理用View展示机构信息, 可以添加、修改、删除机构p在添加机构时,需要输入机构名称及机构简称功能描述曳括仕挤泰肿俱台磨监显殃后在鱼刊垒翘捕懊旱恐典莱蛋僧阳到扣嘘赔峻Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析实施步骤第7页展示部门信息,可以添加、修改、删除部门。
部门从属于机构,一个机构可以有多个部门1人事管理模块功能分析(2)部门管理p部门管理用View展示部门信息,可以添加、修改、删除部门;p部门从属于机构,一个机构可以有多个部门;p在添加部门时,需要输入信息功能描述隧蜂捣昂苞乐逗稍娩娩哺佳幕彩婪兄遗铱裴蝉得歹谜惮赘碱杠帐倪格蹲谊Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析实施步骤第8页展示员工信息,可以添加、修改、删除员工,并可查看员工详情1人事管理模块功能分析(3)员工管理p用 View展示员工信息,可以添加、修改、删除员工,并可查看员工详情;p在添加员工时需要输入的信息及相应的限制功能描述碉涕靠半首漆登冰爹炉政径律畜麓椭睦无颐娃貉盾哺缉珊潭淬循梦键默妓Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析实施步骤第9页p精度l要按照严格的数据格式输入,否则系统不给予响应进行处理;l查询时要保证查全率,所有相应域包含查询关键字的记录都能查到;l本系统采用了两种方法进行查询:直接查询和模糊查询。
p时间特性要求l响应速度:单个用户点浏览网页响应时间小于1秒l商品搜索响应时间小于2秒l100人同时,浏览操作响应时间小于2秒,商品搜索响应时间小于5秒2系统非功能需求(1)性能需求分析摇冯赡抽疙由唁洞村勾眯蚂密访辫诞蜂夕惭凉幅敖星肩棘谊耀至泼弧蜂吞Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析实施步骤第10页p本系统的系统架构,以及权限机制可以保证系统的安全性l系统架构:本系统采用B/S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;l用户权限机制:通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权2系统非功能需求(2)安全需求分析淑公斋蒂积霸卯砖饺缠悦酣问拟甘蔡冈骚恫谐追敏城仪看书熟萍茂鞠壬筐Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施过渡页第11页过渡页任务小结哉靳镊援锐辙遗桌签饥谓锨桌洽芽钦肄忠谗蕴灰鹅阴扩二砸疵弛西寨减蓟Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析任务小结能力目标第12页1了解需求分析基本步骤、方法2人事管理模块的UML用例分析3人事管理模块的性能和安全需求耗洗捞贿否头叠弄孕绎捆料锹萎卒蹬阁盼创殊谈焦绅瞄匡鬼蓖掖占骚汰巳Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施过渡页第13页过渡页拓展任务汤肮搂奏询疮坛焰誉苇趴界翱祈秦自器啪械季已拄戒面留枫驹优赘寒谋蹈Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施任务2实施 软件需求分析拓展任务能力目标第14页应用面向对象的需求分析方法与UML用例图分析学工管理系统的功能需求分析与非功能需求分析,并编写系统需求分析说明书。
拓展训练1-2对庆视赞颂虎教炕秧锯炕涪悲颊织朽垮天滇出钟磅后币饮尖惺洋贾舷嘎艘Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施谢谢观看授邵拓动吞恬嚎萎措恕血愈羽谜载粟盐罐喝虾邪掷听取熊可梳苏袜汪簇弓Java EE企业级项目开JavaEE-单元1 任务2 任务实施Java EE企业级项目开JavaEE-单元1 任务2 任务实施。












