服务器软件的设计与实现开题报告

 2023-10-20 08:56:36

1. 研究目的与意义

研究背景:

随着我国经济的迅速发展,手机的用途在人们日常生活中越来越广泛。而智能电视直接能联网,就使得机顶盒的使用越来越少。为了将其变废为宝,在机顶盒上刷入轻量级Linux系统,作为个人服务器使用。在此服务器上搭建一个在线投票系统。例如,最优方案的产生,校园作品大赛选举优秀作品等问题,都可以通过它得到结果。在线投票系统打破了传统人工投票模式中人数、时间、地域限制,省去了许多环节,节省投入时间成本,有着很多的应用场景,投票活动会一直活跃在人们的生活中。后续在微信小程序中上新各种各样的投票类型以方便用户的使用。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

选择自建服务器的优势在于没有网站容量及流量限制;可同时上线及管理多个网站;可依照实际需求,于服务器安装各式合法程序;管理保护较方便。Armbian系统是基于Debian/Ubuntu而构建的专门用于ARM芯片的轻量级Linux系统。Armbian系统精益、干净,并且100%兼容并继承了Debian/Ubuntu系统的功能和丰富的软件生态,可以安全稳定地运行在TF/SD/USB及设备的EMMC里。如何利用廉价的,省电的机顶盒盒刷Armbian系统是我们要研究的第一个问题。在Armbian系统初始化部署之后,就可以当做个人服务器使用,想干什么就部署什么应用。

第二个内容就是怎样创建投票系统。它的优势是在各行各业有需要的投票活动中发挥作用。其主要功能为:有需求用户搜索并打开该投票微信小程序,首先注册用户,实现发起投票、参与其他用户投票互动,查看投票记录等功能。由用户端和管理员端两大部分构成,最后利用网络信息部署至个人服务器之上。

该系统开发参考作者Mini_hailang_IT的文章和曾国强等老师的学术文献《基于微信小程序投票设计》一文,借鉴其系统的相关功能,例如投票类型、设置投票时长、投票结果统计显示等;微信小程序即客户端使用 JavaScript、WXML、WXSS技术体系即可快速完成开发,操作体验媲美原生手机应用,兼容iOS和安卓,开发成本低,可维护性强 。他在自己的电脑上搭建一个测试环境,采用Phpstudy实现本地虚拟主机环境的搭建。后台采用Php编写,数据库用的是可视化软件Navicat。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

微信小程序之投票系统,拟采用java核心技术,ssm框架,web开发技术,网页制作等技术。服务器为Tomcat,数据库为MySQL,数据库工具为Navicat。开发软件为idea/eclipse。该系统具有界面简洁,性能高效,稳定等特点。

在网上查看相关文章及其文献,收集足够多的开发资料。搭建系统所需环境,为项目开发奠定良好的基础。继续查找相关类似开源系统,对其进行深刻的剖析,了解其功能开发及其使用方法。再在其基础上,加入自己所需的其余功能,提高系统的完整性。如若在项目开发过程中遇到问题,上网查找解决方案或咨询指导老师。

在系统开发较为完整后,对相关功能进行测试,若有问题,就不断调试解决。确保最后的投票系统能够实现上述客户端及管理员端所有功能,最后成功部署至个人服务器之上。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献


[1] 杨丰盛.《Android应用开发揭秘》[M].北京:机械工业出版社,2010.1
[2] 吴亚峰,吴亚光.《Android应用案例开发大全》[M].北京:人民邮电出版社,2012
[3] 韩超.《Android经典应用程序开发》[M].北京:电子工业出版社,2012
[4] 吴亚峰,于复兴.《Android应用开发完全自学手册--核心技术、传感器、2D/3D、多媒体与典型案例》[M].北京:人民邮电出版社,2012
[5] 罗杰(美国),李耀亮.《Android应用开发》[M].北京:人民邮电出版社,2010
[6] 王家林.《大话企业级Android应用开发实践》[M].北京:电子工业出版社,2011.8[7] 李刚.《疯狂Android讲义》[M].北京:电子工业出版社,2011.7
[8] 佘志龙.《Android SDK开发范例大全》[M].北京:人民邮电出版社,2010.6

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

(1) 2024年2月18日-2月25日 下达毕业设计任务书,向学生讲授所选设计题目的状况和要求等

(2) 2024年2月18日-2月28日 学生提交开题报告等材料,指导教师审核开题报告等材料

(3) 2024年3月1日-5月31日 进行毕业设计, 学生按设计要求进行相关工作

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。