《2022年网站开发流程及功能需求 .pdf》由会员分享,可在线阅读,更多相关《2022年网站开发流程及功能需求 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网站开发的流程是怎样的?工具 /原料创建一个商业网站,要做好商业网站开发的前期准备、中期制作和后期的测试发布工作。前期准备包括了解网站的业务背景、明确网站的设计风格、确定网站内容等;中期制作主要包括创建站点、 制作首页、 制作模板和制作样式;后期的测试发布工作包括检查页面效果是否美观、链接是否完好、不同浏览器的兼容性以及如何发布网站。步骤 /方法一、了解需求与合作意想:01、双方进行初步业务洽谈;02、客户提出网站开发基本要求;03、客户提供相关资料:如公司介绍、栏目设置等。二、制定网站建设方案:01、制定网站建设初步方案;02、客户对初步方案具体了解后,并提出相关看法及意见、建议等;03、双
2、方进一步进行协商、修改、补充,以达成共识;04、双方确定方案具体细节及费用。三、签署合同:01、双方签订网站开发协议;02、根据协议、协商,支付预付款;03、客户提供网站相关内容详细资料。四、完成设计:01、我们的设计师进行网站风格设计;02、客户审核,并提出相关意见与想法、建议等反馈;03、设计师根据反馈信息进行调整后,再交客户审核,直至客户确认完成设计; 五、工程师功能开发:01、开发完成,上传测试服务器;02、客户审核,并提出相关意见与想法、建议等反馈;03、工程师根据反馈信息进行调整后,再交客户审核,直至客户确认完成开发; 六、发布:01、客户确认可以进行发布;02、相关后台培训、结款
3、;03、正式发布(网站开通);04、进行网站备案、网站备份、后期维护等;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 网站功能需求网站功能需求(1) 动态新闻发布模块:完成新闻的收集、发布、更新功能。通过此功能模块发布公司的最新动态及业内新闻。既能加深用户对公司的了解,又能使用户掌握最新的新闻动态。(2) 人才招聘模块 :发布、管理招聘信息,接收在线投递的简历。在线招聘无论给公司还是求职者都带来了巨大的好处,求职者可以方便快捷
4、的了解公司情况及招聘信息,公司也可以及时收到求职者的应聘信息。(3) 产品展示模块 :展示公司的主要产品,更新产品信息。全面介绍公司各种产品,吸引用户采用公司的产品和服务。(4) 论坛系统 :为用户提供学习交流的场所,同时也是一种新型的客户服务方式。每个职位后面都有一个“立即申请此职位”的按钮,点击此按钮后会进入职位申请页面。职位申请页面的主要内容是填写一个简历表单,然后提交到服务器。简历表单包括姓名、 密码、性别、出生日期、最高学历、学校、 专业、 是否应届、毕业时间、工作经验、目前工作单位、目前工作职位、联系电话、移动电话、电子邮件、电子简历等内容。表单提交后程序首先验证表单内容是否正确,
5、如果填写无误则把表单信息写入到数据库中的简历表中。如果输入的信息有误,则要求用户改正。PHP 会被淘汰吗?(上) 资料引用 :http:/ 经常会有一些朋友会问我,学php 有前途吗? PHP 未来会不会被淘汰?PHP 能做什么事情么? java 后者 .Net 能做的 PHP 都能做么?学习什么技术最好呢?对于一个初学者来说,这些问题确实都是很重要的,毕竟这关系到未来自身的发展。其实要探讨PHP,不能够狭隘地站在 PHP 本身的角度去理解问题,而 要从整个计算机语言的发展史,技术体系的演变以及商业模式的变化对于技术走向的影响来分析。在这里我就写一篇文章,和大家分享一下我这些年来对于技术体系,
6、技术发展,技术与商业之间关系的理解。计算机技术体系纷繁复杂,从大的方面讲, 主要分为硬件和软件两大块。硬件又分为芯片级和板卡级。芯片级企业主要是设计制造电路板上那一块块黑色小块,他们叫做集成电路。像大名鼎鼎的英特尔,高通,德州仪器,Nvidia ,AMD等等都属于芯片级的巨头企业。板卡级企业主要是设计电路板,然后从芯片企业采购芯片安装到电路板上。华硕,微星,富士康等等台企都有板卡业务。软件产业可以分为系统软件和应用软件,目前世界上主流的操作系统主要有Windows, linux, Unix, MacOS, BSD等等。在不同的操作系统环境下,应用软件的开发也有不同的方式。从应用软件的功能区分,
7、可以分成客户端应用软件和服务器端应用软件。从产业链来说,硬件产业处于软件产业上游。一般来说,硬件产业更强调规模,属于资金密集型的行业,而软件产业相对更注重创意。回到我们要探讨的重点 编程语言。一般来说,对于web 开发和普通的客户端软件开发,我们都是在应用软件的层面编程。在客户端软件的开发中,目前Windows 平台下主要的开发体系是基于 .Net 的架构,当然这个领域曾经是MFC, delphi, vb 的天下。除此以外, Java, 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
8、 2 页,共 5 页 - - - - - - - - - ruby, python,lua 等语言配合Qt, tk 等 UI 组件库也可以开发跨Windows, Linux, MacOS等多平台的应用程序。当然,随着iOS, Android 等移动操作系统和平板电脑的兴起,客户端软件开发正在呈现出百花齐放的态势。在服务器端软件的开发中,目前呈现的是三组鼎立的态势,三足分别是JavaEE 体系,微软 .Net 体系和 LAMP 体系。JavaEE 体系曾经统治企业级软件开发长达数十年之久,十年间英才辈出,但是Java 语言本身却越来越显示出臃肿和分裂的态势。直至Java 界神一样的人物 Rod
9、Johnson 携它天才的SPRing 框架与不朽名著Expert J2ee development without EJB 横空出世, Java界的纷争才被 SSH(Spring+strunts+hibernate )暂时统一。但是使用Java依然是个昂贵的选择,复杂的需求设计,缓慢的项目进度,昂贵的应用服务器和昂贵的编码人员使得Java成为了一种庙堂之上的语言。而版本的分裂也使所谓的跨平台特性成为了一句空话。Java的 特性使得它并不适合业务随着市场快速变化的互联网企业,而更适合相对稳定的大型业务,如银行,保险,零售,制造业等大型企业的业务系统开发。.Net 体系是微软公司为了对抗Java
10、 而设计的一整套企业级开发架构,包括了客户端和服务器端的开发框架。并且彻底抛弃了原来的MFC 。在很多方面, .Net 体系都和JavaEE 有着相似之处。从我的经验来看,对于高手而言,.Net 体系的开发效率是明显高于JavaEE 的。但是 .Net 体系对于初学者来说仍然有很高的门槛,很多新手做出来的项目都是bug 多到惨不忍睹。同时不能跨平台,必须使用正版的微软操作系统和数据库软件,Windows 系 统作为服务器的不稳定性和管理的复杂性,都在一定程度上阻碍了.Net 体系在服务器端开发的普及。PHP 会被淘汰吗?(下) 资料引用 :http:/ LAMP 体系是以 linux, apa
11、che, MySQL, php为基础的 web 开发体系。当然也可以用python, perl, ruby, javascript 等语言来代替php。其实,从更广泛的定义来说,LAMP 中的 P应该定义为PRogramming Language 更合适一些。因为任何语言其实都可以在LAMP体系下运转的很好。由于生产力方面的巨大差距,在性能不是首要考虑因素的条件下,动态语言替代静态语言已经是一个不可扭转的趋势。特别是在互联网开发方面,由于特别强调业务的灵活性和快速上线,快速更新,传统的JavaEE 已经不太适合互联网开发的模式。而在架构的可伸缩性( Scalability )和可扩展性(Ext
12、ensibility )上, .NET 体系又明显不如LAMP 体系灵活多变。据我所知,在使用.NET开发的大型网站系统中,出现性能问题的情况要远多于LAMP架构的网站。并且目前世界上规模较大的互联网公司的业务,也基本都是部署在LINUX/UNIX平台上的。可以说,LAMP体系是综合了系统的稳定性+架构的可扩展性(LINUX操作系统) ,动态语言的高开发效率与开源数据库MySQL 等的综合优势,形成了非常强的平台优势。这种优势从未来的发展趋势来看只会越来越强大。不管 PHP 如何发展, LAMP 体系本身的强大在可以预见的未来是不可能被颠覆的。动态语言取代静态语言已经是大势所趋,Ruby 的优
13、雅, JS的灵活我都非常喜欢。但是如果是开发一个商业互联网或者移动互联网项目,在后台语言上我还是会毫不犹豫的选择使用PHP。也许你可以认为这是一种个人偏好,但是至少对我来说,PHP 是一种可信的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - (believable) ,已被验证的(trusted)以及可以掌控的(controlable)技术。我从来不喜欢介入任何语言之争,我是为了实现梦想才进入互联网领域,而不是为了编写代码。当然
14、从现实角度上来说,PHP 招人相对容易一些,成本也低一些,这些都是做公司不可忽视的因素。我有时会听到一些伪精英程序员用如下一些理由攻击PHP:性能较差,代码丑陋,不适合大型项目,面向对象不完整等等。在我的使用经验中,除了多线程和密集计算,PHP在其他方面的表现都非常良好。而在web 开发中,这两个特性都不是非常重要,而且通常可以与其他语言配合使用来解决。性能较差,不适合大型项目这点,看看facebook, 新浪微博, Qzone 这样规模的应用都在使用php,我想这种说法已经不攻自破了。代码丑陋?我想着这更是一种无稽之谈。也许PHP 不能像ruby 一样优雅,但它至少可以写得很规范并且很易读。
15、如果你拿discuz 这种史前代码的编码水平去衡量现代的开发方式,那显然是不合适的。对 于 一 个 非 计 算 机 专 业 的 朋 友 , 想 要 进 入 互 联 网 行 业 , 不 管 是 工 作 还 是 淘 金() ,那 PHP 一定是首选,简单,快速,高效,直接。互联网那些事儿,只要你不是想做一个搜索引擎, PHP 基本上都可以解决(当然百度也在大量使用PHP) 。如果你是一个创业者,那PHP 更是首选。创业绝对不能去琢磨技术,越稳妥,越简单,速度越快越好。 曾经我看到论坛里面一片帖子,说的是一个创业型公司进行技术选型,前端选择XX 框架,中间件选择XX 组件,缓存用XX ,数据库如何分
16、布式,如何用 NoSQL 等等,架构和淘宝网相似云云。这样做的结局是必然的,各种失败等着你。在互联网行业,我已经亲眼目睹了很多次,一款用一年时间开发的产品在一个月之内被放弃,如果亲历其中,你就知道这是一种多么痛苦的体验。在互联网行业, 没有什么比时间更重要,比激情更重要了,而激情是最经不起时间消磨的。快一点,再快一点,而PHP 正是快的利器。有些时候我总是会在浏览论坛的时候发现一些所谓的资深程序员攻击PHP。以我不带恶意的思想揣测, 也许他们觉得一种廉价的技术正在取代他们所掌握的所谓企业级的高端技术,这使他们感到不舒服,仅此而已吧。 其实世界并不在乎你用了什么语言,而在乎你创造了什么成就。如果
17、没有PHP,也许扎克博格就没法这么快写出 facebook 的第一版,而就是那一个通宵写出的程序, 奠定了一个世界上最伟大公司的基础。也许你会觉得我这么说有点夸张,但是如果你看过蝴蝶效应这部电影,你就应该明白,互联网也有非常强的蝴蝶效应,初始位置的一点点偏差和节奏紊乱对于全局有着不可估量的影响,而幸运的是, 这一切与语言无关。虽然我身处IT 业,但是我从来没有认为我必须靠写程序为生(我不是富二代) 。曾经我的理想是成为一名作家,后来是摇滚乐手,后来是电影导演,但是后来我知道了 facebook,这深深的影响了我, 让我知道了原来这个世界上还有一种比我以前的所有梦想更快地去改变世界的方式 (我来
18、自小城镇,在大学以前几乎没有接触过电脑) 。后来我在互联网上交了女朋友,后来又分手。 但是我从来没有放弃过对互联网的执着。其实我并不喜欢那些沉默的技术人员的圈子,在我眼里互联网应该是充满梦想的,就和摇滚乐,和电影一样。我所以我放弃了所谓的大公司的工作。我经常会在家里琢磨两个小时源代码,然后去外面转一圈或者去酒吧喝一杯。这样的生活很快乐,技术只是我手里的一把剑,可以做各种各样的事情。就像好照片不是必须要用徕卡才能拍,卡片机也可以,好音乐不是必须用斯坦威才可以弹,雅马哈也可以。 我喜欢摆弄各种新奇的工具,但是当我决定要创作一件作品的时候,我总是会选择最合适的那一个工具。仅此而已。名师资料总结 -
19、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 做网站的前台开发是不是一定要学习js html css 这些东西?当然要,许多网页效果是用js 编程做出来的,要想让网页美观漂亮,就要用到css来排版,当然网页上的图片,动画什么的是用网页三剑客,photoshop,flash 做出来,所以做网站的前台开发还要学习下这些,首先是学习html ,用它来搭建网页的骨架,罗列出网页中的各种元素。问题 1:学会 DIV+CSS应用, HTML, 可以做网站前
20、台了吗?(以美工为主)?答:可以做 ,但做出来的页面就比较难看了。前台包括很多,网页架构、美工等,DIV+CSS 就可以做网页架构了, 为了网页好看, 美工是必不可少的,所以一个人做前台,PS (FW) 、CSS+DIV(Table) 、Flash 是基本,稍微厉害点,Javascript 也得会。问题 2:要是再学会ASP 有什么用?答:你学了以上的一些技术,是可以做一些静态网页出来的,如果还想实现像会员登录、留言等功能,那就需要ASP 等动态网页技术了问题 3:这样自己可以做网站了吗?答:学会了上面说的技术后,是可以做网站了。现在建站程序越来越傻瓜化,就算你不会上面说的技术,也能做一个比较
21、好的网站,像织梦、帝国、PHPWIND 程序,都可以建一个网站。问题4:这些大概要学多久?答:如果你想一个人建一个网站,最基本的技术:HTML+(CSS+DIV )+PS+ ( ASP/PHP/ASP.net/JSP 任意一种 ),HTML 简单点( 10 天搞定),CSS+DIV(一个月),PS ( 2 个月) ,ASP/PHP/ASP.net/JSP 任意一种 (难度: JSPASP.netPHPASP),学习时间长度随难度增加而增加,最简单的ASP 也得学上了2-3 个月。当然这还跟个人努力程度和天赋有关。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -