时代骏晟项目解决方案的书写.docx

上传人:牧羊曲112 文档编号:1709772 上传时间:2022-12-15 格式:DOCX 页数:18 大小:389.12KB
返回 下载 相关 举报
时代骏晟项目解决方案的书写.docx_第1页
第1页 / 共18页
时代骏晟项目解决方案的书写.docx_第2页
第2页 / 共18页
时代骏晟项目解决方案的书写.docx_第3页
第3页 / 共18页
时代骏晟项目解决方案的书写.docx_第4页
第4页 / 共18页
时代骏晟项目解决方案的书写.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《时代骏晟项目解决方案的书写.docx》由会员分享,可在线阅读,更多相关《时代骏晟项目解决方案的书写.docx(18页珍藏版)》请在三一办公上搜索。

1、目 录一、引言21.1 编写目的21.2 项目背景21.3 名词解释21.4 参考资料3二、任务概述42.1 系统特点42.2 系统目标42.3 运行环境52.3.1系统硬件环境52.3.2 系统软件环境52.4系统结构5三、功能需求63.1 功能划分63.2 功能描述63.2.1信息服务系统63.2.1.1信息采集系统73. 2.1.2系统定制信息93.2.2 后台维护系统93.2.3 联机帮助系统13四、系统的质量控制和技术支持144.1 软件研制的阶段划分及其质量控制144.2 软件的文档规范144.3 软件编程规范154.4 软件测试规范154.5 软件版本控制15五、开发实施方案17

2、5.1 项目管理机构175.2 软件开发周期175.3 项目进度175.4 软件开发计划18一、引言1.1 编写目的我们“时代骏晟软件开发组”的人员,通过对用户需求的不断深入调查、研究和分析,逐步了解和明确了深圳市竞争情报研究会,国家科技部西南信息中心的需求,为了解决“企业竞争对手电子化监控系统”的建设,编写这份解决方案,作为双方进一步交流的依据。1.2 项目背景企业竞争情报是指信息情报单位为保持企业竞争优势,而通过合法手段帮助企业开展的一切有关竞争对手,竞争环境和竞争策略的信息收集与分析。它可以准确预测市场潜力,指导企业制定竞争战略,提高企业技术创新与市场竞争能力,使企业在激烈竞争中争雄。现

3、在互联网上有丰富的信息资源。但是很难进行有效的利用,为了提供给用户一个对各种资源的有效获取,借鉴国外企业引入竞争情报的成功发展经验,以国家科技部西南信息中心在中国信息情报界信息资源和企业竞争情报咨询服务的领先优势,为广大企业建立“企业竞争对手电子化监控系统”平台和适合企业自己情况的个性化信息内容运行数据提供,以Intranet方式在企业自己的局域网上运行。/定位在企业内部1.3 名词解释电子化监控系统信息库:是对从互联网上采集到的有价值的各行各业信息的总称。现阶段主要包括行业分析报告数据库、专题研究报告数据库和产品市场预测分析报告数据库。每个数据库下包含一级栏目、二级栏目(有的有三级栏目)。竞

4、争情报:一个地区或企业为了取得市场竞争优势,对竞争环境、竞争对手进行合法的情报研究,结合本地区或企业进行量化分析对比,由此得出提高竞争力的策略和方法。临时数据库:需要审核文档暂存的数据库表单同步审核:当临时数据库有文档加入是平台会通知相应权限的审核员日志记录:平台信息使用率的详细统计记录产业:是一级栏目的别名。行业分类:是二级栏目的别名1.4 参考资料“企业竞争对手电子化监控系统”需求说明书,深圳市竞争情报研究会,国家科技部西南信息中心,2003年11月GB 8566-88 计算机软件开发规范GB/T11457-89 软件工程术语二、任务概述2.1 系统特点该系统是以信息主体,以强大的计算机软

