DIY 旅 行 网项目策划案.docx

上传人:李司机 文档编号:7214333 上传时间:2024-06-29 格式:DOCX 页数:13 大小:101.90KB
返回 下载 相关 举报
DIY 旅 行 网项目策划案.docx_第1页
第1页 / 共13页
DIY 旅 行 网项目策划案.docx_第2页
第2页 / 共13页
DIY 旅 行 网项目策划案.docx_第3页
第3页 / 共13页
DIY 旅 行 网项目策划案.docx_第4页
第4页 / 共13页
DIY 旅 行 网项目策划案.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《DIY 旅 行 网项目策划案.docx》由会员分享,可在线阅读,更多相关《DIY 旅 行 网项目策划案.docx(13页珍藏版)》请在三一办公上搜索。

1、DIY旅行网项目策划案2011IvxingTechnologyCo.,1.td.Allrightsreserved.Thisdocumentcontainsproprietaryandconfidentialinformation.Companiesoutsidetherecipientnottodiscloseorcopy,useordisclosureofallorpartforanyotherpurpose,assessmentfilesoftherecipient.Anyotheruseordisclosurewithouttheexpresswrittenal1orpartofpub

2、licinformationaccess.Isprohibited.Date:2011.06.12文档限制a.文档信息作者:耿晓磊文件名称:自助旅行网策划概要设计报告vl.0.docb.版本分发:耿晓磊VI.0.docc.文档修改历史信息:2.0文档建立2011年06月12B耿晓晶d.文档签署创建者:耿晓磊日期:2011年06月12日口期:签署者:一、文档目标和范围41.l项目背景41.2 目标市场定位41.3 运作流程51.4 市场营销51.5 发展前景5二、实施流程介绍62.1项目询问阶段62.2项目打算阶段62.3项目建设阶段62.4项目交付阶段72. 5运行支持阶段7三、系统策划功能需

3、求描述72.1 系统模块需求说明73. 1.1系统用户(人员)管理83.1.2系统权限管理83. 1.3系统日志883.2 系统业务模块功能需求83.3 .1卡表用户管理83.2.2卡表种类管理83.2.6统计管理93. 2.7数据库管理9四、系统基础运行环境需求104.1软件系统逻辑机构需求114. 1.1系统基础架构需求114. 1.1.1显示层124. 1.1.2业务逻辑层124. 1.1.3数据库层134. 2系统物理运行环境需求H5. 3系统目标运行环境需求15一、文档目标和范围1.1 DIY旅行网定位一、地区性:让此网站成为赤峰市后续发展内蒙古白治区DlY白助旅游门户;二、权威性I

4、通过及各协会以及活动社区的合作,定格使此站的行业权威性:三、包涵的范围:以DIY为主题并集成了DIY白助活动发布管理、新闻管理、酒店预订管理、旅游线路帮助、飞机火车票预订、留言管理、旅行周边产品广告、天气预报、注册会员、旅游论坛、等模块.四、网站风格:既已定位为DlY门户,虽应当风格以大众化为主,但由于主题的特别性,因此我以为网站设计风格应结合网民的阅读习惯,功能上以大众化方式进行操作,页面设计上应当在具备大众化的同时,加以设计特色,让此网站及一般网站不同,剌激网民的视觉。明确了网站的定位,再依据所涉及的栏目进行可行性分析。1.2 目标市场定位1 .实现单位管理逐步转变到系统化.通过IC卡水表

5、管理系统建立单位内部的系统化管理平台,便单位内部工作及用户沟通管理.02 .规范单位管理行为.通过IC卡水表管理系统及用户的信息流程约束,规范管理过程,追求志向管理结果。实现管理规范化,流程制度化。3 .提高工作效率、便利于用户.通过IC卡水表管理系统的实施应用,促进运用者的办公效率提高,便于用户充值,用户故障信息传递高效清楚,刚好了解故障任务、修理进度状况。1.3 运作流程1.4 市场营销1.5 发展前景二、实施流程介绍实施流程。如图2.1所示:实施询问)项目打算I1 .调SS分析2 .别定项目实俺3 .项Il铝建设4 .业务因研5 .廉统安装测试6 .项目组培皿7 .业务分析与设计.系统配

