东陆风华BBS

 找回密码
 注册东陆风华通行证
东陆风华论坛18周年庆(2005.3.28-2023.3.28)东陆风华-云南大学各专业历年考研复试信息汇总帖送人玫瑰手留余香-云南大学历年考研复试信息汇总
东陆风华-云南大学各学院考研QQ群号码
申请东陆风华实名认证免费领取云大考研考博真题如何申请云南大学考研论坛VIP会员?VIP特权?
东陆风华-云南大学各省校友&云南省各地州校友QQ群云南大学呈贡校区图片 &宿舍图片&图片云大 东陆风华送人玫瑰手留余香-云南大学2021年考研复试信息分享
返回列表 发新帖
查看: 6684|回复: 0

网站开发和管理信息系统开发流程心得

[复制链接]

该用户从未签到

发表于 2007-4-23 14:38:57 | 显示全部楼层 |阅读模式

东陆风华帐号全站通用,包括论坛、商城、网络家园等站点,登陆查看更精彩内容

您需要 登录 才可以下载或查看,没有帐号?注册东陆风华通行证

x
原文章地址: http://www.konique.com/trackback.asp?tbID=75

参与了多个网站以及管理信息系统(MIS)项目的开发管理工作,同时接触了网络上的一些流程规范教程,悟出了一些心得,由于网站开发和MIS系统开发有着共性,所以下面主要以网站开发为例子给大家一起分享下:

一.概念

  网站(MIS系统)项目管理就是根据特定的规范、在预算范围内、按时完成的网站(MIS系统)开发任务。

二.需求分析

项目立项

  我们接到客户的业务咨询,经过双方不断的接洽和了解,并通过基本的可行性讨论够,初步达成制作协议,这时就需要将项目立项。较好的做法是成立一个专门的项目小组,小组成员包括:项目经理,网页设计,程序员,测试员,编辑/文档等必须人员。项目实行项目经理制。

客户的需求说明书

  第一步是需要客户提供一个完整的需求说明。很多客户对自己的需求并不是很清楚,需要您不断引导和帮助分析。曾经有一次,我问客户:“您做网站的目的是什么?”他回答:“没有目的,只是因为别人都有,我没有!”。这样的客户就需要耐心说明,仔细分析,挖掘出他潜在的,真正的需求。 配合客户写一份详细的,完整的需求说明会花很多时间,但这样做是值得的,而且一定要让客户满意,签字认可。把好这一关,可以杜绝很多因为需求不明或理解偏差造成的失误和项目失败。糟糕的需求说明不可能有高质量的网站。那么需求说明书要达到怎样的标准呢?简单说,包含下面几点:

1.正确性:每个功能必须清楚描写交付的功能;
2.可行性:确保在当前的开发能力和系统环境下可以实现每个需求;
3.必要性:功能是否必须交付,是否可以推迟实现,是否可以在削减开支情况发生时"砍"掉;
4.简明性:不要使用专业的网络术语;
5.检测性:如果开发完毕,客户可以根据需求检测。

    比如我们在开发云南俊发房地产股份有限公司的档案信息管理系统的时候,由于第一次接到这样的项目,经验不足,没有做详尽的需求分析,导致开发过程中出现很多的问题。接到该公司第二个开发项目的时候,虽然我们用几天做了需求分析,但是在项目开发过程中,我们发现我们的需求分析工作还是没有到位。所以说,需求分析是一个项目的关键所在。

三.系统分析

(一)、网站总体设计

  在拿到客户的需求说明后,并不是直接开始制作,而是需要对项目进行总体设计,详细设计,出一份网站建设方案给客户。总体设计是非常关键的一步。它主要确定:
1.网站需要实现哪些功能;
2.网站开发使用什么软件,在什么样的硬件环境;
3.需要多少人,多少时间;
4.需要遵循的规则和标准有哪些。

  同时需要写一份总体规划说明书,包括:
1.网站的栏目和版块;
2.网站的功能和相应的程序;
3.网站的链接结构;
4.如果有数据库,进行数据库的概念设计;
5.网站的交互性和用户友好设计。

(二)、网站建设方案

  在总体设计出来后,一般需要给客户一个网站建设方案。很多网页制作公司在接洽业务时就被客户要求提供方案。那时的方案一般比较笼统,而且在客户需求不是十分明确的情况下提交方案,往往和实际制作后的结果会有很大差异。所以应该尽量取得客户的理解,在明确需求并总体设计后提交方案,这样对双方都有益处。网站建设方案的包括以下几个部分:
