时代骏晟项目解决方案的书写文档格式.doc

上传人:wj 文档编号:1491819 上传时间:2023-04-30 格式:DOC 页数:19 大小:599KB
下载 相关 举报
时代骏晟项目解决方案的书写文档格式.doc_第1页
第1页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第2页
第2页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第3页
第3页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第4页
第4页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第5页
第5页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第6页
第6页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第7页
第7页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第8页
第8页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第9页
第9页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第10页
第10页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第11页
第11页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第12页
第12页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第13页
第13页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第14页
第14页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第15页
第15页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第16页
第16页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第17页
第17页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第18页
第18页 / 共19页
时代骏晟项目解决方案的书写文档格式.doc_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

时代骏晟项目解决方案的书写文档格式.doc

《时代骏晟项目解决方案的书写文档格式.doc》由会员分享,可在线阅读,更多相关《时代骏晟项目解决方案的书写文档格式.doc(19页珍藏版)》请在冰点文库上搜索。

时代骏晟项目解决方案的书写文档格式.doc

每个数据库下包含一级栏目、二级栏目(有的有三级栏目)。

竞争情报:

一个地区或企业为了取得市场竞争优势,对竞争环境、竞争对手进行合法的情报研究,结合本地区或企业进行量化分析对比,由此得出提高竞争力的策略和方法。

临时数据库:

需要审核文档暂存的数据库表单

同步审核:

当临时数据库有文档加入是平台会通知相应权限的审核员

日志记录:

平台信息使用率的详细统计记录

产业:

是一级栏目的别名。

行业分类:

是二级栏目的别名

1.4参考资料

《“企业竞争对手电子化监控系统”需求说明书》,深圳市竞争情报研究会,国家科技部西南信息中心,2003年11月

GB8566-88计算机软件开发规范

GB/T11457-89软件工程术语

二、任务概述

2.1系统特点

该系统是以信息主体,以强大的计算机软硬件技术为后台支撑的,综合性的信息采编发布管理系统。

系统应该具有以下特点:

①支持海量信息。

各种行业的信息浩如烟海,因此系统应该支持海量的数据。

②完善的权限设置。

基于角色的权限设置,行级的权限设置,同时系统具有完善的发布审核机制,来保证系统的安全性,防范攻击。

③易用性。

通过简易的浏览器界面操作,非专业人员即可完成信息采集、管理和发布的全部工作,不需要具备HTML语言等专业知识。

④易维护性。

完全的B/S结构,支持异地办公和远程信息采集和提交。

系统支持多用户同时本地或异地操作

⑤可扩展性。

系统采用客户端/应用层/数据层三层结构设计,充分保证了系统的稳定性、安全性、灵活性和高扩展性能

⑥检索的高效性。

对于咨询信息库中的海量数据检索应该响应时间在毫秒级。

⑦具有安全可靠性。

易于备份和灾难恢复。

⑧具有平台的可移植性。

易于不同系统环境的转移和扩展。

⑨.良好的兼容性,系统保留了充分的软件接口。

可与企业的ERP、CMP、MIS等系统实现良好的兼容。

2.2系统目标

该系统建设应包括以下部分:

n建立信息采集系统,信息采集人员可以对信息按产业、行业分类进行入库。

采集的信息包括文章的标题、二级标题、作者、关键词、内容、摘要、文章的压缩文件等。

n建立后台维护系统,包括对用户、高级用户的管理,设定相应的权限,实现平台的分级授权管理。

同部门人员分配相同权限,形成系统用户群组,便于内部管理和日志记录。

n建立安全管理。

需要审核信息采用分布录入和同步审核设置,确保录入信息的规范以及采集的效率。

信息库具有自动备份和防火墙等功能,提供安全稳定的信息服务。

n建立搜索管理。

对文章的标题、摘要、内容等字段建立全文索引库,所有内容可以进行一般检索和高级检索,同时支持二次检索.方便用户准确查询所需信息。

2.3运行环境

2.3.1系统硬件环境

n局域网络服务器PC机即可

n数据库服务器一台

n客户端机器若干台

2.3.2系统软件环境

n服务器端:

Windows2000Server中文版。

n客户机端:

Windows98中文版或Windows2000。

n数据库系统:

DB2中文企业版。

nWWW服务器:

Tomcat4.1中文版或Websphere4.0中文企业版。

2.4系统结构

三、功能需求

3.1功能划分:

根据系统所实现的功能,可作出如下图所示的结构划分:

企业竞争对手电子化监控系统

联机帮助系统

后台维护系统

信息服务系统

数据安全管理

权限管理

系统定制信息

信息采集系统

信息检索系统

用户管理

高级用户管理

高级检索

一般检索

3.2功能描述

3.2.1信息服务系统

电子化监控系统信息库各个库的内容由公司各个部门的管理人员通过内部网络系统由“电子化监控系统信息库”录入发布到系统信息临时库中。

入库后的文章需经专人网上审核方能发布。

业务流程为:

审核

临时表

录入文章

订制信息

发布

修改/删除

检索文章

3.2.1.1信息采集系统

该系统各个库的内容由公司各个部门的业务人员通过内部网络系统由信息采集系统入库。

(主要由业务人员提供,其它员工也可提供)

采集的业务流程为:

增加文章

审核

发布在服务器上

录入:

审核

发布:

增加文章(上载)的要求:

l支持文章录入的所见即所得.(图)

l选择该文章的一级栏目和二级栏目。

选择一级栏目后,自动列出相应的二级栏目。

l填写文章的标题,来源,作者,地区,年份,文章摘要,文章正文。

l增加新文章时,系统自动提取当天的日期作为文章的入库时间字段。

l增加新文章必须经过审核,同步审核系统将及时通知审核人。

未审核前存入临时数据库,暂不上网.

3.2.1.2信息检索系统

■一般检索

一般检索页面一

对产业,行业分类的检索。

对文章的标题,文章的二级标题,采集时间,来源,作者等字段的数据库检索。

(检索结果的图)

检索结果的列表显示字段为产业,行业分类,标题,二级标题,上载时间,权限,作者,审批人,审批情况。

支持二次检索:

任意次检索后增减或更改检索条件,即在检索结果中进行精度检索.

■高级检索

高级搜索页面

支持全文高级检索,即通过设定条件,以取相匹配或取以之外的数据库信息。

支持全文检索,除了提供标准的布尔表达式﹝AND,OR,NOT﹞查询功能外,亦提供「多项目最佳化查询」,使用者可同时输入几个感兴趣的关键词,以逗号隔开,由系统根据其频率与位置,输出最佳的排序结果,使搜索更加方便。

并支持MUSTHAVE“+”与MUSTNOT”-“之查询,如:

输入「+java,sun」,即可查询到包含「java」字符串,且无「sun」字符串的数据。

3.2.1.2系统定制信息

系统定制信息页面

该系统平台实现个性化服务,即针对厂家的不同需求,不同的竞争对手,定制时加载到数据库的相关信息、资料、数据将完全不同。

企业的相关人员也可以随时加载本企业的资料和采集的信息到自定义的数据库中。

3.2.2后台维护系统

后台维护系统包括两个部分,分别为权限管理、安全管理。

3.2.2.1权限管理

权限管理可以分为两类,一类为用户管理,一类为高级用户管理。

创建用户\用户组

用户是指可以登录该系统的用户。

用户组是指具有相同功能的系统用户的集合。

创建用户时需要填写用户登录的账号(用户名),设置用户的密码,设置用户类型(用户的角色),同时填写用户的注册信息,包括联系人、地址、电话、传真、Email等。

用户类型(隶属user组)分为三种:

主管:

包括企业的领导和部门的领导.具有最高的读权限(和网管读权限相同),可以查看权限内任何用户的资料等.

职员:

一般的用户,可以进行相应权限的读操作.

访客:

仅可以看到登陆主页.

u高级用户管理

高级用户类型(隶属admin组)分为三种:

网管(系统管理员)具有最高权限,管理所有用户的增加,修改,删除,查阅。

部门审核员:

类似部门内部的系统管理员,可以审核部门内部的信息。

同样可以录入资料.

固定/临时录入员:

网管和部门审核员指定的录入人员。

临时录入员必须由给予权限的审核员和网管注销其资格。

高级用户特性:

可以对用户按用户信息库的各个字段进行查询,对结果可以进行修改、删除等操作。

可以为用户进行权限设置,用户可以访问某些特定的一级栏目和二级栏目。

可以创建用户组,把用户添加到不同的用户组中。

可以把用户分配到某些权限的组内,这样用户自动具有该组的权限。

高级用户管理功能图

高级用户管理登陆和管理页面如下:

高级用户管理界面图

以上图均修改

管理组成员和主管都具有查询用户相关信息的功能,用户计算机的配置信息、用户注册信息和用户统计记录。

§

用户计算机的配置信息:

查询用户计算机的相关信息:

操作系统类型、IP地址、区域范围、传输速率等。

用户注册信息:

查询用户已注册的信息:

用户名、ID、用户类型、地址、电话、传真、Email等。

用户统计记录:

查询用户使用系统的相关信息:

访问次数、访问的内容、总访问量等。

用户名

ID

区域

IP地址

操作系统

传输速率

登陆时间

李白

010252

河北

192.168.9.66

WIN2000Professional

128kb

2003-11-13

19:

23:

02

王冠中

012456

黑龙江

203.113.65.12

Win2000

AdvancedServer

512kb

2003-12-03

09:

12:

46

钱春雨

013256

广东

211.114.25.23

Server

256kb

2003-12-05

14:

15:

25

用户配置信息图

用户类型

地址

电话

传真

Email

录入

0311-6548795

0311-6548778

libai@

0451-4255698

0451-4258794

wangguan@

访客

020-54789877

020-54789878

chunyuqian@

用户注册信息图

访问者

访问内容

最后一次访问时间

访问次数

矿山机械

20:

58

1

建材行情

11:

18:

3

摩托车配件

2003-12-06

16:

2

统计

访问人数

总访问量

6

用户统计记录图

增加栏目文章统计图

3.2.2.2安全管理

安装杀毒软件和防火墙,定期更新病毒数据库。

有效抵制病毒的入侵。

定期更新Windowsupdate,修补系统的安全漏洞。

定期备份数据库。

系统会自动定时备份数据库,可以把备份文件和数据库物理隔离,定期备份相关文件,入库的信息要经过审核,以保证数据库的安全。

3.2.3联机帮助系统

对各个系统提供联机帮助,使用户能够方便地使用本系统。

四、系统的质量控制和技术支持

很多信息系统开发建设了,但用得不成功或只能部份功能使用,其原因是多方面的,比如缺乏深入全面的系统分析、缺乏通用性设计意识和相应手段等。

另外,缺乏一套在设计和开发过程中行之有效的软件质量控制方法也是一个重要的原因。

因此,如何进行竞争情报系统建设的质量控制是需要认真考虑的一个重要问题。

为克服在软件开发过程中影响软件质量的种种因素,保证系统真正达到商品化的要求,我们必须制定一套软件质量保证计划。

按照我们的认识和体会,一个软件的质量保证绝不只体现在软件的测试和验收上,它应该贯穿于整个软件设计和开发的全过程。

在这套计划中,既有技术的内容,也有管理的内容。

在制定计划之前,必须首先明确软件、特别是应用软件质量的内容和含义,然后才能制定出全套的软件控制办法。

我们的软件质量保证计划大体分为如下三大部分:

①把软件研制合理地分为若干阶段,针对每个阶段的特点制定质量评审评测的要求和措施。

②从软件质量的要求出发,制定出相应的技术和管理规范,如软件文档规范、软件编程规范、软件测试规范、软件版本控制规范等。

③创建和积累公用模块,向软件工厂化方向发展。

4.1、软件研制的阶段划分及其质量控制

这是一个大型信息系统,整个系统可分为若干分系统,每个分系统又分为若干子系统。

我们把整个软件的研制划分为8个阶段,即总体需求分析、总体设计、各分系统的需求说明及概要设计、详细设计(面向子系统)、程序编制、自测试、组装与验收测试、试用和初步定型。

我们规定,总体需求分析及总体设计需经有关领导及管理专家评审认定。

分系统的需求说明、概要设计及详细设计需经技术评审组评审。

评审前,多数分系统的需求说明及概要设计需经有代表性的用户审核认可。

即分析和设计阶段主要靠评审把关,编程和实施阶段主要靠执行规范和测试把关。

每次评审的结果都有相应的记录,并填写相应的表格。

4.2、软件的文档规范

本系统的文档要求是:

每个分系统必须有需求说明、概要设计,每个子系统必须有详细设计、开发卷宗和操作使用说明。

需求说明、概要设计和详细设计必须串行完成,而且规定,详细设计未经评审通过不能进入正规编程。

不写设计就进入编程,这是软件开发人员常犯的毛病,在我们的系统开发中这是不允许的。

这里的开发卷宗用于记录编程方法和过程,是子系统编程的详细资料,其用途是帮助维护人员很快地实施维护。

开发卷宗和操作使用说明可以在编程完成之后撰写。

本系统为上述五种文件制定了具体的规范。

规范不仅规定了文件必有的内容和格式,而且对公用图标、常用术语和标题书写等均做了具体规定。

4.3、软件编程规范

所有设计文件经过认真的评审、推敲和认定后,软件编程将是保证软件质量的一个重要环节。

为保证这一环节的质量,我们专门制定了编程的有关规范。

其中最主要的是:

·

界面规范:

需要强调的是,对界面的理解不应只限于屏幕格式和操作方法,界面设计应贯穿于软件编制的全过程。

我们的界面规范分为两大部分。

第一部分是设计原则,包括:

一般原则、屏幕格式设计原则、输入过程设计原则、信息显示设计原则、提示信息设计原则、报表设计原则、菜单设计原则、操作方法原则。

它重点解决操作的方便性和直接性、显示和提示的确定性、输入的准确性、输入输出的一致性,以保证对用户习惯和心理的良好适应性,给用户一种愉快感,让用户产生一种喜爱感。

第二部分是屏幕格式设计,包括:

版权屏幕、登录屏幕、单记录录入窗口、多记录录入窗口、查询列表窗口、主/细数据录入窗口、命令按钮格式。

它的主要目标是,力求使屏幕格式简炼、实用、直观、醒目、格调一致,使操作使用方便。

针对某种编程工具的编程规范

编程规范更是一种设计和编程经验的总结,是对所用开发工具的深入认识和全面理解。

这一规范本身的质量直接关系到全系统的编程效率和可移植性、软件的可扩展性及可维护性、数据的可恢复性和系统的可靠性。

特别是本系统在B/S模式下工作,编程时对处理和数据的合理分布将直接影响到系统资源利用得是否充分、恰当,直接影响到整个系统的性价比。

它包括:

对象和控制命名规范、编程风格、数据校验、环境配置与应用的可移植性、事件驱动、面向对象、数据库访问规范、数据及处理分布、出错处理、安装及设置。

实践证明,这一规范对保证程序质量、提高软件重用度,进而对提高编程效率、乃至提高系统的可靠性均起了重要作用。

4.4、软件测试规范

软件测试是在设计阶段保证软件质量的最后一关。

从测试手段来说,我们把整个测试分为白盒测试和黑盒测试,并在软件编制过程中交叉使用。

指派对开发工具认识最深入、编程经验最丰富的同志从事白盒测试;

指派对工作流程最熟悉、对操作使用研究和体会最细致的同志从事黑盒测试。

从测试过程来说,又分为两步:

自测试和组装验收测试。

自测试是软件编制者自己设计测试用例,自己验证;

组装和验收测试则是按照需求说明和工作流程全面设计测试案例,进行全面测试。

工作流程、数据流程、各子系统之间及各模块之间的接口是验收测试的重点之一。

整个测试阶段必然是一个发现问题→修改完善→再测试的过程,而且可能多次反复。

此时,最重要的是要把握住两点:

一是每提出一个修改,都需经过认真研究讨论,保证软件的整体质量;

二是程序编制者和测试者要有足够的耐心和良好的协作精神。

因为无论自测试,还是组装及验收测试,都是极其细致而又繁琐的过程。

不少技术人员愿意搞设计和编程,而不愿在测试方面多花功夫。

软件开发的管理者对这种倾向需严密注视、尽力防范,同时应做出具体规定作为软件设计的法规,要求大家严格遵守。

4.5、软件版本控制

版本控制是对已做成的软件在发展过程中的一种质量管理,各大公司对自己的软件均有一套版本控制方法。

我们设计的竞争情报系统绝不是"

一锤子买卖"

当前推出了第一期软件的版本后,还会继续发展,到一定时候还要更新。

何时宣布版本升级,都需要有明确的要求和界限,两个版本之间的任何修改和维护都需要一套管理办法。

这套规范目前还在拟定中,还需要一段时间的试行,但这样一个规范是必需有的。

五、开发实施方案

5.1、项目管理机构

序号

职务

姓名

项目总负责

项目组长

4

程序员

5

7

8

5.2、软件开发周期

阶段名称

时间(周)

参与者

需求调研及分析

双方

需求评审

软件开发测试

软件安装、调试、初验

总实施周期

——

小计

12周

5.3、项目进度

根据深圳市竞争情报研究会、国家科技部西南信息中心(以下简称甲方)的需求,我们时代骏晟(以下简称乙方)将进行专门立项开发,共需6人×

3个月,其开发进度如下:

编号

进度

时间(天)

参加方

项目启动时间以合同签定的第二开始

用户调研、需求分析

1周

甲乙双方

系统设计

2周

2.1

系统分析

2.2

系统分析文档

2.3

基础框架设计及文档

2.4

开发前准备、开发环境构建

编码

4周

乙方

3.1

应用子系统编码

20

3.2

开发文档(编码设计)

测试、修改

4.1

阶段测试

4.2

阶段测试报告

4.3

设计修改方案

4.4

设计修改

4.5

最终测试方案

4.6

最终测试及报告

4.7

最终编码封装整理

4.8

最终开发文档修改、整理

4.9

培训资料编写

系统验收及培训

5.1

系统验收

5.2

培训计划实施

5.4软件开发计划

进度安排

时代骏晟公司开发小组

需求分析

进行项目开发的需求分析,明确该软件开发的使用范围,应用功能等。

概要设计

提供《解决方案》

详细设计

确定开发环境、细节内容,审核页面效果图

初步验收

对软件系统进行初步验收

试运行

组织人员积极使用该软件系统,在试运行过程中对系统运行情况及时反馈,并提供试运行建议。

提供《系统软件用户手册》《系统维护手册》

对软件系统进行全面验收,签订《用户验收报告》

时代骏晟第19页共19页

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

当前位置:首页 > 求职职场 > 简历

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

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