实践教学活动周实践报告_第1页
实践教学活动周实践报告_第2页
实践教学活动周实践报告_第3页
实践教学活动周实践报告_第4页
实践教学活动周实践报告_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西安财经学院实践教学活动周实践报告姓 名: 陈晨 学 号: 1105170313 专 业: 计算机科学与技术 院 系: 信息学院 本校指导教师: 刘通 西安财经学院实验实训教学管理中心 制11实践报告名称商场销售管理系统实践时间2013年 7月 15日2013年7 月30日 共 2 周实践地点西安财经学院指导教师刘通职称讲师二级学院、系信息学院计算机系实践内容(后附实践报告) 我觉得在以后的数据库系统设计中必须重视数据的分析与定义过程并深刻理解其在系统开发中的重要性。将数据分析与定义和业务流程、系统模块的划分以及系统功能的分析与定义紧密地衔接起来。争取做到以系统功能为核心进行所需数据支持的分析

2、与定义这样就避免了遗漏和不切实际并会根据功能所需对同一数据实体进行信息补充。重视一些关键性、典型性数据实体的分析与定义如权限划分、级联信息处理、组合信息处理、不同具体内涵的信息处理以便在其他系统的数据分析与支持中可以得到推广与应用。 这样多次的练习会有更多的提高的。 指导教师评语及成绩 签字(盖章): 年 月 日院系意见签字(盖章): 年 月 日计算机科学与技术专业本科实践教学 商场销售管理系统商场销售管理系统一、实践教学的目的 系统开发的目标是实现企业销售管理的系统化、规范化和自动化。利用销售管理系统后,要求能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量。对于即将完成的

3、订单,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户订单的要求,提前做好发货的准备。通过本系统能够清楚的看到企业库存中的产品数、存放地点等信息。对于销售部门输入的订单能够通过电脑以这跟踪下去。能够对企业的顾客有一个清楚地了解,通过客户管理分保持和客户良好的关系。即使得到客户反馈的意见,上交有关部门及时处理。根据客户订单的要求和企业现有的库存,制定发货数量、发货顺序等计划。2、 实践教学的内容(一)描述数据库概况 系统符合销售、库存的规定,满足公司日常工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用先进的两层体系结构,Client(客户端)负责提供表达逻辑、显

4、示用户界面信息、基本操作;Server(服务器端)负责实现数据服务。系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。能够对数据库表格进行备份。 销售管理系统需要完成产销衔接、产品库存管理、订单管理、客户管理、发货管理、库存管理等多个功能,满足企业高效管理的需求。销售管理系统和企业中其它子系统的关系销售管理系统是整个企业信息管理系统的一个最重要部分。它与企业中其它系统之间的接口和关系如下。通过销售管理系统建立订单和生产子系统之间的关系。系统可以将企业生产部门作为一个客户

5、,模拟订单输入方式,按照订单和产品的优先级产生不同时期的生产计划。 (二) 数据库需求分析针对进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息: 1、商品按类管理,所以需要有一商品类型信息。 2、商品必须属于一个商品类型。 3、如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。 4、需要记录供应商品信息。 5、在涉及商品数量的地方,要给出相应的单位。 6、商品销售信息单中要包含登记商品销售数量、单价等信息。 7、在进货信息中要包含商品供应商等信息。 8、商品报损要有报损原因。 9、进货、销售、报损操作要有相应操作员信息。 10、进货

6、、销售、库存、报损信息都要可以添加、修改、删除、分类查找。 11、当进行进货、销售和报损操作后,能相应更新库存。 12、需要对进货、销售、库存、报损进行分析,总结热门商品。通过管理工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。1、供应商信息,包括的数据项有:供应商编号,供应商名称,地址,邮政编码,电话号码,税号,银行帐号,开户银行,联系人,备注等。2、会员信息,包括的数据项有:会员编号,姓名,性别,身份证号,消费总金额,积分等。3、入库信息,包括的数据项有:入库编号,入库日期,商品编号,计量单位,入库价格,销售价格,数量,总金额,供应商编号,业务员编号等。4、商品信息,包括的数据

