- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型超市管理的设计与实现
小型超市管理系统的设计与实现 一 系统分析与系统说明 数据库应用系统开发的第一步是系统分析。这期间,要对用户进行反复的调查、分析和汇总,将结果用数据流程图和数据字典表示,得出系统对数据和功能的需求。数据库应用系统开发的第二步是系统设计,其主要任务是确定系统的实现方法和工作环境,确定系统功能及结构,进行数据库的设计。 1.1 用户需求分析 1. 用户调查 超市资料管理系统是针对的进行全面现代化管理.主要包括管理管理、等几个方面的功能,以实现用户方便的输入、查询、统计、打印相关的需求。 图1:小型超市管理系统数据流程图 1.2系统设计 在系统设计中,我要确定小型超市管理系统的工作环境、系统功能及结构。 系统工作环境要求及支撑软件 服务器端的工作环境要求及支撑软件 操作系统:Windows 2000 高级服务器版数据库管理系统:SQL Server 2000 企业版数据库应用系统开发软件:Delphi 7.0企业版 客户机的工作环境要求及支撑软件 操作系统:Windows 98 或更高 数据库应用系统开发软件:Delphi 7.0 企业版 数据库系统结构 小型超市管理系统的数据库系统结构2采用C/S(客户/服务器)两层数据库系统结构,选定BDE(Borland Database Engine) 图2 数据库系统结构图 系统功能及结构 小型超市管理系统的系统功能结构如图3所示。 根据超市的实际需求,为了维护的方便和功能扩充,系统设计将采用模块化设计思想。构建出四大模块: 系统 系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。 新员工商品档案输入 (1)员工基本资料:系统自动生成员工编号。管理员可以添加员工的基本信息,包括姓名、性别、年龄、住址、联系电话、备注等 (2)商品基本资料:新增商品的安排,可以添加这个商品的价格、名称等 (3)员工备注:对超市员工的资料说明,对员工除了基本信息外的描述,便于日后变更情况。 (4)商品备注:对超市商品的相关备注,特殊情况的说明。 3.员工商品变更 (1)修改员工资料:根据员工的员工号修改员工的基本信息,包括姓名、性别、年龄、住址、联系电话、备注等。 (2)修改商品资料:根据商品情况,按商品号修改商品资料。 (3)商品进销情况:变更商品的进销情况。 (4)修改备注:对特殊情况的说明。 4. 员工商品档案的修改查询 根据某一特定情况 添加员工商品信息、修改员工商品信息、查询员工商品信息、删除员工商品信息。 二 数据库的设计与实现 前面已经确定了小型超市管理系统使用SQL Server 2000为数据库管理系统,确定采用EBD支持的C/S两级数据库系统结构。本节进行数据库结构的设计,其基本任务为:确定数据库类型及数据库结构;建立数据库;建立数据库连接。 2.1数据库设计 数据库设计的步骤是:根据系统分析建立概念模型;将数据库的概念模型转换汤不换药为数据模型;进行规范化处理,使数据模型满足BC范式。 数据库的概念模型 根据系统需求分析,可以得出小型超市管理系统数据库的概念模型(信息模型)。图4、图5、图6、图7、图8是用E-R图表示的小型超市管理系统的概念模型。 数据库逻辑模型 将小型超市管理系统的E-R图转化为关系数据库的数据模型,其关系模式为: 员工(员工号,密码,用户权限,姓名,性别,生日,所在部门,职务,联系电话和备注),其中员工号为主码; 商品(商品号,商品名称,商品价格,生产厂商),其中商品号为主码; 进货(进货号,进价,数量,金额,日期),其中进货号为主码; 售货(售货号,数量,金额,日期),其中售货号为主码; 厂商(厂商号,厂商名称,地址,电话,备注),其中厂商号为主码; 将小型超市管理系统的数据库名定为“小型超市管理”。 数据模式的规范化 小型超市管理库中各表的函数依赖集: F员工={员工号→密码,员工号→用户权限,员工号→姓名,员工号→性别,员工号→生日,员工号→所在部门,员工号→职务,员工号→联系电话,员工号→备注} F商品={商品号→商品名称,商品号→商品价格,商品号→生产厂商} F进货={进货号→进价,进货号→数量,进货号→金额,进货号→日期} F售货={售货号→数量,售货号→金额,售货号→日期} F厂商={厂商号→厂商名称,厂商号→地址,厂商号→电话,厂商号→备注} 上述关系模式中不存在对非码依赖的表达式,所有的非主属性对码完全并直接依赖。由此证明,小型超市库中各表均服从BCNF,其规范化程度较高,数据库设计合理。 数据库结构的详细设计 数据完整性约束条件 主码约束。在”员工”表中,”员工号”为主码;在”商品”表中,”商品号”为主码;在”进货”表中,”进货号”为主码;在”售货”表中,”售货号”
您可能关注的文档
最近下载
- 2025年云南省职教高考《数学》真题试卷(含答案解析).docx VIP
- 春节经典古诗词大全.pdf VIP
- C语言程序设计(第三版)丁亚涛课后习题答案.pdf
- 人形机器人,从理想走进现实-人形机器人行业研究.pdf VIP
- 人形机器人,从理想走进现实-人形机器人行业研究.pptx VIP
- 2025年云南省职教高考文化课程《语文》考试说明(暂定稿).docx VIP
- 2025年云南省职教高考文化课程《英语》考试说明(暂定稿).docx VIP
- 必威体育精装版部编人教版三年级语文上册(全册)PPT教学课件.pptx VIP
- 40w机械白金机电3米并非子虚乌有.pdf VIP
- 2025年云南省职教高考文化课程《思想政治》考试说明(暂定稿).docx VIP
文档评论(0)