1.客户情况分析;
2.网站需要实现的目的和目标;
3.网站形象说明;
4.网站的栏目版块和结构;
5.网站内容的安排,相互链接关系;
6.使用软件,硬件和技术分析说明;
7.开发时间进度表;
8.宣传推广方案;
9.维护方案;
10.制作费用;
11.本公司简介:成功作品,技术,人才说明等。

  当您的方案通过客户的认可,那么恭喜你!您可以开始动手制作网站了。但还不是真正意义上的制作,你需要进行详细设计:

(三)、网站详细设计

  总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化。详细设计主要是针对程序开发部分来说的。但这个阶段的不是真正编写程序,而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,它们应该 包含必要的细节,例如:程序界面,表单,需要的数据等。程序员可以根据它们写出实际的程序代码。

    又比如我们在开发我们工作室接到的第一个开发项目的时候(云南俊发房地产股份有限公司的档案信息管理系统),就没有好好做一份系统分析说明书,只是凭着客户提供的一个系统需求说明草稿,就匆忙进行开发工作,结果可想而知,开发到中期的时候,客户对系统很多地方不满意,结果光是修改,就花了很多的时间。所以现在我们得到的经验是,给客户一份尽可能详细的系统分析书,客户认可并签字了,我们接下来就开始进行下一步的开发工作了,这样做的目的是避免了后期的不断修改。当然,有时候有的功能模块还是需要修改的,这样,双方就可以同过协商,根据项目适当追加修改工作的费用。

四. 项目实施

1、整体形象设计

  在程序员进行详细设计的同时,网页设计师开始设计网站的整体形象和首页。
整体形象设计包括标准字,Logo,标准色彩,广告语等。 首页设计包括版面,色彩,图像,动态效果,图标等风格设计,也包括banner,菜单,标题,版权等模块设计。首页一般设计1-3个不同风格,完成后,供客户选择。 在我们给云南俊发房地产股份有限公司开发他们的网站的时候,网页美工就已经先把整体版面设计好,并通过客户的认可。

  记住:在客户确定首页风格之后,请客户签字认可。以后不得再对版面风格有大的变动,否则视为第二次设计。

2、开发制作

  到这里,程序员和网页设计师同时进入全力开发阶段,需要提醒的是,测试人员需要随时测试网页与程序,发现Bug立刻记录并反馈修改。不要等到完全制作完毕再测试,这样会浪费大量的时间和精力。在这里有一个心得是,开发人员不参与测试工作,而测试的人员,除了有一定的网站使用经验和知道网站构架的人员外,还需要一些完全不知道网站构架的人员来参与测试,这些人比如是办公文员之类的,因为网站的目的就是给用户使用的,我们要让那些不怎么会使用网站的人也能够顺利使用我们开发的网站,这就是人性化的设计——为用户着想。所以参与测试的人员一定要有这样的人来进行体验测试。
    开发过程中,项目经理需要经常了解项目进度,协调和沟通程序员与网页设计师的工作。

3、调试完善

  在网站初步完成后,上传到服务器,对网站进行全范围的测试。包括速度,兼容性,交互性,链接正确性,程序健壮性,超流量测试等,发现问题及时解决并记录下来。

  为什么要记录文档呢?其实本软件工程本身就是一个文档,是一个不断充实和完善的标准。通过不断的发现问题,解决问题,修改,补充文档,使这个标准越来越规范,越来越工业化。进而使得网站开发趋向规范,趋向合理。

4、宣传推广
    一般情况下,除非客户有要求或者合同里面有规定,否则开发方一般不会给客户进行网站的宣传工作。
  宣传推广的基本方法有:
(1).网页里设置适当的META标签;
(2).各搜索引擎登录;
(3).准备新闻稿件在各新闻公告板发表;
(4).合理使用Email邮件列表;
(5).广告条交换;
(6).付费广告。
  至此,网站项目建设完毕,将有关网址,使用操作说明文档等提交客户验收。如果需要维护,另行签定维护项目。

5、维护

  网站成功推出后,长期的维护工作才刚刚开始,我们需要做到的是
(1).及时响应客户反馈;例如可以采取Email自动回复功能,然后在1-3个工作日里解决问题,再次回复;
(2).网站流量统计分析和相应对策;
(3).尽量推广和使用您的网址;
(4).网站内容的及时更新和维护。

    现在一般的中型企业都有信息部门,他们有自己的网站维护人员,我们需要做的就是给他们的员工进行维护网站的培训工作。

五.遵循的规范

1.网站建设目录规范
2.网站文件命名规范
3.网站建设尺寸规范
4.网站首页head区代码规范
5.网站连接结构规范


                   天地游子
      2007年4月22日

[ 本帖最后由 天地游子 于 2007-4-23 14:40 编辑 ]
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|小黑屋|手机版|Archiver|东陆风华,凝聚云大人的力量 ( 滇ICP备07500061号-1 )

GMT+8, 2024-3-28 23:31 , Processed in 0.109375 second(s), 19 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表