7、项有:商品编号,所属类别,数量,单价,商品名称等。5、销售出货单主信息,包括的数据项有:销售日期,总金额,是否现金,是否会员,会员编号、收银号编号等。6、销售出货单子信息,包括的数据项有:商品编号,数量,单价,折扣比例,金额等。(三)数据库概念结构设计数据库主要着重于数据对象的属性和数据对象之间的关系的分析。一般采用E-R图,即实体-关系模型来分析数据对象的属性和数据对象之间的关系。根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下:数量入库日期 入库编号商品编号总金额入库供应商编号计量单位 入库价格图3 入库信息E-R图价格商品名称商品编号数量所属类别商品图4 商品信息E-R图是

8、否会员是否现金总金额销售日期销售出货单主信息会员编号图5 销售出货单主信息E-R图数量单价折扣比例商品编号金额销售出货单子信息图6 销售出货单子信息E-R图会员编号姓名性别积分会员身份证号消费总金额图7 会员信息E-R图供应商名称供应商编号地址电话号码邮政编号税号供应商银行帐号备注联系人开户银行图8 供应商信息E-R图每个消费者都可以买若干商品,所以在消费者、商品、供应商时间存在一个三元的多对多的联系。仓库与商品之间存在一对多的联系,供应商与商品存在一对多的联系。根据以上分析实体与实体之间的关系E-R图:销售出货单子信息包含销售出货单主信息会员属于消费者购买供应商提供商品入库图9(四)数据库逻

9、辑结构设计1、商品信息表主要是用来保存系信息,商品信息表结构如表1所示。商品信息字段名数据类型长度说明描述Spbhchar8不空,主键商品编号Spmcvarchar20不空商品名称Sslbchar8不空所属类别Jgmoney8不空价格slint4不空数量表12、 供应商信息表主要用来保存供应商信息,供应商表的结构如表2所示。供应商信息表字段名数据类型长度说明描述GysbhChar8不空,主键供应商编号GysmcChar8不空供应商名称DzvarChar20不空地址YzbmChar6不空邮政编码Dhhmvarchar15不空电话号码ShvarChar3不空税号YhzhvarChar20不空银行帐

10、号KhyhChar8不空开户银行LxrChar8不空联系人beizhutext16备注表23、 会员信息表主要用来保存会员信息,会员信息表的结构如表3所示。会员信息表字段名数据类型长度说明描述Hybh Char8不空,主键会员编号NameChar6不空姓名SexChar2不空,男、女性别SfzhvarChar20不空身份证号xfzjemoney8不空消费总金额jfint4不空积分表34、入库信息表主要用来保存库存信息,库存信息表的结构如表4所示。入库信息表字段名数据类型长度说明描述Rkbhchar8不空,主键入库编号RkrqDatetime8不空入库日期Spbhchar8不空,外键商品编号Jl

11、dwChar2不空计量单位RkjgMoney8不空入库价格XsjgMoney8不空销售价格Slint4不空数量ZjeMoney8不空总金额Gysbhchar8不空,外键供应商编号ywybhchar8不空,外键业务员编号 库存信息表字段名数据类型长度说明描述kcxxbhchar8不空,主键库存信息编号Spbhchar8不空,外键商品编号kclint4不空库存量表45、销售出货单主信息表主要用来保存销售出货单主信息,销售出货单主信息表的结构如表5所示。销售出货单主信息字段名数据类型长度说明描述Xsrqdatetime8不空销售日期ZjeMoney8不空总金额SfxjChar2不空是否现金Sfhyc

