第一个项目

来源:互联网 发布:js高级程序设计第四版 编辑:程序博客网 时间:2024/04/28 08:04
 
我的在校开发项目感悟
一:短信平台服务:
 
项目简介
短信平台服务系统
这是一个平台服务,主要是向手机用户发送多样短信,分为了三个模块:安全模块(权限安全、信息安全、传输安全等),编辑模块(文字编辑、声音图片编辑、信息实时、定时发送、信息发送提醒功能等)、号码处理模块(将号码分地区、将地区自定义分组等)
 
项目开发环境
 
开发工具:NetBeans 6.0
开发语言:JAVA
数据库:SQLServer
采用主要技术:Swing组件
 
 
参与任务
 
需求了解与文档的编写
 
1阶段-----需求分析:
需求不仅来自于客户,因为你要让该产品为客户创造最大利益,尽可能创造高价值,同时也要考虑用户需求,
只有用户用的满意,客户利益才可以得到发挥。
我们这次的需求调查是深入湘乡广大全中展开的,针对的年龄阶段主要是中年及青年朋友,
考虑到的是手机用户的使用者。调查遇到了很多的问题:
A:拒绝接受调查,不友好的配合态度。
B:有的在听到我们的介绍时,给予极其反感的态度,非常讨厌接收广告短信。
不过我也发现,广告短信对于一些企业级用户及需要了解相关广告信息的用户而言是有相当大的作用的,
当然对于广大百姓而言这无疑引起了他们的反感,在他们看来这是垃圾短信,
所以需要考率的是:如何减少广告短信的垃圾度,提高实用价值。
我的想法是:1让短信多姿多彩,集图文音于一体。2杜绝过于垃圾的短信的发送,进行信息过滤、屏蔽。
同时还发现,对于节假日接收祝福语这一功能受到了广大群众的的欢迎,企业老总可用来体慰下属,
用户也乐意接收祝福。那么需求需要考虑的着重点在哪呢?
谁能、谁会使用该软件,能给他带来什么利益,带来什么商业价值。
仔细一想不难发现,需要进行广告宣传,扩大广告宣传的公司需要这一功能,那他会用吗?
应该可以给予肯定的回答因为它的利用率价值高,成本却不高。
因此我们确定了几个模块:安全模块、号码处理模块、信息编辑模块。
从这些来看,这些都是顺开发者的思路而来的,也就是说我们的需求不一定代表了广大用户及客户的需求,
另外我们的调查方式、调查方向有误,并不是每个用户愿意配合你进行这样的调查,
当然值的保留的是采取问卷调查时尽可能的是选择题方式,换位思考一下并知。
其实需求谈到这,你会发现你调查的都是主题体需求,那么客体需求呢?忽视了,
客体----手机需求需要了解的其实很多,
比如发送信息的手机端口,你怎么获得,怎么与软件结合。
其次手机能接收你所想的短信吗?比如字体的变形啊,等等.
所以了解需求应当注意:
(1)考虑人群使用水平
(2)全面透彻(主客体)
(3)调查方向的确定性
(4)调查方式的合理性
2阶段-------代码开发阶段:
 我参与的是短信编辑模块,包括信息编辑发送,节假日祝福语的发送、定时与实时发送,
完成情况虽达老师要求,但自认为非常失败。
首先对于信息编辑功能,完成了嵌入图片、字体变型,祝福语调出(从数据库)、实时与定时的功能,
信息也可以从网上搜索,
但是我却忽略了手机是否能接受的问题,而且对于支持影音发送功能没做成功,
更中要的是,最最基本的发送到手机用户上这一实际问题没有解决,发送不了啊,其他再完美也无用啊。
产生这问题的关键就在于,想事不周,需求不切,忽视了很多问题。
那我从中获得了什么呢?
在网上查找资料,自主解决问题的能力提高了,会利用网络服务自己了;
代码编写上,对于swing组件有了一定的掌握,但同时更深刻认识,要温故而知新啊!
这是我学软件以来的第一个项目,那段开发日子也是我最难忘的时刻,尽管有时是通宵达旦而且很严寒,
却觉得是最充实的生活,对于收获的喜悦,更是难以形容。
从这个项目我学到的当然不只是技术上的啊,
比如,我理会到了,当项目小组长,需要处理好组员的摩合,要尊重组员个人意见了解、分析好各自的问题,
不可搞独断主义。要增加组员信心,调动组员积极性,自己要有牺牲奉献的精神,有人格魄力。
在需求上一定要下功夫,要指定好需求说明书,对于需求要了解全面透彻,要竟严格审核,
同时要注意开发工具要统一好,代码要编写规范,追求代码完美等!
总之收获蛮多的啊,对于这个项目真的有一言难尽之想啊!
 
原创粉丝点击