社区文化宣传网站计算机开题报告

一、研究或设计的目的和意义:

(一)研究目的:

通过本次课题能够将所学的Java编程知识以及Mysql数据库知识应用于社区文化宣传网站的开发,完成社区文化宣传网站的设计与实现。同时培养学生综合运用所学理论知识和技能;培养学生调查研究,查阅技术文献、资料、手册以及编写技术文献的能力;通过本次课题,学生能够在指导老师的指导下,独立完成课题相关内容,比如:需求分析、概要设计和详细设计、系统编码以及系统测试、最后根据各个阶段撰写过程性报告以及论文等。

(二)研究意义:

随着社会及科学技术的发展,对计算机网络的发展提出了更加有利的条件。计算机网络与通信网的结合,可以使众多的个人计算机不仅能够同时处理文字、数据、图像、声音等信息,而且还可以使这些信息四通八达,及时地与全国乃至全世界的信息进行交换。 
随着网络的不断发展,人们的日常生活与网络互连越来越紧密,众多地区也不断的开始将社区文化信息的宣传拓展到网络上。对于用户来说,只要简单的操作,即可了解一个社区的活动、美食等信息,对于社区来说,只需要定期维护,即可在自己的社区文化宣传网站上更新本社区的动态信息,让用户更好更容易的浏览。

二、研究或设计的国内外现状和发展趋势:

(一)国内网站现状分析

1、界面设计不够美观
大多数企业网站因界面设计不美观而导致改版。网站具备了提升产品形象、促进产品销售、提升品牌形象、体现企业实力、传播品牌文化等诸多功能。形象简陋、缺乏设计思想,没有个性的网站已经不能满足需求,颇具设计思想的网站将给人一种吸引力,让浏览者在浏览的同时了解企业的信息。如果不重视或过分注重外在的视觉效果,就可能适得其反。
2、界面版块设置混乱
主要表现在栏目设置有重叠或者栏目名称意义不明确,容易造成混淆,使得用户难以发现需要的信息,有些网站的栏目过于繁多和杂乱,更有网站的信息分类不够明确或者说混乱。如果网站毫无章法的安排大量内容,没有明确的导航会导致浏览者转移站点,企业因客户无法快速找到所需信息而导致客户流失。
国内网站的优点:国内用户访问速度快,服务本地化,域名安全。

(二)国外网站现状分析

国外的网站比起国内同类网站要成熟。它们的现状很明显,几乎每一个涉及本行业的领域都有成熟的网站,比较全面,也很有特色。 经过分析和总结,有两种类型的网站比较典型,那就是学术性网站、商业性网站、综合性网站。
1、学术性网站的特点比较鲜明
这些网站主要是体现在本行业中各个领域的协会,研究会,实验室等,所以这种网站的专业性很强。例如:地热热泵研究会(www.ghpc.org)、制冷协会 (www.ior.org.uk)、空气平衡研究会 (www.aabchg.com) 等。这些网站的共性体现在它们均提供其领域内的产品及其领域的最新动态,值得一提的是,它们均提供了完善的个人技术认证资格考试或测验,这在国内本行业还较少,甚至没有。
2、商业性网站的内容比较丰富
涉及面广泛,几乎把行业的每一个环节都包括进去,从厂商到销售商到工程承包商乃至到客户都被纳入其中。如:制冷空调工业网(网址:www.ari.org)、美国空调承包商(www.acca.org)等。它们为厂商提供最新的工业标准,统计报告,用户信息,展会信息,行业大事年表,并且大多数网站都为本行业提供跨国的国际商贸活动及信息。同时具有完善的会员制度,加入其网站的会员可无偿享受各种优惠待遇及各种服务。这些商业性网站具有很强的商业效益和社会效益。
3、综合性网站比较有特色
内容和结构与国内一些较好的行业网站没有太大的差别,其所谓的特色主要体现在一些栏目的设计上。如:暖通空调在线(www.hvaconline.com)它在电子商务方面办的很有特色,另外,它有“Business Advice”,这里有技术及商业专家合作来为在线客户来出谋划策。对于专业性网站,它们会随着技术的不断发展、产品的不断更新,在栏目设计、内容编排上不断更新,对于商业性网站,它们会随着信息技术的飞速发展,更好的为本行业内的商业活动做好服务,其重点有可能会放在电子商务,尤其是跨国的这种贸易活动;对于综合性网站,它们可能在原有基础上,进一步扩大自己的涉猎范围,争取包容专业性网站及商业性网站,或是办出一些更有特色的栏目,吸引读者。

