jsp+mysql肉羊养殖管理系统的设计+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql肉羊养殖管理系统的设计+源代码(2)


5.5.2  测试实现    20
6  结论    21
6.1  总结    21
6.2  不足    21
6.3  展望    22
致谢    22
参考文献:    22
基于Web的肉羊养殖管理系统的设计与实现
引言:对于现在的养殖行业来说,如何进行科学的管理一直都是个问题。养殖场的家禽养殖状态,仓库药品、饲料等必需品的库存情况,员工的人事管理以及效益的分析,这些都是养殖场管理者需要考虑的问题。目前,畜牧业管理方面比较成熟的是针对猪、牛等其他家禽的系统,养殖肉羊的系统相对较少,而传统的管理模式太过繁琐且浪费人力物力,并且容易造成数据丢失,生产记录混乱,因此需要新的方式让养殖场管理者更便捷的进行管理,让员工更方便的记录养殖过程中的各类数据。于是肉羊养殖管理系统成了一种必然,这是可以使养殖场能够实现科学生产的途径。
1  综述
1.1  国内现状
1.2  国外现状
2  开发平台及相关技术
2.1  开发平台
开发平台使用了Myeclipse、Tomcat和Mysql的经典组合。
Myeclipse是一款功能强大的编程软件,广泛支持各种开源产品。本系统开发所要使用的各种技术都可以依赖其实现。本系统开发所使用的是2015版本[5]。
Tomcat是一个免费的Web服务器,在用户较少情况下比较方便,对于Servlet、Jsp有着很好的支持。
Mysql是一种数据库[6],但是只能在Dos窗口进行操作,相对较麻烦,但是可以在官网下载Workbench进行可视化操作,更加便于操作[7]。
2.2  相关技术
Jsp技术,属于动态网页技术,使用简单,集成了Servlet、Java片断、Html、Css以及自带的标签库等内容[8],服务器端一个网页根据不同内容可以在浏览器上生成无数网页,而且进行网页的修改更新也十分方便[9]。
Ajax技术,网页异步刷新技术,只对网页的一部分进行刷新而不是整个网页重载,可以节约资源,本系统使用了Json相关的包来实现Ajax[10]。
C3p0连接池技术,是一种数据池技术,可以自动回收空闲连接,只需要设置各种参数,具体使用也只需导入Jar包以及在配置文件中写入相关代码。
2.3  框架使用
本系统开发使用了SSH框架,具体为Struts2.3.24、Spring3.2.2和Hibernate3.6.10[11]。
其中Struts2和Struts1有着很大的不同,因为Struts2是基于WebWork而产生的,此外也不再需要Actionform来提交表单数据,并且凭借拦截器机制来处理请求。
Spring框架在整个项目的各个地方都可以应用,本系统就由Spring接管所有的内容。Spring在各方面都使开发更加简单[12]。
Hibernate是关于数据库的框架,只需配置映射文件就可以将类与数据库中的表联系起来,并且提供了HQL语言,在某些方面相比SQL语言更为便捷[13]。
3  需求分析
3.1  需求调研
3.1.1  用户调研
本系统的定位是由养殖肉羊的养殖场使用,不会进行羊只的繁育,所以本系统没有羊只的繁育管理,主要功能分为羊只管理、药品管理、饲料管理、疾病管理、羊场管理、统计分析,其中羊场管理包含羊舍管理和员工管理,这些功能基本覆盖了一个养殖肉羊的养殖场的需要。此外,本系统的主要使用角色有管理员,饲养员,兽医,采购员以及养殖场拥有者,为了让这几类人员可以更方便的用本系统,在进行系统的开发前对这些角色的具体职务和责任做了调查和资料收集[14]。
3.1.2  初步设计
根据养殖场的需求,将功能划分为羊只管理、药品管理、饲料管理、疾病管理、羊场管理、统计分析,通知管理这七个模块[15]。 (责任编辑:qin)