一、设计(论文)选题的依据
1.研究背景与意义
现在越来越多的人关注网站的自动化设计与开发,什么是个人网站呢?它的出现和运营究竟承载这怎样的信息?这并不是每个人都清楚的很多人无法准确的理解个人网站的优势和作用,我对网站的认识还处于相当低的程度中所以在正文开始前我想先阐述自己对个人网站的理解我认为个人网站从宏观上讲就是单个社会人的网络平台,它的组成部分包括个人信息、个人相册相关网站的链接等,我们要制作一个网站,用这个网站去扩大自己的影响力,把自己的产品通过自己制作的网站展示给更多的人可以从事于公共事业的宣传 新产品的推广英语教育的学习。更重要的是 通过个人网页的自动化设计与开发我们可以找到个人网站的不足,及时解决网站存在的问题个人网站彰显出自由和不受约束的心态利用这个网站编者自己可以很好的阐述自己的观点和看法 ,访问者可以获取一定量的信息并对作者的观点及看法提出自己的意见。
2.主要研究内容
(1)技术分析
本系统采用 B/S方式部署,后端使用当前流行的 Spring Boot 架前端使用可靠的 Bootstrap 框架,简化开发,提高效率。为方便管理,采用当前流行的关系型数据库MySQL来存储所有商品和用户数据。同时明确开发本系统所需要的硬件和软件环境。
(2)需求分析
详细分析了本系统的功能和非功能行需求,包括对用户基本信息,商品信息的发布、查询、编辑,用户和管理员权限的管理,已以及系统参数修改,管理员信息设置等功能需求的分析,同时明确系统可靠性、安全性及其他非功能需求。为了表名系统是可行的,还从经济和技术两个角度进行了可行性分析。
(3)系统设计与实现
首先针对数据库性能优化问题,提出了性能优化的目的,以及可以进行优化的内容,针对这些,提出了层次性迭代优化方案,并实施方案,分析结果得出方案具有优化数据库性能的作用的结论。然后针对需求分析中系统的功能需求和非功能需求,设计系统开发的具体架构、系统功能模块和工作流程。具体包括数据库概念结构设计,数据表结构设计:对用户注册登录,商品的查询统计,用户权限管理,商品发布等相关业务流程的设计及对应功能的实现;还有用户信息、商品信息的管理系统参数修改,系统数据备份、系统日志的管理等功能的设计与实现。在系统设计到系统实现的过程中,把之前提到的层次性迭代优化方案应用到系统中。
(4)系统测试
分析个人网站系统的各个功能模块,对每个模块及内部功能逐一进行单元测试,并对测试结果做好记录。然后再将各个模块联合起来进行测试,检查横块整合是否出现问题,针对不同的数据,系统能否作出预期的反应,根据测试结果验证能否达到预期的要求。
3. 研究方法
(1)文献综述。在借助CNKI、VIP、万方等信息化网络资源和书籍之后,认真学习相关论文和专着,在前人研究成果的基础上,关注国内外最新研究动向,关注并加深对自己问题的理解想研究。根据本论文的重点和现有的研究成果,了解并确定可能的改进。
(2)总结分析:对收集到的相关数据进行总结和分析。
4.研究目标
个人网站是一种具有交互功能的个人信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等,动态信息是指随时变化的信息,如留言版、聊天室等。个人网站系统具有强大的吸引力,可让人通过此网站了解你,和用户方便地传递信息,构成一种交流平台。这种全新的交流方式实现了个人网站的特色。
4. 研究结构
第一步,选题与问题陈述,明确研究的问题。
第二步,文献回顾与评论。搜集与选题相关的学术文献,通过认真阅读,选与研究主题关系紧密的重要文献进行综述。
第三步,概念框架的形成。把研究的问题进行理论提炼,定义重要的术语或概念;然后用定义后的概念来描述研究主题;最后应用概念框架发展理论,并用这些理论解释研究材料中发现的模式和联系。
第四步,确定方法,收集资料。根据研究的需要,收集相关资料数据,通过对数据资料的处理分析,在研究中发现相关联系。
第五步,解释研究结果,形成结论,提出解决的办法。解释分析研究中的发现或结果,从切合实际的解释中得出研究的结论。解释意味着研究发现是否具有适应性或有用性,以及在实施决策时的可靠性。解释可以进一步了解研究发现的意义。
5. 研究基础
大学图书馆藏书达195万多册图书,95万电子图书、47种电子数据库资源;校园计算机拥有量大,网络带宽供给量充足,随时能了解有关课题最新进展的相关数据;咨询指导老师,不断修正确定、论文思路,这都是课题顺利完成的基础条件。
二、主要参考文献综述(阐述所看文献的主要内容和中心思想。外语、文管类专业不少于3000字,理工类专业不少于2000字,艺术类专业不作具体规定。)
罗路腾, 王贵鑫(2019)认为,随着互联网的飞速发展,人类已经进入了信息时代,在这个时代,展示个人魅力,分享社会工作学习的经验,进行网上的社交活动的需求日益增长。但是由于技术等限制因素,人们渴望有一个展示自我的平台。因此开发一款界面美观,功能使用,可维护性强的个人网站具有非常重要的意义。包括个人信息浏览,文件下载等功能,后台管理员登录,信息的增删查改等功能。用户可以在非常友好美观的界面上实现各种操作,能够使浏览有着良好的体验,同时也能满足个人展示与社交功能。
刘金羽(2020)指出,项目驱动教学是软件开发类课程的一种行之有效的教学模式,而是否能够选取合适的教学项目案例无疑是该教学模式能否有效实施的关键因素。设计与实现了基于Spring Boot的单页校园网站,该网站包含了实际校园网站的核心模块,使用了Thymeleaf模板语言,jQuery,Bootstrap,Material设计,Spring Boot等主流的前后端开发技术,采用单页模式提高网站的性能和用户体验,采用响应式设计使网页能够根据用户行为以及设备环境(系统平台,屏幕尺寸,屏幕定向等)进行相应的响应和调整,应用到《Web开发技术》课程的教学中取得了良好的效果。
刘子凡, 郭昱君(2021)等人指出,随着计算机技术的更新发展,信息技术也产生了革命性的变化,信息的传播方式开始向网络化转变,博客网站在此形势下应运而生。然而,现有的第三方博客网站存在各种问题,例如网站的广告多,恶意弹窗等。鉴于此,该文设计了一个小型的个人博客网站,使用的开发语言为Java,采用后端框架SpringBoot,持久层框架Mybatis,前端框架SemanticUI以及模板引擎Thymeleaf。该博客系统具有简洁,轻量化的特点,使人们免去了各种广告,恶意弹窗等烦扰,提供更加方便的博客平台。
卢云霞(2021)介绍了个人博客网站设计的相关技术,以及其设计与实现过程,该过程以MVC设计模型和主流的Spring Data JPA,Spring MVC,Spring Boot等框架技术为主进行系统架构的开发,将整个系统划分为表现层,业务层,持久层3层架构,充分利用各个框架的优势来完成系统的开发;使用Spring Data JPA来完成持久层的工作,它封装了对数据库的繁琐操作,使得用户可以方便的操作数据库中的数据;Spring MVC框架通过调用业务层来负责处理用户的请求以及响应用户的操作;最后使用Spring Boot对系统进行解耦合并简化用户整体的开发步骤。
马少华(2019)指出在如今高速发展的信息时代背景下,各种各样的便捷网站层出不穷。以网页作为信息载体广泛传播和应用,使网站的建设以及网页制作得到了很大程度的发展空间,从总体的方向来说大型企业的产品推销,售后服务,解决方案,个体来说,个人Web页面开发,网站建设以及网页制作成为计算机领域内最热门的话题。
聂玉成(2019)认为,计算机的普及和互联网的快速发展,使得个人网站成为展现个性的一个平台,个人网站的建设可以根据使用者的不同特征,进行个性化的定制,从而,建设出满足不同需求的个人网站,在进行个人网站建设的时候,要具有明确的网站定位,通过一定的技术手段去实现,最终,将个人网站的功能全部展现。
刘娜, 胡庆峰, 耿艳梅(2020)指出,建立一个优质个人网站,筹划期就要有精准的定位并且选择稳定而又快速的空间;建设期的关键是多积累设计技巧和充实内容;宣传期则是要一个言简意赅且有品位的简介并且与优质网站多多互换链接;要保证好的发展势头则需要不断的更新和跟用户越来越好的互动。
三、设计(论文)的研究方案(拟采用的研究方法、准备工作情况及主要措施)、主要研究内容及预期目标。
研究方法:(1)文献综述。在借助CNKI、VIP、万方等信息化网络资源和书籍之后,认真学习相关论文和专着,在前人研究成果的基础上,关注国内外最新研究动向,关注并加深对自己问题的理解想研究。根据本论文的重点和现有的研究成果,了解并确定可能的改进。(2)总结分析:对收集到的相关数据进行总结和分析。
研究内容:先是对整个网站系统进行技术层面的分析,然后对系统功能需求开展分析,之后完成整个网站系统的设计与实现,进行系统测试。最后总结此次设计中的不足与对未来网站系统应用的趋势进行分析。
预期目标:通过从个人网站设计与开发相关文献资料的分析研究,对基于springboot的个人网站开发有了一个较为全面的认识,在此基础上,再查阅相关的权威、专业的参考资料,深入分析个人网站设计过程中应用各项技术的状况,给出与以上问题相对应的建议,希望能够帮助完成此次网站的开发与设计。充分掌握每一步的资料,精确每一个步骤,整体把握整个论文的编写流程,完成一个切合实际又有说服力的观点和建议。完成论文的编写并打印装订成册,完成毕业论文。
四、设计(论文)工作进展安排
1、2022年11月 5日-2022年11月11日:查阅资料、确定选题、完成任务书;
2、2022年11月12日-2022年12月21日:查阅资料并据此整理参考文献、写文献综述、完成外文翻译、开题报告、开题答辩;
3、2022年12月22日-2023年 4 月14日:完成系统需求分析、模块设计、代码设计、调试、系统优化等;
4、2023年 4 月15日-2023年 4 月20日:完成毕业论文初稿;
5、2023年 4 月21日-2023年 5 月6日:完成毕业设计论文终稿及论文查重;
6、2023年 5 月7日-2023年 5 月14日:整理毕设档案材料,参加毕设答辩;
7、2023年5月15日-2023年 5 月26日:提交线上线下各类定稿文档。