附件B:
猪场生产管理系统后台管理子系统的设计与实现
毕业设计(论文)开题报告
1 课题的目的及意义(含国内外的研究现状分析或设计方案比较、选型分析等)
1.1 应用背景
农业是国民经济的基础,畜牧业则是农业四大产业(种植业、林业、畜牧业和渔业)的基础性产业之一。畜牧业发展水平的好坏是一个国家农业发达程度的重要标志。在中国畜牧业生产过程中缺乏完善的统计体制,统计体制是信息化管理的基础,同时信息化也促进统计体制完善和有效实施,国内畜牧生产没有一整套统计体系,给畜牧业生产实施信息化造成很多不便,主要表现为信息制度,管理思想,政策和规划,程序与流程,组织结构和和组织文化。畜禽养殖场可以建立适合自身具体情况的计算机决策支持系统,及时进行模拟决策;通过进入乡、县、省以及全国和全球的信息网络,及时了解市场信息、政策信息、按照市场需求选择生产和合理销售自己的产品,以发挥自己的优势,广泛获取各种先进的科学技术信息,采取有效的卫生保健防范措施,装备自己的畜禽养殖场,不断提高畜禽养殖场生产水平和劳动生产力,以获取最佳的生产效益。
1.2 发展现状
与其他行业相比,网络信息技术在畜牧业中的应用要少得多,但这并不意味网络信息技术对于畜牧生产的益处不大。近几年网络信息技术在畜牧生产中应用的速度较过去已有了很大提高。未来其发展速度还会大幅度提高。社会的发展对畜产品的产量和质量要求越来越高,企业之间的竞争也会越来越激烈,要满足社会需求,在竞争中立于不败之地,就必须利用现代科学技术,尤其是网络信息技术。
畜牧业本身的发展趋势是牧场规模越来越大,集约化程度越来越高,而管理的难度也越来越大,仅凭经验已远远不够了,畜牧场正面临着由基于经验的生产系统到基于信息和科技的生产系统的转变,这无疑需要网络信息技术的支持。
我国近年来畜牧场管理信息系统的研究和应用也有较快的发展,目前主要在大中型猪场应用较为普遍,使用得较多的管理信息系统除了有国外的PIGWIN和PIGCHAMP外,国内自己研制的有GBS、PIGMAP、飞天工厂化养猪计算机管理系统等。对这些软件的应用效果目前尚无系统的调查研究,但多数猪场认为这些软件使他们的管理更科学,对生产是有益的。
目前,该公司没有任何的关于猪场的管理系统。为促进该公司养猪业的发展,规范该公司的业务操作和流程管理,从而增加公司的市场竞争能力。天兆猪场生产管理系统的开发和实施已成当务之急。
1.1.1 互联网市场状况及成长
(1) 全球电子商务发展状况
Internet的出现与大规模使用,使基于网络的管理系统热潮席卷全球,正成为各行各业热门话题和竞争的焦点。为积极应对经济全球化趋势,利用计算机技术、网络通信技术和Internet实现商务活动的国际化、网络化、信息化和无纸化,已成为各国商务发展的一大趋势。网络管理系统因此获得了非常迅速的发展。过去几年中,企业IT部门主管肩负的责任发生了显著的变化:一方面公司网络的规模和复杂性成倍增长,越来越多的新业务被移植到网络环境中来运行;另一方面公司内各业务部门以及外部客户也越来越依赖于网络来完成日常的业务处理和通信,任何网络或服务中断甚至性能下降都会对企业业务造成严重影响。同时为适应市场经济的严酷竞争,控制IT投资和运营成本也成为了IT部门主管需要考虑的课题。
(2) 我国网络管理系统的发展状况
为确保企业业务的正常运行,国内几乎所有大中型企业的领导都已经认识到建设网络管理系统的重要性,并且多数企业已经根据各自当前的管理需求投资采购了相应的网络管理软件,希望借此提高IT管理人员的工作效率,提升企业网络和业务系统的可用性和服务水平。
1.1.2 面对互联网的飞速发展,企业公司管理新途径
根据天兆猪场生产管理系统的总体要求,结合四川省天兆猪场股份有限公司实际情况,设计科学、合理、可行的应用解决方案。具体包括:
① 符合国家大力扶持农业产业战略思想;
② 符合天兆猪场生产管理总体目标;
③ 猪场生产管理流程;
④ 系统具有良好的扩展性与兼容性;
⑤ 整体规划,分步实施。
1.2 系统设计目标
以“达成客户目标”为主导思想,在方案设计时,既要满足客户需求,又要体现市场的价值。系统的设计综合考虑了以下几方面:
1) 制定长远的信息化规划
2) 建立统一的信息化平台
3) 提供纯Internet架构
4) 提供基于Internet的安全性
该系统为天兆猪场建立一个专业的企业网络管理平台,提供给从事养猪业的生产商一个猪场网络管理场所。
1.3 系统的功能分析
本系统是一个B/S架构的畜牧生产管理系统。向畜牧养殖企业提供一个规范的生产管理流程,包括猪舍数据管理、兽医管理、物资管理、综合管理的一个猪场生产管理平台;允许员工提交猪场生产的各种数据等。
该系统的用户主要有公司员工和公司供应商,公司员工可以通过系统录入每天的猪场生产记录以及数据,实现数据的实时更新。公司供应商可以通过该系统记录详细的销售记录。
系统管理员可以通过登陆到网站后台及时更新网站的数据,对企业信息进行维护、设定系统参数等等。该系统能够将输入的数据进行整理,并且汇总分析后得到数据表,改数据表可以通过导出功能导出成图片或者Excel文档。方便企业查询和备份。
2 课题任务、重点研究内容、实现途径
2.1 课题任务
该系统大体上分为前台和后台两个部分。
一、 前台又分为企业决策层、区域公司和猪场三个部分:
(3) 企业决策层包含以下模块:
a. 首页:显示公司的最新消息,以及待办事项等其他信息。
b. 横向对比:可以选择各个公司之间的数据对比。
c. 公司选择:选择所辖的具体区域公司及猪场。
d. 员工管理:管理员工的入职、查看和员工离职。
e. 密码修改:管理用户自己的密码。
(2)区域公司包含以下模块:
a. 首页:显示公司的最新消息,以及待办事项等其他信息。
b. 猪场:显示所辖区域公司下的猪场
c. 销售部
d. 数据管理部
e. 综合管理部
f. 人力资源部:管理员工的入职、查看和员工离职。
g. 密码修改:管理用户自己的密码。
(3)猪场包含以下模块
a. 首页:显示公司的最新消息,以及待办事项等其他信息。
b. 车间管理:显示猪场下的各个猪舍。对猪场所辖的猪舍进行管理。
c. 物资管理:管理猪场的物资
d. 兽医管理:管理猪场的兽药以及免疫
e. 综合管理:管理整个猪场的综合事务
f. 员工管理:管理员工的入职、查看、员工离职。
g. 密码修改:管理用户自己的密码
只有本公司的用户才能看到这些信息,每个用户根据他所拥有的不同权限,看到的信息将是不一样的。而且不同的人对同一个数据也有不同的操作权限。只有场长一职以上才有修改或者审批的权限。
二、后台管理包含以下模块:
a. 首页:显示公司的最新消息,以及待办事项等其他信息。
b. 员工管理:管理员工的入职、查看、员工离职和供应商的入职、查看、离职。
c. 权限管理:管理使用该系统的员工的权限设置
d. 数据管理:管理系统的数据库
e. 系统初始:初始化公司的所有信息。
f. 职位管理:管理公司的职位,职位添加、删除。
g. 基准数:管理系统所涉及的基准数,以及设计猪场、猪舍工资的添加、修改。
h. 日志管理:管理人员的操作记录
i. 消息管理:管理系统的消息发布、删除。
j. 密码修改:管理用户自己的密码。
后台由企业的系统管理员进行管理。进行一些数据参数、信息发布、以及修改权限等操作,对整个网站的数据以及秩序进行管理和维护。
2.2 重点研究内容
1) 数据库备份与还原
数据库备份和还原是每一个系统灾备的必须条件。在数据库遭到破坏的时候可以很好恢复以前的设置,从而不影响整个系统的正常运行。数据库备份是指采用Sql Server备份技术,将数据库备份成一个Bak文件,在数据库还原的时候,引用该文件,从而恢复数据库。
2) 用户权限管理、分配
权限管理是一个网络管理系统的重点。任何一个系统内的操作都要判断他是否拥有该权限,从而避免管理系统的混乱。在本系统中,我们的权限进行了详细的分解,采用TreeView来显示各个权限,并且采用用户权限和角色权限想结合的方式来判断该用户的整体权限。在权限中,用户权限是私有的,而角色权限则是公共的,所有是该角色的用户都拥有同样的权限,但是私有权限则可以不同。
3) 工作报告的用户添加以及报告抄送
工作报告是系统中必不可少的一个功能。用户可以给使用系统的每一个用户发送工作报告。本系统中的工作报告是采用类似邮件的发送方式来发送工作报告,该报告既可以只发送给接收者,也可以抄送给其他用户。用户在接收者和被抄送者的选择上都是可视化,用户点击添加按钮后会弹出一个网页对话框,在对话框根据公司、猪场、猪舍进行删选人员。
4) Div层的隐藏与显示
该技术主要用于显示基准数这一块。按照公司的需求,他们将对某一块区域进行隐藏,并且点击后可以进行伸缩管理。其中默认的状态是隐藏,在点击打开按钮后才会显示该Div层中的数据内容。该技术主要的是在点击后那个隐藏和打开的字会进行自动的转换。
5) FCKEditor控件的使用
FCKeditor是一个在线的文本编辑器。这个HTML文本编辑器可以让web程序拥有如MS Word这样强大的编辑功能.FCKeditor兼容绝大多数主流浏览器,包括: IE 5.5及以上版本 (windows), 火狐Firefox 1.0及以上版本,遨游Mozilla 1.3及以上版本,网景7.0及以上版本。同时,FCKeditor支持以下编程语言环境:ASP.Net,ASP,ColdFusion,PHP,Java,Active-FoxPro,Lasso,Perl,Python等。
本系统采用FCKEditor进行新闻内容、合同内容的编辑。
6) 用户登录权限判断跳转页面
在一个企业的应用管理系统中,不同的权限所展示的信息将会有所不同,而且职位级别越高的人员所拥有的权限也不一样。本系统中总共设置了五种登录以后的不同页面:董事长、区域公司、猪场、后台、供应商。其中供应商是在登录的时候需要选择角色。相对于公司来说只有四种页面,这四种页面分别是根据该用户的权限以及权限范围来判断该用户在登录以后将会跳转到哪个页面。
7) 下拉列表的公司、猪场、猪舍联动
采用AJAX技术实现下拉菜单的公司、猪场、猪舍联动。如用户注册、发送工作报告用到的选择框,当用户选择重庆天兆时列出重庆天兆所辖的各个猪场,选择猪场后下一个下拉列表将会显示该猪场中的所有猪舍信息。下拉列表的值分别存在三张表中,他们有父子一对多的关系。具体实现思路是:在页面首先读取出第一个下拉列表的值,然后在它的onChange事件里提交表单到本页面,然后再跟据提交的第一个下拉列表的值到数据库中查询出第二个下拉列表的内容显示,以此类推。不用提交整个表单,按需取的相应的数据,局部刷新,类似 JavaScript实现的一样。但性能上比用JavaScript实现要好很多,因为它只刷新需要改边的地方。
2.3 实现途径
本系统采用VS2008 + SQL Server + VSS 作为开发环境。工作报告内容的编辑采用控件FCKEditor。
l 开发环境:
操作系统:windows操作系统
开发平台:Visual Studio 20## + SQL SEVER 2000
开发语言:HTML静态页面语言,C#,javascript脚本语言,sql语句
l 运行环境:
操作系统:windows操作系统
Web配置管理:IIS
学生签名:
年 月 日
4 指导教师意见
指导教师签名:
年 月 日
说明:
1、开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在毕业设计(论文)开始后两周内完成。
2、本页不够,请加页。
第二篇:开题报告示例2
毕业论文开题报告
课 题: 全球化背景下中美贸易不
平衡的成因与对策
院 (系):
专 业: 国际经济与贸易
学生姓名:
学 号:
指导教师单位: 姓 名:
职 称: 讲师
20xx年 4月 28 日