《《软件说明书模板》word版.doc》由会员分享,可在线阅读,更多相关《《软件说明书模板》word版.doc(9页珍藏版)》请在金锄头文库上搜索。
1、晶圆BPM管理平台软件说明书文件状态:【 】草稿【 】正式发布【】正在修改项目名称晶圆BPM管理平台文档名称使用说明书文件标识当前版本V1.0作者李福忠完成时间2013-1-5页数密级中湖南大学信息科学与工程学院2012年5月文档控制修改记录起止日期修改类型*作者参与者版本备注2012年4月2012年5月A徐鸿玥邓韡韡V1.02012年5月2012年5月31日A贾思懿邓韡韡V2.0* 修改类型分为 AAdded MModified DDeleted审阅人姓名职位审阅签字贾思懿项目组长邓韡韡UI设计徐鸿玥程序员杨博艺软件测试黄艳锋软件测试1 目录1概述41.1背景41.2应用领域与使用对象41.
2、3参考资料42系统综述42.1系统功能简介42.2系统结构43功能列表53.1功能结构53.2课程设置53.3日程管理63.4任务列表73.5 笔记记录73.6教师信息管理81 概述1.1背景为了提高大学生学习、工作效率,高效管理课程、任务、笔记、教师信息。1.2应用领域与使用对象所有在校大学生。1.3参考资料参考 iphone版课程安排软件inClass。网址简介http:/ 系统综述2.1系统功能简介inClass软件是基于android 2.2及以上操作系统,为大学生量身定做的一款软件,旨在提高日常学习工作的效率。inClass帮助学习者高效管理当前学期的所有课程信息,每门课程的教师信息
3、,及时记录课程笔记、个性化任务提醒,是每一个高效学习者必备的日程管理软件。Activity 页面显示 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. 显
4、示日历2. 查看今日课程安排和任务3. 点击日历上日期查看某日课程安排和任务代码实现: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. 增
5、加新笔记(笔记名称,相关课程)4. 记录录音笔记5. 笔记中加入图片6. 调入照相机拍照加入笔记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. 桌面小插件