苏ICP备112451047180号-6
基于条形码技术的信息管理系统设计
一、选题简介、意义
1.选题简介
随着社会和经济的不断发展,科学技术日新月异,依靠技术的进步,先进管理理念得以延伸到公司运营的方方面面,信息化管理将企业精细管理带入了一个新的时代。
目前,对于以项目为导向的众多企业来说,项目运作的成本是最重要考核指标。而项目成本中超过80%的投入为工程实施项目中材料、设备,这些资源的购买和管理是项目实施的保障。对于企业而言,如何管理和充分利用好这些资源,是项目执行质量优劣的最重要的评判标准。所以企业迫切需要一种技术手段来细化管控各项资源,使得项目实施过程中材料设备采购、催交、验收、入库、出库状态记录都得到有效跟踪控制。
2.选题意义
目前项目现场资源管理存在以下问题:
资源采购不科学,设备采购混乱,没有按设计要求获取标准和设备或材料,导致残次品比例居高不下。
资源采买催买过程中,没有统一的资源索引清单可以提供检查,在大量采购任务执行过程中,采购经理工作开展艰难。
设计工程师、采购工程师、施工工程师在共同检验材料设备时,需要在现场面对面共同查验,无形中人力成本被严重浪费。
所以,随着项目管理要求的不断提高,成本资源精细化控制将使用企业在竞争中占据优势,企业需要将项目材料资源纳入信息化管理,通过高效的输入、输出和检查系统工具提高工程师们的工作效率。
二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)
1.课题研究及主要研究的内容
研究通过条形码技术提高工程公司材料设备管理效率,实现物资管理信息化。
在国内,许多大型工程公司,已经大力引入了项目管理信息系统,如中石油、中石化等,信息化微小的投入,为项目管理带入了众多的好处,如工程师们虽然相隔异地,也可以协同处理文件和审核作业完成状况,通过材料资源唯一序列号就可以检索出相关资源的设计、采购、运输、催交过程记录,并且利用统一的管理平台,使用各单位部门协同工作、分享经验、公布实施状态,使用项目管理流程化管、信息化,项目管理职责通过系统被有权限的分配给不同的工程师,每个工程师被分配到不同工序上,大家有序协作,充分挖掘出项目的问题和弊病所在,为项目的推进发挥了关键作用。
在信息化实施过程中,根据输入和检查要求,工程师往往需要输入设备和材料的各项属性信息,在项目任务和信息系统任务要求下,工作是比较繁重的,需要引入一些能简化操作内容的设备和技术,这种技术就是条形码,条形码标识既可以作为一种识别手段单独使用,也可以和有关识别设备 组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。可以提高工程师工作效率。
协助工程公司有效管理材料设备,并实现信息化管理,能够串口、多线程、异步、MSSQL数据库等一系列技术,实现的主要功能和研究的内容如下:
(1)用户登录、注销登录、修改密码:用户身份验证及用户信息维护。
(2)材料设备管理:实现材料设备的分类、登记入库、出库、盘点。
(3)数据查询:对材料设备数据进行便捷查询。
(4)条形码扫描技术,主要是条形码生成,并通过条形码扫描枪这类输入设备录入物资信息。
(5)系统配置:整个系统的功能设置。
(6)系统版本及更新:简约介绍系统开发情况及版本;自动检测有无新版本,如有,提示用户及时更新
2.预期目标
要有良好的用户体验,界面简洁,操作遍历,便于对数据经行系统的管理与维护。本系统的开发实现的技术难点有4方面:
(1)提高工程师输入速度,通过扫描条形码,加快材料设备登记的速度,提高工作效率,使数据录入更方便。
(2)规范材料设备库编码体系。
(3)提高数据可靠性:利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一。
(4)灵活实用:条形码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理
3.研究步骤
(1)了解条形码技术背景和相关技术,熟悉条形码技术编程知识。
(2)搜集设备管理系统的功能模块和实现框架,搭建编码环境
(3)学习数据库编程技术
(4)用面向对象思想,对系统进行分析,编写系统设计方案
(5)准备和购置软硬件设备
(6)程序代码编写、测试,实现功能
(7)系统部署、系统测试
4.研究方法、措施
(1)通过网络搜索、图书馆等查找跟本课题相关的文献、资料,对课题进行调研,明确研究内容,确定课题范围和难点,编制研究开发计划。
(2)在教师指导下分析并解决问题。
(3)逐步细化研究内容,编码、调整并完善系统。
(4)单元测试、集成测试。
(5)从用户角度分析系统使用感受,对系统进行提升与改进。
目 录
一、系统概述 1
(一)系统简介 1
1、选题简介 1
2、选题意义 1
(二)开发工具 2
1、微软Microsoft Visual Studio 2013 2
2、微软Microsoft SQL Server2008 R2 2
3、C#编程语言 2
(三)主流技术 2
1、C#编程 2
2、MVC框架 3
3、JavaScript 3
4、条形码技术 3
二、系统分析 4
(一)需求分析 4
(二)业务分析 4
(三)功能模块设计 5
1、系统登录模块 5
2、条码扫描 5
3、条码查询 5
4、设置 5
三、数据库设计 6
(一)数据库关系图 6
(二)表结构 7
四、系统实施 8
软件实施:系统界面 8
1、数据库连接 8
2、开发目录 9
3、登录界面 9
4、条码扫描界面 11
五、系统测试 28
功能测试 29
1、功能测试的定义 29
2、功能测试图 29
六、系统使用说明 29
软件使用说明 30
1、数据库安装 30
2、连接数据库 30
七、结束语 30
八、参考文献 30
参考文献
[1] 刘西杰,柳林.HTML、CSS、JavaScript网页制作.北京:人民邮电出版社,2014
[2] 杰米·蒙诺(Jamie Munro).基于Bootstrap和Knockoutjs的ASP.NET MVC开发实战.北京:中国电力出版社,2015
[3] 陈华.网站开发非常之旅:Ajax从入门到精通.北京:清华大学出版社,2008
[4] 李萍.数据库设计与应用.北京:高等教育出版社,2008.11