5、硬件技术为后台支撑的,综合性的信息采编发布管理系统。系统应该具有以下特点:支持海量信息。各种行业的信息浩如烟海,因此系统应该支持海量的数据。完善的权限设置。基于角色的权限设置,行级的权限设置,同时系统具有完善的发布审核机制,来保证系统的安全性,防范攻击。易用性。通过简易的浏览器界面操作,非专业人员即可完成信息采集、管理和发布的全部工作,不需要具备HTML语言等专业知识。易维护性。完全的B/S结构,支持异地办公和远程信息采集和提交。系统支持多用户同时本地或异地操作可扩展性。系统采用客户端/应用层/数据层三层结构设计,充分保证了系统的稳定性、安全性、灵活性和高扩展性能检索的高效性。对于咨询信息库中

6、的海量数据检索应该响应时间在毫秒级。具有安全可靠性。易于备份和灾难恢复。具有平台的可移植性。易于不同系统环境的转移和扩展。. 良好的兼容性,系统保留了充分的软件接口。可与企业的ERP、CMP、MIS等系统实现良好的兼容。2.2 系统目标该系统建设应包括以下部分:n 建立信息采集系统,信息采集人员可以对信息按产业、行业分类进行入库。采集的信息包括文章的标题、二级标题、作者、关键词、内容、摘要、文章的压缩文件等。n 建立后台维护系统,包括对用户、高级用户的管理,设定相应的权限,实现平台的分级授权管理。同部门人员分配相同权限,形成系统用户群组,便于内部管理和日志记录。n 建立安全管理。需要审核信息采

7、用分布录入和同步审核设置,确保录入信息的规范以及采集的效率。信息库具有自动备份和防火墙等功能,提供安全稳定的信息服务。n 建立搜索管理。对文章的标题、摘要、内容等字段建立全文索引库,所有内容可以进行一般检索和高级检索,同时支持二次检索.方便用户准确查询所需信息。2.3 运行环境2.3.1系统硬件环境n 局域网络服务器 PC机即可n 数据库服务器一台n 客户端机器若干台2.3.2 系统软件环境n 服务器端: Windows 2000 Server 中文版。n 客户机端: Windows 98 中文版 或Windows 2000。n 数据库系统:DB2中文企业版。n WWW服务器:Tomcat 4

8、.1中文版 或 Websphere4.0中文企业版。2.4系统结构三、功能需求31功能划分:根据系统所实现的功能,可作出如下图所示的结构划分:企业竞争对手电子化监控系统联机帮助系统后台维护系统信息服务系统数据安全管理权限管理系统定制信息信息采集系统信息检索系统用户管理高级用户管理高级检索一般检索3.2 功能描述3.2.1信息服务系统电子化监控系统信息库各个库的内容由公司各个部门的管理人员通过内部网络系统由“电子化监控系统信息库”录入发布到系统信息临时库中。入库后的文章需经专人网上审核方能发布。业务流程为:审 核临时表录入文章订制信息发 布修改/删除检索文章 3.2.1.1信息采集系统该系统各个

9、库的内容由公司各个部门的业务人员通过内部网络系统由信息采集系统入库。入库后的文章需经专人网上审核方能发布。(主要由业务人员提供,其它员工也可提供)采集的业务流程为:增加文章审核发布在服务器上录入:审核发布:增加文章(上载)的要求:l 支持文章录入的所见即所得.(图)l 选择该文章的一级栏目和二级栏目。选择一级栏目后,自动列出相应的二级栏目。l 填写文章的标题,来源,作者,地区,年份,文章摘要,文章正文。l 增加新文章时,系统自动提取当天的日期作为文章的入库时间字段。l 增加新文章必须经过审核,同步审核系统将及时通知审核人。未审核前存入临时数据库,暂不上网.3.2.1.2信息检索系统一般检索一般

10、检索页面一对产业,行业分类的检索。对文章的标题,文章的二级标题,采集时间,来源,作者等字段的数据库检索。(检索结果的图)检索结果的列表显示字段为产业,行业分类,标题,二级标题,上载时间,权限,作者,审批人,审批情况。支持二次检索:任意次检索后增减或更改检索条件,即在检索结果中进行精度检索.高级检索高级搜索页面支持全文高级检索,即通过设定条件,以取相匹配或取以之外的数据库信息。支持全文检索,除了提供标准的布尔表达式AND, OR, NOT查询功能外,亦提供多项目最佳化查询,使用者可同时输入几个感兴趣的关键词,以逗号隔开,由系统根据其频率与位置,输出最佳的排序结果,使搜索更加方便。并支持MUST