6、置与黄试9.最终用户络训10.泰统权限设计12 .现场支持13 .远程支持U.协助建立客户内部支持体系项目管理图2.1实施流程2.1 项目询问阶段项目询问阶段的目的是:对现有业务和IT现状进行调查和初步诊断,明确询问及实施的目标及范围,依据现状制定具体的行动方案。2.2 项目打算阶段项目打算阶段的目的是:确定合适的项目经理.;建立双方的项目组织,建立项目组织的高效的决策和解决问题的机制,并在项目组织内部,利于项目的远景达成共识:对客户业务运作流程进行调研,确定包含实施主安排的工作任务书:2.3项目建设阶段项11建设阶段的I的是:对客户实施范围内的业务进行深化全面的分析,澄清客户的需求,并结合产

7、品拟定应用方案.建立一套系统运行的良好制度。2.4项目交付阶段项U交付阶段的I的是:建立一个良好的软件运用规范、完成大量用户的操作培训、完成从模拟运行阶段到正式运行的转换。2.5运行支持阶段运行支持阶段的目的是:系统上线后的运行支持,对出现的问题进行分类并快速解决,项目总结和验收、项目交接和顾问撤离后的维护。三、系统策划功能需求描述这部分主要描述两部分内容:系统及公共模块技术说明和业务模块技术说明。系统及功能模块包括构建数据库系统的底层应用模块包括:用户管理、权限管理、日志管理等。业务模块包括:卡表用户管理、k表种类管理、统计管理、发票管理、数据库管理、系统设置等。3.1系统公共模块需求说明系

8、统用户(人员)管理用户管理是IC卡管理系统的基础模块,它是整个系统的运行基础。由系统扩展性考虑,用户的管理系统包括:用户管理、角色管理.、组织机构管理和组织机构级别管理等。用户管理模块具体功能:(I)人员管理:(2)职位管理;(3)角色管理;权限管理权限管理主要实现村系统各模块访问权限的限制,结合用户、角色,实现对具体用户以及分组用户的权限限制。系统日志日志的本质上是为了调试应用程序和监控应用程序的运行状态。在这个项目中,我们采纳Jakarla开源项目1.og4JV3.1()作为系统的日志工具。这个日志是为了开发人员调试运用的。1.og4J供应了如下的方式,使得1.og4J会特别敬提和强大:1

9、 .定义了不同的日志级别(从底到高):DCbUg,Info,Warn,ErrorandFatal.日志消息可以依据不同的级别来现实。2 .日志消息能被配置并且能够输出到不同的地方:限制台(COnsole),文件,GUIcomponents,remotesocketservers,JMS,NT事务口志查看器,andremoteUNIXSyslogdaemons.可以被定义为APPCndero3 .错误消息的格式可以被自定义。4 .错误消息可以按不同的JaVa类包被分成不同的类别,每个级别定义为不同的日志类别。全部这些上述1.og4j的特点都是可以通过log4j.properties文件和xml文

10、件来实现,不须要编码来实现。3.2系统业务模块功能需求这部分主要描述两部分内容:卡表用户管理、卡表种类管理、统计管理、发票打印、数据库管理。卡表用户管理由于卡表种类众多不便于管理本模块实现卡表用户统数据库管理形式,便于充值网点开设数据统一传输、数据统一备份。解决了目前数据库分散不便于管理,数据丢失无法找回等困难。并实现用户信息查询分析、发票打印等功能3.2.2 卡表种类管理便于卡表的增减管理,相应卡表对应相应数据库,保持数据相对应的同步。便于查询统计3.2.3 统计管理由于用户不断的增加,加重了人工统计的工作量并且降低了工作效率。此模块实现了按日期、区域、个人进行统计充值、用水量等功能,全面提

11、高r统计工作的效率减轻人员工作量,从而达到高效、便捷、精准化办公。3.2.4 数据库管理此模块用于对数据库的管理、数据备份、各个充值点的数据分发,便于数据的维护和管理。四、系统基础运行环境需求技术架构设计主要是从软件系统的逻辑机构和软件运行的环境,从软硬件和部署等角度阐述系统的机构。包括了软件机构图、运行的硬件机构图、软件部署依靠于第三方软件和组件等内容。这部分内容即通常所说的高层技术设计部分。4.1 软件系统逻辑机构需求这部分主要描述的是系统如何应用当今比较流行的三层机构的模式和J2EE技术来构建整个系统。这个系统是构建在基于Web的J2EE模式之上的,J2EE是种利用Java2平台来简化诸

