您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 72数据库设计说明书模板
华南农业大学课程设计报告实验项目名称:数据库系统课程设计实验项目性质:课程设计计划学时:2周所属课程名称:数据库系统开设时间:2011学年第二学期授课学生:XXX授课人数:XXX实验课指导教师:XXX华南农业大学信息学院数据库系统课程设计成绩单开设时间:2010年第二学期小组成员、组内分工及各成员成绩学号XXX姓名XXX分工工作量比例36%成绩学号XXX姓名XXX分工工作量比例32%成绩学号XXX姓名XXX分工工作量比例32%成绩实验题目仓库管理系统教师评语评价指标:小组成员1分工完成情况优□良□中□差□小组成员2分工完成情况优□良□中□差□小组成员3分工完成情况优□良□中□差□数据库设计水平优□良□中□差□功能设计优□良□中□差□后台程序设计优□良□中□差□界面设计优□良□中□差□课程设计报告结构清晰优□良□中□差□报告中总结和分析详尽优□良□中□差□小组成绩教师签名数据库系统课程设计说明书1引言1.1编写目的本软件系统可以作为一个相对独立的应用系统,也可以作为一个完整企业管理系统中的子模块。如果作为一个单独的应用系统,则必须要对系统的数据库进行初始化操作,预先录入系统所需要的关于销售、采购、生产等的信息。如果作为一个子模块,则可以调用其他模块的接口,编写相应的转换器,对外部系统的不同数据格式统一起来,再保存到本系统中,同时,也可以为外部系统提供接口,提供特定格式的查询。本软件系统属于协助管理型系统,主要的功能是转变企业对日常生产中产生的企业数据的处理方式,由传统的手工处理,转变成信息化操作,借助于本系统,企业能够快捷、方便、高效等管理企业数据,大大提高企业的生产效率,企业资料的保存和保密等。1.2定义1、系统名称:仓库管理系统2、数据库管理软件:MySql3、数据库设计人员:李舜鹏、刘福明、梁旖倩4、使用本数据库的程序:5、数据库设计采用软件:NavicatforMySql、PD7、运行平台:带有.Netframework的windows系统。1.3参考资料《数据库系统概念》、《用友财务管理系统》2需求分析2.1功能分析2.1.1盘点管理功能需求盘点管理,是关于仓库盘点的相关业务,包括制作盘点单、打印盘点单,物品损毁登记,盘点情况登记四部分。制作盘点单:每一个仓库,都需要定时地对仓库中某类物品或者所有物品进行彻底的清点工作。仓库人员可以在系统中设定盘点工作的周期。系统根据设定的周期,会定时提醒仓库管理员进行盘点工作。同时,仓库管理员也可以根据需要,自主地进行仓库的盘点工作。仓库管理员在系统中制作盘点清单。盘点清单记录了某次盘点过程中,需要进行哪些物品的盘点工作,以及这些物品的详细信息,物品名称、物品编号、物品规格、物品颜色、物品存放位置、物品的账面数量、单据编号、单据制作时间、操作员。打印盘点单:在仓库管理员确定要进行盘点工作的时候,系统提供打印盘点清单的功能。物品损毁登记:仓库管理员在进行盘点工作的过程中,可能会发现某些物品会由于人为或者环境的因素而发生损毁,仓库管理员需要对这些产品的损毁情况进行登记,填写一份物品损毁单,该单据应该包含以下信息:物品名称、物品编号,物品规格,物品存放位置,损毁原因,是否需要维修,发现时间,发现人,操作员等。盘点情况登记:当仓库管理员盘点工作结束后,填写盘点情况单,该单据包括:盘点时间、盘点的产品总类数,盘点产品的总数量,盘点产品的名称,产品的编号,账面量,实际量,是否损毁,损毁数量,是否送修,送修数量,帐实差额,操作员,盘点员,关联损毁单距,关联的维修单据。2.1.2出仓管理功能需求出仓管理,主要对物品从仓库被取出的情况的管理,包括:领料出仓单管理、销售出仓单管理、产品维修出仓单管理。领料出仓单管理:主要对领料出仓单据进行管理。包括增加、删除、查询、修改操作。领料出仓单一般包括以下信息:领料人、领料时间、物品名称、物品编号、物品数量、操作员,出仓类型等信息。销售出仓单管理:主要对销售出仓单进行管理,包括增加、删除、查询、修改操作。仓库管理员,在指定的日期,针对某张销售订单组织出货工作。在把货品移交给送货人员之后,需要进行销售出仓单的登记,记录实际出仓的物品的数量。销售出仓单应该包括:单据编号,开单日期,关联订单,产品名称、产品数量,产品编号,产品格式,操作员,出仓类型等。维修出仓管理:主要对维修出仓单进行管理,包括增加、删除、查询、修改操作。在盘点工作中发现的损毁产品中,如果损毁情况严重需要进行维修的,则需要填写一份维修出仓单,维修出仓单应该包括:产品名称、产品编号,产品数量,操作员,维修原因等,并进行相应的物品出仓,送到生产部进行产品的维修工作。同时,在出仓管理中,还应该需要登记库存不足单,用于满足以下情况.在某次的出仓业务中,现有的仓库存量无法满足当前的需求,仓库管理员应该填写该单据,记录对于这次出仓业务而言,还差多少的情况.库存不足单,应该包括:单据编号.单据时间.操作员,关联的单据.产品名称、产品数量、产品编码等信息。2.1.3入库管理功能需求入库管理:主要就产品进入并存放在仓库中的情况进行管理,包括:退料入库单管理、成品入库单管理、退货入库单管理、采购入库单管理管理。退料入库单管理:主要对退料入库当的管理操作,包括增加、删除、查询、修改操作。退料入库单应包括下面的信息:单据编号、单据时间、操作员,退料人、原料名称、原料数量、原料编号,退料类型,退料原因等。成品入库单管理:主要对成品入库单的管理操作,包括增加、删除、查询、修改操作。成品入库单应包含:单据编号、单据时间、操作员、送库人,产品名称、产品数量、产品规格,等信息。退货入库单管理:主要对销售退货入库单的管理操作,包括增加、删除、查询、修改操作。退货入库单应含有:单据编号、单据时间、操作员、退货人、产品名称、产品数量,退货原因、退货处理等。采购入库单管理:主要对采购入库单的管理操作,包括增加、删除、查询、修改操作。采购入库单应包含下面的信息:单据编号,单据时间,关联订单,供应方式,供应商、产品数量、产品规格,操作员。此外,在入库管理中,还应该考虑到,当入库的物品是一个新品种时,仓库管理员必须为其分配一个仓库分区作为其存放的地方。2.1.4系统管理功能需求系统管理,主要是对系统的基础信息的管理,包括:账户管理,角色配置管理,仓库管理,成品管理,半成品管理,零件管理。账户管理。主要对使用本系统的用户的登录系统的账号信息的管理。包括,增加新账户、删除账户、禁用账户、查询账户信息、修改账户信息操作。账户信息应该包括:用户名、密码、所属部门、登录名称,对应的角色等信息、角色配置管理.主要为不同角色分配不同权限,包括增加角色、删除角色、为角色分配权限、修改角色权限,查看某个角色的权限,查询系统所提供的权限。角色信息应包括:角色名称、角色编号、角色说明、角色对应的权限列表。权限信息应包含:权限名称、权限说明。仓库管理。对仓库本身进行管理,包括仓库信息的修改,新增仓库,查看仓库列表,查看某个仓库的分区信息,查看分区的容量、可用空间、已用空间、重新划分仓库分区。仓库本身包括的信息:仓库编号、仓库分区列表,总空间,位置。分区信息包括:分区名称,分区编号、分区位置、可用空间、已用空间、所存放的物品,现存数量。产品管理:主要对产品的信息进行管理,包括新增一个产品类别,查询产品的详细信息,删除产品类别,修改产品信息。产品信息由:名称、编号、规格、颜色、单位,数量,构成列表。半成品管理:主要对半成品信息进行管理,包括新增一个半成品类别、查询现有的半成品、删除半成品信息、修改半成品信息。半成品信息包括:名称、编号、规格、构成列表,单位,数量。零件管理:主要对零件信息进行管理,包括新增一个零件类别、查询现有的零件、删除零件信息、修改零件信息。零件信息包括:名称、编号、规格,单位,数量。2.2用例图2.2.1盘点管理功能需求打印盘点单物品损毁登记盘点情况登记仓库管理员盘点单制作图2-4-1-1盘点管理用例图uc2411描述对象描述内容标记符uc2411说明盘点管理用例图参与者仓库管理员、生产部前置条件1.系统提示需要进行盘点工作。2.仓库管理员自主申请盘点工作基本流程1.仓库管理员根据实际情况,制定盘点清单。2.打印盘点清单。3.仓库管理员根据清单的物品到指定的位置进行相应的盘点工作。4.如果发现某种产品出现损毁情况,登记好相关的损毁信息,比便在盘点结束的时候编写产品损毁单。5.如果物品损毁情况严重,需要进行维修,则需要填写送修单。6.盘点结束之后,填写盘点情况登记表。后置条件1.能产看本次盘点情况的纤细信息。2.如果有出现损毁情况,能够查看损毁物品的损毁信息。3.如果有出现需要维修的,能够查看出仓送修的数量。2.2.2出仓管理功能需求领料出仓单管理领料员销售出仓单管理送货员维修出仓单管理生产部仓库管理员库存不足单管理图2-4-2-1出仓管理用例图uc2421描述对象描述内容标记符uc2421说明出仓管理用例图参与者仓库管理员、领料人、送货人,生产部前置条件1.有领料人持领料单到仓库进行生产物料的领取。2.某销售订单到了出货时间3.仓库中出现损毁严重需要送修的产品基本流程1.1仓库管理员根据领料人提供的领料单,到仓库取出相应的产品,移交给领料人。1.2如果产品的库存数量不能满足需要,先把仓库中已有的产品移交到领料人,当仓库中有新货补充时,再通知来领取。1.3仓库管理员填写库存不足单。1.4库管理员根据实际的情况,填写领料出仓单。2.1仓库管理员根据订单的出货信息,到仓库中取出相应数量的产品,移交给出货人员。2.2如果仓库中的库存无法满足需要,先把已有的产品出仓送货,当有新产品补充时,再组织发货工作。2.3仓库管理员填写库存不足单。2.4仓库管理员根据实际情况填写销售出仓单。3.1仓库管理员统计好药进行维修的产品,并移交给生产部。3.2仓库管理员根据实际情况填写产品维修出仓单。后置条件1.1看某张领料出仓单的详细信息。1.2能够更新某张未审核的领料出仓单。1.3查看领料业务中出现库存不足的记录。2.1查看某张销售出仓单的详细信息。2.2能偶更新某张未审核的销售出仓单。2.3查看销售出仓业务中出现库存不足的记录。3.1查看某张维修出仓单的详细信息。2.2.3入库管理功能需求仓库管理员退料人退料入库单管理入库人成品入库单管理退货人退货入库单管理供应者采购入库单管理图2-4-3-1入库管理用例图uc2431描述对象描述内容标记符uc2431说明入库管理用例图参与者仓库管理员、退料人、入库人、退货人、供应者前置条件1.领料人把多余的生产物料退回仓库2.生产部有成品需要入库3.退货人持货品要求退货。4.采购员或供应商送货到仓库。基本流程1.1仓库管理员把退料人退货的货品存放好。1.2仓库管理员根据实际情况编写退料入库单。2.1仓库管理员把产品存放到仓库中。2.4仓库管理员根据实际情况编写成品入库单。3.1仓库管理员把退货的货品存放好。3.2仓库管理员编写退货入库单。4.1仓库管理员把收到的原材料存放好。4.2仓库管理员编写采购入库单。后置条件1查询某张退料入库单的详细信息。2查询某张成品入库单的详细信息。3.查询某张退货入库单的详细信息。4.查询某张采购入库单的详细信息。2.2.4系统管理功能需求零件管理半成品管理产品管理账户管理权限配置管理仓库管理员仓库管理图2-4-4-1系统管理用例图uc2441描述对象描述内容标记符uc2441-1说明账户管理用例图参与者仓库管理员前置条件1.系统需要新增一个账户。2.系统需要删除一个账户。3.系统需要查询某个账户的信息。4.系统需要修改某个账户的信息。基本流程1.1点击“新增”按钮。1.2填写账户信息,并提交。1.3系统提示操作情况。2.1找到指定的账户。2.2点击“删除”按钮。2.3系统提示操作情况。3.1进入查询页面。3.2选择查找条件,点击“查询”按钮。3.3系统返回查询结果。4.1找到指定的账户。4.2修改账户信息,提交。4.3系统返回操作情况。描述对象描述内容标记符uc2441-2说
本文标题:72数据库设计说明书模板
链接地址:https://www.777doc.com/doc-3722315 .html