- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆大学 Delphi.doc
重 庆 大 学
基础性实践环节(数据库)实践报告
实践课程名称 数据库原理
开课实验室 数理学院理科楼201实验室
学 院 数理学院年级 2011级 专业班 信息与计算科学一班
学 生 姓 名 李圆圆 学 号
开 课 时 间 2013 至 2014 学年 第 一 学期
总 成 绩 教师签名
数理学院制
课程名称 《数据库原理》 实践课时 20学时 实践项目 特步体育进销存管理系统 进销存管理是任何大中小企业以及直营商店信息管理供应商管理用户信息管理等 Delphi6.0 实践内容(算法、程序、步骤和方法)
一、系统功能的分析与设计
本系统将涉及多个窗体的制作,从而实现多个管理的功能。首先是用户登录系统,这是进入系统前必须进行的操作登陆系统将记录用户的信息然后用户管理模块,这个是的操作。在这一般用户只有修改密码的权限这里模块来划分,用户管理模块、基本信息模块进货信息管理、入库信息管理、销售信息管理。产品可以一种而每种产品类别都包含了很;每个用户都可以对多种产品进行,每种产品可以被一个用户进行可以购买多种产品,但每种产品只能被一个用户购买。每个可以购买多产品,但每种产品只能卖给一个。
认证:根据不同的管理者,访问的内容删除用户:根据需要添加用户修改密码、删除用户产品的增加、删除修改实现增加、删除和修改客户信息
供应商管理:实现增加、删除和修改供应商信息
用户信息管理:主要是用于修改用户的信息此权限仅限管理员。
:选择查询方式后再在数据库中搜索最后显示在里可以查询客户信息供应商信息用户信息进货单查询订货单查询
进货管理对进货商数、种类进行。
管理:销售商数目。
管理:主要通过多表查询,对进货信息表和销售信息表进行查询,运算得到剩余的库存量。
以上各项功能进行集中、分块、结构化,如下图模块图所示:
针对进存系统的需求,通过对管理的业务流程分析,需要设计如所示的数据字段和数据表。
用户信息表,包括的数据字段有:用户编号、用户名、密码、电子邮件、联系电话、家庭住址权限。其中编号是关键字段。具体定义由表反映
表1.用户信息表的逻辑结构
在用户信息数据表的逻辑结构定义中,将用户编号编号用户
客户信息表,包括数据字段有:编号、姓名、电子邮件、联系电话、家庭住址其中编号是关键字段。具体定义由表反映
表2.客户信息表逻辑结构
创建的物理结构如图所示:
产品信息表,包括的数据字段有:产品编号、、适用人、入库价格、销售价格、产品描述厂家其中产品编号关键字段。具体定义由表反映
表3.产品信息表逻辑结构
产品信息表物理结构:
供应商信息表包括的数据字段有:供应商编号、名称、地址、、电话、邮箱。其中编号是关键字段。具体定义由表反映
表4.供应商信息表逻辑结构
供应商信息表物理结构:
信息表,包括的数据字段:进货单编号供应商编号、编号进货日期、编号编号、数量、进货单价总金额。进货单编号是关键字段。具体定义由表反映
表5.进货信息表逻辑结构
其物理结构为:
仓库信息编号,包括的数据字段有:产品编号,数量。其中编号是关键字段。具体定义由表反映
表6.仓库信息表逻辑结构
其物理结构:
销售信息表,包括的数据字段有:编号、销售日期、编号、编号、数量、单价总金额。其中编号是关键字段。具体定义由表反映
表7.销售信息表逻辑结构
其物理结构为:
当表建立完后,可以将其保存在特定路径的文件夹中,在后面的系统界面制作中将引用,我将其安排的保存位置为:“C:\Users\thinkpad\Desktop\进销存管理系统信息表信息表信息表信息表信息表信息表信息表
注意:以上的字段名的“-”去,ell-id”改为“Sellid”,因为在后面无法引用表是无效的字段名。C:\Users\thinkpad\Desktop\进销存管理系统C:\Users\thinkpad\Desktop\进销存管理系统
图 1 启动窗体
在系统启动窗体的制作中,对“进入系统”按钮编写相关的过程代码如下:
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
Form2.show;
end;
对“退出系统”编写代码为:
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
close;
end;
权限认证界面如图7所示:
图2 权限认证窗体
在权限认证窗体的制作中,对“Load”按钮编写相关的过程代码如下:
procedure TForm2.SpeedButton1Cli
文档评论(0)