a)研究问题
养殖场管理系统是为了实现养鸡场的数字化管理,提高养鸡场管理人员的工作效率,减少不必要的重复劳动,加速信息的记录,查阅以及传播速度并与其他系统相配合,共同实现无冗余的统一的信息管理系统。
本课题主要针对养殖场这一方面,主要实现的功能有:用户登录及退出管理系统;对基础数据表进行表单处理;物料管理:对饲料,药品库存的管理,并且当物料不足时有预警提示;对进鸡的信息进行记录;对饲养情况进行记录并根据记录预测下一个产期的产量;对药品,饲料信息进行入库查询等。
b)关键问题
每一个模块的内容都和数据库相关,关键问题在于数据库的设计中,如何处理多对多的关系,是个有着较大难度,需要重点考虑的问题。这着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。
c) 研究手段及途径
本系统需要以C#为核心语言的ASP.NET开发工具,结合Microsoft SQL Server 2008来完成,实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。