![](https://csdnimg.cn/release/download_crawler_static/88199234/bg7.jpg)
2.2 需求分析
众所周知,需求分析在软件开发中起着至关重要的作用,它对于软件开发的质量、
进度往往具有决定性的意义。为了开发出真正满足用户需求的产品,首先必须知道用户
的需求。对客户需求的深入理解是开发工作获得成功的基础。需求分析的任务不是确定
系统怎样完成它的工作,而仅仅是确定系统必须完成那些工作,也就是对目标系统提出
完整、准确、清晰、具体的要求。
本美食网站作为一个面向所有网络用户的网站,既要面对浏览网页信息的用户,还
要面对留言交流的用户;另外,网站还涉及到后台管理的需求。因此多角度、多方面进
行需求分析,尽量满足各方的功能需求。
2.2.1 功能性需求
本美食网站的建设,主要针对美食爱好者及各界需要搜集美食信息的网络用户的需
求进行设计开发的,因此,将打造一个界面美观友好,布局合理,栏目功能强大,信息
详尽的网站。另外,网站后台管理将实现简单操作、易于维护等基本功能。
开发美食网站的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探
讨问题的平台。因此,该网站最基本的功能首先是发表主题,其次是其他人员根据主题
发表评论。此外,为了记录主题的发表者和主题的回复信息,系统还需要提供用户注册
和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏
览主题信息。
开发潮汕美食网站解决的关键问题有:
(1)网站的界面设计及实用性
网站人机界面操作友好,本网站界面具有简洁性和友好性等特点,但又不失独特的
页面风格,体现地方特色。界面采用引入的图片温馨暖格调的色调,优雅大方,内部结
构采用框架布局,使整个网站看起来更有层次感,在用户功能操作上,设计简单方便
(2)数据库设计
在开发过程中要确保数据的独立性与完整性,建立合理的表结构,避免数据冗余,
数据的存储准确有效,减少冗余,节约存储空间。要充分考虑各种可能性,便于后期更
新信息,后台对网站的维护等。
(3)系统安全性
确保用户和后台管理人员的操作权限。
根据用户的需求及以上的分析,潮汕美食网站需要具备前台功能和后台功能。
(1)网站前台显示功能:在用户未登录状态下,游客只可以浏览网站的美食资讯,
美食大全,联系我们三大板块,可以发表评论。用户在完成注册成功登录系统后,除了
可以完成上述功能外,还可以进入我的美食板块,发布自己喜欢的美食,与大家交流,