面向大学生整合性软件研究和开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向大学生整合性软件研究与开发 摘要:整合性软件开发作为目前最热门的一种模式,体现了整合性软件在应用中具有较强的目的性和针对性。面向大学生这一特殊群体,采取整合性软件开发模式,从学生作业记录、qq聊天记录随身带、论坛账号登陆、日记流水帐以及上网流量记录等日常功能的整合,方便大学生群体更好地管理大学生活,进一步推动了整合性软件的发展。 关键词:整合性软件;研究与开发;构件 中图分类号:tp301文献标识码:a文章编号:16727800(2011)012000602 基金项目:中南民族大学学生科研基金资助(kycx110408z) 作者简介:杨航(1989-),男,云南通海人,中南民族大学计算机学院本科生,研究方向为网络工程;程佳(1991-),女,湖北浠水人,中南民族大学计算机学院本科生,研究方向为网络工程;王新年(1969-),男,湖北孝感人,博士,中南民族大学计算机学院讲师,研究方向为软件工程。 0引言 互联网技术不断发展,人们生活水平不断提高,给人们生活带来方便的各类软件需求越来越多,要求也越来越高。但网上错综复杂的软件,常常让人眼花缭乱,有的软件功能繁杂、广告繁多,让人望而却步,所以当腾讯qq、360安全软件、搜狗输入法等一系列目的性、整合性较强的软件一出现,就成为软件中的新宠。当前的整合性软件360安全软件是目前整合性最强的软件之一,但其功能主要偏向于安全方面;与“秘密日记本”对比,收费,功能复杂;与“心灵键盘记录器”对比,属于木马类软件;与“p2p终结者”对比,这是一款控制网速的软件,在宿舍里相当实用,但其并没有设置使用权限,这样就容易造成泛滥。总之,作为当代大学生,尤其需要一款能管理学习时间、便利生活的软件。目前,整合性的生活模块涉及较少,是从最贴切的生活模块出发,落实到实处为大学生服务,并且免费,操作简单、使用安全可靠。 1需求及用户群体分析 软件系统主要针对对象为当代大学生。在我国约2650万网民中,18-24岁者占到36.8%,而这正是大学生所处的年龄段。根据沈阳工程学院的一项调查报告,大学生上网网龄小于1年、1年-3年、3年-5年和5年以上者分别为上网学生的44%、36%、12%和8%。每天上网时数小于1小时、1-3小时、3-5小时和大于5小时者分别为24%、34%、20%和22%。 而在笔者自己做的问卷调查中,是否经常忘记论坛账号密码的,是的占35.92%、不是的占64.1%;在是否经常不知道钱用在什么地方上,不知道的占51.5%,知道的占48.5%;在换了台机子时,是否想要你的qq聊天记录和qq表情,想拥有的占44.7%、不想拥有的占55.3%;在是否苦恼过宿舍的流量分配上,苦恼过的占65%,不苦恼的占35%。 根据以上数据不难看出,软件的用户群体是现在上网的主导力量,而他们所使用的有将近80%的软件中涉及到了账号,对于一些安全意识不高的人来说,很有可能只使用一个密码,而这样安全性大大降低,使用这款软件可以改掉他们只使用一个密码的习惯,可以做到一个密码管理一群号码。 一部分学生也有写日志的习惯,还有更大的一部分学生不知道钱用在了哪,使用这款软件能使他们记录自己的消费,养成良好的消费习惯。 总之,面向大学生整合性软件开发,具有相当的使用群体。 2软件系统架构 图1软件系统架构 如图1所示,本软件根据所要实现的功能包括学习、生活、应用3个大的模块,同时,因功能实现的不同,这3个大模块又在各自的体系结构内包含一个或几个较小的子模块,比如学习模块中包括“教师作业记录”子模块;生活模块中包含“论坛账号密码记录”、“qq聊天记录随身带”和“日记和流水帐”3个子模块。 根据软件设计实现的功能,各模块之间的调用也有其特定的原则。首先,应实现软件的登录模块,这一模块的设计,既要满足保证整个软件系统的安全性,同时还要保证下行模块的可用性,上述3个模块统一于登录模块,同时面向对象语言的封装特点,3个模块之间从设计到功能的实现,整个过程中互不影响,这也是软件安全性与软件体系结构构件化的一致要求。在完成各个大的模块下各个小模块的设计工作后,最后所有的模块统一于退出模块。可以说,整个软件是被划分成若干个模块来完成最终的设计工作的,同时考虑到安全性,相关模块之间只有单向调用关系,而这种调用关系又是通过各个接口实现的。 由此可以看出,模块之间的规范化和接口的构架在整个软件中显得十分重要,进一步说,这是整个软件的核心设计思想。综合这些思想以及软件的长远规划和维护,在软件开发过程中,采用构件化的软件体系结构。一个好的体系结构,既要有十分好的稳定性,同时也要能够适应需求和技术变化,好的体系结构能满足用户在整个软件系统生命周期中尽可能多的要求,又要支持稳定的接口规范,由此选择可复用的构件,其优势不仅如此,这种做法还能提高软件的开发效率,

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档