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