学霸网站-Beta版本发布说明
| 项目名称 | 学霸网站 |
| 项目版本 | Beta |
| 项目团队 | ourteam |
| 发布日期 | 2015-1-5 |
一、Alpha版本实现功能简介:
1.匿名提问
2.匿名回答
3.采纳功能
4.登录、注册失败后,用户名等信息保留在页面
5.加入悬赏功能
二、Beta版本实现功能
1.外部问题的显示
将爬虫组爬到的问题在网页上进行显示。在热门问题里面根据浏览量显示前十的问题,可能有外部问题(爬虫组爬来的问题)。

点击外部问题,跳转到外部问题所在的链接页。

2.外部问题的搜索
不仅可以对内部问题进行搜索,外部问题也可以进行搜索。外部问题同时支持对标题的搜索和摘要的搜索。

注:有些问题显示乱码已经向爬虫组反馈
3.文档的上传下载
文档的上传下载大致有一个实现的框架在那里,可是跑不起来,我们通过修修补补,对文档的上传下载进行了完善,整理
了数据库中的Document表等,最终实现了ppt、pptx、pdf、doc 、docx等资源的上传下载,同时支持上传时用户指定标签。
但是预览功能只支持于pdf。
文档上传:

文档在自定义标签下的显示:

文档预览:

文档下载:

4.资源的搜索
实现了对资源索引的创建以及搜索功能。

