kl800.com省心范文网

毕业设计之开题报告示例_图文

毕业设计(论文) 毕业设计(论文)开题报告
一、选题的依据、意义和理论或实际应用方面的价值 互联网在全球各地的迅速发展和数字化信息时代的不断推进,已影响到人们的社会生活、 休闲娱乐和科学研究等诸多方面。运用现代互联网技术促进传统粮食产业的发展是大势所趋, 粮食产业需要粮产网站。发展特色粮产网站、构建粮产电子商务平台、建立粮产网站联盟是粮 食产业发展的重要策略方针。 为了解决我国粮食产业中人数多而分散,生产企业规模较小,技术落后,信息闭塞,流通 不畅的问题。所以设计的目的是为了加强促进粮食产业信息的流通性,以便为广大的需求商与 供应商提供一个良好的共同平台。 二、本课题在国内外的研究现状 在我国, 很多的粮食产业网站呈现着不同的作用。例如中国粮产网 (http://www.chinadami.com) 它的主要功能是为粮食产业传播粮产文化、 , 技术和经验知识的 一个宝贵平台。使得人们在这里能够及时了解关于粮食产业的一些新知识与经验。 还有中国粮产企业网 (http://www.chinadmqy.com) 这个网站的主要功能是能够及时让人 。 们知道粮食产业的一些相关新闻、动态。并且为粮产企业人才招聘起到了很方便的通道。 本次设计这个粮食产业网站的主要功能是为广大用户提供一个良好信息交流、技术探讨和产品 供求的平台,能够让人们借助互联网这个信息化的渠道进行粮产品的交易买卖。成为一个粮产 供求的专业网站。

三、课题研究的内容及拟采取的方法 网站需实现以下功能:
(1) 用户管理:企业用户注册、管理员其中包括企业用户注册,而管理员则通过一个独立的页面进去, 进行相关的管理。 (2) 权限管理:企业用户权限只能增删经营产品的信息,也可发布求购信息、供应信息,同时亦可查询 已通过审核、未通过圣河的产品列表;网站管理员则管理网站日常数据(管理网站的各种信息) ,审核企业上 传上来的产品,删除恶意使用网站的帐户等。 (3) 各信息的搜索功能用于搜索用户输入的信息,并返回结果到第二级目录(各频道页点击后的详细信 息页也是跳到此页) 。 网站的开发主要采用 MyEclipse 作为开发工具,Oracle 数据库提供数据支持与存储,网络开发过程中主 要采用了以下技术:Spring、Struts2、Hibernate、Javascript、Ajax、Jsp、分页查询技术。

四、课题研究中的主要难点及解决的方法

难点 1:验证用户是否登陆。 解决办法:
在传统的 WEB 开发中,每个页面我们都要验证用户是否登陆,这样程序显得就比较麻烦 而臃肿。由于 Struts2 有着对 JSP 页面、Action 请求等的验证机制,我们只要在 Web.xml 配置文 件中配置一个过滤器,并且在 Struts2 的配置文件中配置一个 action 拦截器。这样就可以避免传 统的 Web 开发中用户验证的一些弊端。

难点 2:查询数据库乱码问题。 解决办法: 在开发中很多时候会出现数据库乱码问题,这也是最让人头痛的。数据库 乱码是由于数据库的编码和页面的编码不一致所造成的,所以我们页面是 UTF-8 编码,那么我们只要在数据库的配置文件 my.cf 的[mysqld]段设置成:
defaultcharacterset=utf8;并且在创建表式都要设置成

UTF8 编码集。

难点 3:数据分页功能。 解决办法:
通过 Struts2 的机制,我们定义一个分页类 page,继承 ActionSupport 类。page 类里面定义 相应的属性。那么我们在 Struts 的 Action 中也继承 page 类。Struts2 对每一次请求都创建一个会 话机制,我们通过对 page 赋值就可以将当前页码记录在 page 里的特定属性里了,通过 mysql 中的 limit 就可以实现了分页功能了。

难点 4:事务管理。 解决办法:
我们建立一个 service 层,然后 Spring 通过 service 层对事务进行管理。这样我们就可以完 全的依赖 Spring 这个容器对数据库的操作进行管理了。在 Spring 配置文件中配置代码如下: <! 配置事务管理器 > <bean id="transactionManager"class="org.Springframework.orm.Hibernate3.HibernateTransact ionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean> <! 配置事务特性 > <tx:advice id="txAdvice" transactionmanager="transactionManager"> <tx:attributes>

<tx:method name="*" propagation="REQUIRED" /> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="*" readonly="false" /> </tx:attributes> </tx:advice> <! 配置那些类的方法进行事务管理 > <aop:config> <aop:pointcut id="allManagerMethod" expression="execution (* com.service.*.*(..))" /> <aop:advisor adviceref="txAdvice" pointcutref="allManagerMethod" /> </aop:config> 五、毕业设计(论文)工作进度计划 第一周:对课题进行调研,确定毕业设计题目。 第二周:查阅文献资料,完成开题报告。 第三周:查阅书籍、期刊,查找外文资料,完成外文翻译。 第四周:熟悉 SSH 框架的搭建及其原理。 第五周:学习 SSH 结构学习和具体实现,主要是 Struts、Spring 和 Hibernate 的学习。 第六周:下载、安装 Myeclipse、Oracle 和 Tomcat 软件及 SSH 的 jar 包,并熟悉其运行环境。 第七周:学习 Java 语言的使用以及书写。 第八周:结合实际,构思基于 SSH 框架学习的实例。 第九周:收集并筛选关于粮食产业的一些信息与需求。 第十周:在 Myeclipse、Tomcat 和 MysqL 的环境下设计演示实验,进行数据分析。 第十一周:对粮产网站进行系统的分析与策划。 第十二周:基于 Windows 平台开发 Web 应用。 第十三周:测试、修改代码,并完成报告。 第十四周:按照工作手册要求,完成毕业论文。 第十五周:完善论文,打印初稿,准备答辩。 第十六周:整理材料,积极准备答辩。 六、参考文献(或资料) [1] Lee Garber.Internet Researchers Look to Wipe the Slate Clean.Computer[J].2008,1:11 16. [2] Bryan Basham,Kathy Sierra,Bert Bates.深入浅出 Servlet & JSP[J].报科学, 2008,26(03) :456479. [3]李宁.JavaWeb 开发技术大全[M].北京:清华大学出版社,2006:179191. [4] 霍尔.Servlet 与 JSP 核心编程[J].JSP 开发者技术期刊,2002,12(01) :1131.. [5] 王海霞, 熊阿伟, 石永革. 基于 Java&XML 的 Web 页面事件处理机制 计算机与现代化,2007, ) 页面事件处理机制.计算机与现代化 计算机与现代化, (5) , : (
7884.

[6] 薛冰, 设计模式和数据持久层框架在 Web 系统中的应用[J]. 天津理工学院学报. 2004, 20(1). [7] 高昂,卫文学.基于 Hibernate 与 Struts 框架的数据持久化应用研究[J].计 算机应用.2005,25(12):8692.

[8] 耿伟,刘振海,孙磊.struts2 框架技术的研究与分析[J].电脑知识与技术· 学术交流.安徽省合肥.2008,33(1):5561. [9] 官一品.基于 Hibernate 对 J2EE 数据持久层设计与实现[J].黑龙江科技信息 科学技术文献出版社.2007(22):1924. [10] 田恺.Spring 事务管理 [J].大众商务.大众商务杂志社.2008,3(21):241259.
[11] 刘京华,JAVA WEB 整合开发(王者归来)深入研究 Java 核心技术和主流框架,清华大学出版社 [12] 蔡剑,Java Web 应用开发:J2EE 和 Tomcat.北京:清华大学出版社,2005:2835. [13] Ian Roughley.Web2.0 and struts2 [J].Practical Apache Struts2 Web 2.0Projects.2008,(2):19 [14] Jeff K.Wilson Take.control of your JSP pages with custom tags [J].IBM

2004,9:72104.

指导教师意见

指导教师__________________签字 年 专业审查意见 月 日

审查人____________________签字 年 月 日


毕业设计开题报告范例_图文.doc

毕业设计开题报告范例 - 南京工程学院 毕业设计开题报告 课题名称: MK211

毕业设计之开题报告示例_图文.doc

毕业设计之开题报告示例 - 取材:齐齐哈尔大学计控学院报告规范 毕业设计题目:芳

毕业设计开题报告示例_图文.doc

毕业设计开题报告示例 - 谷物干燥及除杂机械系统设计 开题报告... 毕业设计开题报告示例_工学_高等教育_教育专区。谷物干燥及除杂机械系统设计 开题报告 ...

毕业设计开题报告书写范例_图文.doc

毕业设计开题报告书写范例 - 安徽理工大学本科毕业设计(论文) 安徽理工大学本科毕业设计(论文)开题报告 姓名 陶思勤 专业班级 机械设计 06-3 指导教师 何庆教授 ...

毕业设计(论文)开题报告书撰写示例篇_图文.doc

毕业设计(论文)开题报告书撰写示例篇 - 附件 5: 邵阳学院 毕业设计(论文)开题报告书 课题名称 现代标志设计中的方寸气象---浅谈中国篆刻美学 在标志设计中的...

毕业设计开题报告范文_图文.doc

毕业设计开题报告范文 - 本科毕业论文(设计) 开题报告与指导记录过程 题目:

(1)毕业论文开题报告示例_图文.doc

(1)毕业论文开题报告示例 - 开题报告注意事项: 1.学生必须先写出开题报告的

毕业论文开题报告示例_图文.doc

毕业论文开题报告示例 - 开题报告注意事项: 1.学生必须先写出开题报告的初稿交

最新毕业设计开题报告范文_图文.doc

最新毕业设计开题报告范文 - 毕业设计开题报告 学院 专业 学号 职称 职称 杭

开题报告示例_图文.doc

开题报告示例 - 贵州师范大学本科毕业论文(设计)开题报告 学院:文学院 专业:

毕业设计开题报告范文_49316418_图文.doc

毕业设计开题报告范文_49316418 - 南京航空航天大学金城学院 毕业设计(论文) 毕业设计(论文)开题报告 题系专 目部业 基于蚁群算法的 TSP 问题研究 信息工程系 信...

毕业设计开题报告范例_图文.doc

毕业设计开题报告范例 - 南京工程学院 毕业设计开题报告 课题名称: MK211

毕业设计开题报告范例_图文.doc

毕业设计开题报告范例 - 毕业设计开题报告 重庆大学城市科技学院 学生毕业设计开题报告一、课题的目的及意义(含国内外的研究现状分析) : 本课题为宜实际项目,项目...

《毕业论文开题报告各种范文》_图文.pdf

毕业论文开题报告各种范文》 - 毕业论文开题报告范文 毕业论文(设计)开题报告

(完整版)软件工程毕业设计开题报告范文_图文.doc

(完整版)软件工程毕业设计开题报告范文 - 研究报告,创业计划,项目建议书,可行

毕业设计开题报告范例_图文.doc

毕业设计开题报告范例 - 长春工业大学软件学院 本科毕业设计(论文)开题报告 学

本科毕业论文(设计)开题报告范文_图文.doc

本科毕业论文(设计)开题报告范文 - 本科毕业论文(设计) 开题报告 学院名称:

毕业设计开题报告范文_图文.doc

毕业设计开题报告范文 - 学校 毕业设计(论文) 毕业设计(论文)开题报告 题系

毕业设计开题报告范文_49316418_图文.doc

毕业设计开题报告范文_49316418 - 南京航空航天大学金城学院 毕业设计(论文) 毕业设计(论文)开题报告 题系专 目部业 基于蚁群算法的 TSP 问题研究 信息工程系 信...

第四章 毕业论文开题报告示例_图文.ppt

第四章 毕业论文开题报告示例 - 毕业论文开题报告 毕业论文题目: 中小学生厌学的原因及对策研 毕业论文题目: 究 分校(站、点): 葫芦岛广播电视大学 分校( 年级...