【第一组】用例文档、功能说明、技术说明
2017-07-25 10:09 秦老师男朋友 阅读(170) 评论(0) 编辑 收藏 举报场景:选课推荐
一、用例:
1、标题:应用选课推荐可以查看系统推荐用户选择的课程。
2、角色:用户
3、主要成功场景:用户点击教务处页面下的选课推荐按钮,进入页面后,通过页面上方的下拉菜单选项,选择自己选择的课程分类,然后系统按照选择的课程分类,显示推荐课程信息。
4、扩展场景:
二、功能说明书:
1、选课推荐:
用户进入到选课推荐页面后,选择分类后,系统会进行选课推荐。
2、功能说明:
1)进入选课推荐:
进入到软件系统内,用户完成注册登陆等一系列操作后,进入教务处页面,点击教务处页面下选课助手分类下的选课推荐页面。
2)查看系统推荐:
进入选课推荐页面后,选择页面上方的菜单栏,选择分类,随后系统会显示用户所选择的分类中的课程。
三、技术说明书
1、、控件说明:
控件 |
控件类型 |
控件的功能描述 |
选课推荐 |
Button |
跳转进入选课推荐界面 |
课程分类 |
Combo box |
选择课程的分类 |
学期 |
Combo box |
选择课程的学期 |
推荐课程列表 |
文本 |
显示推荐课程 |
课程信息 |
文本 |
显示推荐课程的具体信息 |
2、简要技术说明
1)、进入主界面,通过HamburgerMenu完成功能导航。
2)、教务处页面通过Grib分区,通过建立button完成教务处页面布局。
3)、选课推荐页面通过Grib分区布局
选课推荐页面大致如下(还未美化)
界面设计说明:
0行0列:通过TextBlock 建立整个页面的页面名称项目。
右边建立Button,TextBox以及TextBlock设计一个搜索框。
1行:通过分区,分成6列,通过使用TextBlock 、 ComboBox 以及 CheckBox设计一个课程筛选项目。
2行:TextBlock 设计一个内容提示栏
3行:ListView 显示推荐课程信息。
4)、有一个课程数据列表在后台,包含在页面对应的ViewModel中,它作为页面上一个ListView的ItemsSource,当ComboBox选项改变时根据所选项对数据列表进行筛选,页面内容会自动变化。
后台代码