标签:
1.1编写目的
根据我们在上课找教室就的尴尬状况,我们团队决定开发课堂派派软件。每当去上课找教室时,会很找不到教室,导致迟到,或者走错教室,我顿感忧伤,实难想到跑了如此远的路,浪费如此多的时间,还影响到正常的学习,我的心被刺穿了,我想能不能有一款软件可以让我不再如此浪费宝贵时间,能不能有一款软件让我在百忙之中还可以查看到教室信息,于是课堂派派的想法诞生了。
1.2背景
a.我们团队开发的软件是基于Andriod的图书查询的App--“课堂派派”。
b.我们团队的成员有:王岸城、何建勋、苏月
用户:在校学生、包括小学生、中学生和大学生。
1.3术语定义
MIS:管理信息系统
SRS: Software Requirement Specification (软件需求说明)
DFD: Data Flow Diagram (数据流图) DD:
Data Dictionary (数据字典)
Curriculum schedule(课程表);
1.4参考资料
《Java开发实战经典》是2009年清华大学出版社出版的图书,作者是李兴华。
《android开发实战经典》是2012年清华大学出版社出版的图书,作者是李兴华。
《android界面设计》
《从入门到熟悉android》
学生选课数据库SQL语句练习题——课程表:
http://www.cnblogs.com/jakeasd/p/5567358.html
2.1需求规定
[说明对本系统的主要的输入输出项目、处理的功能性能要求。]
1,课表共能,能对课表进行增删改查功能
2.记事本功能,能对记事本增删改查
2.1.1系统功能
2.1.2系统性能
2.1.2.1精度
2.1.2.2时间特性要求
2.1.2.4可靠性
2.1.2.5灵活性
2.1.3输入输出要求
2.1.4数据管理能力要求
2.1.5故障处理要求
2.1.6其他专门要求
2.2运行环境
该软件是基于Android开发的App,使用的是Eclipse开发工具,通过WebService来控制数据库的修改。
2.2.1设备
运行该软件必须在一款系统在Android3.0以上的安卓机上。
2.2.2支持软件
在Android3.0以上的安卓机上
2.3基本设计概念和处理流程
首先登录,然后完成各个功能模块。
将数据传到webservice端,在利用SOAP从其获得数据,并解析json。
2.4结构
登录
入馆须知、借阅信息、搜索、意见反馈
2.5功能需求与系统模块的关系
[本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]
|
[系统模块1] |
[系统模块2] |
课表功能 |
√ |
|
记事本功能 |
|
X |
2.6人工处理过程
用户输入相关信息
2.7尚未解决的问题
超时提醒功能未实现。
本版本未设计接口
3.1用户接口
图形化界面和文本
3.2外部接口
Webservice接口
3.3内部接口
安卓系统
4.1运行模块组合
主要为登录与个人查询及搜索
4.2运行控制
手指轻轻一点
4.3运行时间
需要接受网络数据,视网络环境而定。
无
5.1逻辑结构设计要点
5.2物理结构设计要点
从本地数据库获取数据解析,在listview中显示出来。
5.3数据结构与程序的关系
|
[程序1] |
[程序2] |
[数据结构1] |
√ |
|
[数据结构2] |
|
√ |
6.1出错信息
登录时由于网络原因会登不上去。
查询的图书数目过多导致查询速度慢
6.2补救措施
a.后备技术 b.降效技术 c.恢复及再启动技术
6.3系统维护设计
意见反馈,及时的到信息,并进行修正。
标签:
原文地址:http://www.cnblogs.com/meihong/p/5575905.html