资源描述:
《数据库课程设计产品销售管理子系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、产品销售管理子系统设计与实现1定义1、系统名称:产品销售管理子系统2、数据库管理软件:MicrosoftSQLServer3、数据库设计采用软件:MicrosoftVisualBasic6.04、运行平台:windowsxp2需求分析2.1功能分析①基础信息管理:1、产品信息的管理:查询、增、删、改2、客户信息的管理:查询、增、删、改3、订单信息的管理:查询、增、删、改②销售管理:1.管理者可以对产品信息表、客户信息表、订单和订单细节进行增加、删除、更新、打印报表2.订单的处理:输入顾客号,能查询顾客所下的订单输入订单号,能查询出顾客在订单的订货情况3.信贷问题解释:将预付款将去所有
2、订单的应付款的结果来衡量客户信贷情况,如果结果为整数,说明该顾客没有借贷,如果结果为负数,说明该顾客账户余额不足,有借贷情况。信贷的计算设计到多个表的链接,这种利用代码来实现。生成视图4.销售统计查询:销售信息表:销售信息表利用对订单表的选择利用,不再建立新的基本表2.2数据字典1、数据项编号数据项名称说明部分编号数据项名称说明部分1客户号字符串类型有唯一性10订货日期时间类型**/**2客户姓名文本类型长度为20字符11订货项数整数类型3地址文本类型长度为20字符12产品号字符串类型有唯一性4联系电话整数类型13产品文本类型有唯一性5信贷整数类型14单价浮点型6预付款整数类型15重
3、量浮点型7订单号整数类型订单所属的类别16售出产品数整数类型8订货数量整数类型17付款金额浮点数9交货日期时间类型**/**18获取总金额整数类型2、数据结构编号数据结构名属性1客户客户号、客户姓名、地址、电话、信贷、预付款2产品产品号、产品名称、价格、重量3订单订单号客户号、订货日期、交货日期、地址、是否存有、是否已订4产品销售产品号、出售产品数、获取总金额5订货客户、产品2.3数据流图客户支付清单数据结算送进订单订单数据应收金额不合理处理订单合理预付款开发票3结构设计3.1概念结构设计3.2逻辑结构设计3.2.1基本表1、客户基本表属性中文名称属性名类型长度说明客户号cnoVar
4、char20主码客户姓名cnaVarchar20客户名称客户地址cadVarchar20客户电话cteVarchar20v客户信贷ccoint4客户预付款cpmInt42、产品基本表属性中文名称属性名类型长度说明产品号pnoVarchar20主码:厂商统一编号,具有唯一性产品名pnaVarchar20价格pprInt4重量pwefloat323、订单表属性中文名称属性名类型长度说明订单号SnoVarchar20主码:厂商统一编号,具有唯一性顾客号CnoVarchar20订货项数snuInt4订货日期SdrqVarchar20交货日期SjrqVarchar20付款金额sjeintint
5、4、订单细节表属性中文名称属性名类型长度说明订单细节号SsnoVarchar20主码:厂商统一编号,具有唯一性订单号SnoVarchar20订货产品号PnoVarchar20订货数量ssnuint43.2.2视图基于视图的查询管理:(1)统计一种产品的总的销售数量和总的销售金额createviewBasselectdistinct订货产品号,产品名,价格from产品信息表,订单细则信息表where订单细则信息表.订货产品号=产品信息表.产品号createviewCasselect订货产品号,sum(订货数量)销售数量from订单细则信息表groupby订货产品号selectB.订货产
6、品号,产品名,销售数量,销售数量*价格销售金额fromB,CwhereB.订货产品号=C.订货产品号(2)统计某客户的订货总数和订货总金额createviewDasselect客户号,sum(订货数量)订货总数from订购信息表,订单细则信息表where订购信息表.订单号=订单细则信息表.订单号groupby订购信息表.客户号createviewEasselect客户号,sum(付款金额)付款总金额from订购信息表groupby客户号createviewFasselect客户号,客户名from客户信息表最后的客户查询语言:selectF.客户号,客户名,订货总数,付款总金额from
7、D,E,F(3)客户信贷情况:createviewGasselect客户信息表.客户号,客户信息表.客户名,客户信息表.预付款-订购信息表.付款金额信贷from客户信息表,订购信息表where客户信息表.客户号=订购信息表.客户号createviewHasselect客户号,sum(信贷)信贷fromGgroupby客户号最后信贷的查询语言selectdistinctH.客户号,G.客户名,H.信贷fromH,G3.3物理结构设计为了一个给定的逻辑数据模型