B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。
B/S结构的优点:1。 客户端无需安装,有Web浏览器即可。
2.B/S架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
3。 B/S架构无需升级多个客户端,升级服务器即可。
1。4 开发环境简介
(1) 硬件:
处理器类型:Intel Core i5-4200U CPU
处理器速度:2。30GHz
内存:8G
(2) 软件:
操作系统:Windows 10 企业版
数据库:SQL Server 2012
开发环境:Microsoft。NET Framework 4。5
开发工具:Microsoft Visual Studio 2015
开发语言:C#语言
浏览器:Google Chrome
Web服务器:Internet 信息服务器(IIS)10。0 Express
分辨率: 1366*768
2 系统的分析与设计
2。1 可行性分析
前台网页是针对游客的,游客可以高效便捷的查询自己想要的景区信息,景区评论,和对喜欢的景区进行点赞等等,接着制定自己的出游计划,实现景区管理后台的基本功能。游客出游后,可以对出游的景区进行评论和建议,后台景区的供应商可以根据游客的一些好的建议来完善自己景区,使得以后的游客可以获得更好的出游体验,也让自己的景区吸引更多的游客来游玩。当然,后台的供应商们是有选择的参考游客的评论,后台的管理员可以有权限去删除恶意的评论。游客-供应商-管理员协作,方可获得更完美的系统体验和生活体验。
可行性分析是指从技术实施、经济支持、用户体验来分析此系统是否存在可行性。目的是在有限的时间和经济基础上完成目标,把系统投付使用。
(1) 技术实施:现有的计算机硬件和计算机软件基本满足系统需要。开发人员现有的技术水平虽然不是很高,但是在自身努力和同学的帮助下,在规定时间内基本能完成系统的开发任务。
(2) 经济支持:充分利用自己的电脑,在软件硬件的支持下,没有额外的经济支出。
(3) 用户体验:用户体验主要指对于系统的UI设计和功能是否是用户能接受的。UI设计上参考了以往实习公司的Web前端,功能也基本满足用户所需。
2。2 需求分析论文网
软件工程中包含需求分析、系统设计、代码编写和系统测试四个阶段。其中需求分析是系统开发的第一步也是很重要的一步。因为,系统开发是一个循序渐进的过程,所有需求可能不会第一时间全部想到,要尽量的从用户角度思考全面,当然在开发过程中会有需求不断地提出,系统需要适应这些需求。
在需求分析阶段中,根据信息收集和汇总,本系统应该满足以下需求:
(1) 为保证景区管理系统后台的可用性,后台应可以进行用户注册,用户登陆,登陆的时候能进行身份区分,判断是管理员还是供应商。
(2) 为满足景区供应商推销自己的景区,景区后台系统应能够让供应商查询景区,上线景区,编辑景区信息,删除景区,查看景区评论,新增评论。
(3) 为了系统管理员管理系统,管理员的权限最高,在拥有供应商所有权限的基础上加上拥有审核供应商景区和删除恶意评论的功能。
(4) 前台供游客使用,应具有查询景区,给景区点赞和给景区评论的功能。