网站开发方案与计划.doc_第1页
网站开发方案与计划.doc_第2页
网站开发方案与计划.doc_第3页
网站开发方案与计划.doc_第4页
网站开发方案与计划.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

资讯网开 发 方 案目 录一、开发目标与要求1二、项目规划12.1、项目综述12.2 工作重点22.2.1 设计风格22.2.2 网站构架32.2.3 安全性考虑32.2.4 数据迁移3三、系统选型33.1 服务器操作系统33.2 Web服务器43.3数据库43.4 开发工具5四、网站栏目结构介绍64.1 头部Flash动画64.2 网页导航条74.3 首页主体设计74.3.1 图片新闻84.3.2 坪清新专题94.3.3报章新闻94.3.4 视频专题94.3.5 风土人情94.3.6 其他资讯94.4 文章评论9五、后台管理系统介绍105.1 管理员管理105.2 管理员组管理105.3 用户组管理105.4 用户管理115.6 相关链接管理115.8 信息内容管理115.9 视频管理125.10 网友言论管理125.11 留言板管理125.12 访问统计125.13 系统管理135.14 数据备份与恢复13六、项目实施156.1 项目实施准则157.2 开发人员规划157.3 开发进度表15七、项目预算16八、售后服务178.1 售后服务承诺178.2 售后服务内容178.3 售后服务方式、响应时间17九、培训服务18一、开发目标与要求l 对现有网站重新规划设计,构建一个具有宣传性、实用性和前瞻性的网站,突出体现政府官方网站的风格。l 建设坪清新资讯网网上宣传通道,实施快速实效的信息更新及发布,让用户能迅速地了解坪清新项目的新闻、政策及最新动态;l 提高易用性、管理方便性。此次改版的后台系统在设计时充分考虑人性化的要求,并实现分级权限管理,降低维护成本;从使用者的角度出发规划页面,在栏目划分上注重分类合理化,使客户正确快速找到想要的信息;l 此次开发将采用国际最新标准DIV+CSS来构建网站,可以使网页呈现速度快30%,代码量精简40%,垃圾代码少,并且出错率低,直接提升并发访问性并发数;l 安全性和稳定性:政府单位对网站的安全性要求非常高,为此,本网站服务器系统采用Linux操作系统,而不用Windows操作系统。Linux的安全性、稳定性、防病毒性都远远好于windows,所以目前越来越多的网站都采用Linux操作系统。l 语言版本:根据坪清新资讯网目前的情况,网站提供简体中文版本和繁体中文版。二、项目规划2.1、项目综述坪清新资讯网本次的网站改版开发工作,为了保证整个过程的可靠性、安全性、可用性、扩展性及系统的高效运作性,系统设计遵循以下原则:n 符合标准并具有开放性 网络系统平台以国际工业标准为基础,采用TCP/IP通讯协议实现网络互联,并支持异种机及异种网络协议; 数据交换符合国际和国家有关信息业务报文交换标准,为与其他数据平台连接打下基础;n 选用先进的技术 服务器操作系统、应用支撑软件必须选用稳定性、安全性更好的产品;n 系统易于维护和扩充 整个系统的设计考虑留有网络平台接口以适应以后的扩充; 整个系统充分考虑使用和维护的方便性;n 系统具有高可用性和可靠性 系统整体应运行稳定可靠;具有容错性、抗破坏性;n 系统安全和保密性 系统分级分层授权,数据分级分层管理; 充分考虑网络、操作系统、数据库、应用等方面的安全性;n 系统的易操作性 良好的人机界面且操作简便; 可视化的网站管理。2.2 工作重点2.2.1 设计风格 整个网站充分展示政府官方网站的风格,为此,整个网站的风格必须体现严谨、严肃但有具有现代气息和活力。为实现该目标,规划整个网站色彩采用淡蓝(各种深度的蓝色进行组合)为主体,版面字体全部使用宋体、以黑色为主,且字体颜色不能太多而显得杂乱且不严肃,同时版面配以适当的图片进行装饰,采用适当的曲线展示以展示现代气息和活力。2.2.2 网站构架本次网站开发,采用目前最新的DIV+CSS来构建网站,可以使网页呈现快30%,代码量精简40%,垃圾代码少,并且出错率低,直接提升并发访问性能;2.2.3 安全性考虑服务器操作系统采用Linux操作系统,使系统具有更好的稳定性、安全性和防病毒性。2.2.4 数据迁移由于目前的网站已经有大量数据存在,新版本开发完成后,需要将原来的数据全部迁移到新版本中来。三、系统选型3.1 服务器操作系统服务器操作系统选用Linux AS5操作系统,我们之所以选择linux操作系统,主要是两个原因:一是linux操作系统的系统稳定性和可定制性非常强,而对于服务器,操作系统的稳定性非常重要;二是开发环境和各种驱动程序的书写不需要依赖硬件生产厂商,各种结构都可以在操作系统中得到真正快捷的支持和服务。Linux解决方案具有三个显著特性:第一,开放的体系结构和源代码,具有广泛的应用软件支持;第二,良好的网络特性,提供丰富的网络协议支持,从而能够方便地接入网络;第三,应用能够与方正各公司的后台解决方案,如邮件服务器、应用服务器、数据库服务器等完美结合,通过服务供应商伙伴向不同行业提供整体解决方案。操作系统性能UnixLinuxWindows NT/2003稳定性强强一般安全性强强一般病毒免疫力强强一般操作性难一般容易扩展性难容易容易标准性不标准标准标准支持进程数能力强强一般服务器硬件专用通用通用服务器硬件价格昂贵便宜中等3.2 Web服务器Web服务器选用目前业界使用最多的Apache。Apache凭借其快速、可靠、易扩展等特点在所有的Web服务器软件中占据绝对优势,远远领先排名第二的Microsoft IIS服务器。Pingdom 的统计表明,Apache主导全美100大网站,占据了49%的市场份额。3.3数据库数据库选用Mysql5.1.4.0。Mysql数据库是开源免费的数据库,用户不需要额外投资。Mysql具有以下优势: 速度快 MySQL可能是目前能得到的、最快的数据库之一,开源数据库之所以速度快,除了技术上的原因之外,还因为精简了一些看来不必要或不常用的功能,这一点对于一般网站应用并没有影响,却得到了速度上的提升。 易用性好 相对于Oracle、DB2等大型数据库的复杂设置和管理,MySQL可以算得上是既简单又高效的。稍加学习,用户就很容易管理好一个MySQL数据库。 支持SQL SQL(结构化查询语言)是一种所有现代数据库都选用的语言。MySQL能很好地支持它,另外MySQL也支持使用ODBC,这些都使得MySQL和其它商业数据库具有了一定的共性。 对网络的支持 MySQL可以应用于各种网络环境中,无论是LAN、WAN或Internet,用户都可以通过网络来访问MySQL的数据库,而通过Internet则可以与任何位置的任何人共享数据。当然,MySQL也有自己的访问控制机制,可以限定某人从某地看到某数据。 可移植性 MySQL可以运行在各种常见的操作系统中,包括各种Unix、Solaris、FreeBSD、Linux、Windows、OS/2等,所以可以方便地将数据库从一个操作系统转移到另一个操作系统,而数据和应用不需再做修改。 开放 这正是开源数据库的优势所在。如果不理解某个原理或算法,可以通过直接阅读源码进行分析;如果有不适合本应用的地方,还可以自行修改。 技术支持 关于MySQL可以找到各种各样大量的文档,许多技术问题都可以从中找到答案,各种邮件列表、技术论坛中还会有许多热心人解答所提出的问题。还可以和MySQL开发者签订正式的技术支持合同,通过支付费用来直接得到开发者的技术支持。 价格 之所以把价格放在最后进行比较,是因为开源数据库在价格上实在有太明显的优势。MySQL对于Unix、Linux、FreeBSD等非Windows用户来说是完全免费使用的。3.4 开发工具本网站开发工具使用javascript+html+php综合应用开发。PHP语言已经被越来越多的开发者用于WEB程序开发。PHP语言具有以下特点: 良好的安全性PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,同时它与Apache编绎在一起的方式也可以让它具有灵活的安全设定,PHP具有了公认的安全性能。 跨平台特性ASP比不上PHP的跨平台能力,PHP几乎支持所有的操作系统平台及数据库系统,正是它的这种能力让UNIX/Linux有了一种与ASP媲美的开发语言,并广为流行。 执行速度快占用系统资源少,代码执行速度快。 免费在流行的企业应用LAMP平台中,PHP、Linux、Apache、MySQL都是免费软件,降低了企业架设成本。四、网站栏目结构介绍一个好的网站,在信息架构上必须是合理的,既要做到让浏览者第一时间进入到自己想要看到的栏目,又要做到把相同信息内容整合到一个栏目中,让浏览者在查看相关信息时,不用再去打开更多的页面和链接。本次设计的页面框架如下图所示:头部Flash动画导航菜单页面主体4.1 头部Flash动画为了突出本站的宗旨,让用户一进入本站就能对本站产生兴趣,所以才页面顶部设计一条Flash动画。页面头部的Flash动画是浏览者进入本网站第一眼看到的画面,所以Flash动画的制作非常重要。对于Flash动画的制作,我们考虑以下元素: 体现本项目:本站是为宣传坪清新项目,而本项目的宣传点在于“一园六村”、建成后形成“四大功能区”,所以需要再动画上加入相关宣传语; 体现深莞惠合作特色:本项目是深莞惠合作项目,则需要体现深莞惠合作的特色; 体现现代、高新特色:本项目建成目标是建设现代化的高新园区,所以画面应体现现代气息各动画的色彩、画面、字体做到协调、美观大方。4.2 网页导航条 为了方便浏览者对信息的查看,应该尽量减少操作步骤,减少需要打开的链接和页面,所以,导航条的设置是非常重要。栏目设置:本站设置首页、坪清新专题、报章新闻、视频专题、网友言论、其他资讯、留言板等7个栏目。7个栏目放置于顶部导航条内,在所有页面都显示导航条,以便用户可在任意页面切换到其他栏目。为了方便浏览者查询信息,在导航条上设计了站内搜索功能。4.3 首页主体设计 首页中既要体现本站的特色,又要尽可能展示更多的内容,为此,我们设计首页主体展示坪清新专题、报章新闻、视频专题、其他资讯的内容,同时配以图片新闻、视频视窗、通知公告、本站推荐、热门文章、友情链接等辅助模块。首页模块设计框架图如下所示:图片新闻坪清新专题通知公告报章新闻视频专题站长推荐风土人情其他资讯视频视窗友情链接导航条Flash动画用户登录区搜索条区日期时间、天气预报页面底部(主办单位信息、版权信息等)4.3.1 图片新闻显示最新的带图片的、具有代表性的新闻、专题,配以图片并做文章链接。图片以动画切换,设置3-5副画面。4.3.2 坪清新专题该栏目是本站的重要展示栏目,所以放在首页中间最突出的位置。该栏目显示坪清新项目的相关专题报道、研究发展等信息。4.3.3报章新闻该栏目展示其他报纸、网站等宣传媒体对该项目的报道转摘。4.3.4 视频专题该模块以视频的方式展示相关内容。视频已经越来越多的被应用于各个领域,视频以其直观的表现形式,给浏览者带来新颖深刻的感受。事实上,在视频栏目我们可以放置很多内容,如视频新闻等等。在首页视频专题模块中列出视频节目的标题,用户点击某条视频标题后进入视频播放页面进行播放。为了方便用户的使用,本站采用Flash播放器进行视频播放,该播放器播放启动速度快(3秒即开始播放),且用户不需要安装任何第三方播放器就能播放。4.3.5 风土人情以宣传坪清新辖区的风土人情,让更多的人了解坪清新地区。4.3.6 其他资讯该栏目包括如坪清新辖卫星图、坪清新骑行族信息等。以上各栏目在首页都显示10条最新信息,点击模块条上的“更多”则进入导航条上的相关栏目的页面。4.4 文章评论在每篇专题、新闻等文章的末尾,网友可以发表各种针对该文章内容的评论。所有评论在在后台管理系统经过管理员审核后才能显示。五、后台管理系统介绍后台管理系统是对整个网站的内容、用户、行为、运行的管理,针对前端页面的功能,后台管理系统具有以下功能模块:5.1 管理员管理管理员分超级管理员和普通管理员,包括添加、查询、修改和锁定/解锁等功能。超级管理员:可以对系统进行任何操作,管理系统的所有信息。普通管理员:可为每个普通管理员分配除添加管理员权限外的任何权限,具体权限由超级管理员根据需要分配。5.2 管理员组管理为了便于对具有相同权限的管理员进行统一管理,可以建立一个管理员组,为该组分配一定的权限,然后将具有这些权限的管理员归入该组即可,这样就不需要为每个管理员分配权限。管理员组管理的功能包括添加、查询、修改、删除、锁定/解锁、组成员管理和组权限管理。其中权限管理可为每个组指定每个功能模块是否赋予权限。组成员管理是为每个组增加或删除某个管理员。5.3 用户组管理用户组管理是将某些用户分为一组,为该组分配一定的权限,使该组的用户只可访问某些栏目。包括添加、查询、修改、删除、锁定/解锁、组用户管理和组权限管理。组用户管理组用户管理也包括添加、查询和删除该组内的用户(只在组内删除,即该用户仍然存在,只是不属于该用户组)的管理。组权限管理组权限管理即对各栏目的访问权限的设定。5.4 用户管理用户管理是对前端注册用户的管理,包括添加、查询、修改、锁定/解锁、更改密码、删除和查看等管理。用户信息可包含用户名、密码、校验密码、电子信箱、邮政编码、省份、城市、年龄、所属组等字段。组成员管理可将某一个用户或选定一批用户归入某个用户组。用户可以由系统管理员在后台增加(包含批量添加),也可以由用户自己在前端页面中注册。同时,为了管理方便,管理员可以在后台通过文本文件、xml文件、csv文件批量导入(比如从现有网站系统中导出的用户信息可以通过该功能导入)。5.6 相关链接管理“相关链接”管理是对首页的“相关链接”模块中内容的管理。管理员可方便的在这里添加、删除每个链接,并可以编排各链接的顺序。5.8 信息内容管理前端页面的所有图片文字信息,如坪清新专题、报章新闻等等的内容,都由此模块管理。该模块采用所见即所得的编辑方式,可编辑文字图片动画内容在页面中。每条信息按照分类归入不通的前端模块中。5.9 视频管理视频管理包含上传、审核、发布、修改、删除、查询和锁定/解锁等管理。视频分类管理视频分类管理即类别管理,如新闻、培训等。包括添加、修改、删除、查询、锁定/解锁等管理。添加视频添加视频主要是添加一些视频的基本信息,方便管理和用户点播。视频的信息包括视频宣传图片、名称、所属分类、视频介绍、播放路径等信息。视频上传除了视频基本信息外,还必须添加视频文件到服务器中,以供用户点播。5.10 网友言论管理该模块是对网友登录后发表的各种言论文章的管理。所有文章必须经过管理员审核后才能发布,以免网友发表反动、黄色等言论在本站上。网友言论管理包括:查询、删除、审核、锁定/解锁等功能5.11 留言板管理该功能与网友言论管理类似,是对网友在留言板中的留言进行管理,同样,所有留言必须经过管理员审核后才能发布,以免网友发表反动、黄色等言论在本站上。5.12 文章评论管理该功能是对网友针对每篇文章的评论的管理,所有评论必须经过管理员审核后才能发布,以免网友发表反动、黄色等言论在本站上。5.12 访问统计访问统计用于统计用户对本站的访问情况,包括每天的访问量、每个页面的访问量等信息,方便管理员实时掌握用户访问情况。5.13 系统管理系统管理即系统的基本设置和管理,包括服务器管理、IP限制管理、公告管理、操作日志等。服务器管理服务器管理包括了服务器的IP、端口管理、磁盘空间管理。如果有多台服务器,则需要对多台服务器进行管理。IP、端口管理是为了点播服务时使用,磁盘管理是为节目上传时使用的。同时,可以设置服务器是否进行服务等操作。储存管理储存管理是对各服务器中储存路径、空间的管理,以便管理者随时了解各服务器的储存空间使用情况。在初始设置好各服务器储存空间大小后,随节目上传,管理者可以看到已占用磁盘空间的大小,剩余空间大小等信息。IP限制管理IP限制管理是针对某些IP或IP段做访问限制。当管理者不希望某个区域的用户或某一个IP访问时,则可以在此添加被限制的IP或IP段。操作日志为了记录各管理员在后台系统的行为,本系统将自动记录各操作员的每个操作,以便需要时进行查询。操作日志自动生成,只有超级管理员可以进行查看,但所有管理员都不能修改删除任何日志。5.14 数据备份与恢复数据备份与恢复可提供自动备份、手动备份和数据恢复,不用在担心数据丢失,并可随时恢复数据。自动备份自动备份可根据设定的时间、规则自动备份数据库。手动备份手动备份可灵活选择备份全部或部分数据,包括备份内容、备份条件、备份方式。备份条件分为全部和按时,全部就是备份所有时间内的数据,按时则是备份某时间段内的数据。备份方式可选择存储到服务器或本机。数据恢复若系统数据受损就可通过数据恢复将之前备份的数据还原。六、项目实施6.1 项目实施准则在项目实施过程中,将过程分为3个阶段:售前、售中、售后。我们在项目实施过程中,将按照以下原则和步骤执行。 用分阶段的生命周期计划严格管理 坚持进行阶段评审 实行严格的产品控制 采用现代程序设计技术 结果应能够清楚的评审 开发小组的人员应该少而精 承认不断改进软件工程实践的必要性7.2 开发人员规划针对本项目的特点及工作量,本公司安排以下人员参与开发:编号名 称人员数量1项目经理1名2美工1名3程序开发人员2名4测试人员1名7.3 开发进度表整个网站的开发过程为2个月。编号名 称时间(工作日)1首页设计与确认(包含修改)10天2各页面的美工设计10天3前台页面程序开发10天4后台管理系统开发10天5内部测试5天6系统安装、用户测试,修正5天7上线试运行10天

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论