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