11、HAVE “+”与MUST NOT ”-“之查询,如:输入+java, sun,即可查询到包含java字符串,且无sun字符串的数据。3. 2.1.2系统定制信息系统定制信息页面该系统平台实现个性化服务,即针对厂家的不同需求,不同的竞争对手,定制时加载到数据库的相关信息、资料、数据将完全不同。企业的相关人员也可以随时加载本企业的资料和采集的信息到自定义的数据库中。3.2.2 后台维护系统后台维护系统包括两个部分,分别为权限管理、安全管理。3.2.2.1权限管理权限管理可以分为两类,一类为用户管理,一类为高级用户管理。创建 用户用户组用户是指可以登录该系统的用户。用户组是指具有相同功能的系统用户

12、的集合。创建用户时需要填写用户登录的账号(用户名),设置用户的密码,设置用户类型(用户的角色),同时填写用户的注册信息,包括联系人、地址、电话、传真、Email等。用户管理用户类型(隶属user组)分为三种:主管:包括企业的领导和部门的领导.具有最高的读权限(和网管读权限相同),可以查看权限内任何用户的资料等.职员:一般的用户,可以进行相应权限的读操作.访客:仅可以看到登陆主页.u 高级用户管理高级用户类型(隶属admin组)分为三种:网管(系统管理员)具有最高权限,管理所有用户的增加,修改,删除,查阅。部门审核员:类似部门内部的系统管理员,可以审核部门内部的信息。同样可以录入资料.固定/临时

13、录入员:网管和部门审核员指定的录入人员。临时录入员必须由给予权限的审核员和网管注销其资格。高级用户特性:可以对用户按用户信息库的各个字段进行查询,对结果可以进行修改、删除等操作。可以为用户进行权限设置,用户可以访问某些特定的一级栏目和二级栏目。可以创建用户组,把用户添加到不同的用户组中。可以把用户分配到某些权限的组内,这样用户自动具有该组的权限。 高级用户管理功能图高级用户管理登陆和管理页面如下:高级用户管理界面图 以上图均修改管理组成员和主管都具有查询用户相关信息的功能,用户计算机的配置信息、用户注册信息和用户统计记录。 用户计算机的配置信息:查询用户计算机的相关信息:操作系统类型、IP地址

14、、区域范围、传输速率等。 用户注册信息:查询用户已注册的信息:用户名、ID、用户类型、地址、电话、传真、Email等。 用户统计记录:查询用户使用系统的相关信息:访问次数、访问的内容、总访问量等。用户名ID区域IP地址操作系统传输速率登陆时间李 白010252河北192168966WIN2000 Professional128kb2003-11-1319:23:02王冠中012456黑龙江2031136512Win2000Advanced Server512kb2003-12-0309:12:46钱春雨013256广东2111142523Win2000Server256kb2003-12-05

15、14:15:25用户配置信息图ID用户名用户类型地址电话传真Email010252李 白录入河北0311-65487950311-6548778libai012456王冠中审核黑龙江0451-42556980451-4258794wangguan013256钱春雨访客广东020-54789877020-54789878chunyuqian用户注册信息图访问者访问内容区域最后一次访问时间访问次数李 白矿山机械河北2003-11-1320:23:581王冠中建材行情黑龙江2003-12-0311:18:463钱春雨摩托车配件广东2003-12-0616:15:252统计访问人数3总访问量6用户统计

16、记录图 增加栏目文章统计图3.2.2.2安全管理安装杀毒软件和防火墙,定期更新病毒数据库。有效抵制病毒的入侵。定期更新Windows update,修补系统的安全漏洞。定期备份数据库。系统会自动定时备份数据库,可以把备份文件和数据库物理隔离,定期备份相关文件,入库的信息要经过审核,以保证数据库的安全。3.2.3 联机帮助系统对各个系统提供联机帮助,使用户能够方便地使用本系统。四、系统的质量控制和技术支持很多信息系统开发建设了,但用得不成功或只能部份功能使用,其原因是多方面的,比如缺乏深入全面的系统分析、缺乏通用性设计意识和相应手段等。另外,缺乏一套在设计和开发过程中行之有效的软件质量控制方法也