三、主要研究或设计内容,需要解决的关键问题和思路:

社区文化宣传网站采用的开发框架为SSM框架,开发工具采用Eclipse,服务器用的是Tomcat。编码语言是Java,数据库采用Mysql数据库。
本社区文化宣传网站,主要服务的用户是社区附近的居民,为居民展示最新的新闻公告,社区活动,社区医疗服务,社区美食和社区家政服务等内容。具体的功能如下:
社区新闻:添加社区的公共新闻和最新的公告
社区活动:发布最新的社团,广场舞,或者其他活动内容,用户可以在线报名参加
社区医疗服务:发布一些社区周边可以提供医疗服务的医院或者药店
社区美食:发布社区周边的美食店面 主打的美食,小吃等
社区家政服务:发布可以提供家政服务的个人或者门店信息,主要包含 服务类型,服务价格,服务介绍,联系电话等

四、完成毕业设计(论文)所必须具备的工作条件及解决的办法:

(一)工作条件

本系统开发需要的技术知识,包括Jsp,Java等,以及开发软件比如Mysql,Eclipse等都进行过系统的学习,所以具备开发能力,同时本系统对软硬件的需求不高,一般的电脑就能满足开发需求。

(二)解决办法

1.通过参考网上已经做好的相关系统编写本系统的功能需求报告
2.图书馆查阅相关资料,为论文撰写提供资料
3.有不懂的技术性问题可以咨询指导老师

五、工作的主要阶段、进度与时间安排:

第一周至第三周:收集资料,对课题进行调研,进行需求分析的写作;完成开题报告,确定毕业论文提纲;
第四周至第六周:主要对毕业设计进行设计、写代码,调试,论文资料进行补充,完成论文第一稿并上交指导老师;
第七周至第八周:,根据指导老师的反馈意见修改论文,完成论文第二稿并上交指导老师;
第九周至第十周:根据指导老师的反馈意见修改论文,完成定稿及对毕业论文内容的修饰润色,调整论文格式、定稿、打印装订、上交。

六、阅读的主要参考文献及资料名称:

[1]张孝祥,徐明华.JAVA基础与案例开发详解[M].清华大学出版社,2017.
[2]康牧.JSP动态网站开发实用教程[M].清华大学出版社,2017.
[3]刘亚宾.精通Eclipse–JAVA技术大系[M].电子工业出版社,2018.
[4]张知青.基于关系数据库的查询方法及优化技术分析[J].煤炭技术,2019,31(05):218-220.
[5]赵钢.JSP Servlet+EJB的Web模式应用研究[J].电子设计工程,2018,21(13):47-49
[6]肖英.解决JSP/Servlet开发中的中文乱码问题[J].科技传播,2019,(1)11-25
[7]卫红春.信息系统分析与设计[M].北京:清华大学出版社,2017.
[8]于万波.网站开发与应用案例教程[M].清华大学出版社,2017.
[9]黎连业,王华,李淑春.软件测试与测试技术[M].清华大学出版社,2018.
[10]宋丽娜.基于JSP的Web开发中文乱码问题的研究与解决[J].电子技术,2019,42(11):5-7.
[11]汪君宇.基于JSP的Web应用软件开发技术分析[J].科技创新与应用,2018(16):158-160.
[12]王建国.数据库设计在网站开发中的应用[J].山东农业工程学院学报,2017,34(04):158-159+164.
[13]曾志明.网站开发技术的比较研究[J].电脑知识与技术,2018,6(05):1075-1078.
[14]朱钧.基于角色的jsp通用权限系统设计与实现[D].山东大学,2019.
[15]陈志誉. Java工具及其调度方法研究[D].华南理工大学,2018.
[16]宣乃惠.基于JTBC的档案宣传网站设计与开发[J].黑龙江档案,2018(06):87.
[17]荀丽丽,刘斌.宁夏职业技术学院招生宣传网站的设计[J].信息与电脑(理论版),2019(02):110-112.
[18]Xin-hua YOU. Brief Discuss the Application of Object-oriented in Java Language Programming Course[A]. Advanced Science and Industry Research Center.Proceedings of 2018 3rd International Conference on Automation, Mechanical and Electrical Engineering (AMEE 2018)[C].Advanced Science and Industry Research Center:Science and Engineering Research Center,2018:5.
[19]Menglin Liu. Design and Research of Batch Query System Based on Java[A]. Research Institute of Management Science and Industrial Engineering.Proceedings of 2018 4th World Conference on Control, Electronics and Computer Engineering (WCCECE 2018)[C].Research Institute of Management Science and Industrial Engineering:计算机科学与电子技术国际学会(Computer Science and Electronic Technology International Society),2018:5.

