1、1晶圆 BPM 管理平台软件说明书湖南大学信息科学与工程学院2012 年 5 月项目名称 晶圆 BPM 管理平台 文档名称 使用说明书文件标识 当前版本 V1.0作者 李福忠 完成时间 2013-1-5文件状态:【 】草稿【 】正式发布【】正在修改页数 密级 中2文档控制修改记录* 修改类型分为 AAdded MModified DDeleted审阅人起止日期 修改类型* 作者 参与者 版本 备注2012 年 4 月2012 年 5 月 A 徐鸿玥 邓韡韡 V1.02012 年 5 月2012 年 5 月 31日A 贾思懿 邓韡韡 V2.0姓名 职位 审阅签字贾思懿 项目组长邓韡韡 UI 设计
2、徐鸿玥 程序员杨博艺 软件测试黄艳锋 软件测试3目录1 概述 .41.1 背景 .41.2 应用领域与使用对象 .41.3 参考资料 .42 系统综述 .42.1 系统功能简介 .42.2 系统结构 .43 功能列表 .53.1 功能结构 .53.2 课程设置 .53.3 日程管理 .63.4 任务列表 .73.5 笔记记录 .73.6 教师信息管理 .841 概述1.1 背景为了提高大学生学习、工作效率,高效管理课程、任务、笔记、教师信息。1.2 应用领域与使用对象所有在校大学生。1.3 参考资料参考 iphone 版课程安排软件 inClass。网址 简介http:/ 系统综述2.1 系统
3、功能简介inClass 软件是基于 android 2.2 及以上操作系统,为大学生量身定做的一款软件,旨在提高日常学习工作的效率。inClass 帮助学习者高效管理当前学期的所有课程信息,每门课程的教师信息,及时记录课程笔记、个性化任务提醒,是每一个高效学习者必备的日程管理软件。2.2 系统结构表现层业务逻辑层数据访问层Activity 页面显示 org.bei.aaa 包负责Activity 和数据库交互Sqllite 数据库 android.inclass.tables 包负责53 功能列表3.1 功能结构3.2 课程设置系统功能结构61. 查看课程列表2. 编辑课程列表3. 增加新课程
4、(课程名,授课教师,课程类型,课程代表颜色)4. 编辑某课程 5. 增加课程安排6. 一键删除本学期所有课程代码实现:AllClass.java、NewClass.java、EditClass.java3.3 日程管理1. 显示日历2. 查看今日课程安排和任务3. 点击日历上日期查看某日课程安排和任务代码实现:DateWidgetDayCell.java、DateWidgetDayHeader.java、DayStyle.java、SymbolButton.java、FirstCalendar.java、ViewTask.java73.4 任务列表1. 查看任务列表2. 编辑任务列表3. 增加
5、新任务(任务名,相关课程,任务类型,到期日,到期时间,是否提醒,备注)4. 编辑某任务5. 闹钟提醒任务代码实现:FirstTask.java、EditTask.java3.5 笔记记录81. 查看笔记列表2. 编辑笔记列表3. 增加新笔记(笔记名称,相关课程)4. 记录录音笔记5. 笔记中加入图片6. 调入照相机拍照加入笔记7. 一键清空笔记内容代码实现:FirstNote.java、EditNote.java、Mycamera.java3.6 教师信息管理1. 查看教师列表2. 编辑教师列表3. 增加新教师(教师姓名,职称,电子邮件,联系方式,办公地点)4. 添加照片(调入图片,用照相机拍
6、照)代码实现:FirstTeacher.java、EditTeacher.java9附件一:附加功能列表说明:在已经开发的功能下,我们希望对此软件进行进一步的完善,使软件更加人性化,使用更加方便。我们希望增加的功能如下:1. 增加新学期(学期名称,学期开始日期,学期结束日期,考试周)2. 删除选定学期3. 设定当前学期4. 实现课程表共享5. 设置课程考试时间6. 横竖屏都可显示日历7. 设定任务优先级别8. 增加同伴共同完成任务(通过网络或短信监督完成任务情况)9. 任务列表中长按任务可以选删除或完成10. 在任务列表中可分已完成、未完成和已过期编辑,状态间转换11. 手写输入任务和笔记12. 实现笔记共享13. 查看教师时可显示所教授的所有课程14. 长按教师可以选择给选中教师打电话或发短信15. 桌面小插件