统,是具有实际意义的系统,开发环境、软件和使用的数据库都是开源的,不存在侵权等问题,即法律上是可行的。
2.2 系统安全性和数据完整性需求分析 2.2.1 系统的安全性 在信息管理过程中,要保证数据的存取是安全的,并保证程序正常运行。
数据的安全 用户要经过权限验证登录到系统后才可以对性则体现在对数据的访问和存储的安全性上,数据进行访问,非法用户不可以对数据进行操作,保证数据的安全性。
具体要求如下: 首先,要想管理本系统的宠物犬及用品等各信息,必须先要凭借管理员的用户名和密码登录到系统中,非管理员用户不能通过登录验证,即不能登录到后台系统对系统的任何信息和数据进行操作,以确保系统的严密性和安全性。
其次,在具体实现时设定不同等级的权限,用户登录到系统后,不能越级操作,管理员可以操作所有模块;普通用户用户只能在前台进行操作,比如,查询商品信息、在线购买、下订单等功能;未注册用户只能在线浏览店内信息,查询店内商品。
6 哈尔滨学院本科毕业论文(设计) 2.2.2 数据的完整性 宠物犬网络交易平台系统的数据在存储到数据库中时,必须保证数据具有完整性,主要表现在两个方面:逻辑完整性和存储完整性。
所谓的逻辑完整性就是要保证数据的逻辑关系具有完整性,也就是在数据传输的过程中要保证数据的逻辑关系完整性;所谓的存储完整性就是保证数据在物理存储的层面上具有完整性。
具体要求如下: (1)各种信息数据具有完整性,每种信息数据不能为空 (2)各种数据间的相互联系及逻辑关系具有正确性 (3)相同数据在不同数据表中的记录具有一致性 2.3 系统功能需求分析 系统功能需求分析主要是利用用例图的表示方式来分析描述系统的功能。
用例图一般包括参与者、用例以及两者之间的关系三个方面。
参与者一般指人即系统的理想用户,是用来描述和用例之间进行交互的软件系统外部的主体;用例是外部可见到一个系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。
2.3.1 系统前台的需求分析 宠物犬网络交易系统的前台用例图如图 2-1 所示。
该用例图用于描述宠物犬网络交易系统所需要实现的用户的具体功能需求,图中的椭圆形标识用例,图中所示的“注册用户/上网用户”为该子系统中所涉及到的不同的系统参与者。
注册 .