产品管理设计与实现Word文件下载.docx
- 文档编号:7853563
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:50
- 大小:1.45MB
产品管理设计与实现Word文件下载.docx
《产品管理设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《产品管理设计与实现Word文件下载.docx(50页珍藏版)》请在冰点文库上搜索。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
它实现了Html语法中的java扩张(以<
%,%>
形式)。
JSP与Servlet一样,是在服务器端执行的。
通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Java
Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点
2.4Tomcat6.0的介绍
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
目前最新版本是8.0。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。
另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。
2.5后台数据库Oracle的介绍
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
比如SilverStream就是基于数据库的一种中间件。
ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;
作为一个关系数据库,它是一个完备关系的产品;
作为分布式数据库它实现了分布式处理功能。
但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
Oracle数据库最新版本为OracleDatabase12c。
Oracle数据库12c
引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。
此外,一些创新特性可最大限度地提高资源使用率和灵活性,如OracleMultitenant可快速整合多个数据库,而AutomaticDataOptimization和HeatMap能以更高的密度压缩数据和对数据分层。
这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c
成为私有云和公有云部署的理想平台
第三章网站系统分析
3.1网站系统分析
产品管理系统是亿阳信通公司内部运行的一个测试管理系统,此管理系统可以很便捷的规划员工的工作任务和工作状况及绩效考核。
内容包括:
任务工作台、产品管理、验收管理、需求管理、缺陷管理、绩效考核、系统演示等几大模块。
3.1.1技术可行性分析
在制作学校网站的课程中需要考虑到技术可行性的问题,对制作人员一般都要要求掌握计算机技术,具有一定的数据库技术基础,至少熟悉JavaSricpt、spring、hibernate、Struts。
熟练运用Oracle。
3.1.2操作可行性分析
本作品操作简单、界面简洁清晰对于那些有一般的计算机知识的人员就可以轻松上手。
并兼容与所有网页浏览的软件(如:
InternetExplorer)
由此可见,该网站的操作是可行的,有必要开发本网站。
综合以上方面,本网站具有很高的开发可行性,无论从技术上,还是操作上都是可行的。
第四章详细设计
4.1文件导入
在E盘建立workspace文件夹。
如图4-1所示
图4-1文件夹属性
打开Myeclipse6.5→file→Import:
进入【导入】窗口,如图4-2所示:
图4-2Myeclipse的导入窗口
鼠标单击ExistingProjectsintoWorkspace再点击底部Next,进入导入文件选框。
如图4-3所示:
图4-3导入文件选框
双击Browse进入系统盘选中要编译的文件夹单击确定。
如图4-4所示:
图4-4点击确定按钮文件导入结束。
4.2数据库设计
采用的数据库是Oracle,拟建立MyObjects库文件,包含如下几个表文件。
4.2.1网站登陆管理数据库如表4-5所示
字段名称
数据类型
备注
ID
自动编号
用户ID
epsmsUserName
文本
用户名
epsmePassword
用户密码
表4-5登陆用户名和密码
4.2.2产品管理数据库如表4-6所示
mouldeName
Title
areaId
requiredCompleteTime
时间
status
putForwardUserid
表4-6产品管理数据库表
4.2.3验收管理数据库如表4-7所示
Id
functionName
功能名称
Rank
级别
Processmode
处理方式
Resume
简述
Edition
版本
Otherness
差异描述
Operate
操作列
Relevantmarking
关联标示
表4-7验收管理数据库表
4.2.4需求管理数据库如表4-8所示
areaID
省份
Mouldname
模块
标题
putForwardTime
提出时间
Struts
需求状态
developersUserid
开发人员
表4-8需求管理数据库表
4.2.5缺陷管理数据库如表4-9所示
id
提出人
日期/时间
缺陷状态
解决人员
actualDevelopCompeleteTime
解决时间
表4-9缺陷管理数据库表
4.3JDBC链接Oracle数据库的代码展示
<
beanid="
dataSource"
class="
org.logicalcobwebs.proxool.ProxoolDataSource"
destroy-method="
close"
>
<
propertyname="
driver"
<
value>
oracle.jdbc.driver.OracleDriver<
/value>
/property>
driverUrl"
!
--<
jdbc:
oracle:
thin:
@127.0.0.1:
1521:
orcl<
-->
@172.30.29.92:
eoms<
@192.168.0.38:
user"
partner_epsms_test<
password"
alias"
platformpool<
prototypeCount"
1<
maximumConnectionCount"
10<
minimumConnectionCount"
maximumActiveTime"
1200000<
trace"
true<
verbose"
statistics"
1d<
<
/bean>
4.4主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现了管理页面的简洁明了。
主页结构如图4-10所示:
图4-10代维管理首页结构图
4.5产品管理概况
4.5.1功能
主要对亿阳信通产品管理的一个基本介绍.了解运用过程和运行模式。
4.5.2组成构造
组成部分:
1、头部是由一个flash做成的为本网页主页起到一个标志性作用。
2、左边栏是由其它链接组成
3、右边栏详细介绍本网页主页的内容
4.5.3主要的难点代码展示
@SuppressWarnings("
unchecked"
)
publicActionForwardshowRequireListPage(ActionMappingmapping,ActionFormform,
HttpServletRequestrequest,HttpServletResponseresponse)
throwsException{
RequireServicerequireService=(RequireService)this.getBean("
requireService"
);
Searchsearch=newSearch();
intfirstResult=CommonUtils.getFirstResultOfDisplayTag(request,"
requireList"
StringexportAllFlag=StaticMethod.null2String(request.getParameter("
exportAllFlag"
));
StringexportFlag=StaticMethod.null2String(request.getParameter("
exportFlag"
String[]statusArray=request.getParameterValues("
status"
List<
Filter>
fls=newArrayList<
();
for(inti=0;
statusArray!
=null&
&
i<
statusArray.length;
i++){
Stringstatus=statusArray[i];
fls.add((Filter.equal("
status)));
}
if(fls.size()>
0){
Filter[]orFileters=newFilter[fls.size()];
search.addFilterAnd(Filter.or(fls.toArray(orFileters)));
if(!
"
.equals(exportFlag)){
if(!
all"
.equals(exportAllFlag)){
search.setFirstResult(firstResult*CommonConstants.PAGE_SIZE);
search.setMaxResults(CommonConstants.PAGE_SIZE);
}
}else{
search.setFirstResult(firstResult*CommonConstants.PAGE_SIZE);
search.setMaxResults(CommonConstants.PAGE_SIZE);
search.addSort("
provinceId"
true);
search.addFilterEqual("
deleted"
"
0"
search=CommonUtils.getSqlFromRequestMap(request,search);
SearchResult<
Require>
searchResult=requireService.searchAndCount(search);
requireList=searchResult.getResult();
ExcelExportServiceservice=newExcelExportService();
service.setResultList(requireList);
service.Export(mapping,null,request,response);
returnnull;
ITawSystemDictTypeManagermgr=(ITawSystemDictTypeManager)getBean("
ItawSystemDictTypeManager"
ArrayList<
TawSystemDictType>
statusList=mgr.getDictSonsByDictid("
10301"
String>
statusArrayList=newArrayList<
if(statusArray!
=null){
for(inti=0;
i<
statusArrayList.add(statusArray[i]);
statusList.size();
TawSystemDictTypetawSystemDictType=(TawSystemDictType)statusList.get(i);
if(statusArrayList.contains(tawSystemDictType.getDictId())){
tawSystemDictType.setDictRemark("
isTrue"
request.setAttribute("
requireList);
statusList"
statusList);
pagesize"
CommonConstants.PAGE_SIZE);
size"
searchResult.getTotalCount());
returnmapping.findForward("
showRequireListPage"
这些代码主要实现数据的导出格式和分页。
4.6产品管理
4.6.1功能
主要是实现产品管理,包括数据录入和数据导出。
共四大部分
1、项目信息管理
2、产品功能清单管理
3、文档上传
4、文档查询
主结构图如图4-11所示:
图4-11产品管理主页结构图
4.6.2主要难点代码展示
<
scripttype="
text/javascript"
functiondeleteInfo(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 管理 设计 实现