12、多及多级企业解决方案的开发、部署和管理相关的困难问题的体系机构。J2EE技术的基础就是核心JaVa平台或Java2平台的标准版,J2EE不仅巩固了标准版中的很多优点,例如“编写一次、到处运行”的特性、便利存取数据库的JDBCPkCORBA技术以及能够在Internet应用中爱护数据的平安模式等等,同时还供应了对EJB(EnterpriseJavaBeans),JavaServletsAPI、JSP(JavaServerPages)以及KM1.技术的全面支持。4.1.1 系统基础架构需求系统的机构由三层机构组成,依据卜面的逻辑图通过网络的TCP/IP协议将他们连接起来。在表达层,用户可以通过流行

13、的网页阅读器IneIerneIExplorer或者Netscape阅读大狮网站内容.用户的恳求被发送到Web服务器端进行处理,在接受到客户的恳求后,Web服务器执行JSP或者Servlet程序将处理结果用Html的方式发送给客户。假如客户须要阅读数据库中的信息,程序可以提取信息发送给客户。图2.1三层机构概览4.1.1.1 显示层用户在其工作站点得到显示Web层发出的反应是很重要的。每个得到TCP/IP许可运行Netscape/InternetExplorer的电脑都可以处理由Web发出的HnP。除/数据的显示外,显示层还负责执行用户对数据的确认,包括数据的范围、类型,并通过JaVaSCriP

14、l进行数据综合,以削减运行层和数据层的运载量。该层包括了在Win2K上运行的MicrosoftInternetInformationServer5。它同样能够处理用户的恳求,并能限制最适合的缩放比例。目的在削减计算功率须要的负载量。这样即使低配置的电脑也可以进行静态页面和图像的处理。运算加强罂和数据运作也将至于网络运行层。后台数据库服务器运载的增加。从功能上该层可以分为前后界面和后台内容管理界面。前后显示界面由HTM1.,DHTM1.,JavaScript创作。DHTM1.运用户能敏捷地随时选取显示的数据。系统设计将传统软件工程学中的MVC(ModeI-VieW-COntrolIer)方法学应

15、用到了WEB应用程序的开发中,使得显示网页的HtmI代码和后端业务逻辑代码解辖。很多软件公司运用JSP开发用户前段接口,使得前段接IJ的维护量增大,而且难以维护。假如遇到前段显示网页的改版,须要修改较多的程序或者是全部修改,而摇篮宝宋在积累开发阅历过程中自建了一套系统,使得不须要修改后台源代码,只须要修改模版的HTM1.代码就可以了。4.1.1.2 业务逻辑层为支持3层服务器机构模式,我们建议运用应用层。该层主要是处理业务逻辑的,将业务逻辑及表示层分别可以带来代码较好的维护性。当前端的表示层的表示方式变更了,但是由于业务逻辑及前端表示的分别,使得不须要修改业务逻辑的代码。应用层较为流行的方式就

16、是运用SUNJAVA推崇的J2EE解决方案。整个网站应用程序的大部分性能取决APPliCatiOnServer的性能。Jakarta-Tomcat是Sun官方唯一ServletAJSP许可实现JAVA应用服务涔,应用广泛,兼容性、稳定性较高。J2EE供应/一个企业级的计算模型和运行环境用于开发和部署多层体系机构的应用(附图所示为J2EE的应用模型)。它通过供应企业计算环-境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、平安性、可扩展性和牢靠性。它的优越性在于:计算平台支持Java语言,使得基3于J2EE标准开发的应用可以跨平分地移植:Java语言特别平安、严格,这使开发

17、者可以编写出特别牢拳的代码;J2EE供应了企业计算中须要的全部服务,且更加易用;J2EE中多数标准定义了接口,例如JNDl(JavaNamingandDirectoryInterface),JDBCJavaMail等,因此可以和很多厂商的产品协作,简单得到广泛的支持:J2EE树立了一个广泛而通用的标准,大大简化J应用开发和移植过程。我们在长期的阅历积累过程中,已经运用纯JV的技术构建了Web开发模块系统,它可以将Web上的模块很简单的添加上去。运用纯粹的面对对象的技术,使得整个过程系统化、模块化。将每个业务逻辑模块化,当系统扩充时,只须要增加业务逻辑模块:系统须要维护修改时,只须要修改相应的业

