软件工程总体设计文档——Check Food Far Apart——天南地北美食查查看系统项目总体设计说明书(第1版)二??九年四月软件学院 Software Engineering Project目录1 引言...................................................................... (3)1.11.21.31.4 编写目的...................................................................... ................................3 背景.................................................................. ............................................3 定义.................................................................. ............................................3 参考资料.................................................................. (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收藏菜品表...................................................................... ...........................................134.系统出错处理设计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 2000Adobe Photoshop CS 2.3基本设计概念层次图:2.3.1注册,登录模块非会员可以通过注册成为CFFA系统会员;会员登录系统后,才能够查看个人信息,才能够对浏览网站,才能够收藏评论;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。
2.3.2个人信息查看模块会员登录后,可以查看自己用户名的相关信息,可以查看以往浏览过的菜肴,感兴趣的新烹饪方法,个人信息汇总,修改个人信息,个人积分纪录,查看收藏夹,查看个人历史等信息。
2.3.3收藏模块会员可以通过组合搜索或者快速搜索查找所需要的东西,可以查看返回结果中的某一具体信息,能够对该项进行评论,如果觉得本菜肴很特别,可以把该书加入收藏夹,也可以在该项下边评论力顶,会员可以查看自己的状态信息,并对其进行修改,生成客户资料;资料生成后,由后台服务人员进行整理存档。
后台用于管理员对网站的管理,管理员分不同的角色:超级管理员,资料管理员,会员管理员,消息管理员,其中超级管理员拥有所有权限对网站进行管理。
2.3.4系统管理模块此模块只有超级管理员有权进行操作,可设置系统参数,授予和收回管理员的权限,创建新的管理员。
2.3.5会员管理模块超级管理员和会员管理员对此模块有权操作。
该模块将实现会员等级的设置和积分与会员等级关系的确定。
2.3.6消息收发模块超级管理员和消息管理员对此模块有权操作。
该模块将市场消息,热门话题,最佳菜品,本月top 10排行榜发布在前台首页。
系统说明1.1系统构成方案系统流程图(二)用户手册 (三)测试计划 (四)详细的实现计划 (五)数据可设计结果三(数据库设计 3.1会员表3.2管理员表3.3登陆记录表 3.4菜品类型表3.5菜品信息表3.6收藏菜品表四(系统出错处理设计 4.1出错信息系统出现错误时,捕捉到系统的错误,存入错误记录文件中,供相关人员查看。
在界面上,不弹出错误页面,以脚本形式给出出错的大概信息提示浏览者。
4.2补救措施软件出现错误后可采取的措施: 1、重新启动操作系统。
2、检查是否启动服务。
3、备份数据,重新部署系统。
4、根据错误记录文件,做出相应错误处理。
4.3系统维护设计为方便系统的维护,在代码设计中,以对象设计为主、过程设计为辅,每一个步骤都给出注释,方便维护人员查看代码和阅读代码。