为了提高软件质量,确保软件开发成功,降低软件开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般来说从下面4各方面进行验证
第一方面 一致性 所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾
第二方面 完整性 需求必须是完整的 ,规格说明书应该包括用户需要的每一个功能或性能。
第三方面 现实性 制定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步则很难做出预测,只能是从现有的技术水平出发判断需求的现实性。
第四方面 有效性 必须证明需求是正确有效的,却是能解决用户面对的问题。
按照系统开发的要求,加上需求分析可将系统进行分解,本系统可以分解为后台数据库和前端网页两大模块。采用的数据库是Microsoft Sql Sever2000,拟建立guanli库文件,包含本系统的2个表文件(stor 库存信息表、orders 销售信息表)。网站主页采用静态方式,系统管理员和系统用户利用ASP.NET与数据库结合的技术建立数据库管理系统,采用交互式的web画面来实现。
本系统的用户可分为厂家,商家两类。
考虑到系统的安全性,本系统共分成两个界面:一个界面用于厂家,主要负责进行产品管理.库存管理.商家管理 另外一个界面用于商家登录,主要负责修改个人资料、浏览产品信息查询产品信息试等。
从总体上考虑,系统应该实现下列功能:
对厂家来说,包括商家信息管理、商品信息管理、库存信息管理、销售信息管理。
一、用户信息管理
(1)、商家信息的录入,包括商家编号、公司名称、联系人姓名、公司地址、所在城市、所在地区、邮政编码、电话号码、传真号码、公司主页和备注信息等。
(2)、商家信息的修改、查询、浏览、删除,包括顾客编号、公司名称、联系人姓名、公司地址、所在城市、所在地区、邮政编码、电话号码、传真号码、公司主页和备注信息等。
二、商品信息管理
(1)、商品信息的录入,包括商品编号、商品名称、商品规格、计量单位和备注信息。
(2)、商品信息的修改、查询、浏览、删除,包括商品编号、商品名称、商品规格、计量单位和备注信息。
三、库存信息管理
(1)、库存信息的输入,包括库存信息编号、商品编号、商品名称、商品规格、计量单位、商品数量、库存日期和备注信息等。
(2)、库存信息的修改、查询、浏览、删除,包括库存信息编号、商品编号、商品名称、商品规格、计量单位、商品数量、库存日期和备注信息等。
四、销售信息管理
(1)、销售信息的录入,包括销售信息编号、商家编号、商家名称、商品编号、商品名称、商品规格、计量单位、商品数量、商品单价、销货日期、折扣和备注信息等。
(2)、销售信息的修改、查询、浏览、删除,包括销售信息编号、商家编号、商家名称、商品编号、商品名称、商品规格、计量单位、商品数量、商品单价、销货日期、折扣和备注信息等。
对商家来说,包括在线浏览、查询商品和订购商品
一、在线浏览:商家可以浏览产品
二、查询产品:商家可以更加产品分类等多种方式查询产品
三、定单查询:商家可以查询自己的定单选购的产品
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库设计的基本步骤分为以下优阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和文护。
需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
模块中的数据的流动方向,如图4.1所示
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>