1. 研究目的与意义、国内外研究现状(文献综述)
一、本课题的意义
手机作为高科技发展的产物,从出现到现在已经有多年的发展历程。手机出现之时是一种高端消费品,使用群体也很少。随着生产厂商的增多,手机价格的下降,操作系统开发更新步伐加快,上游厂商智能产品线布局的加快,三大运营商的力推,家电零售渠道的大力铺货,移动互联应用层出不穷,多重因素使产品更新换代愈加频繁,且硬件配置标准更是被不断刷新,手机开始在群体当中普及开来,成为大众消费品。同时,手机也由款式单一、体积庞大并且仅仅只有通讯功能的工具,发展到款式多样、小巧玲珑且拥有多种功能的通讯工具。
目前国内手机的品种繁多,功能齐全,手机款式、品牌以及价格等方面各不相同,手机的消费不再是当初基本使用价值的消费,而是有了更多的文化消费方面的意义。群体消费文化[5]是影响手机使用的关键因素。我国消费文化,由于群体所处时代的不同,也存在较大差异。同时,手机品牌也有自己的品牌定位。例如,三星致力于以人才技术为基础创造出最高品质的产品和服务,索尼一直强调娱乐无限传递一种创新可信的品牌形象,lg则着力于新的精致设计和艺术级技术。
2. 研究的基本内容和问题
一、研究目标
基于.NET技术,设计并完成一个B/S结构[1]的手机测评网站。
1. 普通用户可以以关键字(包含品牌、价格、颜色、CPU、网络、屏幕等)检索相关的手机,对测评新闻评论,参与论坛讨论,给手机性能打分,手机性能对比,发站内消息,积累经验值向管理员申请转为专业用户。
2. 专业用户在包含普通用户权限的基础上可以在网站发布测评新闻。
3. 管理员在包含专业用户权限的基础上可以根据普通用户能力和表现批准其转为专业用户的申请,根据专业用户的能力和素质撤销其专业用户的权限转为普通用户,删除论坛帖子和测评新闻。
二、研究内容
1. 网站分为新闻区、讨论区、检索区、排名区,实现对各个区域友好的排版。
2. 统计并更新用户给手机的总评分,在首页显示手机评分排名。
3. 根据用户不同操作累加个人经验值。
4. 设计站内消息系统,普通用户可以通过站内消息向管理员提交申请,管理员对普通用户和专业用户的操作也可以通过站内消息通知指定用户。
5. 新闻、评论、帖子编辑时,实现插入图片、视频、链接的功能。
6. 手机性能对比一次只能选择两款不同型号的手机,自动生成性能对比表格,若选择多个设计合理的替换方式。
三、拟解决的关键问题
Internet上用户 |
系统服务器 |
网站后台数据库 |
图1.1 B/S结构在手机测评网站上的应用原理示意图 |
1. 手机测评网站结构
手机测评网站采用B/S结构,其基本原理如图1.1所示。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。
2. 数据库的建立
建立手机信息表,包含手机的型号、品牌、颜色、价格、CPU、网络、屏幕、积分等属性,以便作为用户搜索的关键字、手机分数排名和手机分类的依据。
建立用户表,包含所有用户的ID、密码、头像、权限等级、经验值等属性。
建立站内信表,包含通信双方的ID、标题、内容等属性。
数据库内的表会根据实际实现过程中的需求继续增加。表与表之间逻辑关系的设计。
3. 研究的方法与方案
一、研究方法
本网站采用.NET框架、B/S结构进行开发,后台数据库由SQL Server搭建并管理。根据用户需求划分板块,通过Microsoft Visual Studio、Dreamweaver等设计界面,安装Internet Information Services模拟服务器系统。
二、技术路线
搜集资料 |
针对用户做需求分析 |
设计网站主要模块 |
配置Microsoft Visual Studio、SQL Server、Internet Information Services等开发环境 |
设计表(属性,主键,外键)及表间关联 |
设计网站主要功能 |
编写对数据库的操作语句 |
用C#编写功能函数 |
测试功能,完善系统 |
撰写毕业设计论文 |
三、可行性分析
1. 该项目需要安装Microsoft Visual Studio、SQL Server、Internet Information Services和Dreamweaver,相关软件都正在学习使用。
2. 编写网站需要用到C#语言,正在学习。
3. 就目前使用的开发技术来说,系统的功能目标能够达到,利用现有的技术在规定的期限内开发工作基本能够完成。
4. 系统不存在任何冒犯、妨碍和责任的问题。
4. 研究创新点
1.手机完全按照站内用户打分排名并实时更新。
2.普通用户可以在管理员的批准下升级为专业用户,得到更多权限,专业用户也可能会被管理员撤销权限。
3.可以任选机型进行性能对比,方便用户更好的选择。
5. 研究计划与进展
1月15日--2月15日:搭建框架和界面设计。
2月16日--4月10日:写代码和关联数据库。
4月11日--4月25日:进行功能补充和排错,开始撰写毕业设计论文。
