版本号:v1.0
修订历史:
版本号 | 修改说明 |
---|---|
v1.0 | 将用户需求分析中的用户场景分析剥离,加入界面设计文档,形成初稿 |
日程表 | 日称卞以以日历的形式出现,以不同的颜色标识事件,自动记录作业发布、作业截至事件 |
消息提醒 | 不同于博客园中的系统通知,仅针对班级博客的用户,在客户端中向用户发送消息提醒作业发布、作业截止,有来自教师、助教的新评论,有学生回复等消息,用户可设置接受的消息类型。 |
此需求规格说明书编制目的是明确本项目的详细需求,供用户确认项目的功能和性能,和用户形成一致的理解和确认,作为进一步详细设计软件的基础。
本文档仅供软剑攻城队的项目经理、设计人员、开发人员进行参考。
北京航空航天大学的大部分二年级饱受物理实验折磨,每周被迫花比较多的时间在物理实验的数据处理上。他们缺少规范的、标准的预习报告,没有可供参考的正确度较高的实验数据处理报告。物理实验数据的处理,规范报告的撰写以及随时可能被退回的风险,对同学们造成了非常大的困扰。
信息化的时代应当尽量利用程序来帮助我们简化很多繁杂的计算,又由于物理实验本身特殊的性质,数据处理十分繁琐,但是对于每个同学又是一套固定的流程。所以我们团队着手开发这样一款产品帮助大家解决物理实验数据处理上遇到的问题。由于实验的原始数据数量较多,并且常以表格形式进行组织,在手机客户端上输入不便,所以我们最终采用了网站的形式来呈现物理实验报告。
应用的目标和作用范围包括了必修物理实验的北航二年级本科生与物理实验组的所有老师。
物理实验平台是一个新型的产品,利用比较成熟的技术的组合,实现了一项本身难度较大的功能。并且它取代了当前物理实验数据处理使用人工计算的方式,采用程序自动化计算,填入实验报告,实现了自动化处理实验报告的流程,是技术上可行的产品,造福了许多饱受数据处理折磨的同学。
下面针对我们的系统主要面向的五类用户:
名字 | 小徐 |
---|---|
性别 | 男 |
职业 | 某校一般学院大三学生 |
物理知识层次与能力 | 好得我实验都重修了 |
生活情况 | 大三也要每周花将近一天时间坐地铁回沙河上物理实验,十分苦逼 |
动机 | 我真的不想再挂科了 |
目的 | 希望能够帮助自己处理好实验报告,至少能保证实验报告不因数据处理步骤不对而被老师退回。 |
困难 | 自己物理知识较弱,希望计算过程能详细又简洁。 |
用户偏好 | 简洁即可 |
用户比例 | 约占同届学生10% |
典型场景 | 登陆实验平台,根据预习报告模板写好预习报告。在实验完成后,将数据导入网站,一键生成物理实验报告,按正确的步骤写好报告,获得及格分,通过物理实验。 |
典型描述 | 哈?你说啥?我实验报告又没过?! |
小徐:希望参考步骤规范的物理实验报告,让自己的物理实验报告不因步骤不规范而被退回。
小松:平台能针对手机端设计一套机制能够既方便用户输入,又能简单快速地帮助用户检查实验数据是否正确。
小何:生成物理实验报告时能够给出每一步方法的中间计算过程,方便大家学习与参考。
王老师:希望能够在实验交流平台上答疑,为同学们解答期末考试有关问题。
李老师:希望能知道学生们在实验中遇到的问题,下次上实验课时就可以更有针对性地进行授课。
注:物理实验原始数据单在课上会经老师检查签字,部分老师会录入电脑,数据基本不可更改。若因课上实验数据出错而无法通过实验报告审批,则必须重新抢实验并从头再来一遍。一次物理实验的时间一般是3~4个小时。
网站预计将支持以下几种主流浏览器:
火狐浏览器谷歌浏览器
在IE上或以IE为内核的浏览器上主要功能可用,但是效果体验可能不如其他浏览器好: IE浏览器
团队成员均为大三学生,共7人。
本系统开发周期较短,时间相对紧张。
由于在开发期间,小组成员还有其他科目的学习任务,将对项目进度造成不小的影响。
1、核心功能: 支持通过选择物理实验序号进入相应物理实验预习报告页面。
在本页面点击导出模版时可以得到一个关于模版的详细说明与模版标准样式。 在点击导入数据后,等待一定时间后生成一个由用户填写的带数据的已经计算完成的标准实验报告并在预习实验报告的位置显示。 这时数据库中应当包含有各大物理实验报告的模版,用户生成的实验报告不予以保留,临时存储即可。
2、进阶α版本需要功能: 增加用户在数据库中的信息:包括用户名,用户密码,用户注册邮箱, 用户的学号(查验)用户收藏的物理实验报告。 Feature: 用户可以在生成物理实验报告后将带有用户个人数据的物理实验报告收藏到用户的收藏夹,收藏夹有存储上限。 此时生成物理实验报告界面大致如下:
3、进阶β版本需要功能: 彻底解决物理实验报告中的绘图问题(FIXME:在没有之前如何解决?需要讨论) 。 增加物理实验平台交流区,不同的交流区类似于论坛样式的独立显示。交流区的编辑器只支持基本的文字编辑,加粗,加斜与图片上传即可。交流区尽量简洁优雅,不需要有评论的楼中楼回复。回复时像多说一样,只显示头像与用户名,其余不显示。
在本次项目中,我们尝试和使用了UXPIN、MockPlus、MockUpBuilder工具进行了用户界面的原型设计,经过反复多次的用户原型设计修改,最终确定用户原型界面设计如下。该界面设计是针对到α版本的功能实现的主要界面的设计。因为MockUpBuilder对中文支持不佳,所以最后使用英文来展示我们的原型界面。
我们的界面框架大致如下:
上图为我们所设计的首页预览版原型图,涉及到的按钮与功能有:
按钮 | 功能 |
---|---|
Home | 如果用户已处于登录状态,则返回用户登录时的主页;如果用户处于未登录状态,则返回用户预览主页。 |
Community | 点击后进入物理实验交流平台页面 |
Login | 点击后进入用户登录页面 |
Register | 点击后进入用户注册页面 |
Search | 搜索后自动进入物理实验交流平台页面,并显示对帖子内容搜索结果返回的界面 |
Try it now! | 如果当前用户已经登录,则自动跳转到物理实验报告生成页面;否则跳转至用户登录页面,当用户登录完成后,自动跳转到物理实验报告生成页面。 |
? | 弹出弹窗,并显示一些物理实验的相关注意事项 |
在网站主体左侧是一个物理实验平台与工具的使用视频。
在网站主体右侧显示我们项目的特色:
根据用户数据定制物理实验报告
首页登录版增加的功能是: 当用户点击右上角的User welcome时,弹出一个悬浮框,有两个按钮,按钮功能如下:
按钮 | 功能 |
---|---|
Personal Center | 点击后进入用户的个人中心 |
LOG OUT | 点击后退出登录状态,页面跳转向首页预览版界面。 |
登录界面
以上是我们设计的登录界面原型图,涉及到的控件与功能有:
控件 | 功能 |
---|---|
Home | 返回首页预览版 |
Email/Name | 填入用户名或邮箱以登录。输入的用户名长度限制在6-20个字符之间:如果用户名长度不符合限制或输入了非法字符,右侧的checkbox将变为错误状态;如果输入的邮箱不符合邮箱合法检查的正则表达式,右侧的checkbox将变为错误状态。其他情况,右侧checkbox处于正确状态。 |
Password | 填入密码。输入的密码长度限制在6-15个字符之间:如果密码长度不符合限制,右侧的checkbox变为错误状态。否则checkbox处于正确状态。 |
Sign in! | 使用填好的用户名和密码在数据库中进行查询,如果记录不为空则自动跳转到首页登录版,否则跳转到登录界面。 |
以上是我们设计的个人中心—个人资料的原型图,涉及到的控件与功能有:
控件 | 功能 |
---|---|
Edit Profile | 更改个人资料,能更改的属性包括:Company,NickName,Introduction,Course(目前的物理实验积分情况) |
Share | 点击下方的分享按钮后,可以分享到新浪微博等。 |
Change Password | 点击修改密码后,将进入修改密码的界面。 |
Log out | 点击后进入首页预览版界面。 |
Profile | 点击Profile时切换显示个人资料的标签页 |
Favorite | 点击Favorite时切换显示用户收藏报告标签页 |
注:Course是我们考虑在beta版本中可能推出的一个物理实验课程推荐功能的基础,暂时只当作课程积分资料使用。 Share的分享功能也考虑在beta版本交流平台成熟后增设。
以上是我们设计的个人中心—用户收藏报告的原型图,涉及到的主要是可点击的物理实验报告,用户在点击物理实验报告的链接后,会新建一个页面,显示用户在服务器上存放的特定的实验pdf文件。
以上是我们设计的生成报告的原型图,涉及到的控件与功能有:
主体左侧上方是个下拉列表框,可以选择带有实验序号和实验名称的实验。
主体左侧下拉列表框在下拉时遮挡住了一个按钮Export template table即导出模版表,数据表的形式是excel,为各个实验的标准源数据记录excel模版。
主体左侧下方按钮Import data table即导入数据表,数据表的形式是excel,导入后即向后台发出请求对excel进行对应实验的处理。如果导入的数据表格式不正确,则弹窗警告;否则就在后端生成PDF,并送给前端进行加载。
主题左侧下方按钮Chart是指是否在实验报告中插入该实验的图表,点击变为ON的状态时生成的实验报告带有图表;点击变为OFF状态时生成的实验报告不带图表。
主体右侧是物理实验报告。在导入数据表之前,它是一个预习实验报告;当导入数据表后,它是一个带有用户自己数据的定制实验报告。
主体右侧下方是按钮Export,当点击该按钮时可以导出带有用户数据的PDF物理实验报告。
主题右侧按钮左侧的★图标表示收藏,当点击该按钮时,首先判断用户收藏夹的pdf是否已经到达上限,如果到达上限,那么提示用户删除一部分物理实验报告;如果没有到达上限,将该pdf从临时缓存区取出存放到用户的收藏夹中,并且星星变为填充满的状态,表示已经收藏到收藏夹。
原文:https://www.cnblogs.com/zhou-shi-yuan-ISO8859-1/p/9733841.html