ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:485.75KB ,
资源ID:8489993      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8489993.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(管理信息系统课程设计仓库管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

管理信息系统课程设计仓库管理系统.docx

1、管理信息系统课程设计仓库管理系统辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 仓库管理系统的分析与设计 院(系): 软件学院 专业班级: 软件工程112 学 号: 111301046 学生姓名: 安凯辰 指导教师: 翟宝峰 教师职称: 副教授 起止时间:2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号111301046学生姓名安凯辰专业班级软件112班课程设计(论文)题目仓库管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课

2、程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如PB、VB、Delphi)和数据库(SQL、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成仓库管理系统的分析设计实施工作,实现该系统设备管理等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4

3、开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012 年 6 月 12 日第1章 系统分析1.1需求分析的任务仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。 产品入库管理,可以填写入库单,确认产品入库; 产品出库管理,可以填写出库单,确认产品出库; 借出管理,凭借条借出,然后能够还库

4、; 初始库存设置,设置库存的初始值,库存的上下警戒限; 可以进行盘库,反映每月、年的库存情况; 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;1.2数据流图 数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图。如图1-2和图1-3所示。图1-2 系统业务流程图图1-3 仓库管理系统数据流图1.3 数据字典数据字典(Data di

5、ctionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。第2章 系统设计21 结构设计2.1.1概念设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。这一设计阶段是在需求分析的基础上,设计出能够满许用户需求的各种实体,以及它们之间的关系,为后面的逻辑设计打基础。经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示。

6、 2.1.2逻辑设计根据E-R图,数据库仓库管理系统包含以下8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。1. 客户信息表“客户”客户信息表“客户”主要是用来保存客户信息,表“客户”结构如图表2.1.1所示。 表2.1.1 客户信息表“客户”编号字段名称数据结构说 明1客户号Int客户编号2客户名varchar(50)客户名称3客户类型tinyint客户类型,供应商、购货商4联系地址varchar(50)客户的联系地址5邮政编号varchar(10)邮政

7、编码6联系电话varchar(30)联系电话7备注varchar(100)备注信息 2. 仓库信息表“仓库”仓库信息表“仓库”用来保存仓库信息,表“仓库”的结构如表2.2.2所示。表2.2.2 仓库信息表“仓库”编号字段名称数据结构说 明1仓库号int仓库编号2仓库名varchar(50)仓库名称3仓库备注varchar(100)仓库说明3. 操作员表“操作员”操作员表“操作员”用来保存用户信息,表“操作员”的结构如表2.3.3表示。表2.3.3操作员信息表“操作员”编号字段名称数据结构说 明1操作员号Int操作员的编号2操作员名varchar(40)用户名3密码varchar(40)密码4.

8、 产品信息表“产品”产品信息表“产品”用来保存产品的基本信息,表“产品”的结构如表2.4.4表示。表2.4.4产品信息表“产品”编号字段名称数据结构说 明1产品号int产品编号2产品名varchar(50)产品名称3产品数量int产品的数量4产品单价Varchar(20)产品的每单位价格5客户号int供应商编号5. 入库操作信息表“入库表”入库操作信息表“入库表”用来保存入库操作的基本信息,表“入库表”的结构如表2.5.5表示。表2.5.5入库操作信息表“入库表”编号字段名称数据结构说 明1产品号int入库产品编号2入库单价Varchar(20)入库产品单价3入库数量int入库产品数量4客户号

9、int客户编号5仓库号int仓库编号6入库时间char(10)入库日期6. 出库操作信息表“出库表”出库操作信息表“出库表”用来保存出库操作的基本信息。表“出库表”的结构如表2.6.6表示。 表2.6.6 出库操作信息表“出库表”编号字段名称数据结构说 明1产品号int出库产品编号2出库单价Varchar(20)出库产品单价3出库数量int出库产品数量4客户号int客户编号5仓库号int仓库编号6出库时间char(20)出库日期7. 库存产品信息表“库存表”库存产品信息表“库存表”用来保存库存产品的基本信息,表“库存表”的结构如表2.7.7表示。 表2.7.7库存产品信息表“库存”e编号字段名

10、称数据结构说 明1产品号int产品编号2入库价格Varchar(20)产品入库单价3现存数量Int产品数量4仓库号Int仓库编号2.1.3 物理设计在进行了数据表的逻辑结构定义后,需要为每个数据表创建其物理结构,即在数据库系统中定义数据表具体存放的格式、位置等。这里列出利用SQL Server2000 自带的数据库创建的数据表的物理结构。1.“客户”表的物理结构“客户”表的物理结构如图2.1.1所示,关键字为”客户号”。图2.1.1 “客户”表2. “产品”表的物理结构 “产品”表的物理结构如图2.2.2所示,关键字为”产品号”。图2.2.2 “产品”表3. “仓库”表的物理结构“仓库”表的物

11、理结构如图2.2.3所示,关键字为”仓库号”。图2.2.3 “仓库”表4. “库存表”的物理结构 “库存表”的物理结构如图2.2.4所示。图2.2.4“库存表”5. “入库表”的物理结构 “入库表”的物理结构如图2.2.5所示。图2.2.5“入库表”6. “出库表”的物理结构 “出库表”的物理结构如图2.2.6所示。图2.2.6 “出库表”7. “操作员”表的物理结构 “操作员”表的物理结构如图2.2.7所示。图2.2.7“操作员”表8. “产品视图”的物理结构“产品视图”的物理结构如图2.2.8所示。图2.2.8 “产品视图”2.2行为设计2.2.1 总体设计管理信息系统设计阶段的主要目的是

12、将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理技术方案。2.2.2模块设计1.添加客户信息界面图2.2.1添加客户信息界面主要代码如下所示:Private Sub Command1_Click()Dim cn As New ADODB.ConnectionDim sql As Stringcn.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=仓库管理系统;Data Source=

13、WWW-4FDE9FFEC01cn.OpenDim a1, a2, a3, a4, a5, a6, a7 As Stringa1 = Text1.Texta2 = Text2.Texta3 = Text3.Texta4 = Text4.Texta5 = Text5.Texta6 = Text6.Texta7 = Combo1.Textsql = insert into 客户 values( & a1 & , & a2 & , & a7 & , & a3 & , & a4 & , & a5 & , & a6 & )cn.Execute (sql)cn.CloseMsgBox 已添加客户信息End

14、 Sub2.删除客户信息界面设计图2.2.2 删除客户信息界面主要代码如下所示:Private Sub Command1_Click()Dim kehuhao As Stringkehuhao = Text8.TextAdodc1.Recordset.Find 客户号= & Val(kehuhao)End SubPrivate Sub Command2_Click()Dim cn As New ADODB.ConnectionDim sql As StringDim kehuhao As Stringkehuhao = Text8.Textcn.ConnectionString = Provi

15、der=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=仓库管理系统;Data Source=WWW-4FDE9FFEC01cn.Opensql = delete from 客户 where 客户号= & kehuhao & cn.Execute (sql)MsgBox 已删除编号为 & kehuhao & 的客户信息End Sub3.添加仓库信息界面设计 图2.2.3 添加仓库信息界面主要代码如下所示:Private Sub Command1_Click()Dim cn As Ne

16、w ADODB.ConnectionDim sql As Stringcn.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=仓库管理系统;Data Source=WWW-4FDE9FFEC01cn.OpenDim a1, a2, a3 As Stringa1 = Text1.Texta2 = Text2.Texta3 = Text3.Textsql = insert into 仓库 values( & a1 & , & a2 &

17、 , & a3 & )cn.Execute (sql)cn.CloseMsgBox 已添加仓库信息End Sub4.添加产品信息界面设计图2.2.4添加产品信息界面主要代码如下所示:Private Sub Command1_Click()Dim cn As New ADODB.ConnectionDim sql As Stringcn.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=仓库管理系统;Data Source=WWW-

18、4FDE9FFEC01cn.OpenDim a1, a2, a3, a4, a5 As Stringa1 = Text1.Texta2 = Text2.Texta3 = Text3.Texta4 = Text4.Texta5 = Text5.Textsql = insert into 产品 values( & a1 & , & a2 & , & a3 & , & a4 & , & a5 & )cn.Execute (sql)cn.CloseMsgBox 已添加产品信息End Sub第3系统实施3.1数据库的实现本设计我将采用面向对象的方法,综合运用数据库技术、程序设计技术,结合企业人事管理知识

19、,以Visual Basic 6.0作为系统前台应用程序开发工具,SQL SERVER作为后台数据库,通过Visual Basic 6.0中的Data控件使两者进行连接从而进行系统软件开发。在Visual Basic6.0中,数据访问接口有三种:ActiveX数据对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。这三种接口的每一种都分别代表该技术的不同发展阶段,最新的是ADO,它比RDO和DAO更加简单,更加灵活。对于新工程,应使用ADO作为数据访问接口。ADO 是Microsoft 数据库应用程序开发的接口,是建立在OLE DB之上的高层数据库访问技术。它封装了OLE DB所提

20、供的接口,比起OLE DB提供者,ADO的接口可以使程序员在更高级别上进行数据交互。ADO技术不仅可以应用于关系数据库,也可以应用于非关系数据库。可以用统一的方法对不同的文件系统进行访问,大大简化了程序编制,增加了程序的可移植性。3.2程序实现图3.1 运行界面主窗体的核心代码如下:Private Sub Form_Load() Set DataGrid1.DataSource = Adodc1 Dim i As Integer For i = 0 To DataGrid1.Columns.Count - 1 DataGrid1.Columns(i).Width = 840 Next iEnd

21、 SubPrivate Sub CmdDelete_Click() Select Case SSTab1.Tab Case 0 If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.Delete Adodc1.Refresh End If Case 1 If Adodc2.Recordset.RecordCount 0 Then Adodc2.Recordset.Delete Adodc2.Refresh End If Case 2 If Adodc3.Recordset.RecordCount 0 Then Adodc3.Record

22、set.Delete Adodc3.Refresh End If End SelectEnd SubPrivate Sub CmdEnd_Click() Unload MeEnd Sub 第4章 总结经过几周多的课程设计,一个完整的仓库管理系统终于设计完成了,但也正在这时我真正意识到所学知识的不足,可以说关于这方面的接触才刚刚开始,深有感触,无以言表。关于本系统,虽然对仓库管理进行了系统的创建,但我们不可忽略的是这个系统并不完美,我们也不能高枕无忧。我们要在以后的实践中去检验它的可用性,特别要考虑它的实时性和安全性,这才是我们最值得考虑的问题。一个系统好不好,要经过反复的使用才能知道,不光光是

23、理论中分析和设计得出来的。由此我就想到了在做这个系统时,有的同学用了ACCESS ,有的同学用了SQL 等来建不同的数据库,这样就导致有的是系统自带的代码,而有的则是我们写进去的纯代码,当然也就出现了各种各样的问题。特别是关于系统的可移植性,有许多不足之处,这样我们就应该多查阅相关资料,反复地熟练应用,才能把系统设计的巧,设计的好。同学们之间的交流也十分重要,交流就是进步,有时进会带你走入一种柳暗花明的欣喜境界。经过这次毕业设计,引发了我的很多思考和兴趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韧性,不怕麻烦,不怕失败,反复调试,反复练习,这样才能找到最佳的程序设计。参考文献1.王珊,陈红

24、.数据库系统原理教程M.北京:清华大学出版社,1998.7.2.王珊,萨师煊.数据库系统概论(第四版)M.北京:高等教育出版社,2006.5.3.虞益诚,孙莉.SQL Server 2000 数据库应用技术M.北京:中国铁道出版社,2004.11.4.刘钢.Visual Basic 程序设计与应用案例M.北京:高等教育出版社,2003.9.5.Abraham Silberschatz, Henry F.Korth ,S.Sudarshan.Database System Concepts(Fourth Edition). Higher Education Press.6.罗运模.完全掌握SQL Server 2000J.北京:人民邮电出版社,2001.7.白尚旺.PowerDesigner软件工程技术M.北京:电子工业出版社,2004.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1