ASP+access校园网上跳蚤市场的设计与开发(8)
时间:2017-06-01 11:33 来源:毕业论文 作者:毕业论文 点击:次
数据库设计的基本原则是在系统总体方案的指导下,各个数据库应当为它所支持的管理目标服务。在设计数据库系统时,重点需要考虑以下几个因素: (1)数据库必须层次分明,布局必须合理。 (2)数据库要求必须保持高度的结构化,保证数据的结构化、规范化和标准化,这是建立数据库和进行信息交换的基础。数据结构的设计应该遵循国家标准和行业标准,尤其是要重视编码的应用。 (3)在设计数据库时,一方面要尽可能地减小冗余度,减小存储空间的占用,降低数据一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度和降低开发难度。 (4)必须文护数据的正确性和一致性,在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性,因此必须用“锁”等办法保证数据的一致性。 (5)设定相应的安全机制,由于数据库的信息对特定的用户有特定的保密要求,安全机制必不可少。 3.3.2 数据库设计的步骤 数据库的设计包括两个部分:一部分是数据库的逻辑设计,内容包括了对应于概念级的概念模式,即系统要处理的数据库全局逻辑结构,也包括了对应于用户级的外模式;另一部分是数据库的物理设计,这是在逻辑结构已经确定的前提下设计数据库的存储结构。从软件的生命周期来看,这两个部分的设计过程又可分以下为优尔个步骤。设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是这优尔个步骤不断反复、逐步完善的过程。(1)需求分析 (2)概念结构的设计 (3)逻辑结构的设计 (4)数据库的物理设计 (5)数据库的实施 (6)数据库的运行文护 3.3.3 数据库需求分析 1.商品数据的准备 首先要搜集卖方的所有商品数据,要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。 2.商品数据方案的制定 商品数据方案制定的目的在于: (1)对商品进行科学、灵活地分类,方便用户迅速从众多商品中找出所需商品。 (2)使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询。 (3)高效的商品数据方案能提高数据库性能,提高网页浏览速度。 所涉及到的后台数据库如下: 商品表,店铺表,类别表。 3.用户信息表的制定 用户信息表内保存着网站中所有用户个人信息和资料,是网站的后台管理员进行商品销售的设计规划和进行决策的依据和参考。用户ID则是客户个人身份证明的依据。 所涉及到的后台数据库如下: 用户表,店铺表。 4.店铺信息表的制定 店铺信息表内保存着网站中所有店铺的资料,是网站的后台管理员进行管理店铺的依据及用户浏览商品的参考。 所涉及到的后台数据库如下: 用户表,店铺表。 3.4 系统主要功能需求 (1)用户通过账号和密码来登录系统,查看二手物品的信息。 (2)用户上传要出售的二手商品的照片和相关信息。 (3)用户购买网上所出售二手物品并进行评价。 (4)游客可以注册成为会员。 (5)系统管理员可以管理会员的基本信息和二手物品的信息。 (责任编辑:qin) |