顾客信息管理
图4.5
商品信息管理
图4.6
进货信息管理
图4.7
销售信息管理
图4.8
(2)系统功能需求
1.用例结构树
贸易公司信息管理系统[1]
用户管理[1.1]
注册新用户[1.1.1]
修改密码 [1.1.2]
权限管理 [1.1.3]
注销用户 [1.1.4]
系统管理[1.2]
数据备份[1.2.1]
数据恢复[1.2.2]
版本信息[1.2.3]
帮助信息[1.2.4]
2.分解用例图
图4.9
2.1用户管理分解用例图
图4.10
B 系统管理分解用例图
图4.11
2、外部接口需求
用户接口
采用Windows的通用图形界面,用户友好。
界面具有一致性,界面规范遵循Windows软件界面的规范。
提供错误处理。
提供信息提示,用多种信息提示当前用户的状态、界面。
提供方便的联机帮助。
遵循国家关于计算机方面词汇的标准,用词准确、无歧义。
本产品的用户一般要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对的界面。用户对程序的维护,最好要有备份。
(2)硬件接口
服务器端硬件要求:PIIII1.0以上,256MB RAM ,20GB HD
客户端硬件要求:PIII以上PC机,64MB RAM 5GB HD
(3)软件接口
服务器端软件要求:Windows Server 2000/2003,SQL Server 2000 数据库管理系统
客户端软件要求:Windows XP/2000,SQL Server 2000 数据库管理系统客户端
(4)通信接口
采用TCP/IP通信协议
3、性能需求
为了保证系统能够长期、安全、可靠、高效地运行,贸易公司信息管理系统应满足以下性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。查询时应保证查全率,所有相应域包含查询关键字的记录者应能查到。在系统设计和开发过程中,要充分考虑系统当时和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。响应时间,更新处理时间都比较迅速,完全满足用户要求。一般操作的响应时间在1~2s内,对数据的导入、导出和打印机的操作也应在可接受的时间内完成。
(2)系统的开放性和系统的可扩充性
系统的开发过程中,应该充分考虑以后的可扩充性。例如,用户查询的需求也会下断地更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换,完成系统的升级和更新换代。
(3)系统的易用性和维护性
系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应尽量使用用户熟悉的术语和中文信息的界面针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
系统中涉及到的数据是公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃时数据的恢复等工作。
(4)系统的标准性
系统在设计、开发、使用过程中,要涉及很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准、例如,在开发中使用的操作系统、网络系统、开发工具都必需符合通用标准。
4、软件属性需求语法
正确性
要求发布的软件达到用户的预期目标,运行时基本无错误。
可靠性
在正常条件下,应该不出故障。
效率
对于浏览、查询、增加、删除、更新和密码设置等一般操作,要求及时响应,在1~2s内。
完整性
对于在发生意外(如,断电)时,保证数据不丢失。
易使用性
软件界面符合当前流行的习惯,尽量的为用户的使用提供方便。
可维护性
要求软件运行