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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

vb图书仓库管理系统课设说明书.doc

1、中北大学课 程 设 计 说 明 书软件工程大型实验学生姓名:学 号:学 院:电子与计算机科学技术学院专 业:软件工程题 目:图书仓库管理系统员工管理子系统成绩指导教师: 张静 职称: 讲师 2010 年 12 月 31 日571. 设计目的书籍做为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时,为了管理大量的图书,图书仓库也大量的出现,仓库的管理问题也就提上了日程。随着图书的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,

2、它极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分必要。入库、库存、出库还是现在图书仓库管理的常规基本模式。图书仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。在本次课程设计中,按照软件工程基本原理,运用UML中所学的知识,以小组为单位,设计开发一个应用系统是本次的目的。通过对一个实际问题的分析、设计与

3、实现,将原理与应用相结合,学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力,使我们能深入理解和灵活掌握教学内容是这次课程设计的目标。2.设计内容在本次课程设计中,我和叶飞共同完成需求分析模块。而在概要设计阶段,除了模式的选择(三层模式:用户界面层/业务逻辑层/数据库层)和E-R图的绘制由我们共同完成外,逻辑设计中的员工表、供应商表、书籍表、库存表设计以及相应表的数据库设计和流程图的设计由我完成。在详细设计阶段,我们共同完成了各种uml图的绘制。其中,我完成了顺序图中员工管理,供应商管理,出库,管理员的添加、修改、删除信息和员工的打印信息;完成了活动图中的登录,添加信息,查询信息和

4、修改信息;我们合作完成了类图,构件图、部署图。在系统测试阶段,我完成了登录测试,删除信息测试,查询信息测试和打印测试。而在整个系统实现中,我主要负责员工对仓库的管理,具体有登陆,修改密码,出库,入库,库存和打印等功能。3.需求描述3.1.系统描述对图书仓库管理系统的描述如下:(1)仓库管理员仓库管理员可以管理员工和供应商的信息,包括信息的添加、修改、删除。可以登录系统。(2)员工员工可以登录系统,对图书库存进行管理。包括出库、入库、库存。出库、入库、库存都可以进行查询、修改、删除、添加信息等功能。(3)查询作为系统的核心功能之一,可以有单条件查询、多条件查询、模糊查询、精确查询,以方便用户的使

5、用。(4)系统还有报表打印功能。3.2图书仓库管理系统用例图 图1 图书仓库管理系统3.3用例描述(1) 识别参与者通过对系统需求的分析,系统中有两个参与者,即员工和管理员。 员工员工主要负责管理库存,即出库,入库,库存信息等,他可以对信息进行添加,修改,删除,查询等。管理员管理员主要实现对人的管理,即对员工和供应商的管理。他可以添加修改和删除用户信息。(2)识别用例经过对需求的进一步分析,系统中有以下用例的存在:管理员工此用例实现对员工信息的管理。供应商管理实现对供应商的管理。 登录系统通过对此用例的操作可以对系统进行登录。 出库此用例实现对出库操作。 入库对入库的操作通过此用例来实现。 库

6、存实现对库存信息的管理。 权限管理(添加信息,删除信息,修改信息)这三个用例实现对用户信息的添加,修改,删除。其中修改信息中有对人的信息的修改,也有对密码等的修改。 添加,修改,删除,查询这四个用例实现对图书库存的添加,修改,删除和查询。 打印报表将更新后的信息打印出来。 查询(单条件查询, 多条件查询, 模糊查询, 精确查询)对库存的图书信息实现单一条件的查询。对库存的图书实现多条件的相对精确的查找。对图书信息进行模糊查询。精确查找图书信息。(2) 用例的事件流描述图书库存管理系统的主要用例描述如下:管理员工前置条件:在这个用例开始前,管理员必须先登录到系统中。后置条件:如果这个用例成功,数

7、据库中对员工的信息就会相应做出改变,否则系统状态没有变化。事件流:(基流、替代流、扩展流等)基流:当管理员登录系统成功,就可以对员工信息进行更新。a提供所查员工信息(a1)b查询员工信息(b1)c修改员工信息d添加员工信息e删除员工信息替代流:a1:如果所查员工信息不存在,视情况而定是否需要添加员工信息,否则用例中止b1:如果员工信息有错误,则需要修改员工信息,否则用例中止。供应商管理前置条件:在这个用例开始前,管理员必须先登录到系统中。后置条件:如果这个用例成功,数据库中对供应商的信息就会相应做出改变,否则系统状态没有变化。事件流:(基流、替代流、扩展流等)基流:当管理员登录系统成功,就可以