17、是一个重要的原因。因此,如何进行竞争情报系统建设的质量控制是需要认真考虑的一个重要问题。为克服在软件开发过程中影响软件质量的种种因素,保证系统真正达到商品化的要求,我们必须制定一套软件质量保证计划。 按照我们的认识和体会,一个软件的质量保证绝不只体现在软件的测试和验收上,它应该贯穿于整个软件设计和开发的全过程。在这套计划中,既有技术的内容,也有管理的内容。在制定计划之前,必须首先明确软件、特别是应用软件质量的内容和含义,然后才能制定出全套的软件控制办法。 我们的软件质量保证计划大体分为如下三大部分: 把软件研制合理地分为若干阶段,针对每个阶段的特点制定质量评审评测的要求和措施。 从软件质量的要

18、求出发,制定出相应的技术和管理规范,如软件文档规范、软件编程规范、软件测试规范、软件版本控制规范等。 创建和积累公用模块,向软件工厂化方向发展。4.1、软件研制的阶段划分及其质量控制 这是一个大型信息系统,整个系统可分为若干分系统,每个分系统又分为若干子系统。我们把整个软件的研制划分为8个阶段,即总体需求分析、总体设计、各分系统的需求说明及概要设计、详细设计(面向子系统)、程序编制、自测试、组装与验收测试、试用和初步定型。我们规定,总体需求分析及总体设计需经有关领导及管理专家评审认定。分系统的需求说明、概要设计及详细设计需经技术评审组评审。评审前,多数分系统的需求说明及概要设计需经有代表性的用

19、户审核认可。即分析和设计阶段主要靠评审把关,编程和实施阶段主要靠执行规范和测试把关。每次评审的结果都有相应的记录,并填写相应的表格。4.2、软件的文档规范本系统的文档要求是:每个分系统必须有需求说明、概要设计,每个子系统必须有详细设计、开发卷宗和操作使用说明。需求说明、概要设计和详细设计必须串行完成,而且规定,详细设计未经评审通过不能进入正规编程。不写设计就进入编程,这是软件开发人员常犯的毛病,在我们的系统开发中这是不允许的。这里的开发卷宗用于记录编程方法和过程,是子系统编程的详细资料,其用途是帮助维护人员很快地实施维护。开发卷宗和操作使用说明可以在编程完成之后撰写。本系统为上述五种文件制定了

20、具体的规范。规范不仅规定了文件必有的内容和格式,而且对公用图标、常用术语和标题书写等均做了具体规定。4.3、软件编程规范所有设计文件经过认真的评审、推敲和认定后,软件编程将是保证软件质量的一个重要环节。为保证这一环节的质量,我们专门制定了编程的有关规范。其中最主要的是: 界面规范:需要强调的是,对界面的理解不应只限于屏幕格式和操作方法,界面设计应贯穿于软件编制的全过程。我们的界面规范分为两大部分。第一部分是设计原则,包括:一般原则、屏幕格式设计原则、输入过程设计原则、信息显示设计原则、提示信息设计原则、报表设计原则、菜单设计原则、操作方法原则。它重点解决操作的方便性和直接性、显示和提示的确定性

21、、输入的准确性、输入输出的一致性,以保证对用户习惯和心理的良好适应性,给用户一种愉快感,让用户产生一种喜爱感。第二部分是屏幕格式设计,包括:版权屏幕、登录屏幕、单记录录入窗口、多记录录入窗口、查询列表窗口、 主/细数据录入窗口、命令按钮格式。它的主要目标是,力求使屏幕格式简炼、实用、直观、醒目、格调一致,使操作使用方便。 针对某种编程工具的编程规范 编程规范更是一种设计和编程经验的总结,是对所用开发工具的深入认识和全面理解。这一规范本身的质量直接关系到全系统的编程效率和可移植性、软件的可扩展性及可维护性、数据的可恢复性和系统的可靠性。特别是本系统在B/S模式下工作,编程时对处理和数据的合理分布

