| erp软件数据库 | ||||||||||||||||
|
第一节总体需求 1.1.1精度 系统小数点以2位作为标准。 单位:产量吨 时间小时 设备台 高度米 电度 1.1.2输人输出要求 1、系统采用图形化界面界面模型由公司提供。 2、系统分数据采集、数据统计、数据查询三大模块。数据采集以原有软件为基础,统计以报表输出为主,报表格式由提供现有并加上公司提供,数据查询以各种单项查询为主。 屏幕区域分为三个主要区域,分别是LOGO区域、莱单区域和用户区域。 1.1.3管理员能力要求 负责数据准备,保证导入数据的准确、及时和完整; 逐渐熟悉新的系统,为将来的辅助维护工作做准备; 维护系统和数据库的运行。 11.4故障处理要求 任何故障的发生都将影响系统的正常正常运行,对故障的处理如下: 软件BUG: 公司在接到BUG报告后,马上与公司一起进行BUG确认工作,在确认后5小时内得出可行性方案,在24~48小时内解决问题。 硬件故障: 硬件故障由公司自行负责解决,在不影响软件正常运行下,公司有权更改任何硬件设施。 第二节性能需求 12.1系统结构 系统采用开放式设计,总体上采用BS(浏览服务)结构,在建立系统信息模型以及着手进行实施时,在总体设计的基础上,按照可操作性的原则,采用自底向上的实施方法。整个过程都贯彻集成的思想,保证最终的总体系统的性能和效益。满足了集团型企业分布式应用,跨平台管理的要求和行政预算垂直化需求。产品能够以最简便和有效的方式部署和管理,在降低系统整体拥有成本(TCO)和客户端管理难度的同时大大提高了整个系统的运行效率。 BS结构特点: (1)分布式应用:BS结构通过应用服务器、数据服务器的分布以及前端客户机的简化,解决了分布式应用的问题。 (2)跨平台应用:可跨操作系统平台、跨数据库平台。 (3)容易部署和管理:整个系统的管理、资源分配、数据库操作、业务逻辑部件的管理及动态加载等工作集中于应用服务器。从而有效降低了应用系统部署、维护和管理的难度。 1.2.2功能性 适用性:项目提供的应用必须能满足现有的业务需求。 准确性:在应用中体现的各项数据必须准确。 互操作性:此项特性没有。 复合性:遵循杭州公司软件开发规范。 保密安全性:业务系统的各项应用通过根据系统应用角色为其划分具体权限,系统提供权限认证,同时结合操作系统安全特性来保证。同时在服务器和客户端上安装防病毒软件来防止对系统的破坏。 1.2.3可靠性 【说明】指在规定的条件和期限内,与软件保持其性能水平有关的一组软件属性。 成熟性:应用在提交前应充分进行测试,保障在上线后的顺畅运行。 容错性:当用户正常操作出现异常时,系统能提示出现错误,并提示用户正确操作。 可恢复性:如果用户操作出现异常时,系统不能保存用户操作的错误信息。 1.2.4易使用性 【说明】指与规定用户(或潜在用户)使用软件所需的努力程度、对这种使用所做的评估有关的一组软件属性。它包括3个子特性: 易理解性:使用用户习惯使用的各种术语和标示。 易学习性:在应用提交给前作好应用的操作手册,和安装手册。 易操作性:各种复杂的操作通过简单的操作按钮来实现。减少用户的操作复杂度。 1.2.5高效性 【说明】指在特定的运行环境中,描写软件性能水平与所用的资源量之间关系的一组软件属性。它包括两个子特性:时间特性、资源特性。 1.2.6可维护性 【说明】与对软件进行指定的修改所需的工作量有关的一组软件属性。它包括4个子特性: 易分析性:在用户操作异常时,提示的错误信息是通过操作哪个字段错误来显示的,方便用户析。 易修改性:由于提供成熟的产品,对产品的修改性不在这里体现。 稳定性:通过保证网络系统、操作系统的稳定,同时在应用系统设计时强调质量和准确性来保证稳定性。 易测试性:由于提供成熟的产品,对产品的测试性不在这里体现。 1.2.7可移植性 【说明】指软件从一个环境转移的另一个环境时,与其适应能力有关的一组软件属性。它包括4个子特性: 适应性:根据系统所适应的硬件平台来保证应用的适应性。 易安装性:各项应用均安装在服务器端,用户可根据安装手册简单完成安装。 一致性:根据系统本身对各个平台的要求来保证应用的一致性。 易替换性:由于提供的是成型产品,不存在替换性。 1.2.8安全性 一、BS结构 在逻辑上系统有四层组成:终端、数据服务器、应用服务器、WEB服务器,应用的核心是数据服务器和应用服务器,因此系统将WEB服务器在物理上与数据库分离,同时在WEB服务器上安装防火墙软件,就可保证系统不受非法攻击。 BS结构终端采用IE等浏览器进行操作,浏览器操作的安全保证不能对本地资源进行访问,缺省时所有程序在黑箱中运行,这样可以使计算机上的数据等资源得到保护。 二、大型数据库(用户权限) 大型数据库本身提供了完善的安全机制,通常将操作系统和数据库的权限相结合,对敏感数据通过多种交叉的权限控制存取,给连接计算机的用户权限,如查看、修改和创建数据库等。系统充分利用了这些安全机制来保证数据的安全,严格禁止客户端直接对数据库操作。 三、五级权限控制 除了以上的措施,系统还提供了分厂或部门权限控制(即用户组权限)、模块权限控制、功能权限控制、数据权限控制、操作日志监控等五级权限控制和安全防护。 四、文件安全 SQLServer安装在WindowsNT系统中,一般用户无法进入服务器,即获得第一级安全;在工作站端无权用户无法获得数据库目录,就无法对数据库文件进行操作,获得第二级文件保护。 五、用户登录 在数据库系统启动时要求输入用户名及密码,系统将到后台数据进行连接,如果连接失败或权限验证出错,就拒绝系统启动。 六、数据修改 在数据更新(添加、修改、删除)时,将加入权限验证,对当前用户对当前操作的数据表或字段有无修改权限。如分析普通人员除自己的记录允许作修改外,不得对他人的数据作改动,而小组长则可对本组任何人的记录作改动,系统管理员则具备对数据库操作的所有权限。 七、数据备份:SQLServer提供若干种备份方案: 同步备份:与正常数据库完全同步更新,当主数据库被破坏时,备份数据库可以立即提升为主数据库,数据损失率最小; 定时备份:根据用户自定义成一天或一周或一个月作为备份周期,该办法比较实用,使服务器开销降低,备份数据基本正常; 文件备份:可以将整个数据文件复制到另外一个物理磁盘,以作整体备份。 八、数据恢复:从备份数据库中重新获取丢失的数据,其前提是实施了数据备。 九、数据修复:当数据库中有数据表的结构或索引被破坏时,需要数据修复。利用系统提供的自修复功能,可以自动检查哪里什么被破坏,并作自动修复。 十、数据检查:当数据不能对应时,需要作数据检查,系统对有关系的数据表、数据项进行自动提示,方便用户检查。数据库中的验证规则可以确保数据的一致性。
|