- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于uml建模的美食论坛系统分析与设计
一、美食论坛系统开发背景及意义
1.1系统开发背景
现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。
因此伴随着网络的普及,论坛逐渐融入人们的生活。人们只需通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。
1.2系统开发意义
中国已进入温饱问题基本得到解决的小康社会,人们对食物的要求越来越高,不仅仅局限于能吃饱就好,越来越多人在追求更多的美食。迅猛发展并日益成熟的互联网已经影响到我们生活的方方面面。人们真真切切的体会到了网络带给大家的便捷,互联网以其独有的优势快速地渗透到越来越多的传统领域。中国菜以其悠久的饮食文化,推陈出新的美食特色,种类多样的选择无疑可以在互联网上“大展拳脚”,在网上推广美食,详述各种美食做法必定受到各种美食爱好者的追捧。开发此网站,目的在于尽可能详细地展示,介绍美食信息,同时提供美食爱好者一个交流的平台,使得更多的美食传统做法得到推广,也可激发更多美食创意产生。同时,美食论坛具有的订餐环节,可以使现代人生活更方便。
二、美食论坛系统分析
2.1可行性分析
2.1.1社会可行性
本网站的开发符合国家法律法规,能健康独立的运行,操作使用方便,能免费提供大量美食信息,用户通过本平台不仅可以查阅到自己需要的信息资源,还能进行评论和交流,满足不同地方美食爱好者的需求。
2.1.2技术可能性
就技术层面而言,此美食网站开发基于B/S模式,拟建的方案比较成熟,技术难度不大。主要包括前端应用程序以及后台数据库的建立和维护。应用程序要求具备功能完善,方便使用等特点,后台数据库要求能够建立数据一致性和完整性强,安全性好的数据库。
网站使用的是Access数据库,C#,ASP开发语言作为开发工具,这些都是目前十分成熟的技术。
同时,大学三年所学习的专业知识使我在一定程度上具备了开发这一网站的能力,现有的计算机设备也完全可满足此次开发的需求。
2.1.3经济可行性
本美食网站设计与开发所要求的硬件(计算机及相关硬件)和软件(C# ,ASP, Accsess,Word等)均在市面上易于购买或可直接从网上下载并免费使用,不需要发大量的资金购买高成本的设备,大大提高了在设计过程中的工作效率。网站的主要成本主要集中在开发过程及后期维护上,开发周期短,人员经济支出不大,对用户不会造成过重的经济负担。且投入使用后,可通过招商广告版面等方式收取费用,以应付日常必要开支甚至盈利,因此,本系统在经济航是可行的。
2.2需求分析
本美食网站作为一个面向所有网络用户的网站,既要面对浏览网页信息的用户,留言交流的会员,还要面对发布广告的商家以及后台管理需求,因此多角度,多方面进行需求分析,尽量满足各方面的功能需求。
2.2.1 用户对美食网站的需求
美食网站的功能主要是信息发布,提供美食查询,留言交流以及订餐服务。其中信息发布是各种类型的美食信息包括美食材料、做法、市面价格等。美食查询是提供浏览网页的用户的搜索功能,使其方便快捷的找到需要的信息。留言交流是用户在网站留言,说出想法留下问题。订餐服务是会员可以在网站合作商家进行订餐业务。
2.2.2界面设计需求分析
本网站界面具有简洁性和友好性等基本特点,尽可能的满足各个年龄阶层的顾客的需求。界面采用引入土门温馨暖格调的色调,优雅大方,内部结构采用框架布局,使整个网站有层次感,在用户功能操作上,简单方便。
三、美食系统总体设计
3.1系统目标
本系统主要是为了给那些对饮食方面感兴趣的朋友提供一个交流的平台,对有话可说的朋友,你在这里可以进行注册成为会员,参与有关话题的讨论,或提出新的话题,还可以修改个人资料。会员可以订餐,订单信息由论坛发给商家。非注册会员你可以浏览论坛里的帖子,获取对自己有用的信息。另外假如你对某些版块很赶兴趣,你还可以向管理员申请成为某一版块的斑竹,去管理本版块的帖子,对于那些不健康的帖子你可以把它们给删除掉,起到对论坛的维护作用。另外,商家可以在论坛中发布美食广告,处理会员的点餐订单,等等。
3.2系统功能结构
3.3系统流程图
数据流图:
业务流程图:
3.4系统开发环境
3.4.1对网络构建的需求
目前在本地机上进行开发、测试。然后部署到基于Tomcat服务器的远程服务中。
3.4.2硬件设备
(1)处理器型号及内存容量:内存512M及以上;
(2)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:硬盘80G及以上、声卡、显卡无要求;
(3)输入及输出设备的型号和数量,联机或脱机:考虑到数据的安全性问题,要求使用磁盘阵列。
(4)数据通信设备的型号和数量;
(5)功能键及其他专用硬件
3.4.3支持软件
(1)操作系统:利用 Windows 操作系统进行
文档评论(0)