商品销售管理系统_第1页
商品销售管理系统_第2页
商品销售管理系统_第3页
商品销售管理系统_第4页
商品销售管理系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

真实的报道主题:商品销售管理系统名称:学生编号:专业:计算机科学与技术班级:一班实践、实践、实践和集中2014年7月1日实习报告点评实习报告结果:你通过了考试,但没通过。讲师签名:一年中的月日目录1.设计内容12.设计目的13.设计流程23.1需求分析23.1.1用户要求23.1.2数据流程图2数据字典103.1.4功能模块分析113.2概念设计阶段123.3逻辑设计阶段153.3.1关系模型153.3.2数据模型优化163.4物理设计阶段163.4.1物理设计阶段16的目标和任务3.4.2数据存储173.4.3数据库的物理设计173.4.4数据库子模式定义物理设计183.5数据库实施193.5.1建立数据库193.5.2数据表19的建立3.5.3创建视图223.5.4索引233.5.5触发器23的建立3.5.6为每个函数创建存储过程254.系统的实施265.实习总结296.参考文献297.附件291.1.设计内容商品销售管理系统的设计和开发可以提高以下要求:(1)公司目前需要一个与经理和员工的商品销售关系系统。(2)经理管理员工,可以添加、删除、修改和检查员工信息。(3)员工负责管理商品、添加新商品、修改和查询现有商品以及从货架上移除过期商品。员工负责销售商品,保存销售商品的记录,盘点存货,盘点当天的销售情况。员工负责管理客户,包括新客户的输入和旧客户信息的更新。员工负责采购货物,统计和盘点货物。2.设计目标数据库课程设计是一门独立的数据库原理和应用课程的实践课程。有必要巩固数据库知识,增强学生的实践能力,提高学生的综合素质。通过该实验实现了以下目标:用C/S和B/S模式培养数据库应用软件系统的设计和开发能力。(2)熟悉数据库系统(如SQL SERVER)的使用。(3)熟悉数据库应用软件开发工具(如ASP、VB、VC和Java)的使用。(4)通过设计实用的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析和解决问题的能力。要求:要求掌握数据库设计的每一步;掌握数据库设计各个阶段的设计内容、设计方法和工具。3.设计过程3.1需求分析用户要求使用该系统的用户有两种:员工和经理。(一)员工对系统的功能要求如下:(1)商品管理(1)首次进货、新品入库管理;(2)现有商品的修改和查询管理;(3)过期商品应下架管理。(2)客户管理(1)新客户为他们创建客户信息;(2)老客户更新信息。(3)修改登录密码(二)经理对系统的功能要求如下:(1)员工表视图;(2)为新员工创建员工信息;(3)老员工信息更新;(4)员工辞职后删除信息。3.1.2数据流图3.1.2.1顶级数据流图3.1.2.2第1层数据流图3.1.2.3第2层数据流图3.1.2.3.1员工的经理二级数据流图3.1.2.3.2员工对商品二级数据流图3.1.2.3.3员工到销售第2层数据流图3.1.2.3.4员工的进货二级数据流图3.1.2.3.5员工到客户的第2层数据流图3.1.3数据字典数据项:系统涉及20个数据项,如错误!找不到参考源。表3-1-1数据项列表数据项编号数据项名称数据项的含义与其他数据项的关系存储结构别名DI-1YGBH员工编号Int(10)员工编号DI-2YGXM员工姓名充电器(10)员工姓名DI-3YGXB员工性别char(2)员工性别DI-4YNGNL员工年龄Int(5)员工年龄DI-5YGMM员工密码充电器(20)员工密码DI-6SPBH商品编号Int(10)商品编号DI-7SPM商品名称充电器(10)商品名称DI-8实验室反应堆利润Int(10)利润DI-9圆锥形角膜线存货Int(10)存货DI-10XSL销售Int(10)销售DI-11JHJG买价Int(10)买价DI-12CHJG运输价格Int(10)运输价格DI-13JHL库存数量Int(10)库存数量DI-14XSRQ销售日期日期销售日期DI-15QDRQ计数日期日期计数日期DI-16JRQ购买日期日期购买日期DI-17GKBH客户编号Int(10)客户编号DI-18GKXM用户姓名充电器(10)用户姓名DI-19GKXB客户性别char(2)客户性别DI-20GKDH客户电话号码Int(10)客户电话号码(二)数据结构:系统中涉及的数据结构,如错误!找不到参考源。表3-1-2数据结构列表数据接点结构号数据结构名称数据结构意义作文D1YG员工信息YGBH,YGXM,YGXB,YGNL,YGMMD2SPXX商品信息SPBH,KCL,JHJG,CHJGD31XSXX销售信息SPBH,XSL,LR,XSRQD32KCXX库存信息SPBH,KCL,QDRQD4KH客户信息KHBH,KHXM,KHXB,KHDHD5JHJL购买记录信息SPBH、JHL、JHJG、JRQ3.1.4功能模块分析根据用户需求和数据流图分析,系统应该实现的功能,如错误!找不到参考源。3-1-8它主要包括三个功能模块:(1)人员管理:商品信息的增加、删除、修改和检查。(2)商品管理模块:包括销售管理、采购管理和发货管理。(3)客户管理:添加、删除、修改和检查客户信息。3.2概念设计阶段分析了数据流程图和数据字典,列出了模块中涉及的实体和基本的E-R图。(1)实体属性图该系统的实体包括:商品实体、员工实体和客户实体。(2)分裂电子病历图(3)基本电子病历图合并所有的电子病历图,消除属性冲突、命名冲突和结构冲突,获得初步的电子病历图,并消除不必要的冗余,获得基本的电子病历图,如错误!找不到参考源。3.3逻辑设计阶段3.3.1关系模型实体类型被转换为关系模式。实体的属性就是关系的属性,实体的代码就是关系的代码。实体之间的连接有以下不同情况:m: n关系被转换成关系模式。与连接相关联的实体的代码和连接本身的属性被转换成关系的属性,并且关系的代码是实体的代码的组合。1: n关系可以转换为独立的关系模式,也可以在n端与对应的关系模式合并。如果转换为独立的关系模式,则与该关系相关联的每个实体的代码和该关系本身的属性被转换为该关系的属性,并且该关系的代码是该N端实体的代码。1: 1连接可以转换为独立的关系模式,也可以在两端与相应的关系模式结合。三个或更多实体之间的多元连接可以转换成关系模型。与多元素连接相关联的每个实体的代码和连接本身的属性被转换成关系的属性,关系的代码是每个实体的代码的组合具有相同代码并且可以被合并的关系模式。本系统对实体间关系的分析如下:由于经理和员工、员工和客户之间的联系信息是1:n(一对多),经理和员工、员工和客户之间的联系信息可以与n端实体员工和客户合并。但是,员工与商品之间的管理接触是n:m(多对多),从而将员工与商品之间的接触转化为一种独立的关系模式;具体的基本E-R图到关系模型的转换如下:员工:YG(YGBH,YGXM,YGXB,YGNL,YGMM)商品信息:SPXX(SPBH、SPM、CHJG、LR)销售信息:xsxx (ddh、spbh、ygbh、xsrq、khbh、xsl)库存信息:KCXX(SPBH、KCL、QDRQ)客户:KHBH,GKXM,GKXB,GKDH)采购:JH(SPBH、JHL、建华、建华)(注意:主属性标有直线下划线,外键属性标有波浪线下划线)数据模型优化判断各模式是否满足3NF(是否有部分函数依赖或传递函数依赖)YG、新加坡、韩国、韩国、JH的关系模式不具有非优先的部分功能依赖关系模式XSXX具有传递函数依赖性,因此XSSS模式被分解为两个关系模式SPXSXX和YGXSXX:员工销售信息:SPXXXX(DDH、YGBH、KHBH、XSRQ)销售信息:YGXSXX(DDH、SPBH、XSL)3.4物理设计阶段3.4.1物理设计阶段的目标和任务数据库的物理设计是为逻辑数据模型选择最合适的物理结构的过程。在这一阶段,需要完成两项主要任务:(1)确定数据库的物理结构,主要是关系数据库中的访问方法和存储结构;(2)评估物理结构,强调时间和空间效率。3.4.2数据存储为数据库中的每个基本表建立的索引如下:由于基本属性YGXSXX YGBH经常出现在查询条件中,因此在该属性上建立了一个聚类索引。3.4.3数据库的物理设计下表中带下划线的列是关键字,带波浪线的列是外来关键字。表3-4-1 D1员工数据表属性名数据类型字体宽度小数位数它会是空的吗员工编号int不为空员工姓名茶10不为空员工性别茶2不为空员工年龄int不为空员工密码int不为空表3-4-2 D2商品信息数据表属性名数据类型字体宽度小数位数它会是空的吗商品编号int不为空商品名称茶10不为空存货int不为空买价数字102不为空运输价格数字102不为空利润数字102不为空表3-4-3 D31员工销售信息数据表属性名数据类型字体宽度小数位数它会是空的吗序号Int不为空员工编号int不为空客户编号int不为空销售日期日期不为空表3-4-4 D32商品销售信息数据表属性名数据类型字体宽度小数位数它会是空的吗序号Int不为空商品编号int不为空销售int不为空表3-4-5 D33库存信息数据表属性名数据类型字体宽度小数位数它会是空的吗商品编号int不为空存货int不为空计数日期日期不为空表3-4-6 D4客户表属性名数据类型字体宽度小数位数它会是空的吗客户编号int不为空用户姓名茶1

温馨提示

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

评论

0/150

提交评论