12、har2可为空是否会员HybhChar8不空,外键会员编号表56、 销售出货单子信息主要用来保存销售出货单子信息,销售出货单子信息表的结构如表6所示。销售出货单子信息字段名数据类型长度说明描述Spbhchar8不空,外键商品编号Slint4不空数量Djmoney8不空单价Zkblchar10不空折扣比例Jemoney8不空金额表6(5) 数据库物理设计 在关系型数据库中,确定数据库有物理结构主要指确定数据库的存储位置和存储结构,包括确定关系、索引、日志、备份等数据的存储分配和存储结构,并确定系统配置等。根据以上的逻辑分析所得到表的关系,我使用T-SQL语言设计得到数据库和数据表。1 创建表销售

13、管理数据库 在D盘目录下创建销售管理数据库:create database glxton( name=pos_dat, filename=D:pos_dat.mdf, size=5, maxsize=20, filegrowth=1)LOG on( name=pos_log, filename=D:pos_log.ldf, size=5, maxsize=20, filegrowth=1)2创建编码(bm)create table bm(bmbh char(8) not null constraint PK_bno primary key, bmmc char(4) not null)go3创

14、建商品(sp)create table sp(spbh char(8) not null constraint PK_cno primary key, spmc varchar(20) not null , sslb char(8) not null, sl int not null, jg money not null)go4创建供应商(gys)create table gys(gysbh char(8) not null constraint PK_dno primary key, gysmc char(8) not null, dz varchar(20) not null, yzbm

15、char(8) not null, dhhm varchar(15) not null, sh varchar(3) not null, yhzh varchar(20) not null, khyh char(8) not null, lxr char(8) not null, beizhu text null)go5创建会员(hy)create table hy(hybh char(8) not null constraint PK_eno primary key, hyname char(6)not null, sex char(2) check CK_hy sex in (男,女) n

16、ot null, sfzh varchar(20) not null, xfzje money not null, jf int not null)Go6创建入库(rk)create table rk(rkbh char(8) not null constraint PK_gno primary key, xsjg money not null, rkrq datetime not null, spbh char(8) not null constraint FK_bno foreign key references sp(spbh), ywybh char(8) not null const

17、raint FK_cno foreign key references yg(ygbh), jldw char(2) not null, rkjg money not null, gysbh char(8) not null constraint FK_dno foreign key references gys(gysbh), zje money not null, sl int not null ) go7创建库存(kc)create table kc(kcxxbh char(8) not null constraint PK_pno primary key, spbh char(8) n

18、ot null constraint FK_ino foreign key references sp(spbh), kcl int not null ) go(6) 数据库的实施 在数据连接时一定要注意窗体和相应显示控件的绑定关系。在把系统从一台计算机移植到另一台计算机时一定要把数据文件library.mdf和library_log.LDF同时移植,并对相应的提供服务的SQL Server服务器进行相应的修改,否则数据正确连接并显示。 在登录对话框中输入用户姓名和密码,单击“确认”按钮,就会对用户身份进行认证,如果认证通过,那么就会进入系统了。三、实践教学的总结(一)出现的问题及解决方法 1

19、.缺乏对数据分析与定义的正确认知往往只是简单地认为其是系统功能的一个附属内容而将系统分析、设计与实现核心集中在业务逻辑的编写上忽视了系统所需数据支持也需要认真地分析、整理与设计。 2.将应用系统的数据分析与定义和系统功能分析与定义人为地隔绝开来从而使很多数据库设计脱离实际、不能满足需要。数据报表的实现.报表是数据库应用程序的重要组成部分,通过报表,可以把数据库中内容经过组织以后生动地展示给用户,VB.NET提供的Crystal Report可以大大提高报表的设计效率。 3.数据实体分析与内涵定义缺乏逻辑和耐心因此使很多数据实体定义缺东少西特别是缺少一些关键性标识性内容。复杂查询的实现。在程序运行过程中,单击窗体中的“综合查询”按钮,就会弹出一个对话框,在该对话框中设置查询条件,根据查询条件从记录集中筛选出所需记录,所指定的查询

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论