22、将直接影响到系统资源利用得是否充分、恰当,直接影响到整个系统的性价比。它包括:对象和控制命名规范、编程风格、数据校验、环境配置与应用的可移植性、事件驱动、面向对象、数据库访问规范、数据及处理分布、出错处理、安装及设置。实践证明,这一规范对保证程序质量、提高软件重用度,进而对提高编程效率、乃至提高系统的可靠性均起了重要作用。4.4、软件测试规范 软件测试是在设计阶段保证软件质量的最后一关。从测试手段来说,我们把整个测试分为白盒测试和黑盒测试,并在软件编制过程中交叉使用。指派对开发工具认识最深入、编程经验最丰富的同志从事白盒测试;指派对工作流程最熟悉、对操作使用研究和体会最细致的同志从事黑盒测试。

23、从测试过程来说,又分为两步:自测试和组装验收测试。自测试是软件编制者自己设计测试用例,自己验证;组装和验收测试则是按照需求说明和工作流程全面设计测试案例,进行全面测试。工作流程、数据流程、各子系统之间及各模块之间的接口是验收测试的重点之一。 整个测试阶段必然是一个发现问题修改完善再测试的过程,而且可能多次反复。此时,最重要的是要把握住两点:一是每提出一个修改,都需经过认真研究讨论,保证软件的整体质量;二是程序编制者和测试者要有足够的耐心和良好的协作精神。因为无论自测试,还是组装及验收测试,都是极其细致而又繁琐的过程。不少技术人员愿意搞设计和编程,而不愿在测试方面多花功夫。软件开发的管理者对这种

24、倾向需严密注视、尽力防范,同时应做出具体规定作为软件设计的法规,要求大家严格遵守。4.5、软件版本控制 版本控制是对已做成的软件在发展过程中的一种质量管理,各大公司对自己的软件均有一套版本控制方法。我们设计的竞争情报系统绝不是一锤子买卖,当前推出了第一期软件的版本后,还会继续发展,到一定时候还要更新。何时宣布版本升级,都需要有明确的要求和界限,两个版本之间的任何修改和维护都需要一套管理办法。这套规范目前还在拟定中,还需要一段时间的试行,但这样一个规范是必需有的。五、开发实施方案5.1、项目管理机构序号职务姓名1项目总负责2项目组长4程序员5程序员6程序员7程序员8程序员5.2、软件开发周期序号

25、阶段名称时间(周)参与者1需求调研及分析双方2需求评审双方3软件开发测试4软件安装、调试、初验双方5总实施周期小计12周5.3、项目进度根据深圳市竞争情报研究会、国家科技部西南信息中心(以下简称甲方)的需求,我们时代骏晟(以下简称乙方)将进行专门立项开发,共需6人3个月,其开发进度如下:编号进度时间(天)参加方项目启动时间以合同签定的第二开始1用户调研、需求分析1周甲乙双方2系统设计2周甲乙双方2.1系统分析3甲乙双方2.2系统分析文档4甲乙双方2.3基础框架设计及文档5甲乙双方2.4开发前准备、开发环境构建2甲乙双方3编码4周乙方3.1应用子系统编码20乙方3.2开发文档(编码设计)8乙方4

26、测试、修改4周乙方4.1阶段测试7乙方4.2阶段测试报告2乙方4.3设计修改方案3乙方4.4设计修改4乙方4.5最终测试方案2乙方4.6最终测试及报告2乙方4.7最终编码封装整理2乙方4.8最终开发文档修改、整理3乙方4.9培训资料编写3乙方5系统验收及培训1周甲乙双方5.1系统验收2甲乙双方5.2培训计划实施5甲乙双方5.4软件开发计划序号进度安排时代骏晟公司开发小组1需求分析进行项目开发的需求分析,明确该软件开发的使用范围,应用功能等。2概要设计提供解决方案3详细设计确定开发环境、细节内容,审核页面效果图4初步验收对软件系统进行初步验收5试运行组织人员积极使用该软件系统,在试运行过程中对系统运行情况及时反馈,并提供试运行建议。提供系统软件用户手册系统维护手册6系统验收对软件系统进行全面验收,签订用户验收报告

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号