——Check Food Far Apart——
天南地北美食查查看系统项目
总体设计说明书
(第 1 版)
二○○九年四月
软件学院 Software Engineering Project
目
录
1 引言...........................................................................................................................................3
1.1 编写目的......................................................................................................3
1.2 背景..............................................................................................................3
1.3 定义..............................................................................................................3
1.4 参考资料......................................................................................................4
2.总体设计..................................................................................................................................4
2.1 设计思想与目标............................................................................................................4
2.2 运行环境..........................................................................................................................4
2.3 基本设计概念.................................................................................................................5
2.3.1....................................................................................................................................5
2.3.2....................................................................................................................................7
2.3.3....................................................................................................................................7
2.3.4....................................................................................................................................8
2.3.5....................................................................................................................................8
3.数据库设计............................................................................................................................9
3.1 会员表.........................................................................................................................10
3.2 管理员表.....................................................................................................................11
3.3 登陆记录表.................................................................................................................11
3.4 菜品类型表.................................................................................................................12
3.5 菜品信息表.................................................................................................................12
3.6 收藏菜品表.................................................................................................................13
4.系统出错处理设计
4.1 出错措施.....................................................................................................................13
4.2 补救措施.....................................................................................................................13
4.3 系统维护设计 ...........................................................................................................13
一.引言
1.1编写目的
本文在需求之后的阶段。从设计的角度来讲述软件的总体方案与
设计思路及构想。
本文适合于想了解本天南地北美食查查看软件开发设计思想方法
的相关人员。对进一步开发该软件的相关人员,做一个总体设计的参
考及指导。
1.2背景
“民以食为天,生以食为本。”在全面建设小康社会的今天,餐饮业
不仅关系老百姓的生活质量和水平,也关系到消费安全和国民健康,
关系到社会的和谐和安定。中华餐饮文化博大精深,餐饮业在我国已
有几千年的发展历史,近年来随着我国经济快速发展,对外开放进一
步扩大,餐饮业急速发展,已经成为一个与人民群众生活密切相关的、
潜力巨大的朝阳产业。随着人们社会经济交往活动的增加,促进了餐
饮业的发展。一些地方特色的家常菜馆、小吃街、美食广场、中西式
快餐遍地开花,异常火爆。特别是近几年来,居民生活节奏的加快和
消费观念的更新,使外出就餐成为时尚。加上饮食观念的转变,消费
档次也逐年提高
1.待开发软件名称:天南地北美食查查看
2.软件开发者:
界面设计: 程序设计: 数据库设计:赵斐 周超群 周晶晶
3.软件开发对象:美食爱好者 网民等
1.3参考资料
《天南地北美食查查看需求分析说明书》
《软件工程导论》第五版 张海藩 编著 清华大学出版社
《Web 程序设计》第二版 吉根林 崔海源 主编 顾韵华 吴军华 郑玉
编著 电子工业出版社
《数据库系统概论》第四版 王珊等编著 高等教育出版社
二.总体设计
2.1设计思想与目标
1.CFFA 美食查询系统为人们日常生活提供一个方便的平台。
2.用户通过注册登陆本系统浏览查询各种菜系和不同类别的食
物,可收藏特色网页或者在论坛讨论各自不同的见解。
3.后台人员会对整个流程进行有效的控制、管理和统计,并及时更
新。
4. 该系统针对用户和网站管理员分前台和后台。用户可以轻松实
现我们网站上的任一操作,后台管理人员主要工作是认真保存整
理用户资料,并随时关注网站访问动态和美食动态,根据用户的
反馈和意见及时对网站进行维护和更新。
2.2 运行环境
1. 开发工具:Microsoft Visual Studio .NET 2005
Microsoft SQL server 2000
Adobe Photoshop CS
2.3基本设计概念
层次图:
登陆
一 般 用 户
端
注册会员
管理员
浏
览
查
询
基
本
信
息
发
表
评
论
收
藏
资
料
查
看
个
人
信
息
查
询
更
多
信
息
整
理
会
员
资
料
清
理
过
时
内
容
设
置
系
统
参
数
创
建
新
的
管
理
员
2.3.1 注册,登录模块
非会员可以通过注册成为 CFFA 系统会员;会员登录系统后,才
能够查看个人信息,才能够对浏览网站,才能够收藏评论;若会员忘
记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会
员密码。
会员登录系统
是否会员
N
注册
忘记密码?
N
信息合法?
通 过 邮 箱
要回密码
输 入 会 员
名和密码
显 示 欢
迎信息
N
密码正确?
出错信息
进入系统
N
退出
2.3.2 个人信息查看模块
会员登录后,可以查看自己用户名的相关信息,可以查看以往浏
览过的菜肴,感兴趣的新烹饪方法,个人信息汇总,修改个人信息,
个人积分纪录,查看收藏夹,查看个人历史等信息。
2.3.3 收藏模块
会员可以通过组合搜索或者快速搜索查找所需要的东西,可以查
看返回结果中的某一具体信息,能够对该项进行评论,如果觉得本菜
肴很特别,可以把该书加入收藏夹,也可以在该项下边评论力顶,会
员可以查看自己的状态信息,并对其进行修改,生成客户资料;资料
生成后,由后台服务人员进行整理存档。
后台用于管理员对网站的管理,管理员分不同的角色:超级管
理员,资料管理员,会员管理员,消息管理员,其中超级管理员拥有
所有权限对网站进行管理。
2.3.4 系统管理模块
此模块只有超级管理员有权进行操作,可设置系统参数,授予和
收回管理员的权限,创建新的管理员。
2.3.5 会员管理模块