1. 研究目的与意义
1.1 智能短信平台开发的背景随着高科技产业的迅猛发展和国家对基础设施投资力度的加大,计算机、通讯、电子、医药、教育等社会需求也相当旺盛。
对于现今高速发展的经济的需要,也是基于教育事业的需求以更大的宣传力度最小的成本达成宣传或者联系这样的目的,智能短信平台的开发已经成为各小学、中学或大学不可或缺的一部分。
1.2 智能短信平台开发的目的为了适应学校的工作效率以及信息社会的迅速发展,学校内部信息管理系统与网站也基本建立了起来。
2. 研究内容和预期目标
2.1 智能短信平台开发的主要研究内容本课题主要研究基于互联网的"javaee"学生信息管理控制平台的建设和平台关于学生信息进行短信发送的问题,主要研究与解决问题如下:(1)基于互联网环境下的"学生信息管理"平台系统设计与实现;(2)平台实现对于用户的分角色分权限管理控制,并且对于用户的信息管理;(3)实现对于学生成绩的导入筛选等批量操作; (4)系统提供对于学生情况短信发送的业务实现; (5)提供在线交流沟通软件的支持(可集成调用第三方辅助软件系统);(6)提供对于学生成长,在校情况,在校表现等的新闻展示。
2.2 智能短信平台开发的预期目标(1) 实现以班级为单位的学生信息管理平台系统; (2)实现系统的权限管理和分权控制。
管理员对其他用户信息的管理,即管理员对学生、老师和家长的用户信息进行管理;(3)实现学生成绩数据的批量导入、筛选等操作。
3. 研究的方法与步骤
3.1 智能短信平台开发采用的研究方法采用瀑布模型法:一个经典的软件生命周期模型,一般将软件开发分为可行性分析、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶段。
瀑布模型中每项开发活动具有以下特点:(1)从上一项开发活动接受其成果作为本次活动的输入;(2)利用这一输入,实施本次活动应完成的工作内容;(3)给出本次活动的工作成果,作为输出传给下项开发活动;(4)对本次活动的实施工作成果进行评审;若工作成果得到确认,则继续进行下一项开发活动;否则返回前一项,甚至更前项的活动。
尽量减少多个阶段间的反复,以相对来说较小的费用来开发软件。
4. 参考文献
[1] 潘旭兵,林中.短信收发系统 [J].电脑编程技巧与维护.2007.[2] 王建国.Struts2框架应用开发教程[M].清华大学出版社,2012.07.01.[3] 梁爱虎.精通SOA基于服务总线的Struts EJB Web Service整合应用开发[M].电子工业出版社,2007.01。
[4] 高晓黎,刘博.Java程序设计[M].清华大学出版社,2010.09.[5] 杨杰.基于智能客户端的短信平台的设计与开发[J].微计算机信息.2008.03. [6] 百度文库. [IEB/OL].[2013-03]. http://wenku.baidu.com/course/.[7] Bruce Eckel.Java编程思想(第4版) [M].北京:机械出版社,2007.[8] 刘万军等.Java 6程序设计实践教程.北京:清华大学出版社,2009.[9] JAVA Developers: http://www.oracle.com/technetwork/java/index.html[10] 成富.深入理解java 7:核心技术与最佳实践. 北京:机械工业出版社,2012 . [11] (美)Brian Goetz,Tim Peierls 等.Java并发编程实战,北京:机械工业出版社.2012 .
5. 计划与进度安排
5.1 智能短信平台开发的具体进度安排(1)具体进度安排如下表:表1 智能短信平台开发进度安排表 起迄日期 工作内容及要求01 2022.1.1 2022.2.21 理解毕业设计任务,查阅资料,熟悉开发工具,撰写开题报告02 2022.2.24 2022.3.7 需求分析,概要设计03 2022.3.10 2022.3.28 详细设计,算法设计04 2022.3.30 2022.4.25 编写程序代码及程序计划调试05 2022.4.26 2022.5.10 毕业论文资料收集,撰写论文提纲06 2022.5.16 2022.5.30 整理设计文档,撰写毕业论文07 2022.6.1 2022.6.15 准备答辩
