ASP.net+sqlserver食品安全追溯网站设计与开发(2)
时间:2018-06-11 21:44 来源:毕业论文 作者:毕业论文 点击:次
本文研究建立一个有效的食品安全追溯系统的技术与方法,对食品信息进行高效、实用、合理的管理,提高信息发布的速度和准确性,能够及时、准确、有效地发布、追溯食品信息情况。 1.2 国外食品安全追溯系统 1.3 国内食品安全追溯系统 第二章 网站系统分析与策划 2.1 总体分析 (1)研究思路 先开始查资料定题目,再在网上做了相关数据,系统的调查。最终定下了做食品安全追溯网站,接着设计了论文的大纲,再画出该系统的功能模块图、流程图,做好后台的数据库表。然后设计系统,做好系统的测试,紧接着是进行测试。最后系统运行,系统集成。 (2)研究方法 食品安全追溯网站是典型的三层结构,分为表现层、中间层(业务逻辑层)和数据库服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 (3)预期研究成果 前台消费者查询模块: 食品质量安全追溯:输入追溯码,对所购买的食品进行质量追溯;(追溯内容设计食品种植、运输、加工) 咨询投诉:对所购买的存在质量安全的食品进行投诉。(投诉生产商和加工商) 后台模块: 生产供应商: a、基础信息管理:向政府部门申请注册登记,写入食品质量追溯数据库中; b、将生产商的土地信息录入数据库;(生产商建立生产食品种类数据库) c、生产日志管理:生产商将食品在生产、种植过程中的农事记录、施肥 记录、病虫防治记录、灌溉记录、土壤处理记录、收获记录等信息录入追溯数据库; d、检测管理:进行第一道质量检测、对收获后的食品进行农药残留检测等,并写入数据库; e、流通信息:供应商发货信息录入; f、用户密码管理及退出系统。 各级供应链企业: a、基础信息管理:向政府部门申请注册登记,将加工商信息写入食品质量追溯数据库; b、加工包装管理:加工商进行加工后,将加工信息写入追溯数据库; c、产品检测管理:进行第二道质量检测、对加工后的产品进行质量抽检,并写入数据库; d、用户密码管理及退出系统。 政府部门: a、系统权限管理:涉及人员身份认证,用户添加等; b、生产商、加工商认证管理:对提出申请的商家进行审批认证; c、法律法规质量标准管理:在网上发布相关的政策法规,质量标准; d、质量检测部门管理:质量检测部门对在企业抽取的产品进行第三道质量检测,并写入数据库; e、农业新闻管理:发布新的农业新闻,食品生产指导新闻,农业技术新闻 f、综合查询统计:统计出企业被投诉次数(可以考虑使用柱状图显示) g、用户密码管理及退出系统。 系统管理员: a、系统权限管理:涉及用户添加等; b、系统数据库备份:实时对食品质量安全追溯数据库进行备份。 2.2需求分析 需求分析就是通过与用户的广泛交流,得到未来系统必须具备的功能,即了解未来系统必须做什么,定义系统功能和用户界面,使客户了解系统,开发人员了解系统需求,同时作为制定项目计划的基础。通常一般用户对计算机技术了解不多,计算机工程人员对用户的专业也不了解,这就阻碍了用户与计算机工程人员的交流,传统的数据流法和功能分析法等不能有效地解决这个问题。面向对象建模方法为此提供了一个较好的解决方案,引入用例的概念来描述用户需求。需求阶段产生用例模型,用例模型是计算机工程人员从用户角度运用简单的图示描述的系统模型,同时它也是获取需求、规划和控制项目迭代过程的基本工具。 (责任编辑:qin) |