建材物资管理信息系统详细设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理课程设计
——建材物资管理系统
课程:数据库原理
学院:信息科学与技术学院
专业:计算机科学与技术
姓名:摆新文 2010508026
指导老师:朱东芹
日期: 2013年1月17日
第一章:引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3参考资料 (4)
第二章:可行性分析 (4)
第三章:需求分析 (5)
3.1、问题的提出 (5)
3.2、需完成的功能 (5)
3.3、数据库需求分析 (6)
第四章系统UML建模 (7)
4.1用例图 (7)
4.2类图 (9)
4.3系统的顺序图 (9)
4.4系统的协作图 (10)
4.5组件图 (12)
第五章系统运行环境 (13)
5.1:运行环境 (13)
第一章:引言
1.1编写目的
电子商务网站的成立是当今方便人们生活的又一伟大创举,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面的进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付,以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。
1.2背景
随着各种网络技术的发展,Internet对人类生活的影响越来越大,电子商务就是其中一个重要的应用体现。
随着计算机技术的发展,人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。
互联网的快速发展,电脑的普及,电子商务的概念也随之产生。
相比传统的零售业务,电子商务不管是在地域上、时间上还是经济上都优于传统业务。
随着市场经济的进一步发展,网上商店这类的交易平台得利了迅速发展库存物资管理系统是一个企事业单位不可缺少的重要部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以库存信息管理系统应该为用户提供充足的信息和快捷的查询手段。
而且随着我国经济的不断发展以及企事业单位规模的不断扩大,管理科目的多样化,使得企事业对库存物资的管理越趋繁琐、复杂,工作业务繁杂,工作量大,这种传统的管理模式已经暴露出种种弊端:难以统一调配和处理,效率极低,缺乏科学性以及合理性。
随着计算机应用的普及与深入,利用计算机能够对所有企事业活动进行统一管理,并进行分析,大大减少了工作量,提高了工作效率,为管理工作带来了极大的方便。
本系统开发的总体任务是实现库存物资管理的系统化、规范化、自动化、达到提高管理效率的目的,本系统本着实用性、通用、开放和安全的原则,使数据库开发软件开发制作,实现了期初设置、库存管理、查询统计、报表打印、综合性的修改、查询及删除等功能。
该设计方法易于推广至其它信息化管理系统的设计,充分利用计算机作为辅助工具,实现从传统的手工管理到计算机管理,对提高管理效率和节约大量
的人力、物力有一定的推动作用。
本系统一切从实际出发,充分考虑了库存物资的内部管理、信息交流等方面的复杂需求,实现物资的有效管理,真正为库存物资管理提供一个电子平台。
因此为了充分利用计算机硬件资源,做好库存物资管理工作,提高办事效率,实现全面的、相对集中的办公自动化,开发本系统就成了当务之急,其目的主要为了彻底改变这种繁杂的管理模式,实现全面的、相对集中的、智能化的信息综合管理,为企事业单位的管理工作带来方便。
1.3参考资料
《软件开发这点儿事——软件开发工具手册》邵志东著
《程序员指南丛书高级编程》但正刚著
《网络应用系统开发与实例》吴明晖主编吴丹红编著第二章:可行性分析
建材物资管理系统是基于B/S模式,通过对一些典型电子商务网站的考察、分析,并结合企业要求开发的一套信息化管理系统。
本系统的实现目标是:
(1)为顾客和供应商提供一个网络服务平台:网络服务平台就是顾客能打
破时空界限,能通过网络实现从浏览商品到购买商品的过程。
(2)为工作人员提供一个工作平台:员工可在网上完成日常事务,实现无
纸化办公。
即职工通过计算机完成采集信息,处理信息,分析信息等
工作。
(3)为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平
台,把企业的各项制度、标准,通过程序控制落实到企业各项工作活
动中。
通过对工作流进行设置与监控,从而能严格控制企业活动的各
项动作,实现事务的有效管理。
(4)为系统维护者提供一个集中维护的平台:系统管理人员能对系统运行
的缺陷、故障进行集中处理,使系统管理人员能够快速、有效、连续
的对系统进行维护与调整。
第三章:需求分析
3.1、问题的提出
物资管理是一般工业、商业企业生产管理环节中主要的一环,需要对物资基本信息管理,对物质调配信息等进行完整的监控,这样才能够有效地利用物资。
物资入库的时候首先需要登记物质的基本信息,包括物资的种类、名称、型号、单位、单价等;然后登记入、出库信息,包括物资的基本信息,入、出库人,经办人,物质数量,材料说明的等;对于仓库中的物资,即对剩余物资进行查询和统计。
长期以来,物资管理工作中的信息管理是采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件。
由于信息是随着时间不断变化的,各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。
这种手工操作的管理方式,不仅浪费人力,而且存在许多缺点:(1)处理速度慢,影响信息及时性。
(2)易出现错误,影响信息精确性。
(3)不便于查询。
(4)缺乏综合性,不能起控制作用。
由于这些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需要。
因此,发展以电子计算机为基础的物资管理系统已是十分迫切和必要的了。
3.2、需完成的功能
针对一般物资管理信息系统的需求,通过对上面物资调配工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
1)有关物资基本信息的输入、包括物资编号、物资名称、规格型号、种类和
计量单位等;
2)物资基本信息的查询、添加、删除、修改;
3)入库信息的输入、查询、添加、删除、修改;
4)出库信息的输入、查询、添加、删除、修改;
5)物质剩余物资的查询和统计功能。
3.3、数据库需求分析
用户的需求具体体现在各种的信息的提供、保存、更新和查询等方面。
这就要求数据库能够充分满足各种输入信息和输出信息。
开发者要收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。
为下一步的数据库具体设计做好充分的准备。
再仔细分析物资管理信息系统需求的基础上,将得到以下如图3.1所示的本系统所处理的数据流程。
图1.1 物资管理信息系统数据流程图
针对一般物资管理信息系统的需求,通过对物资调配工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
1)物资基本信息,包括的数据项有:物资类别编号、质量、计量单位,有效期
等。
2)入库物资信息,包括的数据项有:入库编号、物资类别编号、入库人、入库
时间、数量、单价、备注等。
3)出库物资信息,包括的数据项有:出库编号、物资类别编号、出库人、出库
时间、数量、单价、备注等。
4)物资余额信息,包括的数据项有:物资编号、物资名称、规格型号、类别、
计量单位、数量、金额、仓库、备注等。
第四章系统UML建模
4.1用例图
主要参与者:管理员、销售员
主要用例:登录、物资信息、查询物资信息
图4.0货物管理用例图
图4.1客户订货流程图
4.2类图
主要类:管理员、物资、供应商、销售员、销售信息
图4.2货物管理类图
4.3系统的顺序图
顺序图如图所示
销售员通过发送一个通知货物消息通知管理员已经没有货物或者货物已经售出,管理员接受这个消息,进行增加和删除货物信息,然后对货物进行更新,更新完返回给销售员,告诉他已经更新完成
图4.3货物管理顺序图
4.4系统的协作图
顺序图如图所示
销售员通过发送一个通知货物消息通知管理员已经没有货物或者货物已经售出,管理员接受这个消息,进行增加和删除货物信息,然后对货物进行更新,更新完返回给销售员,告诉他已经更新完成
图4.4协作图
图 4.4管理员管理订单协作图
4.5组件图
组件图如图所示
图 4.5组件图
从程序员的观点来看,购物车是维护购物者商品选购并允许查看和修改的一个对象。
购物车本身是一个非常简单的程序,但开发者要考虑将它连接到物资目录子系统、订单子系统、客户账号子系统、站点管理子系统等,形成功能完整的网上物资销售。
下面是购物车的设计目标:
●购物车应该记住它的前一次会话中的内容。
●购物车和客户相关,而不是喝客户的电脑相关。
顾客可以从另外的电脑
或浏览器来访问购物车。
●当新的物资货物被加入或拿出购物车时,购物车的内容可以被显示给顾
客。
●购物车可以容纳很多甚至无限的商品。
如果客户丛商品目录中选择了一件货物,这时我们传递顾客的请求道,同时传递动作变量“增加货物物资”。
读取这个变量,并决定执行购物车的哪个动作。
这些动作包括:增加货物、更新货物数量、删除货物和查看购物车。
第五章系统运行环境
5.1:运行环境
由于使用了以上开发技术,本系统服务器的运行环境如下:·操纵系统:Windows XP以上
·服务器:IIS5.0
·浏览器:360浏览器
·数据库:SQL Server 2005
·硬件配置:CPU:2.1GHz以上
·内存:1GB以上
·分辨率:最佳效果1024*768
·需安装:Visual Studio 2005。