- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库程序设计》实验指导书09.doc
实验十五 进销存:进货记录
一、实验要求
按照给出的操作步骤、代码及要求,编制进销存系统中的进货记录程序。
程序包括:商品、商品类别、供应商信息维护,进货记录及库存信息处理,进货信息浏览及作废处理等功能。
二、建立数据库表
在“进销存数据库.mdb”中建立如下表:
A商品类别表
字段名称 数据类型 字段大小/格式 其它 类别 文本 32 主键;必填;不为空 序号 数字 整型 状态 文本 16 默认值:正常;
有效性规则:正常 or 停用
A商品表
字段名称 数据类型 字段大小/格式 其它 商品编码 文本 32 主键;必填;不为空 类别 文本 32 名称 文本 80 上市日期 日期/时间 短日期 库存量 数字 长整型 进货价格 货币 固定 备注 文本 255 状态 文本 16 默认值:正常;
有效性规则:正常 or 退市
A供应商表
字段名称 数据类型 字段大小/格式 其它 供应商 文本 32 主键;必填;不为空 序号 数字 整型 联系人 文本 16 联系电话 文本 16 状态 文本 16 默认值:正常;
有效性规则:正常 or 停用
A进货表
字段名称 数据类型 字段大小/格式 其它 进货单号 文本 32 主键;必填;不为空 进货日期 日期/时间 短日期 供应商 文本 32 经办人 文本 16 备注 文本 255 状态 文本 16 默认值:预写;
有效性规则:预写 or 正常 or 作废 作废原因 文本 80 作废经办人 文本 16
A进货明细表
字段名称 数据类型 字段大小/格式 其它 进货单号 文本 32 联合主键;必填;不为空 商品编码 文本 32 联合主键;必填;不为空 进货数量 数字 长整型 进货价格 货币 固定
A退货表
字段名称 数据类型 字段大小/格式 其它 退货单号 文本 32 主键;必填;不为空 退货日期 日期/时间 短日期 供应商 文本 32 经办人 文本 16 商品编码 文本 32 退货数量 数字 长整型 退货价格 货币 固定 备注 文本 255 状态 文本 16 默认值:预写;
有效性规则:预写 or 正常 or 作废 作废原因 文本 80 作废经办人 文本 16
建立表之间的关系如下,各关系均勾选“实施参照完整性”、“级联修改相关字段”,不勾选“级联删除相关记录”。
A商品类别表.类别——A商品表.类别
A商品表.商品编码——A进货明细表.商品编码
A商品表.商品编码——A退货表.商品编码
A供应商表.供应商——A进货表. 供应商
A供应商表.供应商——A退货表. 供应商
A进货表.进货单号——A进货明细表.进货单号
用户表.用户名——A进货表.经办人
用户表.用户名——A进货表.作废经办人
用户表.用户名——A退货表.经办人
用户表.用户名——A退货表.作废经办人
三、建立/设置项目
1. 建立项目
运行VS2010;
执行菜单项“文件——新建——项目”;
在“新建项目”窗体中,选中模版“Visual C#——Windows窗体应用程序”;
点击“新建项目”窗体右下部的“浏览”按钮,将“位置”设置为本人文件夹;
将“名称”文本框中的内容输入为“进货记录”;
点击“确定”按钮。
2. 主窗体设置
将“From1.cs”改为“FormMain.cs”;
将主窗体的“Text”属性值改为“进货记录(本人姓名)”;
将主窗体的“Font”属性值设为“宋体,5号”;
将主窗体的“StartPosition”设为“CenterScreen”。
3. 设置项目输出目录(很重要)
在解决方案资源管理器中双击“Properties”;
在编辑区域的“进货记录”页面,点击“生成”子页面;
在“输出路径(O)”中,输入“..\..\执行程序”;
关闭“进货记录”页面。
4. 设置对“公用类库”的引用
执行VS菜单项:项目——添加引用;
在“添加引用”对话框中,切换到“浏览”页面;
浏览到“..\..\执行程序\公用类库.dll”,双击该文件;
在用到公用类库的cs文件中均添加引用语句:using 公用类库;
四、编写主窗体代码
1. 在主窗体中添加控件
在主窗体中添加TreeView控件如下:
将TreeView控件的“(Name)”改为“treeViewMenu”,将“Dock”属性改为“Left”;将“ItemHeight”改为28;在控件上点右键,执行“编辑节点...”,将内容添加为如上图所示,将各节点的“Name”及“Text”设为相应的文本。
2. 产生事件方法
双击主窗体,产生Load事件方法;
双击TreeView控件,产生AfterSelect事件
文档评论(0)