GS0921109 - GS0921109-谷晓佳-系统需求规格说明书-1 - 图文 联系客服

发布时间 : 星期三 文章GS0921109 - GS0921109-谷晓佳-系统需求规格说明书-1 - 图文更新完毕开始阅读8ef39d82caaedd3382c4d350

3.2.3系统后台模块图

系统后台主要包括模块:商品管理模块、订单管理模块、用户管理模块、订单流程模块、系统管理模块、统计管理模块。其中订单流程管理模块需要关联访问商品模块、用户模块以及订单管理模块。统计管理需要关联访问用户模块、订单模块。

3.2.4系统后台功能简述

(8)商品管理。包括后台商品库存管理、上货、出货、编辑管理和商品分类管理、商品品牌管理等。

(9)订单流程管理。订单流程处理包括:订单外呼、作废、发货、备货、结单操作。

(10)用户管理。其中包括:查询用户详细信息、冻结用户。 (11)系统管理。内容包括:数据字典维护、日志管理。 (12)统计查询。提供报表统计查询。

3.3非功能性需求

3.3.1 用户界面和人为因素 操作方式 界面显示 界面风格 界面要求 软件操作简捷、人性化 整洁、美观,效果显示清晰 界面设计风格一致,颜色搭配谐优先级 高 高 平均 浏览器要求 调 系统在IE6、IE7以及firefox中均高 可以正常显示 优先级可选择级别包括:高、平均、低 3.3.2 文件

系统使用文件包括:

数据同步文件和Excel输出文件模板 数据同步文件

数据同步文件由第三方提供于双方确认指定的服务器路径,在确认时间内ftp到指定服务器获取该文件,系统对该文件进行操作处理。 数据同步文件包括商品信息同步文件。 Excel输出文件模板

系统在进行统计报表展示时,使用Excel输出文件模板来进行Excel数据展示。

3.3.3 硬件考虑 设备类型 Web服务器 配置 数量 说明 物理集中,逻辑分开 部署与其他支付系统的接口 HP 380G5 2 2*3.0cpu/8G/146*2 IBM P570 应用、数据库服务8*4.7cpu/16G/146*2 器 4 含HACMP软件 HP DL380 G5 支付接口服务器 2 2*3.0cpu/8G/146*2 HP DL380 G5 测试服务器 1 2*3.0cpu/8G/146*2 IBM DS4700 磁盘阵列 1 8*146G HP DL380 G5 统计服务器 1 2*3.0cpu/8G/146*2 3.3.4 性能指标

时间特性的要求:

在不计算网络延迟情况下:

搜索时间最大不超过5秒,平均时间在1~3秒以内

系统容量要求:

静态用户:100000以上 动态用户:1500以上 并发数:500以上

商品数量:100000以上 商品种类:1000以上

精度需求:

在精度需求上,根据使用需要,在各项数据输入、输出和传输过程中,可以满足各种精度的需求。 3.3.5 错误处理和极限条件

(1)出错输出信息

在用户执行没有权限的操作后,系统给出提示:“对不起,你没有权限!”不允许用户的匿名购买物品。

如发生以下操作,系统会给出提示: ? 输入的用户ID错误或为空; ? 输入的用户密码错误; ? 查找到符合的记录; ? 添加、修改和删除成功; ? 未查找到符合的记录; ? 下单成功;

(2)系统对后台订单操作进行操作日志记录。用于在系统出现错误时进行系统状态的跟踪。 3.3.6 质量标准 软件质量因素 正确性 安全性 可用性 适应性 可扩展性 可靠性 质量标准 系统满足合同及用户确认需求。 系统可以抵挡恶意攻击。 用户可以使用系统高效完成用户任务,提高其工作效率,方便用户访问操作该系统。 系统容易部署到不同地域的同一性质部门客户工作现场。 系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。 系统应保证7x24小时内不宕机,保证500人同时登录的情况下,系统运行正常,正确提示相关内容。保证系统在出现高于系统负载情况下,不会导致系统崩溃或信息混乱。 可维护性 可读性 3.3.7 系统更正

出错处理对策

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。

3.3.8 物理环境

系统部署到2台服务器中,使用Tong Web应用服务器来进行负载均衡配置。

3.3.9 安全问题

(1)密码安全问题

用户在输入密码信息时,系统采用md5加密算法进行密码加密,从而保证密码的安全性。

(2)外部接口访问加密

系统在与外部接口进行信息交换时,使用3DES加密解密算法进行数据传输。对接收到的信息进行文件头部信息验证,从而保证系统获取信息的正确性和安全性。

(3)权限管理

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。 (4)输入验证

系统需能够防止各类误操作可能造成的数据丢失,破坏。 (5)支付加密

系统在进行订单交易时需要对订单编号和订单交易金额进行加密处理。 3.3.10资源约束

开发语言需使用java

用户界面支持浏览器包括:IE6、IE7、Firefox。

系统应易于维护,提供良好的维护界面。 系统出现运行缺陷或错误,应该容易查找和更改。 通过阅读代码可以容易理解系统。