18、务逻辑模块。系统旨在建立个可扩充业务逻辑的系统,当有新的业务逻辑模块能够很方面的添加在该系统上并能够保证良好的运行,这是我们服务于客户的主要技术竞争优势。这一点是其它运用JSP和SerIVel非面对对象化公司所不能比拟的,他们无法解决系统的维护性和扩充性的问题。摇篮珍宝家园将完全依照SUnJ2EE规范进行J2EE应用程序开发,以保证系统具有最大的可移值性、可扩充性。例如,当客户访问量上升信加入新硬件平台时,系统可以不做任何修改,只需重新部署,即可实现系统的升级过程。Ifa詈震示IB务HaUR示SAaaarttae企业值0系及图2.2J2EE机构概览4.1.1.3 数据库层该层由SQ1.Serv

19、er2005组成,由于系统只保留一份数据库的副木用广综合处理,所以该层必需是功能强大、稳定的。为使运行畅通,数据中心操作程序的编码必需及数据库存储程序的编码相同,以便其刚好有效地作出反应。全文搜寻也将通过数据库的内部或外部搜寻引擎来执行。数据库将拥有一整套索引来有效完成搜寻工作。系统内部任务将由数据库层执行,保证数据的综合处理以及依据访问数的统计作出最好的执行安排。由于我们运用的是纯粹的面对对象的方法学,运用现在较为流行的0/RMapping解决对资料层到系统转化的处理。具体的就是说将数据库中的表和关系转化成为面对对象中的类来处理,使得整个过程更紧凑和模块化。通过0/RMapping的解决方案

20、,假如修改了数据库表中的某些字段,可以较为便利的修改配置就可以了,不须要修改较多的业务逻辑代码。否则,修改数据库窗体会造成较多甚至使全部业务逻辑的修改。4.2 系统物理运行环境需求成氏阶梯卡系统采纳流行的B/S结构的集中式管理平台,整个平台构建在Web服务器和数据库服务器上。建议系统先运用硬件双CPU,内存至少2G的Web服务器,APPliCation服务器,数据库采纳SQ1.SerVer2005。假如系统并发访问量到达肯定程度时,须要进行追加硬件设备。以F是整个由各组件构成的信息系统结构图。如下图所示网络结构:图2.6成长阶梯卡系统网络结构部件描述阅读器采纳MiCrOSoftInternet

21、Explorer6或者Netscape6以上阅读器版本。Web服务器Tomcat5.应用服务器特别重要的服务器,它及数据库及交易处理服务器相联接并为客户供应动态页而,我们建议用Web1.ogiC作为应用服务器,而用APaCheJakarlaTOmCal5.0作为测试服务器。数据库的服务器此服务器用来储存客户资料,历史资料以及系统配置参数。这是整个系统中最重要的主成部分,我们运用SQ1.2005作为数据库平台。由于采纳Java平台进行开发,Java通过JDBC基本上支持全部的数据库访问,在访问效率上Java对网络的开销远比ODBC要小。EnIail服务器主要是用来发送EmaiI的SMTP服务,采

22、纳MDaemonServer服务发送电子邮件。磁带储存系统储存在Web系统中的数据是最重要的财产,即使我们利用最好的硬件及软件平台都有机会丢失。所以我们建议用磁带备份系统做好定时备份。3.3系统目标运行环境需求系统部署须要两台服务器,一台是WebApplication服务器主要安装Tomcat和Java运行环境;另台是数据库服务器主要安装数据库SQ1.Server2000。下面是具体配置列表:OSMicrosoftWindow2003ServerApplicationServerTomcat5.0apacheJakartaDatabaseServerSQ1.Server2005SQ1.Server2005DatebaseJVMforJrunJDK3rdPartyClassesJakarta1.og4JJakartaStruts1.1SpringErameworksmartupload-patch,jaruploadfileSQI.JDBC.jarJdbcdriverspring,jarspring-jdbc.jarcommons-Iogging.jarspring,jarspring-jdbc.jarcommons-Iogging.jar

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号