1、 题目 心 率 检 测系 统 学院 计算机工程与应用数学学院 专 业 ( 班 级 ) 计算机科学与技术 姓名 学号 指导教师 起止日期 ii 课程设计任务书 课程名称:课程名称:项目实训项目实训 设计题目:设计题目:心率检测系统心率检测系统 已知技术参数和设计要求:已知技术参数和设计要求: 1功能要求功能要求 开发一款 C/S 结构的网上订餐应用程序。以 Android 移动平台为客户端,以 PC 为服务器。PC 端 应用程序的作用主要是作为数据的提供者,以及客户端关系的联系者。Android 为终端用户提供便利的 操作界面,响应用户的操作请求传值到服务器端以及从服务端获取业务处理后的数据流。
2、 2. 运行环境要求运行环境要求 Android 智能手机,PC 机(Windows 7) 。 3技术技术要求要求 3.1 Android 应用程序功能要求 (1) 测量心率功能。用手机的摄像机测量用户的心率,显示本次测量结果。记录最近 10 次心率值。 (2) 查看历史心率值功能。查看本地所存储的最近的 10 次心率。 (3) 上传心率值功能。将所测心率值上传到服务器。要求至少实现下列三种上传方式之一,一种方 式是每次测量后,经用户允许(可在设置中设定) ,上传;另一种方式是测量 10 次后上传;第三种方式 是,用户点击上传按钮或者链接进行上传。 (4) 提醒功能:自动提醒你对心率进行测试。
3、 (5) 查看心率走势功能:向服务器发出请求,获取心率走势服务,以图表形式显示用户个人心率走 势。 (6) 查看心率状况功能:向服务器发出请求,获取心率状况服务,以统计图形式显示用户个人心率 各状态的百分比,包括心率的正常、过高、过低三种状态。 (7) 注册功能。用户可以注册成为“健康服务”的注册用户。只有注册用户才能向服务器上传数据 并从服务器获取服务数据。注册时至少要求填写登录用户名、密码、手机号(也可自动获取)3 项信息, 其他信息,如邮箱,地址等等,依个人考虑设定。 (8) 设置功能:设置程序状态参数,具体参数不作统一规定,依设计者个人考虑设定,例如,是否 自动上传、定时上传、是否提醒
4、、是否加密、摄像头参数等。 (9) 修改密码功能(可选) :用户可以修改个人密码。 (10) 加密功能(可选) :该功能用户不可操作,为系统隐藏功能。当启用该功能后,对上传的心率 数据进行加密,以密文形式在网络上传输。 iii (11) 分享功能(可选) :把用户的心率测量结果分享到社交网络。 (12) 查看信息功能(可选) :向服务器发出请求,获取信息服务,显示诸如医学小常识等信息。 (13) 注销功能:向服务器发出注销请求,服务器响应请求。服务器更改用户账户状态为注销。 3.2 服务器应用程序功能要求 (1) 维护用户信息功能: 为方便叙述, 这里将使用系统的用户分为测量心率的用户 (简称为 “用户” ) 和提供服务的公司的工作人员(简称“工作人员” ) ,其中,管理员是“工作人员”的一个角色。除了注 册信息外,用户信息还应包括角色或权限信息、状态信息。状态信息指示该账户正常、停用、注销等状 态。 “工作人员”可查看用户的信息。管理员可修改用户状态信息、权限信息。 (2) 注册功能: “工作人员”可注册成为注册用户,系统验证注册信息的合法性。一个“工作人员” 不