所谓色、香、味、意、型、养,世界上只有美食能同时满足人的六感,无人能抗拒美食的诱惑。而生活节奏越来越快的今天,美食对于人们的重要性愈加重要。此次设计所做的是一个关于美食信息网络在线分享的网站。此网站设计目的是为人们足不出户提供美食烹饪的方法,并且支持用户对提供美食制作方法的其他用户反馈留言,实现用户与用户、用户与网站间的互动。
本设计使用了快速原型法与生命周期法相结合的开发方法来进行设计,是基于ASP.NET平台运用B/S结构的Web项目,通过应用.NET动态网页制作技术结合HTML、Javascript技术和SQL语句开发的美食信息网络在线分享平台网站。
本网站包括两个基本的部分,一个是前台的普通用户使用查询程序,包括用户在前台注册,登录,浏览美食新闻,浏览美食文化,查询烹饪方法,留言,当用户需要对浏览的美食新闻进行评论,可以使用游客身份评论,也可登录进行操作。如果用户不能登录,则需要注册后,才能为浏览的美食菜谱或新闻进行评论。另一个是后台的管理员添加和删除美食新闻,美食文化,美食信息等功能。总之,此动态交互式的美食信息网络在线分享网站具有动态管理功能,在管理效率上有很大的提高,基本上达到了设计目的。
目 录
1 绪论 1
1.1 选题背景 1
1.2 选题的目的与意义 1
1.3 选题内容 2
1.4 研究方法 2
1.5 .NET Framework 技术 2
1.5.1 .NET语言 2
1.5.2 通用语言运行时 2
1.5.3 .NET Framework 类库 2
1.5.4 ASP.NET 3
1.5.5 Visual Studio 3
2 系统分析 4
2.1 需求分析 4
2.1.1 需求分析的任务 4
2.1.2 需求分析的原则 4
2.1.3 系统描述 4
2.1.4 角色 4
2.2 可行性分析 6
2.2.1法律可行性 6
2.2.2经济可行性 6
2.2.3技术可行性 6
2.2.4操作可行性 7
2.3 系统业务流程分析 7
3总体设计 10
3.1 系统的规划与原理 10
3.2 系统的功能设计 10
3.3 系统的架构设计 11
3.4 数据库设计 12
3.4.1 数据库需求分析 12
3.4.2 概念设计 13
3.4.2 逻辑设计 16
3.4.3 物理设计 17
4 详细设计 21
4.1系统功能模块设计 21
4.1.1 前台模块设计 21
4.1.2 后台管理员模块设计 23
5 系统实现 26
5.1数据库连接的实现 26
5.2对数据库中数据进行获取的实现 26
5.3具体模块和页面的实现 27
5.3.1 前台用户主页面 27
5.3.2 注册页面 28
5.3.3 登陆页面 30
5.3.4 后台管理员主界面 31
5.3.5 后台管理员对数据的增删改查界面 32
5.3.6 相关咨询页面 32
5.3.7用户上传美食信息页面 33
5.3.8美食详细信息页面 33
6 系统的测试与维护 35
6.1测试方法 35
6.1.1 系统测试计划 35
6.1.2 系统测试工具 35
6.1.3 系统测试方法和测试类型 35
6.2测试环境 36
6.3测试用例 36
6.4系统调试 36
6.5测试结果 37
7 结 论 38
致 谢 39
参考文献 40