西安做网站 Web软件开发

  • 孙鑫
  • 2016-08-31
  • 168

西安做网站http://www.6tit.com Web软件开发

本章以一个新闻发布系统的实现为实例,介绍使用PHP,进行Web软件开发的一般过程和方法。

本章内容也是前四章内容的综合运用。

第一节 系统分析和系统设计

1.用户需求

经过对用户的调查,并与用户协商,一致确定最终的需求,表述如下:

系统名称:ABC新闻发布系统

系统功能:

(1)前台功能——最终客户,用于浏览新闻。

1)浏览最新新闻标题:显示10条最新新闻的标题;只列出允许发布到前台的新闻标题。

发布:允许让最终客户在前台看到。

2)浏览更多新闻标题:每页显示25条新闻标题,总数超过25条新闻时,分页显示

3)浏览新闻全文:单击1)、2)中新闻标题后可查看到新闻的具体内容:标题,作者,发布时间(年月日时分秒),内容

(2)后台管理——新闻管理人员,用于管理新闻

1)人员管理:

人员——使用本后台进行新闻管理的人。

人员信息——帐号,密码,姓名,联系方式,权限

其中,权限:登录系统,增加人员,修改人员,添加新稿,修改稿件,审核稿件,业务查询。

功能:

①人员验证:

任何人员进入后台管理系统,必须经过验证,验证的凭据是帐号和密码,必须与系统中的用户名与密码一致。

②人员信息的增加

③人员信息的修改

2)稿件管理:

编辑稿件:

稿件录入:录入新闻稿件信息。新增稿件录完成,提交至服务器,等待审核通过后发布。

稿件修改:对未发布或暂存的新闻稿件,可修改。修改稿提交前,必须再次检查是否已经被发布,若已发布,则服务器拒绝接受提交。

稿件删除:对未发布的稿件,如暂存稿件,可进行删除操作。

审核稿件:对提交待发的新闻稿件,决定发布还是退回。

说明:稿件的状态,有:提交待发,暂存,发布,退回4种。

3)业务记录

8种业务操作:登录系统,增加人员,修改人员,添加新稿,修改稿件,审核稿件,业务查询,退出后台,这均要自动记录到系统中去,记录的信息包括:

姓名,操作机器,操作时间,业务操作,操作稿件

4)业务查询西安做网站http://www.6tit.com

根据用户输入的查询信息,查询出符合条件的业务记录。