ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:36.36KB ,
资源ID:4441105      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4441105.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新软件开发项目设计方案模板全Word格式文档下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

最新软件开发项目设计方案模板全Word格式文档下载.docx

1、服务器 采用稳定、高效的LINUX操作系统作为平台,使用mysql作为 后台数据库,使用JAVA语言描述网站业务逻辑,辅以JSP语言 进行页面展示 幵发工具使用MyEclipse8.5s Dreamweaver cs5 简体中文版、JAVAScript等。各用户通过使用浏览器访问系统服务器,采用用户身份认证 机制和用户密码进行MD 5加密算法等技术,保证数据信息的传 输安全。采用JAVA而摒弃PHP的优势在于:1首先,根据目前都市圈圈网站的基木要求,考虑到维护性的 后果,使用java语言开发能够很好的与目前的都市圈圈内容管理系 统相结合。而网站的基木新闻及介绍需要两个系统的完美结合2.分层模式

2、:技术架构的落后,使运用PHP编写的电子商务软 件先天不足,而后天又无法补足其先天上的劣势。使得系统在可拓展 性、需求应变性上与JAVA编写的电子商务软件系统的差距越来越大。 架构的差距,注定了 PHP做的电子商务充其量是个小家碧玉,始终 无法和JAVA这种大家闺秀同台竞技。3.数据库访问:由于PHP对于不同的数据库采用不同的数据库 访问接口,所以数据库访问代码的通用性不强,但JAVA能够提供一 套适用的借口,不会产生由于从mysql换到oracle的巨大差异。4.安全性:在JAVA的面前,PHP丢掉了很多的优势。在代码 的安全性上尤为突出。PHP的开发程序在别人拿到代码后,可以很 容易的进行

3、修改。而JAVA开发的程序由于无法看到完整的源代码, 只能看到一些编译好的类文件.class,所以安全性较高。5.前瞻性:首先,PHP缺乏多层结构支持。而对于大型的系统 负荷站点,只能采用分布计算。将数据库、应用逻辑层和表示逻辑层 彼此分开,并将同层的根据流量分开,组成二维数组。而PHP恰恰 缺乏这种支持,而JAVA则没有这种缺陷,可通过SUN JAVA的JAVA Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的 application Server 获得结构支持。如 PRoBIZ 的 Merchant one 电子 商务软件产品系列。四、业务处理方案设计1、 业务处理结构

4、本系统从业务处理逻辑上分为两层业务机构。下层节点为广 大网友用户集团,是业务的发生数据源;上层是都市圈圈网站内 部操作人员,是数据收集和思想分析用户。根据业务的逻辑结构,在查询权限上相应为三级(管理员、 会员、普通用户)f管理员即本系统管理员;会员即具有某些特 殊权限的用户;普通用户即为全网段网友用户。2、 业务处理流程(1 )数据采集流程1.1交友网系统的数据采集流程各合法用户通过浏览器登录到本系统前台网页,通过填写个 人信息,达到增强交互性的原则。本网站系统采用注册信息唯一性原则,即一个用户在有效期 内只能作一次注册,不得二次注册个人信息,保证用户的信息可 靠性。在未正式提交数据库之前,可

5、以修改、删除自己的录入数 据,别的用户无权进行编辑删除操作。本网站系统会对注册用户进行统计,并可得知其具体信息, 但不掌握已注册用户的具体内容,确保用户放心填写信息,保障 数据的安全性。1.2婚恋网系统的数据采集流程注册入口分为个人注册和企业注册,个人注册主要是针对结 婚网友挑选酒店,结婚的各大筹备工作,用户在注册之后可以对 酒店等进行评价,对婚礼的整体流程进行介绍”这样可供广大用 户进行参考,提供网站对网友的价值。企业注册入口主要是针对各大酒店进行注册企业信息,提供 企业的优势,让用户通过网站去沟通企业与用户之间需求,节省 了广大用户的时间和精力。五、系统的功能设计5. 1交友网的基本介绍根

6、据业务需求”网站前台系统主要包含大首页、爱情搜索、 个人中心、线上活动、会员故事模块。系统安装和后期维护升级等全部操作在服务器上完成,客户 端不用安装专门的软件,使用Windows操作系统集成的IE浏 览器即可完成所有的业务处理。1、 页面展示效果管理员可以指定某些用户在大首页上面的展示,而不随机展示, 确保用户的可操作性和安全性,管理员无法查看到用户的隐私部分, 只能了解到用户的基本信息,从而保证用户隐私权,加大用户对网站 的信任程度。3、页面的功能效果页面上设置一些提问功能,供网友与网友之间进行互动,同时增 加趣味性。同时页面增加一些星座的简介,星座预测,星座匹配, 以符合年轻人的思想为前

