欢迎来到天天文库
浏览记录
ID:6326978
大小:185.00 KB
页数:27页
时间:2018-01-10
《数据库课程设计-工厂信息管理系统--物资管理子系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、工厂信息管理系统-----物资管理子系统【摘要】物资管理系统为工厂等事业单位管理人员日常工作的调度、安排、计划。分为计划管理、物资管理、资金管理等各部门提供充足的信息和快捷的查询手段.其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。利用vs2008软件及其提供的各种面向对象的开发工具,建立完整性强、安全性好的数据库,开发出功能完备,易使用的应用程序。经过调试、编译与实现,该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。尤其是系统的“零件使用记录管理”功能和“零
2、件存储记录管理”极大的减轻工作人员的工作量,并以快速、准确等优点取代人工操作,提高了管理工作效率。关键词:物资管理系统数据库数据库系统vs2008三层架构一.引言随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。利用数据库管理系统完成各领域的信息管理已成为现当今社会信息管理最常用的技术与手段,相较于过去人工操作信息管理,数据库管理系统更易操作,定期的数据库维护更易保证数据的完整性及安全性,并且有效提高了数据更新的及时性和有效性,功能强大
3、,这都是人工操作信息管理所不能比拟的。因此,通过对经济可行性、时间可行性、社会可行性、技术可行性等全方位的研究,我们组最终选择了一个简单可行的数据库管理系统的开发作为本次科研训练的研究课题,选择我们最熟悉的vs2008完成应用界面的设计和程序代码的编写,利用数据库进行整体数据的管理,并确定工厂信息管理系统-----物资管理系统作为本次数据库管理系统的题目。二.技术路线本系统采用vs2008中最常见的三层架构模式,即上层界面层——中间逻辑层——底层数据连接层。界面层,完成对各应用界面的设计以及各控件
4、功能的实现;逻辑层,接受界面层发来的请求,根据编码的业务规则处理请求,从底层数据连接层获取数据或将数据发送到数据连接层,处理结果返回界面层;数据连接层,连接数据库,执行从数据库获取数据或向数据库发送数据的功能。本系统采用数据库系统完成对数据的管理。27数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效
5、地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。一.总体设计1.需求分析已知技术参数或设计前提1、工厂物资管理设计多种零件的存放。2、每件零件需要记录零件号码、条形码、类别、价格、出厂日期等基本信息。3、除此之外,还需要记录零件的其他相关信息,如零件供应商的信息,存放的仓库信息、何种项目需要使用何种零件等。4、同时需要提供对信息的添加、编辑、删除等操作。2.系统功能设计系统开发的总体任务是实现物资管理系统的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的
6、基础上完成的。物资管理系统需要完成的功能主要有:1、系统管理功能:添加用户、修改密码、退出系统。2、零件信息管理功能:添加零件信息、修改零件信息、删除零件信息、查询零件信息(精确查询、模糊查询、按时间段查询)。3、供应商管理功能:添加信息、修改信息、删除信息。4、项目信息管理功能:添加信息、修改信息、删除信息。5、仓库信息管理功能:添加信息、修改信息、删除信息。6、零件使用记录管理功能:零件使用记录浏览(包括添加信息、修改信息、删除信息)。7、零件存储记录管理功能:零件存储记录浏览(包括添加信息、
7、修改信息、删除信息)。且设计如下面所示的物资管理管理系统功能模块图。27系统管理供应商管理项目管理零件管理仓库管理使用记录存储记录物资管理系统添加信息查找信息添加信息删除信息添加信息删除信息修改信息修改信息添加用户退出系统修改密码修改信息修改信息添加信息删除信息修改信息删除信息添加信息删除信息修改信息添加信息精确查询模糊查询时间查询删除信息图1系统功能模块图一.详细设计由于我在本次系统开发中主要承担的是数据库设计,这里的详细设计就主要介绍数据库设计。271.数据库概念结构设计物资管理系统,总共含有
8、四个实体,分别是零件、供应商、项目、仓库,他们的实体E-R图分别如下所示:零件条形码零件号类别零件实体E-R图供应商供应商编号名称地址电话供应商实体E-R图项目项目编号启动时间金额终止时间项目名称项目实体E-R图仓库仓库名仓库号已用容量地址容量27仓库实体E-R图合成后,全局E-R图如下:供应商供应供应量名称地址电话编号项目项目名称项目编号终止时间金额启动时间零件零件号条形码类别存储价格日期仓库仓库号仓库名地址容量易用容量存储量完整的实体E-R图1.数据库逻辑结构设计根据以上的实体
此文档下载收益归作者所有