技术介绍:

1、 Java语言

Java语言最早是由Sun公司在1995年推出的计算机编程语言,在多年的实际发展中,继承了现状大部分计算机编程语言的一些优点。Java语言在项目开发过程中,主要是基于面向对象思想的来进行项目的开发。Java语言不仅可以吸收并接纳C++语言的一些优势,又对C++语言的一些缺点进行了直接放弃。Java计算机语言开发的项目,项目具有分布式等的特点,开发的计算机信息化应用主要有安卓应用、网站开发等其他相关的应用。

2 、SpringBoot框架

SpringBoot框架的设计团队最早主要是由Pivotal团队开发的一款Java应用的后端框架,该框架开发以及应用的目的是能够简化Spring框架在项目中的繁琐配置信息。通过 SpringBoot框架这种特殊的配置方式进行项目的开发,可以提高项目功能模块的开发效率以及缩短项目开发的周期。SpringBoot框架在自身的项目开发中,也会直接存在一些优点:1.等于在项目中直接创建了一个单独的Spring应用程序;2.相比于之前的项目开发,能够比较直观的简化Maven配置。

3 、Vue框架

 Vue框架是可以对项目用户操作界面效果进行渲染的前端应用框架,在系统中的效果设计,主要是通过采取自底向上的增量开发思想对其效果进行设计,在项目功能模块数据的传输上向用户提供了MVVM的业务数据双向绑定思想。Vue框架在项目页面效果开发的主要特点是:1.Vue框架向用户的功能模块提供了数据的双向绑定进行传输的效果;2.Vue框架在项目的数据管理是通过路由的方式来进行管理。

4、 MySQL数据库

本系统所开发的综合电商网站所使用到的底层数据库都是来自MySQL数据库,主要是由于MySQL在项目中数据运行速度是比较快,对于平时开发使用到的开发平台环境是任何的限制,能够被广泛的应用在企业级项目的开发中。 MySQL数据库不是将系统中的所有数据放在一起,而是把系统中同一个数据库的数据分别存放在不同的数据库表格中,MySQL数据库是作为现在为数不多的一种关联性数据库的管理系统,可以有效快速地去提升数据处理存储的速度,并且这样可以让数据库的灵活度得到提高。

5、 IDEA开发工具

IDEA开发工具是目前可以直接进行Java语言项目功能编码实现的工具之一,也是目前在Java程序功能模块编码实现中最理想的开发工具。IDEA开发工具在项目中,能够在项目开发中支持智能的且便捷实用的代码助手等方面的功能都是非常不错的。IDEA开发工具在项目中,给开发人员提倡智能的编码,能够最大限度的减少系统在功能模块设计上的工作量。

6 、Elementui

ElementUi技术是由国内的饿了么团队对前端页面渲染的一套组件库,该组件库基于Vue 2.0开发的一套应用在桌面端的组件库。通俗的来说ElementUi技术是一个基于Vue框架开发的前端Ui页面效果的应用框架,开发出来的页面效果适用于PC端,该框架与前端著名的Bootstrap框架在很多用法上相似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA编码选手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值