- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
陕西省天麻山茱萸工程技术研究中心网络平台的开发与设计.doc
陕西省天麻山茱萸工程技术研究中心网络平台的开发与设计
摘要:陕西省天麻山茱萸工程技术研究中心主要是以秦巴山区天麻、山茱萸资源、新产品新技术开发,工程设计和产品质量安全体系建设为研究内容,以“产学研”合作模式运行的省级科技创新机构。该文详细的描述了中心网络平台的开发思路和过程,介绍了网络平台中教育培训、研发项目、咨询服务、实验平台、信息和成果发布等模块的运行成效,对于同类省级网络科技服务平台建设具有一定的借鉴意义。
关键词:研究中心;网络平台;JSP
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)13-2973-04
陕西汉中是中国天麻的原产地,也是全国野生变家栽技术的发源地,天麻产量占全国一半以上。汉中也是国内著名的山茱萸产区,2001年佛坪被国家林业总局命名为“中国山茱萸之乡”,2002年被国家科技部命名为“国家级山茱萸药源基地县”。 陕西省中成药龙头企业陕西汉王药业有限公司,依托秦巴天麻山茱萸地道中药材资源优势,走“产学研”之路,联合陕西理工学院和陕西中医学院药物研究所,组建了陕西省天麻山茱萸工程技术研究中心。其目标使之成为全国中成药领域内具有较高硬件配置和系统配套服务功能的中成药研发技术研究中心,全力开展我省天麻和山茱萸相关中成药新药和名优中成药的开发,为陕西省中成药企业提供技术研发平台,提升省内中成药制药企业科技开发水平和能力,引领我省中药行业的现代化进程,提升我省中成药制药企业的科技竞争实力,增加科技含量和附加值,进而提高企业经济效益,带动天麻山茱萸产业快速发展,推动区域社会经济发展[1]。
为了使中心科技、人才、创新平台优势能更好的服务于本行业,借助网络平台信息服务点多、面广的优势,在陕西省“13115”科技创新工程专项基金的资助下,我们开展了陕西省天麻山茱萸工程技术研究中心网络平台的开发与设计工作。
1 系统分析
1.1可行性分析
1.2.3 数据字典
中心网络平台数据流图中,所要进行的数据信息和处理过程需要通过数据字典才能描述清楚。
2 中心网络平台系统功能分析
3 系统详细设计
本次设计的网站主页采用动、静相结合的方式,即静态的主Web页面和动态的图文相结合。搭建JSP运行环境,采用了SQL Server 2005数据库,并通过SSH框架最终实现整个系统,采用实时交互式的动态的Web页面,来实现研究成果、研发项目、新闻发布、技术支持,以及用户各类信息管理的门户网站。
系统的前台页面设计以及后台页面的设计使用了Dreamweaver作为主要工具,对页面的整体显示效果做了详细的规划,对系统的界面友好性有了很大的提高。
而对于前台数据显示和后台管理功能的实现,则是采用了当前最流行的SSH框架进行设计的[2]。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。系统的基本业务流程是:在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IOC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果[3]。
采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。
3.2 系统数据库概念结构设计
3.3系统架构的实现
1)系统前台架构的实现
前台主要是利用Dreamweaver软件搭建相应的页面构造,使得页面看上去清晰明快,具有很强的吸引力和感染力。在MyEclipse中,也仍然有类似于Dreamweaver的设计环境,也可以进行相应页面设计。在本次设计中,MyEclipse中的页面设计多数用来页面整合时候的修饰和美化应用。
2) 系
文档评论(0)