对该商店商品管理系统各子E-R图的集成——即该商店商品管理系统的总体概念结构E-R图如下图所示:
供货商电话 供货商编供货商名 号
地址
供货商
月交易量 供应价格
供数量
应 累计金额
消费时间
时间 顾客号 消费 顾客
商品号
商品
数量 商品名
商品价格 规格
顾客名 销售 商品剩余
量 销售数量 顾客地址
商店编号 商店 商店名
地址
商店电话
20
图10 总体概念结构E-R图
4.4数据库设计
数据库设计是指利用现有的数据库管理系统对具体的应用对象,构造合适的 数据库模式,建立数据库及其应用系统,以便有效地存贮和存取数据,满足各类用户的需求。超市进销存管理系统总要面对大量的各种各样的数据,因此,要合理的开发一个超市进销存管理系统,数据库设计的成败能够对整个系统的设计产生深远的影响。数据库设计在一个信息管理系统中占有非常重要的地位,数据库的好坏将直接影响到系统工作的效率及实现效果。合理的数据结构设计可以提高数据存储效率,保证数据的完整性和一致性。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止意的破坏和非法的存取。本系统包括数据库的安全和服务器的安全。采用管理员设定权限的方法实数据库的安全,此安全管理措施并不在前台开发工具中实现,而是在后台数据中实现。在登录数据库时,系统让用户包括管理员表示自己的身份,不同的用之间的权限不同,系统进行核实,鉴别此用户是否为合法用户,若是,系统进步核实用户,通常要求用户输入口令,系统和对用户口令以鉴别用户身份。服器的安全也是通过用户在登录服务器时输入合法的用户名和密码来实现的。这一种简单可行的方法,实现起来比较方便。采用安全管理措施主要是为了防止有修改权限的用户无意间修改了数据,因此采用用户标识和鉴定的安全管理措就能够保障数据库的安全性。为了防止数据丢失,系统采用了定期备份。可采用SQL代理创建一个作业,因此,根据超市进销存管理系统本身存在的特点,数据库的设计也应考虑到如下一些问题: 1,数据的基础程度。通常在一个数据库系统中流动着大量的数据,包括有基础数据(原始数据),中间数据、导出数据、结果数据等等。在诸多数据当中,首先应考虑的是原始的基础数据的可靠程度。对于本系统而言,基础数据设置所操作的对象就是原始数据。例如:商品信息、员工的基本信息和供应商的基本信息等等。
2、数据的稳定程度。在一个数据库系统中按数据生存期的长短,可将数据分为稳定性数据(例如商品编号、名称)、相对稳定数据、以及非稳定数据。而我在考虑数据库存储结构时,首先关注那些稳定性数据,其次是那些相对稳定的数据,然后才是那些非稳定性数据。
3、数据的重要程度。大量的数据当中,关键数据组织的好坏,直接关系到系统运行的效率,因此应该把注意力放在关键数据的组织上。就本系统而言,所有的业务经营活动都以各种商品销售为主,而销售商品的关键靠通过商品编号来
21
定位,一种商品的基本特性无非就是商品编号、商品名称、商品规格、计量单位和供应商等主要商品信息。所以这些数据在这次设计中都是认真组织的。
4、数据的冗余程度。一般来讲,数据的安全性对于数据存储的冗余程度是一对矛盾,要想提高存储效率,必须降低冗余,
根据前面所做的E-R图,现在开始对表进行设计,设计的七个表结构分别如下。
表2顾客关系表 字段类型 长度 主/外键 字段值约字段名 束 char char char Int
表3商品信息表 字段类型 长度 主/外键 字段值约束 字段名 char char Float INT
表4商店关系表 主/外键 字段值约束 P Not null Not null Not null 20 20 20 P Not null Not null Not null Not null Good id Gname Gprice Gsurplus 20 50 50 P Not null Not null Not null Not null Consumer id Cname Cadd Cmoney 字段类型 长度 char char char 20 50 50 字段名 Shop id Sname Sadd 22
char
50 Not null Stel 字段类型 char char char char
表5供应商关系表 长度 主/外字段值约束 键 20 50 50 50 P Not null Not null Not null Not null 字段名 Pid Pname Padd Ptel 字段类型 长度 表6供应商点货物关系表 主/外字段值约束 字段名 键 P P P Not null Not null Not null Not null Not null Not null Not null Pid Sid Gid Pgnum Pgtime Pgprice Pgsupply char Char Char Int Char Float Int
20 20 20 20 20 23
表7商店销售商品关系表(Retail) 长度 主/外键 字段值约束 字段名 char char char INT Float Char
20 20 20 20 20 P P P Not null Not null Not null Not null Not null Not null Cid Gid Sid Gcnum Gcmoney Gctime 字段类型 5.系统实现
5.1 系统数据库登录与注销界面
24
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库商店管理信息系统(5)在线全文阅读。
相关推荐: