1.本课题所涉及的问题在国内(外)的研究现状综述
随着IT应用的深入普及,各行各业都积累了大量的信息资源,为进一步推动信息标准化建设,充分发挥信息化对业务工作的支撑作用,以“标准化统领信息化、信息化提升标准化”为总体指导思想,对内容信息管理的规范化、电子化,实现企业内部信息技术资源的有效整合,为管理者提供监督、管理依据,满足日常管理需要,实现企业的精益化管理。建立行业门户网站,可以有效的对行业资源及信息进行整合,是行业或地区规模化效益的有力手段、是市场在应对贸易全球化和管理信息化的必然趋势。网站针对性地为业内人士提供行业内及行业相关信息服务,强化业内信息的分类,充分体现本行业特色。网站专注于行业的动态信息、产品信息、市场信息和技术发展信息,树立业内信息权威形象,为客户提供信息共享、资源整合和网上交流的空间。
|
|
2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
本系统分为前台和后台两个部分。
前台包括:主页面,新闻模块,展品展示模块,视频模块,公司介绍模块,留言模块,注册模块。
后台包括:公司信息管理,新闻管理,图片管理,视频管理,留言管理,会员管理。
可行性分析:
1、前瞻性:采用采用Struts2+Spring+Hibernate框架,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的网站系统具有良好的稳定性、可扩展性和安全性;
2、人性化:尽量满足业务功能需求的前提下,又要适应各业务角色的工作特点,该系统做到简单、实用、人性化;
3、可靠性:网站系统考虑了在建设平台上保证系统的可靠性和安全性。系统设计中,应有适量冗余及其他保护措施,平台和应用软件具有良好的容错性、容灾性等;
4、可维护性:系统设计应标准化、规范化,按照分层设计,软件构件化实现。采用软件构件化的开发方式:一是系统结构分层,业务与实现分离,逻辑与数据分离;二是以统一的服务接口规范为核心,使用开放标准;三是构件语意描述形式化;四是提炼封装构件规范化;
5、拓展性:考虑到的网上业务建设是一个循序渐进、不断扩充的过程,系统采用积木式结构,整体构架可以与原有系统进行无缝连接,为今后系统扩展和集成留有扩充余量。
|
|
|
3.本课题需要重点研究的、关键的问题及解决的思路
1、研究基于J2EE平台SSH各种框架的主要原理、核心功能及SSH的整合技术,并把该技术应用于大学生学习交流系统设计与实现的开发中,体现SSH整合的优势。使用struts2+spring+hibernate的开发框架,采用MVC分层思想, Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装 。
2、数据库的分析与设计,SQL的优化,事务的管理,以及并发性的考虑。
3、前端技术的完善,使用jQuery以及相关插件,完善表现层的功能,提高用户体验。
4、图片管理,视频管理使用上传下载技术,使用图片压缩技术,以及视频格式转换技术,多线程后台处理等相关技术。
5、扩展性功能设计,邮箱验证,新闻邮箱推送,数据excel导出等功能。
6、提高程序的可维护性,以及功能拓展性。使用高内聚,低耦合的思想,方便程序后期功能的进一步添加。
7、提高程序的安全性,避免各类SQL注入,加强后台账号的安全性管理。
|
|
4.完成本课题所必须的工作条件(如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等)及解决的办法
开发工具: MyEclipse 10.0
开发环境: JDK1.7.0.3 + Struts2.2.3+Spring 3.1.0 + Hibernate3
服务器: Tomcat 7.0
数据库: Mysql 5.1.1
[1] 王益维.基于Struts2的门户网站自动生成系统的设计和实现[D].武汉:华中师范大学,2008.
[2] 张兴军.企业门户网站开发平台的设计与实现[D].太原:太原科技大学,2012.
[3] 覃远霞.企业门户网站的设计与实现 [J]. 科技创新导报. 2008 (33)
[4] 嵇可可.门户网站系统设计 [J]. 电脑知识与技术. 2011
[5] 刘燕.基于MVC设计模式的教学门户网站系统 [J]. 科技信息. 2011,08
|
5.完成本课题的工作方案及进度计划
第3周 根据课题要求,进行需求分析
第4-5周 项目总体设计
第6-8周 开始撰写毕业论文,模块详细设计
第9-10周 撰写毕业论文,上机编码、设备配置和测试
第11-12周 完成毕业论文,并自己修改
第13-14周 根据指导老师意见对论文再次修改并完善
第15-16周 整理相关材料,准备论文答辩
|
6.指导教师审阅意见
本项目是基于J2EE平台SSH各种框架的主要原理、核心功能,采用struts2+spring+hibernate的开发框架,采用MVC分层思想,把程序分为Web层,业务逻辑层,数据库连接层。做好分析与设计,设计好数据库,数据库设计是项目开发的重要环节。
指导教师(签字): 年 月 日
|
7.学院毕业设计(论文)工作领导小组评审意见
领导小组组长(签字): 学院(签章)
年 月 日
|
说明:
1. 本报告必须由承担毕业设计(论文)课题任务的学生在接到“毕业设计(论文)任务书”、正式开始做毕业设计(论文)的第2周或第3周末之前独立撰写完成,并交指导教师审阅。
2. 每个毕业设计(论文)课题撰写本报告一份,作为指导教师、毕业设计(论文)指导小组审查学生能否承担该毕业设计(论文)课题任务的依据,并接受学校的抽查。