辽宁工业大学仓库物资管理系统课程设计_第1页
辽宁工业大学仓库物资管理系统课程设计_第2页
辽宁工业大学仓库物资管理系统课程设计_第3页
辽宁工业大学仓库物资管理系统课程设计_第4页
辽宁工业大学仓库物资管理系统课程设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

PAGE辽宁工业大学设计专题说明书(论文)辽宁工业大学《管理信息系统设计专题》报告题目:仓库物资管理院(系):软件学院专业班级:软件工程13学号:131301参考网址:参考网址:SEO探索网教师职称:副教授起止时间:2013.12.30-2014.1.10辽宁工业大学课程设计说明书(论文)PAGE9目录TOC\o"1-3"\h\z第1章设计目的与要求 11.1设计目的 11.2设计环境 11.3主要参考资料 11.4设计内容及要求 1第2章设计内容 22.1数据库设计 22.1.1需求分析 22.1.2概念设计 32.1.3逻辑设计 42.1.4物理设计 42.1.5数据库实现 72.2程序设计 92.2.1概要设计 92.2.2程序实现 9第3章设计总结 11参考文献 13第1章设计目的与要求1.1设计目的本设计专题是软件工程类专业的有关管理信息系统设计开发的一个重要环节,是本专业学生必须学习和掌握的综合实践课程。本实践课的主要目的是:(1)、掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握SQLServer2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。(6)参考地址链接1.2设计环境硬件:一台计算机。软件:XP,SQL系统。1.3主要参考资料1.《管理信息系统》黄梯云高等教育出版社2.《数据库系统概论》萨师煊高等教育出版社3.《SQLServer2000数据库应用系统开发技术》朱如龙编,机械工业出版社。4.《SQLServer2000数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社4设计内容及要求 一、内容1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范3.在sqlserver2000上实现设计的数据库模型。4.对应用程序进行概要设计。5.用VB实现简单的应用程序编写。二、要求设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。第2章设计内容2.1数据库设计2.1.1需求分析通过调查一个仓储企业,对仓库的管理业务流程进行分析。库存的变化通常是通过入库、出库操作来进行。系统对每个入库操作均要求用户填写入库单,对每个出库操作均要求用户填写出库单。在出入库操作同时可以进行增加、删除和修改等操作。用户可以随时进行各种查询、统计、报表打印、帐目核对等工作。另外,也可以用图表形式来反应查询结果。数据录入录入方面用户把各种数据资料录入到系统将要定义的数据库文件中,处理之后,还要求能进行修改和浏览。这些数据包含合同表、商品编号表、厂编号表、出贷表、进贷表和店投入表等12个数据表文件中。1.查询能查询业务业绩、合同完成情况、商店进贷情况、库存情况等各数据库中的满足各种条件的有关数据资料。2.计算与统计能对某月或某时间段某品名的库存量进行统计,能对公司欠厂家款项、业务员收款金额等进行汇总统计等。3.打印报表打印各种业务员日报表、销售月报表、商店进贷情况报表、合同完成情况报表、店详细资料、员工详细资料和商店编号资料。4.分析系统数据数据流图中对数据的描述是笼统的、粗糙的,并没有表述数据组成的各个部分的确切含义,只有给出了数据流图中数据流、文件、加工等的详细、确切描述才较完整的描述了这个系统。这个描述每个数据流、第个文件、每个加工的集合就是所谓的数据字典。A)分析数据项找出真正需要放入数据表的数据项,也就是要确定数据表的字段,去掉多余的字段与加入没有的字段,最后将所有确定的字段全部加入一数据表内,经过数据库规格化后便会分割成数个适当的数据表,故其数据库规范化后会分割成数个适当大小的数据表,故其输出为一数据表。2.1.2概念设计在需求分析阶段,我们在充分调查的基础上描述了用户的需求,但这些需求是现实世界的具体需求。在进行数据库设计中,设计人员面临的任务是将现实世界的具体事物转换成计算机能够处理的数据。我们在这里将现实世界的事物及其联系抽象成信息世界的实体及实体的之间的联系,这就实体——联系方法。完成数据库的概念设计,得出一个E—R模型以后,必须转换成某种DBMS可以接受的数据模型。从分析输入数据着手,输入数据中的某类相关数据可以归纳为一库文件,对需要同时调用数据的若干库文件应符合它们的关联要求,其中有的库文件要补充关键字段。具体可概括为以下三个步骤:(a)E—R模型向关系模型转换。(b)E—R模型可以转换成三种实用的数据模型,即层次模型网状模型和关系模型。(c)数据依赖,关系规范化本系统根据供贷商基本资料、促销员基本资料、商店基本资料以及入库出库基本资料等的数据需求,从中归纳出:合同表:CONTRACT(店编号、品名编号、每年任务、合同期限、合同生效时间、签定时间)入库表:DONATEIN(厂编号、品名编号、数量、单价、日期)厂编号表:FACTORYNO(厂编号、厂名称、联系人、电话、开始时间、地区、地址)商品编号表:GOODSNO(品名编号、品名、规格、厂编号、备注)出库表:OUTPUT(业务员编号、店编号、品名编号、数量、单价、实收款、日期、收款日期)付款表:PAYOFF(厂编号、金额、日期)促销员兑现表:SALEMANPAY(厂编号、品名编号、数量、日期)促销员资料表:SALESMAN(店编号、品名编号、姓名、统计时间、待销量、电话)店固定资产投入表:SHOPCOST(店编号、物料名称、数量、单价、时间)销售店档案表:SHOPHOST(店编号、店名、姓名、身份证号、地区、路线、电话、开始时间、地址、业务员、备注)业务员档案表:WORKERS(业务员编号、姓名、电话、聘用日期、地址、备注)密码表:MIMA(USER、PASSWORDD、RIGHTT)2.1.3逻辑设计按照功能分类是总体设计中常用的方法,程序的总体结构则可用层次图来表示,这种图自上而下进行分层,第一层为系统层,第二层为子系统层,第三层为功能层,第四层为操作层。从主程序进入系统,由主程序调用系统封面,再由封面调用登录程序,当登录成功后,调用系统的主菜单进入系统界面。SEO探索网系统的结构框图如下:系统封面系统封面用户登录用户登录成功与否成功与否调用系统菜单进入系统调用系统菜单进入系统否 否退出系统退出系统1、确定程序的总体结构仓库管理系统仓库管理系统编号资料编号资料数据录入退出系统维护查询报表 数据录入退出系统维护查询报表2.1.4物理设计主程序的作用是调用登陆界面进行登陆,同时为了系统的美观与安全,关闭系统菜单,命令窗口等等。打开项目管理器的code,选择program,新建程序文件main.prg,main.prg的代码如下:_screen.titlebar=1_screen.controlbox=.t._screen.windowstate=2_screen.caption="仓库管理系统版本1.0"closeallclearallcleasetsysmenuoffsetsysmenutosettalkoffsetdeleteonsetexactoffsetstatusbaroffdoformd:\hdz\登陆表单DimcnAsNewADODB.ConnectionDimrsAsNewPrivateSubCommand1_Click()strsql="select*from登录表where用户名='"&Text1.Text&"'"&"and密码='"&Text2.Text&"'"rs.Openstrsql,cn,1,3Ifrs.EOFThenMsgBox"用户名或密码错了",32,"警告"ElseForm5.ShowUnloadMeEndIfEndSubPrivateSubCommand2_Click()EndEndSubPrivateSubImage1_Click()EndSubPrivateSub注册_Click()IfText1.Text=""OrText2.Text=""ThenMsgBox"用户名和密码不能为空",16+4,"警告"ElseDimrsAsNewADODB.Recordsetstr1="select*from登录表where用户名='"&Text1.Text&"'"rs.Openstr1,cn,1,3rs.AddNewrs("用户名")=Text1.Textrs("密码")=Text2.Textrs.UpdateMsgBox"注册成功",64,"信息提示"EndIfEndSubPrivateSubForm_Load()cn.ConnectionString="Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;Persistreadeventsetsysmenutodefaultcloseallclearallreturn2.1.5数据库实现各子系统的大体设计流程子图如下所示。(按顺序分别为人事档案管理子系统流程图、教学工作量及工资发放管理子系统流程图、系学生档案及成绩管理子系统流程图)编号资料录入编号资料录入促销员资料录入商店编号录入合同书录入供贷商资料录入投入销售商资产录入业务员编号录入促销员资料录入商店编号录入合同书录入供贷商资料录入投入销售商资产录入业务员编号录入编号资料架构图编号资料架构图数据录入数据录入付供应商款项录入商品入库录入收以前贷款录入促销员业绩录入每日出货录入付供应商款项录入商品入库录入收以前贷款录入促销员业绩录入每日出货录入数据录入架构图数据录入架构图查询报表查询报表查询报表打印查询报表打印库存查询报表付厂家款查询业务员资料报表店进货情况报表合同完成情况业务员日报表库存查询报表付厂家款查询业务员资料报表店进货情况报表合同完成情况业务员日报表销售月报表固定资产投资2.2程序设计2.2.1概要设计确定模块的基本功能各模块的功能基本相同,即包括录入,数据更新,统计,查询,打印报表等。其控制模块的DFD图为:数据录入及更新模块打印报表模块查询模块子模块选择数据录入及更新模块打印报表模块查询模块子模块选择子系统子系统计算统计模块计算统计模块2.2.2程序实现1表单的设计2查询模块和统计模块的设计第3章设计总结在编写课设的时候,思维有点乱,在同组人的帮助下,慢慢理清思路一点一点的去做。做好一个课设不是那么简单的,要有缜密的思维和耐心,当然基础的知识也是必不可少的。当今世界,随着电脑技术的飞速发展,电脑代替人来管理一个机构或是部门正在逐渐实现。《数据库系统概论》作为一门电脑语言,也是一门管理技术,将会代替人工管理。这次的课设是对我们的一次锻炼,是让我们好好运用和理解知识的机会。通过这次课程设计,我认识到,如果仅仅只是运用理论知识,是远远不够的。我们必须理论联系实际,才能很好的将这门课程学好,并用于实际案例中。仓库管理信息系统是为了小型仓库专门开发设计的,在本次开发设计的过程中,我着重负责销售人员部的开发设计,在销售人员开发过程中,我是这样设计的;这一部门包括员工,姓名,性别,工作类型查询几个功能。其中为工作类型为重点。它为人员部提供了有效,合理的工作流程,实现人员调整,检查等项目的录入,划价收费。由于时间的紧迫性,自身知识的缺乏等各种因素,我的好多设想还没有完全实现。通过本次的模拟系统的开发,我更多的体会到学以致用的乐趣,并对生命周期的开发过程有了更清楚,更确切的了解,在开发的过程中,我深刻的体会到规范化的含义,在我们之间,如果有一人不按大家事先讲定的规则办事,则我们的系统将无法进行正常的运转,合作过程是团队力量发挥作用的时候,在这个过程中,我明白了那些平时老师多次强调而我老认为没什么深刻道理。理解沟通,合作三个必不可少的部分只有集中在一块的时候才能将团队的力量发挥到最大,甚至有可能使你得到意想不到的收获。这些都是我以前无法深刻体会到的。这次也同学的合作,交流是为我步入以后工作,生活的一次预演,在此,我感谢老师和同学对我的指导和帮助,相信在以后的工作,生活中我会做的更好。无法进行正常的运转,合作过程是团队力量发挥作用的时候,在这个过程中,我明白了那些平时老师多次强调而我老认为没什么深刻道理。理解沟通,合作三个必不可少的部分只有集中在一块的时候才

温馨提示

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

评论

0/150

提交评论