7、提。3、 数据库的备份与恢复功能。管理员用户可以对系统的数据库 进行初始化、备份、恢复、压缩等操作。4、 回收站功能:对管理员误删的数据,可以进行恢复操作。5、 其他辅助功能(1)数据共享功能。本系统数据可供各部门参考使用。(2)通知公告栏。系统还设有通知公告栏,管理员可通过它对 用户发出广播通知,并在系统主页面上滚动播出。同时,也为所有操 作人员提供一个实时信息广播平台,从而保证用户使用的流畅性。5.2基本介绍根据业务要求,首页上面模块包括婚纱、婚戒、摄影、情感婚礼 各大模块,融合展示整个婚恋网站的基本流程。1, 上面通过展示各个新闻动态的效果,用户通过了解各个商家的信息去洽谈各种事宜。2,

8、 各大子模块以图文的形式展示出效果图!供用户预览信息。3, 在情感物语模块,展示出各个网友的经验个有点,提醒用户该注意的地方。4, 对商家的各个信息进行留言,增强互动性。六、项目实施计划与组织保障()项目实施计划:整个项目开发周期为6个月,从十月初开 始到2021年四月月底结束,五月上旬投入模拟试运行,五月下旬投入正式运行。具体时间安排请看报价单:(二I系统组织保障:为了确保项目开发工作顺利进行,拟成 立相应的组织,加强对项目开发工作的组织领导。1、 成立项目开发领导小组。负责组织、协调,解决在项目开发 过程中出现的重大问题。2、 成立项目开发实施小组。负责项目开发的具体实施,解决开 发过程中

9、出现的技术和业务问题。软件开发技术方案1.开发框架开发的系统中所应用的技术都是基于JavaEE ,技术成熟稳定又 能保持先进性。采用B/S架构使系统能集中部署分布使用,有利于系 统升级维护;采用MVC的开发模式并参考SOA体系架构进行功能 设计,使得能快速扩展业务功能而不会影响现有系统功能的正常使 用,可根据实际业务量进行部分功能扩容,在满足系统运行要求的同 时实现成本最小化。系统采用分布式部署,系统功能隔离运行,保障 系统整体运行的稳定性。图1开发框架与体系结构图1.1.web端技术栈(1)前端采用 elementUI/jquery/bootstrap/vue 实现,前端 和Controll

10、er交换数据基于json格式。1.2 业务端技术栈(1) 业务端基于 springboot、springMVC s JPA、 SpringData技术栈构建 对于复杂的系统则采用springCloud构建。(2 ) 四层分P鬲:controlled Facade )/service/dao/entity,其中fagade主要用于生成json ,实现和前端的数据交换。(2)命名:按照功能模块划分各层包名,各层一致。2 系统安全保障访问安全性权限管理是系统安全的重要方式,必须是合法的用户才可以访问 系统(用户认证),且必须具有该资源的访问权限才可以访问该资源(授权L我们系统设计权限模型,标准权限数

11、据模型包括:用户、角色、 权限(包括资源和权限)、用户角色关系、角色权限关系。权限分配: 通过UI界面方便给用户分配权限,对上边权限模型进行增、删、改、 查操作。基于角色的权限控制策略根据角色判断是否有操作权限,因为角 色的变化性较高,如果角色修改需要修改控制代码。而基于资源的权限控制:根据资源权限判断是否有操作权限,因 为资源较为固定,如果角色修改或角色中权限修改不需要修改控制代 码,使用此方法系统可维护性很强。建议使用。数据安全性可以从三个层面入手:操作系统;应用系统;数据库;比较常用 的是应用系统和数据库层面的安全保障措施。在操作系统层面通过防火墙的设置。如设置成端口 8080只有自 己

12、的电脑能访问。应用系统层面通过登陆拦截拦截访问请求的方式。 密码不能是明文,必须加密;加密算法必须是不可逆的,不需要知道 客户的密码。密码的加密算法MD5-不安全,可被破解。需要把MD5的32位字符串再次加 密(次数只有你自己知道),不容易破解;加密多次之后,登录时忘记 密码,只能重置密码,它不会告诉你原密码,因为管理员也不知道。3 项目计划的编制和管理本公司项目基于敏捷过程的方式组织,项目计划基于需求和团队 反复讨论的过程。在开发系统时都经过了解需求,开需求分析会议, 确定开发任务,推进开发进度,测试,试点,交付等开发步骤,其中 具体内容有:1,了解需求:跟客户沟通,充分了解对方的需求,然后

13、对需求 进行过滤,最后整体成需求文档2,需求分析会议:也就是项目启动会议之后要做的事情,对皇 来的需求进行讨论”怎么做满足需求。主要对需求进行全面的梳理” 让开发,产品,项目都熟悉整个需求。3,确定开发任务:根据敏捷开发法则,需求变成一个一个功能 点之后就是安排开发任务了。根据团队现有的资源合理分配任务,和 时间节点4,推进开发进度:在开发的实际过程中,注意节奏的把控,注 重功能点完成的时间点。5,每一个功能点完成之后都会有测试工程师进行单元测试。6,试点单位进行试用,然后解决问题。7,交付4项目进度保障体系制度保障实行项目经理负责制,建立强有力的开发指挥机构和开发保障体 系,投入能保证开发进

14、度如期实现的足够的开发队伍,实行专业化开 发。建立从项目经理到各开发人员的开发任务,全面、及时掌握并迅 速、准确地处理开发过程中遇到的各种问题。对开发过程中遇到的需 求变更进行协调管理,对重大关键问题超前研究,制定措施,及时调 整开发的公共类保证开发过程的连续性和高效性。强化开发过程的时 间点把控问题,对开发任务实行动态管理。保证在时间点内完成开发 任务。实行内部经济承包责任制。使责任和效益挂钩,个人利益和完 成工作量挂钩,做到多劳多得,调动开发团队、个人的积极性。编制 科学合理的总体开发进度计划,运用专业管理软件,对开发计划进行 动态控制;并在总计划的基础上分解明确的月及旬计划,项目经理抓

15、住主要技术难点,严格按计划安排组织开发,重点抓好关键技术的开 发。定期检查开发计划的执行情况”及时对开发进度计划进行调整; 在开发过程中,根据开发进展和各种因素的变化情况,不断优化开发 的方案,保证各开发有条不紊的执行。开发进度开发工期保证措施任务分发将利用一流的开发策划、高效的组织、科学的领导和动 态的控制,用一流的运作与协调、一流的技术框架与技术、一流的团 队素质等来实现一流的管理,从而通过过程控制实现最终产品的精 品,满足客户对工期、质量等各方面的要求。完善的开发计划保证体系是保证项目工期的纲要,掌握开发管理 主动权,全面而宏观的控制整个开发的过程,是保证开发进度的关键。 通过完善的开发

16、计划保证体系,采用先进的开发计划计算、设计软件, 制定出科学合理的开发进度计划。1编制三级网络计划在开发过程中中我单位将分级编制网络计划来控制整个项目的 开发。(1 )级网路计划根据项目总工期控制项目各阶段里程碑目标。(2)二级网路计划根据各阶段分项业务的工期目标控制分解成分部目标。(3)三级网路计划主要技术使用控制周计划和日计划。通过对关键技术开发编制标 准业务,建立计划统计数据库,利用项目管理信息系统对工期进行全 方位管理。2 制定派生计划根据总控工期、阶段工期和分项业务工作量制定出技术保障、商 务合同、物资采购、设备定货、人力资源等派生计划,是进度管理的 重要组成部分,按照最迟完成或最迟

17、准备的插入时间原则,制定各类 派生保障计划,作到各项工作有备而来”有童可循。施工进度三阶段控制措施(_ )开发进度”事前控制”1积极做好业务需求,业务流程等准备工作,为自己尽早投入开 发创造好条件,把准备工作做细做充分,确保按时无障碍开发。2编制详细的开发进度计划,包括需求文档,业务分工计划,业 务流程等。3关键技术或特殊技术编制相应的开发进度计划,制定相应的节 点,编制节点控制计划。4.编制开发节点实施细则,明确搭接和流水的节拍。(二)开发进度事中控制1严格审核开发人员的进度计划、季度计划、月计划,并监督各 人员按照已制定的开发进度计划进行开发。2在本项目开发期间,按开发进度需要,配备充足的

18、开发人员, 确保时间点的正常运行。3在开发期间,每周结束前,组织召开一次碰头会,协商解决当 周开发过程中和第二周开发中将会发生的问题,应解决的问题决不拖 延。4狠抓开发进度与质量,加强技术培训。只有在确保技术过关、 质量的前提下才能求速度、讲进度、抓工期。5.根据开发的实际情况,及时修改和调整开发进度,并定期向客 户通报系统开发进展情况。(三)施工进度”事后控制”1.根据开发进度计划,及时组织测试人员通过事先编写的测试用 例进行分项测试与系统测试。2.定期整理有关开发进度的资料,汇总编目,建立相应的档案。5 项目质量保障体系 过程中的保证依据项目的软件特点、合作方的项目实施要求,采取需求分析,

19、 系统设计,软件项目计划,软件需求分析,软件模型设计,软件详细 设计,单元测试设计,编写单元测试,系统培训”系统测试等一些列 的措施在过程中保证项目的质量。技术方面的保证公司研发人员均为国内高校分子计算机专业或招聘的高级技术 士的人才搭配,具备强大的持续研发能力。软件质量管理责任分配角色职责配置管理员制定、创建和维护配置库,提供文档规范,并传达 到各个部门。QA (质量保证)参与项目各个阶段的评审,进行过程评审和 产品审计,检查文档和代码的规范执行况QC(质量控制)软件测试是质量控制的主要手段,测试人员 进行软件的测试设计和执行工作工作产品和活动活动责任人 工作产品是否可裁剪项目立项项目经理项

20、目计划否配置管理员配置管理计划是QA 质量保证计划是测试人员系统测试计划否需求管理活动 项目经理 需求调研报告 是需求规格说明书否用户、项目经理用户确认书是QA 评审报告是设计过程、决策分析活动设计组 概要设计说明书否界面设计图是详细设计说明书是项目经理 决策分析评议表 是开发编码、集成过程活动 项目经理 版本发布记录 否开发人员程序代码否系统测试活动测试人员测试用例、测试报告否项目结项、交付与维护活动 项目经理培训教材是用户手册是安装手册是项目总结报告否项目经理、客户用户验收报告 是项目跟踪与监控活动 项目经理项目问题跟踪日志 是QA 不符合项问题跟踪记录表否项目跟踪与监控活动检查单 是风险

21、管理活动 项目经理 风险管理列表 是QA 风险管理活动检查单是配置管理活动配置管理员配置状态报告是变更请求审批表是变更跟踪记录表是QA 配置管理活动检查单是评审活动 项目成员评审报告否QA 评审活动检查单是评审评审是以一种正式的形式进行,如有正式的、事先定义好的有关 职责的各种角色,并遵循组织规定的流程。对于任何工作产品的审计,都会组建与之对应的专门评审组,包 括作者、主持人、记录员以及陪审员若干。评审组的成员可以包括PPQA、项目组成员,但不能有作者的直接领导或者管理者。评审小组先召开一个预备,作者会针对工作产品向大家做个总体 的介绍,例如讲解一下本工作产品的目标是什么,以及其相关的实现 细

22、节、开发标准等。应该允许甚至鼓励评审组成员动手查看工作产品, 或者查看开发过程中所用到的检查单。评审小组的主持人负责确定什么时间开始真正的评审会议,在预 备会和正式评审会议之间,评审小组成员对工作产品进行彻底检查, 并依据相关标准和准则评审工作产品。在预定时间,评审小组成员以会议形式聚在一起,依次对产品进 行检查,主持人负责对整个会议的进展进行控制,记录员记录下这个 过程。在工作产品中发现的每一个缺陷都会被认真记录下来,并被适当 分类。会议结束后,负责人需要分析相关缺陷,找出产生此缺陷的原因 并加以修正。主持人应确保所有的缺陷都会得至懈决和修正。如果过程需要加 以变更的话,应将相关问题移交相关

23、的质量保证人员。阶段评审内容评审时机参加人员是否可裁剪计划阶段 项目计划项目启动会议项目所有成员否配置管理计划项目所有成员是质量保证计划系统测试计划否需求阶段 需求调研报告 项目评审会议1需求分析师、项 目经理、系统架构师、设计组成员、QA是需求规格说明书 需求分析师、项目经理、系统架构师、设计组成员、QA否设计阶段 概要设计说明书项目评审会议2需求分析师、项 目经理、系统架构师、设计组成员、QA否UI设计图 UI美工、需求分析师、项目经理、系统架构师、 设计组成员、QA 是详细设计说明书 需求分析师、项目经理、系统架构师、设计组成员、QA是决策分析评议表 需求分析师、项目经理、系统架构师、设

24、编码阶段 代码检查(1)项目评审会议3开发组成员、项 目经理、需求分析师、系统架构师、QA否代码检查(2 ) 开发组成员、项目经理、需求分析师、系统架构师、QA否测试阶段 系统测试用例 项目评审会议4测试人员、项目 经理、开发组成员、需求分析师、系统架构师、QA 否系统测试报告(1) 测试人员、项目经理、开发组成员、需求分析师、系统架构师、QA 否系统测试报告(2 ) 测试人员、项目经理、开发组成员、发布阶段 用户手册项目总结会议 项目所有成员 是 项目总结报告 项目所有成员 否质量保证(QA )QA工作审计产品文档责任人项目计划项目经理需求规格说明书项目经理 概要设计说明书项目经理 源代码开

25、发组系统测试用例测试组系统测试报告测试组用户手册项目经理 项目总结报告项目经理 入最佳实践库的产品 项目经理QA工作中需要审计的活动 活动评审时机项目立项计划阶段需求阶段 设计阶段 设计阶段 编码阶段需求管理活动 设计过程活动 决策分析活动 开发编码活动集成过程活动编码阶段系统测试活动测试阶段项目结项发布阶段交付与维护发布阶段项目跟踪与监控活动 每月一次风险管理活动每月一次配置管理活动每月一次评审活动每月一次QA审计中的不符合项目问题对QA审计过程中发现的不符合项问题要写入不符合项跟踪记 录表,以邮件的方式发给问题的相关人员,做好和项目成员、项目 经理、部门经理之间的沟通,问题的上报流程:项目

26、组成员沟通解决 项目经理部门经理总经理。QA要对不符合项问题进 行跟踪与监控,直到问题解决,QA验证并关闭不符合项。6.系统测试验收方案系统测试验收主要包含以下四方面的工作内容,分别是验收测 试、系统试运行、系统文档验收以及项目终验。6.1.验收测试验收测试即对信息系统进行全面的测试,依照双方合同约定的系 统环境,以确保系统的功能和技术设计满足建设方的功能需求和非功 能需求,并能正常运行。验收测试阶段应包括编写验收测试用例,建 立验收测试环境,全面执行验收测试,出具验收测试报告以及验收测 试报告的签署。系统试运行信息系统通过验收测试环节以后,可以开通系统试运行。系统试 运行期间主要包括数据迁移

27、、日常维护以及缺陷跟踪和修复等方面的 工作内容。为了检验系统的试运行情况,甲方可将部分数据或配置信 息加载到信息系统上进行正常操作。在试运行期间,甲乙双方可以进 步确定具体的工作内容并完成相应的交接工作。对于在试运行期间 系统发生的问题,根据其性质判断是否是系统缺陷,如果是系统缺陷, 应该及时更正系统的功能;如果不是系统自身缺陷,而是额外的信息 系统新需求,此时可以遵循项目变更流程进行变更,也可以将其暂时 搁置,作为后续升级项目工作内容的一部分。系统文档验收系统经过验收测试后,系统的文档逐步、全面地移交给客户。客 户按照合同或者项目工作说明书的规定,对所交付的文档加以检查和 评价;对不清晰的地

28、方可以提出修改要求,在最终交付系统前,系统 的所有文档都需要验收合格并经双方签字认可。项目终验在系统经过试运行以后的约定时间,双方启动项目的最终验收工 作。最终验收的工作包括双方对验收测试文件的认可和接受、双方 对系统试运行期间的工作状况的认可和接受、双方对系统文档的认可 和接受、双方对结束项目工作的认可和接受。项目最终验收合格后, 由双方的项目组撰写验收报告。7.技术服务与支撑我公司在合同有效期内提供免费维护期和长期的技术服务,向用 户用户相关技术人员免费提供原理和技术上的指导和咨询,使用户能 正确熟练地使用本协议的软件开发及测试成果。根据用户使用系统的相关部门人员现状,一旦系统安装调试完毕 投入正常运行后,卓安公司在交付本系统的一段时

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2