粮食储备库业务管理系统开发与实现(源码)

为贯彻国务院提出的关于加强我国信息化建设以及在全国各地分批建立千亿斤粮食储备库的重要决策,溧阳市粮库将建立一套高效、灵活的管理系统来推进我市粮食经济的发展和粮食信息化的建设以适应粮食事业改革和发展需求。当前,我市粮库信息化建设该如何促进员工协作、量化决策和高效服务是一大重要任务。江苏省溧阳市粮食储备库业务管理系统实现了顾客在平台上管理个人信息、购买粮库产品以及相互之间发送邮件等功能;员工在该系统中可以管理顾客所提交的订单、以及查询自己的工资、修改个人信息、查看系统中所涉及到的人的通讯录、新闻的增删改查等功能;管理员主要可以发布通知、发送邮件、产品入库、商品查看、人员管理、员工绩效评定以及粮库收益变化查看等功能。粮库管理系统针对粮库业务需求开发出来的一套管理软件,利用网络的普及性,为顾客和内部员工之间提供了一套联系和管理模式,改变了以往申请手续繁琐,纸质文档难以管理的模式。网上管理和办公模式是互联网信息时代的办公特征,溧阳市粮库在贯彻国家政策的同时其便捷性和高效性终将惠及所有的用户。关键词 粮库管理,信息化,B/S架构,网上办公目 录
1 引言 1
1.1 课题背景及意义 1
1.2课题设计内容 1
2 需求分析 2
2.1 功能需求分析 2
2.2 系统开发环境分析 4
2.3 系统开发工具分析 5
3 UML建模 6
3.1 粮食储备库业务管理系统类图设计 6
3.2 粮食储备库业务管理系统用例图设计 7
4 系统设计 10
4.1 设计原则 10
4.2 系统功能模块设计 11
5 数据库系统设计 15
5.1 数据需求分析 15
5.2 数据库概念设计 16
5.3 数据库逻辑设计 16
5.4 数据库表设计 19
5.5 数据库的表间关系 23
6 系统实现 24
6.1 数据库连接编写 24
6.2 首页模块 24
6.3 用户登录模块 27
6.4 用户模块 29
6
 *好棒文|www.hbsrm.com +Q: ^351916072* 
/> 5.2 数据库概念设计 16
5.3 数据库逻辑设计 16
5.4 数据库表设计 19
5.5 数据库的表间关系 23
6 系统实现 24
6.1 数据库连接编写 24
6.2 首页模块 24
6.3 用户登录模块 27
6.4 用户模块 29
6.5 订单模块 30
6.6 新闻模块 32
6.7 邮件模块 34
6.8 管理模块 35
6.9 工资模块 37
7 测试 39
7.1 Input类型验证测试 39
7.2 正则表达式验证测试 40
7.3 代码验证测试 41
结 论 46
致 谢 47
参 考 文 献 48
1 引言
近年来,国务院提出了一项具有重大意义的举措,在全国各地分批建立千亿斤储备粮库,这关系到中国13亿人口的生计,对增强国力、抵御自然灾害都具有重要意义[1]。
随着各行各业的信息化技术不断提升,传统行业也将逐步走向信息化管理。中央储备库在新建的管理系统中运用了新的网络技术,建立了互联的电脑网络,管理方面也采用了先进的技术,信息化程度得到了大大的提高。进入新世纪,世界已处在网络化、信息化时代,特别是我国加入WTO之后,国际化的粮食交易也被提上了日程,这势必对粮食储备库业务管理系统提出更高的要求,不再是个人文档式的管理粮库,而要像一个团队一样,能够在任何时间,任何地方了解粮库动态,能够及时提出一些解决方案,从而更好地管理粮库[2]。具体地说,要能够及时了解粮库内粮食的存量、销售状况、客户及员工对工作的满意度等信息。这使得新建的这些储备粮库管理也必须采用新技术来促进自身的发展[3]。
1.1 课题背景及意义
近年来,我国建立了一批现代化的粮食仓库,为我国确保粮食安全提供重要的基础设施保障。然而,目前国内各大粮库存在着基础设施差,粮食的收购、销售、管理工作繁琐等问题[4],缺乏有效的统筹规划,各自为政,条块分割突出、信息化不完整,共享程度低,难以互通,这使得粮库的管理与运营不规范,工作模式陈旧[5]。虽然部分粮食仓库也运用了一些粮库管理软件进行管理粮库,但是这些软件系统大多是收购管理、人事档案管理、销售管理等各项管理单独存在,无法覆盖粮食企业运作的各个环节,更无法解决财务、仓储等环节的大批量数据处理以及各部门联系松散的问题。粮库的现代化技术应用水平不高,使得粮库的信息化管理水平长期滞后,远不能满足粮库日益复杂的工作需求。粮食储备库的是企业化管理的事业单位,储备库的主要任务是储备和保管国家储备粮食。为国民经济和国家粮食宏观调控粮食服务,不是以盈利为目的,以国家财政拨给的国家储备粮油管理费为主要经济来源。面对现代化信息的发展,江苏省溧阳市的粮食储备库也需要运用现代化技术进行管理[6]。
1.2课题设计内容
江苏省溧阳市的粮库业务管理系统,是根据地区性的企业需求氤氲而生,其中包含了仓库管理、订单管理,新闻管理,用户管理、邮件管理、工资管理等多个管理模块。仓储存储管理,仓库里拥有多种粮食种类,如小麦、大米、面粉等在仓库的存储状况,来判断供货和采购;订单管理,顾客提交订单之后需要及时了解动态,员工也需要订单详情来处理该订单;后台管理信息,包含办公自动化、人力资源及绩效考核,作为一个地区性的粮库,那就必须要有粮库自己的一套管理系统,需要有严格的员工管理制度,以保证粮库的正常运行,对辞职或者有需要调度的员工可以对增、删、改、查等操作,也可以对员工进行业绩考核,工资结算等[7,8];随着网络技术的发展,粮库需要建立一个向外界证明自己的存在的网站,粮库可以将自己的众多业务都置于网站上,以此开拓自己的市场。可以在网上发布粮食征收信息,可以为下线厂家提供订单业务,为员工及下线厂家邮件交流平台等服务,也可以发布地区性的粮食产量销售信息变化等,可以依据其中产生的数据进行汇总,例如最近粮食的销量、收购等信息的汇总,为管理者提供更好地决策依据;各子系统共用统一的数据交换平台、用户中心和统一流程配置系统,将粮库的业务都关联起来,以此加强各环节的联系,提高运营效率,从而为粮库增加收益。
2 需求分析
2.1 功能需求分析
本系统从员工、客户管理和粮食储备、销售等各段,总结设计出对外网站、客户登录业务、员工管理业务和管理者管理业务。旨在开发出一套从全民了解到客户订单以及粮库内部管理的完整系统。根据客户、员工和管理员的不同需求江苏省溧阳市粮食储备库业务管理系统需完成以下功能模块:
门户网站模块:
任何登录网站的用户,不需要登录直接可以访问网站的首页,能够查看网站最新的新闻动态,并按照新闻的类别进行了分类,将新闻分为了产业发展、党群工作、规划计划、机构概况、粮油知识等11个类型,用户可以点击模块标题来查看相应模块的新闻信息[9]。点击新闻标题是查看对应的新闻详细信息。首页上还设置了友情链接,链接全国各省粮食局以及溧阳市的新闻媒体和部分相关行业。首页上还包含了登录和注册功能,其中注册功能只能实现客户注册,而员工账号只能后台管理员添加。
登录和注册功能模块:
登录功能和注册功能是用j

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1491.html

好棒文