- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 项目介绍
1.1 项目背景
协同办公平台包括了行政管理、后勤服务、在线学习、纳税
服务、我的空间等几个子系统;我们本次主要的开发功能是纳税服务
子系统的部分模块和基于纳税服务子系统 的个人工作台首页。纳
税服务子系统是办税 PC 前端或移动端的 管理系统,主要包括的
功能有系统角色管理、用户管理、 发布管理、投诉受理、纳税咨
询、易告知、服务预约、服务调查等模块。
1.2 项目前期
项目前期;一般是由客户经理从客户那边了解到有关该项目的招
标 ,然后开发公司再组织竞标;编写标书和详细的项目建设方案。
这个阶段一般由 门和开发部门的管理层参与。建设方案由部门
经理或者项目经理协助完成。项目建设方案中一般包括初步的系统功
能、模块设计、软硬件设备、开发组人员介绍等。提供这些 给客
户后他们再评估相应开发公司是否有承建系统能力。
1.3 需求
当项目中标后,公司的客户经理、项目经理再到客户环境进行详
细的需求调研,完成调研后将初步的调研结果转化成正式的需求文档。
需求文档是所有后续流程的基础和非常重要的文档,开发和测试都需
要按照需求来开发测试。详细需求见《 协同平台-纳税服务需求
规格说明书.docx》
1.4 设计
在这个阶段主要是针对需求进行详细的开发前的 和对具体模
块的设计。在设计过程中可能包括到的有系统原型设计的完善、界面
美工设计切图、数据库设计 (概念、物理模型)等;最终需要出详细
设计说明书。见《 协同平台-纳税服务详细设计说明书.docx》
1.5 制定开发计划
在需求和详细设计都已经确定的情况下;项目需要根据开发的时
间和任务数来制定开发计划;计划中需要描述所有的开发阶段,从需
求阶段到部署上线期间所有要做的任务,每个任务对应具体的开始时
间、结束时间,前置任务,工作时长,资源名称。后续的开发都根据
该计划进行在每周开周例会上确认开发进度是否和计划保持一致,如
果不一致则需要预测好相应方案;保证能如期提交系统给到客户。
1.6 开发
根据开发计划,项目经理将组织开发团队完成具体的开发任务,
每周向公司部门、客户主管人员汇报项目进度。对应具体的开发人员
则熟悉、理解需求,明白设计文档;按照计划中时间点开发功能,提
交代码。
2 框架整合
2.1 新建数据库及web 项目
2.1.1 创建itcastTax 数据库
-- 创建数据库
CREATE DATABASE itcastTax DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2.1.2 新建web 项目
新建工作空间指定项目编码(或工作空间编码)为utf-8 ,再建 web project ,配置buildpath
引入tomcat 的包:
如若对应的MyEclipse 版本没有上述的“MyEclipse Server Library”;可以选择“My Eclipse Library”
然后选择ee 的包。
选择对应配置的tomcat 版本即可。
添加jstl jar 包和mysql 驱动包;
2.2 框架整合
2.2.1 添加struts2 的jar 包和配置文件
添加jar 包:
commons-fileupload-1.3.1.jar , commons-io-2.2.jar , commons-lang-2.4.jar ,
commons-lang3-3.2.jar,freemarker-2.3.19.jar,ognl-3.0.6.jar,struts2-core-2.x.jar
,struts2-spring-plugin-2.x.jar,xwork-core-2.x.jar 到web-inf/lib 目录下。
添加struts.xml 到src 目录下。可在“struts-2.x\apps\struts2-blank\WEB-INF\classes ”下 。
在struts.xml 中添加几个常用属性:
文档评论(0)