的Android用户不到35岁,是所有智能手机系统中最多的。看新闻、商业应用和各种工具使用用户较多。
§2.2.2 解决问题
基于Android平台的短信通软件服务的群体为Android手机用户。用户通过本软件可以方便的进行短信的发送。
对同一个电话号段内的号码可设置时间间隔,进行短信群发。
输入开始号码和结束号码以及发送间隔,对整个号码段内的手机进行短信群发。
从通讯录中选择一条或多条联系人,进行短信群发。
从通讯录中选择一条或多条联系人,设置发送时间,实现短信的定时发送。
用户可以自定义分组,将不同的联系人进行分组管理。
§2.2.3 用户需要
如节日或集团内有事情要通知,用户都会使用本软件进行短信的群发或定时发送。
§2.2.4 可行性分析
成本和风险:基于Android平台的短信通软件是基于Android的应用层开发,金钱成本为开发所需的电脑和测试时所需要的Android手机。如果要发布到Google Market需要一张国际信用卡账号,且注册Google开发者的成本为15美金。因此开发的风险几乎可以忽略。
效益:市场的空白,完善的功能整合,良好的用户操作体验一定会吸引大量用户下载使用,在后续的升级版本中加入合适的广告,如节日短信汇总类的网站,不仅方便了用户,更会带来一定的经济效益,同时不会影响用户体验。
软件可行性:Google API提供了完备的开发接口,读取通讯录信息,实现数据的存储和短信的发送都是可以实现的。
§2.3 需求陈述
§2.3.1 开发环境
Windows XP SP3操作系统,MyEclipse7.5,JDK1.6,Android SDK,Android Development Tools(ADT)。
StartUML,PowerDesigner。
§2.3.2 运行环境
Android 1.6及其以上版本的手机。
§2.3.3 性能需求
美观的用户界面,良好的操作体验,多线程的使用,多语言版本的支持,数据查询的效率。
§2.3.4 软件实现原则
根据软件工程规范和基于Android的短信通系统的要求及特点,系统开发时必须遵循以下原则。
1.实用性原则:开发的系统必须满足实用性需求,做到使用方便,输入数据量尽量小,界面直观,易学易用,不同业务之间界面转换速度快。
2.高性能原则:系统在性能上做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。
3.数据安全性原则:安全性永远是数据库的重要课题,必须采取多种措施保证数据库的安全。
4.满足速度要求下的少冗余原则: 冗余指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。从理论上讲,冗余的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。但是,在特殊情况下,为了满足速度要求,常常设计一些冗余作为数据库记录。
5.数据库字符段可空原则:具有默认数值和状态的数据库字符段,采用可空假定。对于可伸缩的数据库,可空字符段在没有数据输入的情况下是不占空间的。
6..操作模式可选择性原则:对不同的操作模式,设计不同的功能和不同的界面,或在同一功能和界面下设计多个选择项,以适应模式多变的需求。
7.美观化设计原则:在满足实用性的条件下,后台界面设计做到美观大方,大小适中,排列整齐,各种控制键的中文名字简单明了,不同的业务甚至不同的功能,有不同的界面。
8.常用性与特殊性相结合原则:对常用的状态和数值,作为缺省,对常用的功能放在主要界面和排前原则,对不常用功能启动时进行折叠和排后。
9.数据可维护性原则:数据维护包括权限设置、高级地址的集合运算、无用数据的删除、数据库的清理、数据备份与恢复等功能。
10.系统可维护性原则:全面按照软件工程的要求来开发基于Android的短信通系统,做到严格管理、严格测试。每个工作阶段,都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。
11.统一性原则:建立统一合理的数据库模型,实行统一的文档编排和管理;实行统一的数据库关系命名、文件命名、函数命名、变量命名,实行统一的编程风格。
12.系统的可扩展性原则:在满足一期方案的基础上,考虑今后系
上一篇:
桥梁毕业设计(任务书+文献综述+开题报告+外文翻译)_-
下一篇:
猪疥癣病的防治