三、Beta阶段实现的其他小功能以及BUG的修复等
1.将接口封装到webservice
2.对数据库进行大规模的整理
3.对部分UI进行优化
4.修复回复内容可以为空的BUG
5.解决了点击标签进入List.aspx页面后卡死的问题
6.解决了提问内容不能换行的BUG
7.解决文档的浏览量显示不正确
8.将左侧标签固定为十个,以特定顺序排序(前五个是问题数最多的,后五个是文档数最多的)
9.将验证码长度由原先的六位改为四位,方便登录
10.修改xueba默认邮箱(outlook邮箱发送邮件慢)
11.解决了PDF文档不预览的问题
四、运行环境条件
为了测试学霸网站在不同内核(主要是针对Trident、Gecko、Presto、和Webkit等主流内核)、不同版本浏览器中的运行
情况,专门针对以下具有代表性的浏览器进行了测试,包括ie/ firefox /opera/chrome/ safari/360浏览器。我们对学霸网站
几乎所有的页面进行了测试,包括:主界面、登录界面、重置密码界面、注册界面、左侧的标签栏导入的分类界面、点击单个
问题后进入的问题界面、评论界面、回答界面、提问界面、上传资源界面、搜索界面、举报界面
测试结果如下表:
|
IE |
Firefox |
Opera |
Chrome |
Safari |
360 |
|
|
主界面 |
√ |
√ |
√ |
√ |
√ |
√ |
|
登录 |
√ |
√ |
√ |
√ |
√ |
√ |
|
重置密码 |
√ |
√ |
√ |
√ |
√ |
√ |
|
注册 |
√ |
√ |
√ |
√ |
√ |
√ |
|
问题分类 |
√ |
√ |
√ |
√ |
√ |
√ |
|
单个问题 |
√ |
√ |
√ |
√ |
√ |
√ |
|
评论 |
√ |
√ |
√ |
√ |
√ |
√ |
|
回答 |
√ |
√ |
√ |
√ |
√ |
√ |
|
提问 |
√ |
√ |
√ |
√ |
√ |
√ |
|
上传 |
√ |
√ |
√ |
√ |
√ |
√ |
|
搜索 |
√ |
√ |
√ |
√ |
√ |
√ |
由上表分析可知学霸网站在使用当前主流内核的各种浏览器中均能够较好的运行。
注:IE浏览器请使用IE9以上的版本
五、存在的问题
网页的整合
注销功能的实现(现在注销只是简单跳转到登录页面)
UI的优化(原先的UI不得不说太丑了...)
匿名提问的采纳
高级搜索(空壳功能,我们给注释掉了)
webservice接口的扩充与完善
六、学霸网站网址
学霸网站-Beta版本发布说明的更多相关文章
- 学霸网站-Alpha版本发布说明
项目名称 学霸网站 项目版本 Alpha 项目团队 ourteam 发布日期 2014-11-23 一.版本的新功能 1.匿名提问 用户提问的时候可以选择匿名提问,这样在问题的详细信息不会显示提出者的 ...
- Beta版本测试报告以及Beta版本发布说明
Beta版本测试报告 请根据团队项目中软件的需求文档.功能说明.系统设计和Beta阶段的计划安排,写出软件的测试过程和测试结果,并回答下述问题. 在测试过程中总共发现了多少bug?每个类别的bug分别 ...
- 团队作业-Beta版本发布
这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 Beta版本发布报 ...
- Beta版本发布说明
发布地址 https://github.com/LongWerLingShi/DataObtainingAndHandling/tree/beta 版本开发背景 首先,应软件工程课程要求,我们小组针对 ...
- 学霸网站---Alpha+版本测试报告
说明:由于老师前几天要求交测试报告,本测试报告只针对当时完成的功能进行测试,并不是几天之后要发布的BETA版本,不会有很多差别,但是BETA版本会包含对其中BUG的修复. 学霸网站测试报告 一.引言 ...
- Beta版本发布报告
项目名称 学霸系统写手机客户端 项目版本 Beta版本 负责人 北京航空航天大学计算机学院 hots团队 联系方式 http://www.cnblogs.com/hotsbuaa/ 要求发布日期 20 ...
- Beta版本发布
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/?page=2 这个作业要求在哪里 <作业要求的 ...
- Beta版本发布!
该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业地址:https://edu.cnblogs.com/c ...
- 团队——Beta版本发布
目录 最棒团队成员信息 一.7次冲刺博客链接 二.解决的Alpha版本问题 / Beta计划任务(与Alpha版本不同点) 二.项目本次α版本的发布地址.下载安装说明 四.PM最终报告(详细报告在各冲 ...
随机推荐
- ActiveMQ安装
安装环境: 逛网下载最新安装包,ubuntu下解压sudo tar -zxvf xx.tar.启动activeMQ. 报错如下: 原因是没有找到java命令位置,编辑启动配置文件: 再次启动,完成后进 ...
- EBS中后台AP发票审批脚本
Declare l_Hold_Count Number; l_Funds_Code Varchar2(30); l_Approve_Status Varchar2(120); B ...
- js的原型模式
以下内容来自<JavaScript高级程序设计>第三版 我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所 ...
- Setup QT 5.5.1 + OpenCV 3.0 + Visual Studio 2013 on windows 10
1. Install Visual studio 2013 community version which is free to use for personal usage. 2. Setup th ...
- Quartz.NET作业调度框架详解(转)
Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中.它提供了巨大的灵活性而不牺牲 ...
- 【转载】new和malloc的区别
本篇随笔为转载,原贴地址:C++中new和malloc的十点区别. 前言 几个星期前去面试C++研发的实习岗位,面试官问了个问题: new与malloc有什么区别? 这是个老生常谈的问题.当时我回答n ...
- SpringMVC学习笔记(六)
一.SpringMVC文件的上传 1.1.需要导入两个jar包 1.2在SpringMVC配置文件中加入 <!-- upload settings --> <bean id=&quo ...
- java 中 ArrayList LinkedList Vector 三者的异同点
1.ArrayList和Vector都是基于数组实现的,所以查询速度很快,增加和删除(非最后一个节点)速度慢: Vector是线程安全的,ArrayList不是. 2.LinkedList 是一个双向 ...
- AsyncTask介绍
AsyncTask介绍 AsyncTask比Handler更轻量级一些,适用于简单的异步处理. 使用AsyncTask时,注意重写以下几个方法: 1. doInBackground() 作用:执行后台 ...
- python2.7版本win7 64位系统安装pandas注意事项_20161226
经过卸载安装python几经折腾,参考了各种网站,终于安装成功. [成功的步骤] 保存这个python第三方库网站,网址是http://www.lfd.uci.edu/~gohlke/pythonli ...