- 1、本文档共507页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;第1阶段项目启动;;;;2.技能目标;3.素质目标;;软件开发的一般流程可分为:;为了加快开发进度,在现代软件开发企业中,一个项目往往都是由一个项目组成员配合完成的。在项目组中,软件开发岗位与其相应职责的划分,如右图所示。;项目经理;界面设计师;;;2.任务;一、项目选取原因;三、开发流程及任务划分;“图书管理系统”软件开发流程;“图书管理系统”软件开发流程;;;第2阶段系统分析;知识目标;一、系统分析概述;;首先进行调研,了解客户方管理的运作流程,与主管、工作人员和用户进行交流,了解各自的需求;然后再做原型分析,即先根据别人的系统功能,得出来自己系统的大概功能,可以寻找类似的系统,使用并用心体会其功能,继承优点,避免缺点;最后根据客户的要求,设计出自己系统的功能。;3.用例分析;二、“图书管理系统”需求分析;2.“图书管理系统”用例图;任务1;要求;步骤2;步骤3;;;三、课后训练;;;第3阶段系统设计;知识目标;系统设计阶段的基础是系统功能需求和非功能需求。系统设计要按照需求进行系统概要设计和详细设计。需求分析阶段和系统设计阶段的关系,如下图所示。;;2.系统功能模块设计;3.模块接口定义;4.软件架构模式;4.软件架构模式;4.软件架构模式;;系统分析阶段已经对“图书管理系统”进行了具体的需求分析。下面根据“图书管理系统”的需求分析,进行系统概要设计。“图书管理系统”系统概要设计主要包括“图书管理系统”功能结构、系统流程、系统架构模式、搭建系统开发环境、规划开发目录等内容。;2.“图书管理系统”流程图;3.系统架构;(2);4.搭建开发环境;任务2;要求;“图书管理系统”设置有三级用户:第一级为管理员,第二级为操作员,第三级为访客,即一般用户。用户的级别不同,其管理权限就不同,在所显示的系统主界面上可进行的操作就不同。图书管理系统各功能模块所包含的子模块及主要功能如下:;;;任务3;要求;用户启动“图书管理系统”,将进入系统“登录界面”。在“登录界面”中输入用户名和密码,单击“登录”按钮后,将进行用户名和密码的验证工作。通过验证后,根据用户权限启动相应的系统主界面。“图书管理系统”分为三级用户,其权限不同,主界面中可进行的操作也就不同。;任务4;要求;;下载JDK文件;;;步骤2;;;接着创建包:展开Eclipse左侧的“PackageExplorer”中的test文件夹,右击其下的“src”文件夹,在弹出的快捷菜单中执行【New】→【Package】命令(见下方左图),将打开如下方右图所示的“NewJavaPackage”对话框,在该对话框中添写包的名称后,单击“Finish”按钮。;;最后,输入测试代码进行测试:在打开的Frist.java文件中,输入如下图所示的代码,保存后,单击工具栏中的执行按钮,在下方的“Console”窗口中,会显示相应的执行结果。;步骤3;;步骤4;;步骤5;;任务5;下面在Eclipse环境下创建“图书管理系统”开发的目录结构,如下图所示。;;步骤3;步骤4;此时将打开如下方左图所示的对话框,在该对话框的Libraries选项卡下,单击“AddExternalJARs…”按钮,在弹出的选择对话框中选取之前复制到lib目录下的mysql-connector-java-5.0.8-bin.jar文件,如下方右图所示。;1.按要求完成【任务2】、【任务3】。;;;第4阶段系统详细设计与编码概述;知识目标;在详细设计阶段要对系统设计阶段中定义的所有功能模块进行更为精确的结构化及层次化的描述。通过对各模块功能的分析,提炼出实现的逻辑,并画出页面流程图。之后按照视图层、控制层、模型层分别进行功能设计及接口定义。其基本步骤如下:;;;;;按照详细设计基本步骤对“图书管理系统”进行分析。;2.视图层、控制层和模型层的关系分析;视图层
(发出请求);视图层
(发出请求);在模型层主要问题是对“谁”进行“什么操作”。“谁”指表是数据模型,“什么操作”是业务模型,主要操作就是查询和更新。
对“图书管理系统”视图层、控制层和模型层的关系表进行提炼、整理,归纳总结出下一步需要完成的工作:;系统设计完成之后,就进入了编码阶段。编码阶段的主要工作是根据详细设计内容,在编码规范的指导下,完成代码编写,并进行单元测试。
在编码之前,首先要搭建开发环境,建立开发目录,并且制定编码规范。
编码规范是开发团队需要遵照执行的代码编写的统一规定和约定,是指导程序员进行规范化编码的文档。目的是增强程序的可读性,减少编码错误,方便日后代码的维护。编码规范主要包括以下内容:;“图书管理系统”的编码规范如下:;总结系统详细设计阶段的学习要点。;;;第5阶段
您可能关注的文档
最近下载
- 概括文章的主要内容的几种方法-小学三年级语文课.ppt VIP
- 哺乳母猪预混料配方.xls
- 2024年三基三严华医网考试复习题库-中(多选题汇总).docx
- 经典——直线与圆的位置关系说课稿.pptx VIP
- 医院标准化经营管理在医疗服务质量评价中的应用与启示.pptx
- 人教版八上《Unit 3 I’m more outgoing than my sister》1作业设计.docx VIP
- [中央]2024年国务院发展研究中心金融研究所招聘笔试历年高频考点(难、易错点)附带答案详解.docx VIP
- 2024狂欢双十一活动策划ppt模板(优质ppt).pptx
- 全册(教案)劳动一年级上册.docx
- 木饰面柜制作安装施工..pdf
文档评论(0)