软件说明书模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
晶圆BPM 管理平台
软件说明书
湖南大学信息科学与工程学院
2012年5月
文件状态: 【 】草稿 【 】正式发布 【√】正在修改
项目名称 晶圆BPM 管理平台 文档名称 使用说明书 文件标识 当前版本 V1.0 作者 李福忠 完成时间 2013-1-5 页数
密级
中
文档控制
修改记录
* 修改类型分为 A—Added M—Modified D—Deleted 审阅人
目录
1 概述 (4)
1.1背景 (4)
1.2应用领域与使用对象 (4)
1.3参考资料 (4)
2 系统综述 (4)
2.1系统功能简介 (4)
2.2系统结构 (4)
3 功能列表 (5)
3.1功能结构 (5)
3.2课程设置 (5)
3.3日程管理 (6)
3.4任务列表 (7)
3.5 笔记记录 (7)
3.6教师信息管理 (8)
1 概述
1.1背景
为了提高大学生学习、工作效率,高效管理课程、任务、笔记、教师信息。
1.2应用领域与使用对象
所有在校大学生。
1.3参考资料
参考 iphone 版课程安排软件inClass 。
2 系统综述
2.1系统功能简介
inClass 软件是基于android 2.2及以上操作系统,为大学生量身定做的一款软件,旨在提高日常学习工作的效率。
inClass 帮助学习者高效管理当前学期的所有课程信息,每门课程的教师信息,及时记录课程笔记、
个性化任务提醒,是每一个高效学习者必备的日程管理软件。
2.2系统结构
3功能列表
3.1功能结构
系统功能结构3.2课程设置
1. 查看课程列表
2. 编辑课程列表
3. 增加新课程(课程名,授课教师,课程类型,课程代表颜色)
4. 编辑某课程
5. 增加课程安排
6. 一键删除本学期所有课程
代码实现:
AllClass.java、NewClass.java、EditClass.java
3.3日程管理
1. 显示日历
2. 查看今日课程安排和任务
3. 点击日历上日期查看某日课程安排和任务
代码实现:
DateWidgetDayCell.java、DateWidgetDayHeader.java、DayStyle.java、SymbolButton.java、FirstCalendar.java、ViewTask.java
3.4任务列表
1. 查看任务列表
2. 编辑任务列表
3. 增加新任务(任务名,相关课程,任务类型,到期日,到期时间,是否提醒,备注)
4. 编辑某任务
5. 闹钟提醒任务
代码实现:
FirstTask.java、EditTask.java
3.5 笔记记录
1. 查看笔记列表
2. 编辑笔记列表
3. 增加新笔记(笔记名称,相关课程)
4. 记录录音笔记
5. 笔记中加入图片
6. 调入照相机拍照加入笔记
7. 一键清空笔记内容
代码实现:
FirstNote.java、EditNote.java、Mycamera.java
3.6教师信息管理
1. 查看教师列表
2. 编辑教师列表
3. 增加新教师(教师姓名,职称,电子邮件,联系方式,办公地点)
4. 添加照片(调入图片,用照相机拍照)
代码实现:
FirstTeacher.java、EditTeacher.java
附件一:附加功能列表
说明:
在已经开发的功能下,我们希望对此软件进行进一步的完善,使软件更加人性化,使用更加方便。
我们希望增加的功能如下:
1.增加新学期(学期名称,学期开始日期,学期结束日期,考试周)
2.删除选定学期
3.设定当前学期
4.实现课程表共享
5.设置课程考试时间
6.横竖屏都可显示日历
7.设定任务优先级别
8.增加同伴共同完成任务(通过网络或短信监督完成任务情况)
9.任务列表中长按任务可以选删除或完成
10.在任务列表中可分已完成、未完成和已过期编辑,状态间转换
11.手写输入任务和笔记
12.实现笔记共享
13.查看教师时可显示所教授的所有课程
14.长按教师可以选择给选中教师打电话或发短信
15.桌面小插件