1. 方案
【方案背景】
随着移动设备的普及,很多与移动相关的应用为人们的生活带来了一些便利。为此,通过设计一个相应的面向Web应用与移动端通信的信息管理系统,并且对相应的信息用图形化的界面展示出来。
【业务逻辑说明】
为完成系统的需求分析、详细设计、开发、测试等工作,面向Web应用与移动端通信的信息管理系统的业务逻辑情况如下:
需求一:移动端与Web端信息交互
要求:
(1) 移动端能与Web端进行信息交互。
(2) 至少能有三种交互的方式。
(3) 交互的信息能够存储。
需求二:移动端的用户信息管理(Web端展示)
要求:
(1) 移动端用户的上传的信息需要保存、查询和维护。
(2) 移动端用户的上传的信息需要可视化展示,支持不少于四种图形化展示,例如:柱状图、饼状图等。
(3)上传的信息包括用户的位置信息、身体状况信息等。
需求三:移动端的用户位置信息的地图展示
要求:
(1)根据移动端用户的上传地图信息,构造地理信息图。
(2)能将信息进行保存、查询和验证。
系统演示
(1)能够部署且运行。
(2)具备菜单栏
【角色说明】
上述过程中参与的角色包括但不限于:
不区分用户,打开系统即可操作。
2. 内容
结合方案中的业务需求和角色说明,完成系统的需求分析、详细设计、开发、测试等工作,具体工作内容包括:
(1)业务的需求分析
(2)业务的详细设计
(3)编码实现
(4)测试
3. 具体要求
在进行课程设计过程中,可与老师交流各业务细节,对于工作内容有如下的要求:
1. 需求分析文档
(1)使用UML的建模工具绘制用例图、类图等。
()对模型进行详细地说明。
2. 详细设计文档
(1)数据结构的设计。
(2)业务逻辑接口的设计。
3. 编码实现
按照撰写的需求分析文档和详细设计,对系统进行编码实现。
4. 测试
(1)进行单元测试。
(2)满足分支覆盖。
5. 课程设计执行和答辩
课程设计需团队协作完成。开发人员可根据实际需要,开展交流,但不能抄袭设计内容,一经发现抄袭,扣除相应分数。
在指导教师规定时间内积极参与答辩,指导教师和随机抽取开发人员结合答辩情况,评定答辩分数。
课程设计的评分标准按课程设计大纲要求进行。