1 / 22
文档名称:

管理信息系统课程设计-数据库管理系统.pdf

格式:pdf   大小:1,926KB   页数:22页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

管理信息系统课程设计-数据库管理系统.pdf

上传人:1781111**** 2024/5/11 文件大小:1.88 MB

下载得到文件列表

管理信息系统课程设计-数据库管理系统.pdf

相关文档

文档介绍

文档介绍:该【管理信息系统课程设计-数据库管理系统 】是由【1781111****】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【管理信息系统课程设计-数据库管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..宁工业大学管理信息系统设计课程设计报告(论文)题目:数据库系统基础课程设计仓库管理系统院(系):软件学院专业班级:软件工程113班学号:111301060学生姓名:安凯辰指导教师:王彦华教师职称:讲师起止时间:--:..院(系):软件学院教研室:软件教研室学号111301060学生姓名安凯辰专业班级软件113课程设计(论文)仓库管理系统分析与设计题目管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学****完《管理信息系统》课程并进行完专业实****后进行的一次全面的综合练****任务:采用结构化的系统开发方法,应用具体的计算机语言(如PB、VB、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成仓库管理系统的分析设计实施工作,实现该系统产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;程初始库存设置,设置库存的初始值,库存的上下警戒限;设计可以进行盘库,反映每月、年的库存情况;(可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产论文品、时间进行查询功能,并完成结合分析设计过程,撰写系统设计说明书(课设)报告)。。采用专业实****的调研内容作为课程设计选题。,按照系统开发的流程及方法,踏实地开展课程设计活动。,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。,通过上机运行检查。,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语成绩:指导教师签字:及成绩2012年6月12日:..宁工业大学课程设计说明书(论文)目录第一章系统分析...................................................................................................................................................................................................................................................................................................................................................................................................................-R模型(CDM图)....................................................................................................4第二章系统设计...................................................................................................................................................................................5第三章系统实施.....................................................................................................................................................................................................................................................................................................................16第四章系统总结............................................................18参考文献...................................................................19:..宁工业大学课程设计说明书(论文)系统分析系统需求软件环境:用户端:windowsvispaSP1,windowsXP服务器端:windows2000及以上操作系统编程语言:sql数据库:sql2005硬件环境:有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,)系统运行安全可靠,稳定性好;2)系统的可管理性和可维护性好;3)系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询;5)数据具有规范性,整体性,方便数据之间的比较分析。:系统要求在windows2000以上环境运行,后台数据库采用SQL,使用SQL编程,采用ADO方式连接数据库,程序将部分需要经常调用的数据存入内存,:在经济上,用此系统加强了信息管理效率,为管理人员提供了较高的效率,可节省人力资源的开支。管理的可行性:在工作上,信息量非常大,开发了此系统,可极大提高人员的工作的效率。方便库存的储存和修改,及以后随时查询信息,是一个比较人性化的管理系统。,该系统应该实现以下功能:产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下警戒限;1:..宁工业大学课程设计说明书(论文)可以进行盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;基本信息基本信息查询操单据信息查询操添加操作入出库仓库管理系统库初始化库存信存储文件信息息货物出库处处理理货物入库借条信息处理货物借出货物还库2:..宁工业大学课程设计说明书(论文)-R模型(CDM图)3:..宁工业大学课程设计说明书(论文)供应商名入库数量入库单价仓库编号商品编号入库明细行号入库编号备注入库经办人入库时间入库编号入库明细1_RELATIONS_varchar(40)intmoneyvarchar(30)varchar(30)varchar(30)varchar(30)入库明细textvarchar(50)datetimevarchar(30)入库单FK_入库明细FK_<fk3><fk2><pk><pk,fk1><pk>入库单入库明细_RELATIONS__RELATIONS_商品信息库存上限库存下限库存数量商品编号仓库编号计量单位商品规格商品类别商品名称商品编号仓库仓库地点仓库名称仓库编号FK_库存_库存2_商品信息intintintvarchar(30)varchar(30)varchar(20)varchar(20)varchar(20)varchar(50)varchar(30)商品信息varchar(50)varchar(50)varchar(30)库存仓库FK_借条信息<pk,fk2><pk,fk1>FK_<pk><pk>出库明细FK_FK__RELATIONS_出库明细借条信息_RELATIONS__RELATIONS__RELATIONS_商品信息仓库客户名称出库数量出库单价商品编号仓库编号出库明细行号出库编号仓库FK_商品信息备注出库经办人出库时间借用经办人还库时间借出数量借出时间借出人仓库编号商品编号借条编号出库明细2_RELATIONS_出库明细借条信息出库单varchar(40)intmoneyvarchar(30)varchar(30)varchar(30)varchar(30)varchar(20)datetimeintdatetimevarchar(20)varchar(30)varchar(30)textvarchar(20)datetime<fk1><fk3><pk><pk,fk2><fk2><fk1><pk><pk>出库单4:..宁工业大学课程设计说明书(论文)系统设计概念设计实体与实体间模型(CDM图):借条信息仓库借条编号<pi>VA30<M>仓库编号<pi>VA30<M>借出人VA20<M>仓库名称VA50<M>Relationship_8借出时间DT<M>仓库地点VA50<M>借出数量I<M>仓库编号<pi>还库时间DT借用经办人VA20<M>Relationship_9借条编号<pi>0,nRelationship_3入库明细出库明细入库明细行号<pi>VA30<M>出库明细行号<pi>VA30<M>库存出库单价MN10,2<M>入库单价MN10,2<M>入库数量I<M>库存数量I<M>出库数量I<M>Relationship_7供应商名VA40<M>库存下限I<M>客户名称VA40<M>入库明细行号<pi>库存上限I<M>出库明细行号<pi>...Relationship_5Relationship_4Relationship_1Relationship_20,n商品信息出库单入库单商品编号<pi>VA30<M>VA30<M>入库编号<pi>VA30<M>商品名称VA50<M>出库时间DT<M>入库时间DT<M>商品类别VA20<M>出库经办人VA20<M>入库经办人VA50<M>商品规格VA20备注2TXT100备注1TXT100计量单位VA20<M>入库编号<pi>出库编号<pi>商品编号<pi>:..宁工业大学课程设计说明书(论文)图:借条信息借条编号varchar(30)<pk>商品编号<fk1>仓库仓库编号varchar(30)<fk2>FK_借条信息_RELATIONS_仓库仓库编号varchar(30)<pk>借出人varchar(20)仓库名称varchar(50)借出时间datetime仓库地点varchar(50)借出数量int还库时间datetimeFK_入库明细_RELATIONS_仓库FK_出库明细_RELATIONS_仓库借用经办人varchar(20)入库明细出库明细入库编号varchar(30)<pk,fk1>库存出库编号varchar(30)<pk,fk2>入库明细行号varchar(30)<pk>出库明细行号varchar(30)<pk>仓库编号varchar(30)<pk,fk1>商品编号varchar(30)<fk2>仓库编号varchar(30)<fk3>商品编号varchar(30)<pk,fk2>仓库编号varchar(30)<fk3>商品编号varchar(30)<fk1>库存数量int入库单价money出库单价money库存下限int入库数量int出库数量int库存上限int供应商名varchar(40)客户名称varchar(40)FK_借条信息_RELATIONS_商品信息FK_库存_库存2_商品信息FK_出库明细_RELATIONS_商品信息FK_入库明细_RELATIONS_商品信息FK_出库明细_RELATIONS_出库单入库明细_RELATIONS_入库单商品信息入库单出库单商品编号varchar(30)<pk>入库编号varchar(30)<pk>商品名称varchar(50)<pk>入库时间datetime商品类别varchar(20)出库时间datetime入库经办人varchar(50)出库经办人varchar(20)商品规格varchar(20)备注1text计量单位varchar(20)备注2text6:..宁工业大学课程设计说明书(论文)(仓库编号varchar(30)notnull,仓库名称varchar(50)notnull,仓库地点varchar(50)notnull,constraintPK_仓库primarykeynonclustered(仓库编号))gocreatetable借条信息(借条编号varchar(30)notnull,商品编号varchar(30)notnull,仓库编号varchar(30)notnull,借出人varchar(20)notnull,借出时间datetimenotnull,借出数量intnotnullconstraintCKC_借出数量_借条信息check(借出数量>=1),还库时间datetimenull,借用经办人varchar(20)notnull,constraintPK_借条信息primarykeynonclustered(借条编号))gocreateindexRelationship_7_FKon借条信息(商品编号ASC)gocreateindexRelationship_8_FKon借条信息(仓库编号ASC)go入库编号varchar(30)notnull,入库时间datetimenotnull,入库经办人varchar(50)notnull,备注textnull,constraintPK_入库单primarykeynonclustered(入库编号))gocreatetable入库明细(入库编号varchar(30)notnull,入库明细行号varchar(30)notnull,商品编号varchar(30)notnull,7:..宁工业大学课程设计说明书(论文)仓库编号varchar(30)notnull,入库单价moneynotnull,入库数量intnotnullconstraintCKC_入库数量_入库明细check(入库数量>=1),供应商名varchar(40)notnull,constraintPK_入库明细primarykeynonclustered(入库编号,入库明细行号))gocreateindexRelationship_1_FKon入库明细(入库编号ASC)gocreateindexRelationship_2_FKon入库明细(商品编号ASC)gocreateindexRelationship_3_FKon入库明细(仓库编号ASC)gocreatetable出库单(出库编号varchar(30)notnull,出库时间datetimenotnull,出库经办人varchar(20)notnull,备注textnull,constraintPK_出库单primarykeynonclustered(出库编号))gocreatetable出库明细(出库编号varchar(30)notnull,出库明细行号varchar(30)notnull,仓库编号varchar(30)notnull,商品编号varchar(30)notnull,出库单价moneynotnull,出库数量intnotnullconstraintCKC_出库数量_出库明细check(出库数量>=1),客户名称varchar(40)notnull,constraintPK_出库明细primarykeynonclustered(出库编号,出库明细行号))gocreateindexRelationship_5_FKon出库明细(商品编号ASC)go8:..宁工业大学课程设计说明书(论文)indexRelationship_4_FKon出库明细(出库编号ASC)gocreateindexRelationship_9_FKon出库明细(仓库编号ASC)gocreatetable商品信息(商品编号varchar(30)notnull,商品名称varchar(50)notnull,商品类别varchar(20)notnull,商品规格varchar(20)null,计量单位varchar(20)notnull,constraintPK_商品信息primarykeynonclustered(商品编号))gocreatetable库存(仓库编号varchar(30)notnull,商品编号varchar(30)notnull,库存数量intnotnull,库存下限intnotnull,库存上限intnotnull,constraintPK_库存primarykey(仓库编号,商品编号))gocreateindex库存_FKon库存(仓库编号ASC)gocreateindex库存_FKon库存(商品编号ASC)goaltertable借条信息addconstraintFK_借条信息_RELATIONS_商品信息foreignkey(商品编号)references商品信息(商品编号)goaltertable借条信息addconstraintFK_借条信息_RELATIONS_仓库foreignkey(仓库编号)references仓库(仓库编号)go9:..宁工业大学课程设计说明书(论文)altertable入库明细addconstraintFK_入库明细_RELATIONS_入库单foreignkey(入库编号)references入库单(入库编号)goaltertable入库明细addconstraintFK_入库明细_RELATIONS_商品信息foreignkey(商品编号)references商品信息(商品编号)goaltertable入库明细addconstraintFK_入库明细_RELATIONS_仓库foreignkey(仓库编号)references仓库(仓库编号)goaltertable出库明细addconstraintFK_出库明细_RELATIONS_出库单foreignkey(出库编号)references出库单(出库编号)goaltertable出库明细addconstraintFK_出库明细_RELATIONS_商品信息foreignkey(商品编号)references商品信息(商品编号)goaltertable出库明细addconstraintFK_出库明细_RELATIONS_仓库foreignkey(仓库编号)references仓库(仓库编号)goaltertable库存addconstraintFK_库存_库存_仓库foreignkey(仓库编号)references仓库(仓库编号)goaltertable库存addconstraintFK_库存_库存_商品信息foreignkey(商品编号)references商品信息(商品编号)go10:..宁工业大学课程设计说明书(论文)trigger入库明细_triggeron入库明细******@avarchar(30),***@bvarchar(30)******@dint,***@******@a=商品编号******@b=仓库编号******@d=入库数量******@e=***@d+(select库存数量from库存where商品编号=***@aand仓库编号=***@b)******@e>(select库存上限from库存where商品编号=***@aand仓库编号=***@b)beginraiserror('超过库存上限,不能入库!',0,1)rollbackendelsebeginupdate库存set库存数量=库存数量+***@dwhere商品编号=***@aand仓库编号=***@bendgocreatetrigger出库明细_triggeron出库明细******@avarchar(30),***@bvarchar(30)******@dint,***@******@a=商品编号******@b=仓库编号******@d=出库数量******@e=(select库存数量from库存where商品编号=***@aand仓库编号=***@b)-***@******@e<(select库存下限from库存where商品编号=***@aand仓库编号=***@b)beginraiserror('低于库存下限,不能出库!',0,2)rollbackendelsebeginupdate库存set库存数量=库存数量-***@dwhere商品编号=***@aand仓库编号=***@bendgocreatetrigger借条_triggeron借条信息forinsert11:..宁工业大学课程设计说明书(论文)******@avarchar(30),***@bvarchar(30)******@dint,***@******@a=商品编号******@b=仓库编号******@d=借出数量******@e=(select库存数量from库存where商品编号=***@aand仓库编号=***@b)-***@******@e<(select库存下限from库存where商品编号=***@aand仓库编号=***@b)beginraiserror('低于库存下限,不能借出!',0,2)rollbackendelsebeginupdate库存set库存数量=库存数量-***@dwhere商品编号=***@aand仓库编号=***@bendgocreatetrigger还库_triggeron借条信息******@avarchar(30),***@bvarchar(30)******@dint,***@******@a=商品编号******@b=仓库编号******@d=借出数量******@e=***@d+(select库存数量from库存where商品编号=***@aand仓库编号=***@b)update库存set库存数量=库存数量+***@dwhere商品编号=***@aand仓库编号=***@bgocreateproc库存_proc(***@avarchar(30),***@bvarchar(30))asselect*from库存where仓库编号=***@aand商品编号=***@bVB设计部分界面及代码:登陆界面:12:..宁工业大学课程设计说明书(论文)主界面:入库单:13:..宁工业大学课程设计说明书(论文)入库明细单:入库单按时间查询:14:..宁工业大学课程设计说明书(论文)(,)(==)()'=仓库管理系统'捕获异常Try'()(连接成功!欢迎进入系统!)()()'()()(用户名或密码错误)'创建连接对象DimsqlconnAsNewSqlConnection()PrivateSub出库单明细_Load(,)'设置ConnectionString属性()=仓库管理系统EndSub15:..宁工业大学课程设计说明书(论文)PrivateSubButton1_Click(,),mand()DimId,sId,cId,rId,ana,sp,numAsStringId========+rId++Id++cId++sId++sp++num++ana+(sqlStr1)=sqlconnmandText=()'()(操作成功)()'关闭连接EndSubPrivateSubButton2_Click(,)()'创建连接对象DimsqlconnAsNewSqlConnection()PrivateSub借条信息查询_Load(,)'设置ConnectionString属性()=仓库管理系统EndSubPrivateSubButton1_Click(,)()16:..宁工业大学课程设计说明书(论文)Dimsq