1晶圆BPM管理平台软件说明书湖南大学信息科学与工程学院2012年5月文件状态:【】草稿【】正式发布【√】正在修改项目名称晶圆BPM管理平台文档名称使用说明书文件标识当前版本V1.0作者李福忠完成时间2013-1-5页数密级中2文档控制修改记录*修改类型分为A—AddedM—ModifiedD—Deleted审阅人起止日期修改类型*作者参与者版本备注2012年4月——2012年5月A徐鸿玥邓韡韡V1.02012年5月——2012年5月31日A贾思懿邓韡韡V2.0姓名职位审阅签字贾思懿项目组长邓韡韡UI设计徐鸿玥程序员杨博艺软件测试黄艳锋软件测试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。网址简介系统综述2.1系统功能简介inClass软件是基于android2.2及以上操作系统,为大学生量身定做的一款软件,旨在提高日常学习工作的效率。inClass帮助学习者高效管理当前学期的所有课程信息,每门课程的教师信息,及时记录课程笔记、个性化任务提醒,是每一个高效学习者必备的日程管理软件。2.2系统结构表现层业务逻辑层数据访问层Activity页面显示org.bei.aaa包负责Activity和数据库交互Sqllite数据库android.inclass.tables包负责53功能列表3.1功能结构3.2课程设置系统功能结构61.查看课程列表2.编辑课程列表3.增加新课程(课程名,授课教师,课程类型,课程代表颜色)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.增加新任务(任务名,相关课程,任务类型,到期日,到期时间,是否提醒,备注)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.添加照片(调入图片,用照相机拍照)代码实现:FirstTeacher.java、EditTeacher.java9附件一:附加功能列表说明:在已经开发的功能下,我们希望对此软件进行进一步的完善,使软件更加人性化,使用更加方便。我们希望增加的功能如下:1.增加新学期(学期名称,学期开始日期,学期结束日期,考试周)2.删除选定学期3.设定当前学期4.实现课程表共享5.设置课程考试时间6.横竖屏都可显示日历7.设定任务优先级别8.增加同伴共同完成任务(通过网络或短信监督完成任务情况)9.任务列表中长按任务可以选删除或完成10.在任务列表中可分已完成、未完成和已过期编辑,状态间转换11.手写输入任务和笔记12.实现笔记共享13.查看教师时可显示所教授的所有课程14.长按教师可以选择给选中教师打电话或发短信15.桌面小插件