8、对供应商信息进行更新。a提供所查供应商信息(a1)b查询供应商信息(b1)c修改供应商信息d添加供应商信息e删除供应商信息替代流: a1:如果所查供应商信息不存在,视情况而定是否需要添加供应商信息,否则用例中止 b1:如果供应商信息有错误,则需要修改供应商信息,否则用例中止。 库存前置条件:在这个用例开始前,员工必须先登录到系统中。后置条件:如果这个用例成功,数据库中对应的库存信息就要做出相应的修改,否则,系统中的库存状态没有变化。事件流:(基流、替代流、扩展流等)基流:当员工登录系统成功后,员工可以对库存进行管理,用例启动。a.员工可以对库存信息进行查询(a1)b.员工可以对库存信息进行添加

9、(b1)c.员工可以对库存信息进行修改(c1)d.员工可以对库存信息进行删除(d1)替代流:a1:库存信息的查询可以有单条件查询,多条件查询,模糊查询,精确查询。如果查询信息不存在,则用例中止。b1:如果有入库,则要对库存信息进行添加。c1:如果库存有变,如有出库入库,则要对库存进行修改。d1:如果有出库,则要对库存信息进行删除操作。扩展流:如果必要,可将库存信息报表打印出来。 出库前置条件:在这个用例开始前,员工必须先登录到系统中,且库存中有此信息。后置条件:如果这个用例成功,数据库中对应的库存信息就要做出相应的修改,否则,系统中的库存状态没有变化。事件流:当员工登录系统成功后,员工可以进行

10、出库管理,用例启动。员工登录系统成功后,如果需要做某些图书的出库,则查询库存信息,如果有此图书,则可以出库,同时删除此信息,对库存信息作相应的修改。否则,不能进行出库操作,同时库存状态没有变化。 入库前置条件:在这个用例开始前,员工必须先登录到系统中。后置条件:如果这个用例成功,数据库中对应的库存信息就要做出相应的修改,否则,系统中的库存状态没有变化。事件流:当员工登录系统成功后,员工可以进行入库管理,用例启动。员工登录系统成功后,如果需要做某些图书的入库,则在入库的同时对库存信息作相应的修改。否则,库存信息可能会出错。 查询前置条件:在这个用例开始前,员工必须先登录到系统中。后置条件:如果这

11、个用例成功,员工可以对需要的信息进行查询,如果必要,还可以将查询结果打印出来。事件流:(基流、替代流、扩展流等)分支流:a:查询用户信息,如查询员工信息或者查询供应商信息。b:查询库存信息。可以简单查询库存信息,或者因为出库入库使库存信息改变而查询库存信息(b1)替代流b1:查询可以有多种形式,单条件查询,多条件查询,模糊查询,精确查询。3.4 E-R图:(1)管理员对于管理员这个实体而言,它的属性有:姓名,性别,管理员编号,电话,住址。.管理员编号姓 名性 别住 址电 话管理员 图2 管理员E-R图(2)供应商 对于供应商这个实体而言,他有姓名,电话,住址三个属性。故绘制如下:供应商地 址电

12、 话姓 名 图3供应商E-R图(3)员工对于实体员工而言,它的属性有:员工编号,姓名,性别,电话,住址。员 工性 别电 话住 址姓 名员工编号 图4 员工E-R图(4)书籍对于书籍而言,它有下面8个属性:书名,编号,作者,出版社,出版时间,定价,出版号,图书类型。书籍书 名图书类型出版号出版时间出版社作 者定 价价编 号 图5书籍E-R图(5)图书库存管理的E-R图: 根据需求分析,系统中每个实体都有其自己的属性;而管理员可以管理供应商信息和员工信息;员工又可以对书籍进行出库,入库,库存的管理。 在管理员对供应商信息进行管理时,一个管理员可以管理多个供应商信息,他们之间是1.n的关系。 管理员

13、管理员工信息,一个管理员管理多个员工信息,他们之间是1.n的关系。 员工对书籍进行入库管理,可以管理多书籍的入库,所以他们之间是1.n的关系。 同理,员工对书籍进行出库管理,也是1.n的关系;进行库存管理,他们依然是1.n的关系。 通过上述分析,可画出最终的E-R图如下: 管理员员 工书 籍供应商管理员编号姓 名地 址性 别住 址电 话性 别电 话住 址姓 名员工编号书 名图书类型出版号出版时间出版社作 者定 价价编 号库存管理入库出库电 话姓 名1111nnnnn 图6 图书仓库管理系统E-R图4.系统详细分析设计 4.1顺序图主要完成员工管理,供应商管理,出库,管理员的添加、修改、删除信息和员工的打印信息。(1)管理员工顺序图:图7 员工管理顺序图(2)管理供应商顺序图:图8 供应商管理顺序图(3)管理员修改信息顺序图: 图9 信息修改顺序图(4)管理员删除信息顺序图:图10 删除信息顺序图(5)管理员添加信息顺序图: 图11 添加信息顺序图(6)员工打印信息顺序图: 图12 打印信息顺序图(7)出库顺序图: 图13 出库顺序图

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

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