非主农作物登记系统的设计与实现(附答辩记录)
来源:wenku163.com 资料编号:WK1637760 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1637760
资料介绍
非主农作物登记系统的设计与实现(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文10000字,程序代码)
摘 要:本论文介绍了以JSP为开发技术、Tomcat为服务器、JAVASCRIPT作为客户端脚本语言,使用正则表达式和Ajax技术对表单进行静态和动态验证,实现的一个非主农作物登记系统。本设计实现了用户注册、登陆、查看、登记和审核等功能,使非主农作物的登记不在依靠手工操作,提高了工作效率。
关键词:非主农作物;登记系统;JSP网页;审核
The Design and Implementation of the Register System for Non-main Crops
Abstract: The papers introduces the register system for non-main crops that is developed by JSP technology, tomcat of server and JAVASCRIPT as the script of clients, using regular expressions and Ajax technology to form the static and dynamic verification. This design to achieve User registration, login, view, registration and audit functions. The registration of non-main crops not rely on manual operation, improve work efficiency.
Key words: Non-main crops;Registration system;JSP web page;Audit
相关技术分析
该系统使用MyEclipse做开发工具[2],采用了B/S结构,用到了三大框架中的Struts和Hibernate框架,以JAVA和JAVASCRIPT为开发语言,采用Oracle 10g做数据库,服务器采用Tomcat,页面采用JSP(Java Server Pages,Java服务端页面)设计。
系统需求分析
21世纪以来,人类的经济高速发展,人们发生了日新月异的变法,特别是计算机的应用已普及到社会生活的各个领域。原本陈旧的管理方法越来越不适应现今社会的发展。如今许多的东西管理仍然停留在手工操作上,这大大影响了工作效率,再加上非主要农作物品种如蔬菜、果树、热带作物等一些传统经济作物,有面积大、产量高,是不同省、自治区、直辖市种植业调整的主要作物,其品种可以不经任何程序就可以推广经营的特点,给种子市场造成了极大的混乱。因此为了方便对非主农作物进行登记和管理,一个非主农作物登记系统的存在也就有了必要性。
3.1 非主农作物的登记流程
(1)申请。申报单位或个人填写申请表登记表,然后点击“提交”按钮进行提交;
(2)审核。种子局品种管理科负责审核,人工查阅根据:1、人工选育或发现并经过改良;2、与现有品种有明显区别;3、遗传性状相对稳定;4、形态特征和生物学特性一致;5、具有适当的名称决定是否通过,所有通过的结果网上公布;
(3)现场评议。申报单位及个人收到通过结果后,品种管理科组织安排专家现场评议,专家填写现场评议意见。
(4)专家评议。品管科组织专家(专业委员会)召开登记评议会,评议结果为同意、不同意和缓评(一般1年,来年再参评)三种情况,根据评议结果统计出每个登记品种的票数,票数(不公开)超过>50%通过,未通过的品种原因现场反馈给申报方,让申报方能及时知道申报结果;通过的品种需要给出品种登记编号,编号规则:X(湘)P(品种)D(登记)+年份+低位开始的序号。
(5)品种推广。只有通过了品种专业委员会评议结果的品种才能正式推广。
3.2 功能需求
本系统是基于B/S结构的非主农作物登记系统,用户不用下载软件,只要有一台能上网的电脑就能使用,在操作上要求能够简单,安全。
系统的主要访问角色由游客、会员、审核员三者组成,游客主要使用的功能为查询,会员主要使用的功能是在注册登录后对非主农作物进行登记、申请以及查询,而管理员主要就是负责对申请的非主农作物进行审核,以及将一些过期的信息进行删除,还有对整个系统进行管理。该登记系统,提供了一个对各类非主农作物资源进行有效管理的平台。非主农作物登记流程如图3所示。
研究方案(研究目的、内容、方法、预期成果、条件保障等)
1、研究目的:本设计主要是实现一个非主农作物登记系统。
2、研究内容:
本系统大致分为五大功能模块: (1)注册模块:用户通过该模块注册为会员可以享有更多权限。(2)登录模块:拥有账号的用户在该模块登录,以获得更多权限。(3)详细信息模块:用户在该模块能查看新品种非主农作物的详细信息。(4)登记模块:会员在该模块登记需要申请审核的非主农作物。(5)审核模块:审核员通过该模块对登记过的非主农作物进行审核。
3、研究方法:信息研究法、老师交流法,文献资料法,经验总结法。
4、预期成果:(1)毕业论文。
(2) 一个界面比较美观,方便用户操作的非主农作物登记系统。
5、条件保障:已查阅了大量资料学习和熟悉相关程序设计语言,具有较全面的计算机编写程序的知识体系,对正则表达式、数据库和相关组件技术做了较深入的了解与学习。
目 录
摘 要 1
关键词 1
1 前言 1
2 相关技术分析 2
2.1 B/S模式 2
2.2 框架技术 3
2.3 JSP技术 4
2.4 后台开发工具 4
2.5 数据库开发环境 4
2.6 服务器的选择 4
3 系统需求分析 5
3.1 非主农作物的登记流程 5
3.2 功能需求 5
3.3 系统功能模型 6
4 系统概要设计 7
4.1 系统前台操作功能 7
4.2 审核管理功能 8
5 系统详细设计 9
5.1 系统功能模块设计 9
5.1.1 用户注册模块 9
5.1.2 用户登录模块 10
5.1.3 详细信息模块 10
5.1.4 登记模块 10
5.1.5 审核模块 11
5.2 系统用户界面设计 11
6 程序测试 13
6.1 单元测试 13
6.2 集成测试 14
7 结论 15
参考文献 15
致 谢 17
|