




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统需求分析11、1 信息需求11、2 处理要求21、3安全性和完整性要求3数据库设计32、1概念结构的设计32、2分E-R图设计42、3逻辑结构设计5功能设计(日常业务功能模块的设计)63.1 采购单设计63.2销售单设计73.3 设计中遇到的问题7总结7系统需求分析1、1 信息需求 在市场经济中,销售是企业运作的重要环节。为了更好地推动销售,不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。这些非公司或代理商大都分布在不同的地理位置,跨公司、跨时间的频繁业务信息交流是这些企业业务活动的主要特点。1、2 处理要求采购单:对每笔采购入库业务进行记录,自动生成对应的采购凭证。销售单:对每笔销售出库业务进行记录,自动生成对应的凭证。库存盘点:根据采购记录和销售记录对库存商品盘点,更新每种商品的库存量。产品管理:当有产品或者商品属性数据改变时,需要在这里进行更新。库存管理:提供了对库存商品按照多种字段进行模糊查询的功能。采购查询:提供了对采购记录的多种字段的复合式查询。销售查询:提高了对销售记录的多种字段的复合式查询功能。供应商管理:用于对供应商信息进行查询和维护。客户管理:用于对企业客户信息的查询和维护。密码设置:用于为系统中现有的用户提供密码更改功能。关于系统:用于说明本系统的版本版权等信息。退出系统:用于退出系统。1、3安全性和完整性要求采购单和销售单中的数据受product和supplier及users表中记录的约束,需要检验用户输入的合法性。数据库设计2、1概念结构的设计2、2分E-R图设计2、3逻辑结构设计Product(商品名称,产地,规格,包装,单位,库存)Supplier(供应商简称,供应商全称,地址,邮政编码,电话,传真,联系人,联系人电话,开户银行,银行账号,企业网址)Customer(客户简称,库湖全称,地址,邮政编码,电话,传真,联系人,联系人电话,开户银行,银行账号,企业网址)Users(用户,密码)Purchase(商品名称,数量,进价,金额,备注,供应商,日期,经手人,票号)Sale(商品名称,数量,单价,金额,备注,客户,日期,经手人,票号)功能设计(日常业务功能模块的设计)3.1 采购单设计功能描述:主要是对每笔采购入库业务进行记录,自动生成对应的采购凭证。设计亮点:(1)对采购单中各个数据项有一定的条件约束,采购单中的经手人必须是企业的users中的员工,供应商必须是supplier数据表中有相应的记录。(2)同时采购单中某些不需要操作人员修改的字段设置背景色为灰色并且控件属性为false.避免任意修改。(3)利用ado控件实现数据库和控件的链接。(4)为了便于区分,每个新生成的单据都采用新的票号,票号由日期及序号组成。3.2销售单设计功能描述:主要是对每笔销售出库业务进行记录,自动生成相应的销售记录。设计亮点:与销售单基本一致3.3 设计中遇到的问题Ado控件的使用:开始运行时总是显示ADO没有指定的数据源。通过上网查找,及自己的对照,终于找到了根源,书上没有介绍到的。这个控件主要有几个属性:connectstring 主要是说明控件需要链接的数据库。还有一个重要的属性 recordsource 主要选择当前的控件链接的具体的表。一些在工具栏没有的控件,需要自己到工程部件中自己添加。从数据库向采购单及销售单添加数据时,编写代码时应注意数据库中如果不是整型数据,需要转换然后才能像vb中添加,反之亦然。即注意数据类型的变换。总结 虽然开发这个系统的过程很难,但是到现在基本完整的做完了这个系统,一方面感觉自己的信心增加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论