智能移动终端应用开发
设计报告
(2013/2014学年第2学期)
题 目 : 手机记账软件
学 院 : 信息与电气工程学院
专 业 :
姓 名 :
学 号 :
设计成绩 :
高考几号出成绩好玩的网络游戏排行1 软件需求分析
1.1需求分析
支付宝红包口令在哪需求分析分为四个方面:问题识别,分析与综合,制定规格说明,评审。需求分析讲究方法,原型化方法,结构化方法,动态分析方法等等。除此之外还要看可行性,可行性的研究可以使最小的付出获得最大的效益。全速自适应巡航
右派是什么意思1.2软件需求分析
在电子信息如此发达的今天,几乎人人都有一部手机或者其他电子设备。我们出门可以忘了带钱,那也一定忘不了手机。智能移动设备在人们生活中的重要性可见一斑。如此快的生活节奏很容易打乱我们的消费情况,很多时候我们都不清楚自己的钱花在了哪里。俗话说:你不理财,财不理你。理财是现代社会每个人都必须掌握的基本技能。随着网络信息化的发展,人们的生活节奏生活质量都在提高,大家都追求的是方便快捷的生活方式。相比传统的笔记本记账,电脑等,人们更喜欢通过手机来记账,这样随时随地都可以记录自己的财务明细,更加及时了解自己的财务状况,而不是很麻烦的用笔记本或者开电脑。除此之外,对于一些想要拥有好的理财观念,但是又不会自主理财的用户,可以起到帮助好习惯养成的作用。所以,对于智能移动的终端开发软件类型之一的手机记账软件设计是非常有意义的。
2 软件总体设计
2.1软件说明
(1)软件名称:轻松理财。
(2)根据个人理财的实际需求,本软件有如下功能:用户登录,并对用户信息进行保密;可随时增加,删除,修改消费记录;可以统计查询出某天某月等的收入支出;可以对各项消费作预算;可以发现一些好的理财方式;备注功能。
2.2软件功能模块图
图 2-1软件功能模块图新垣 sena
2.3软件模块说明
(1)理财记录模块:可以记录收入支出的金额,进行描述,具体发生时间,并且保存;
(2)预算模块:每个月预算,例如基本的花销:吃饭,购物,出行,娱乐,人情的预算,备注就是用来进行提醒,与改进措施的;
(3)查询统计模块:可以查询用户在某天某月的收支记录;
(4)关于理财模块:可以通过链接查看一些新的理财方面的资讯,并且进行投资。
(5)设置模块:设置可以建立用户的账户,管理密码验证功能。
(6)密码验证模块:密码验证后才可以进到软件,具有安保性。
3 关键技术分析
java是一种面向对象的编程语言,Android的应用层上的应用程序是用Java编写的,以Java
作为开发语言,但是,Java并不等同于Android,因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。 所以,要想从事Android的开发,就必须有Java基础。
手机记账软件设计最重要的还是数据库。这个软件的实体类型有:用户信息类,预算列表类,预算项目类,预算信息类,记账类型类,收入类型类,支出类型类。用户信息包括ID,int型,是用户的唯一标识;用户名密码都是string型。
使用XAML代码创建控件,灵活使用Grid,VerticalAlignment属性,Horizonal属性来控制控件。
大量阅读silverlight设计友好界面的资料,参考其他账本,不断优化界面,保留自己软件的特时,又不会太冗余。
界面布局是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系。一般声明Android程序的界面布局有两种方法,第一种是使用XML文件描述界面布局,另一种在程序运行时动态添加或修改界面布局。Android 系统提供了在声明界面布局上提供了很好的灵活性,用户既可以独立使用任何一种声明界面布局的方式,也可以同时使用两种方式。
Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司推出的Java程序设计语言和Java平台的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论