任务书“我和我的家乡”个人博客的设计与实现
分类: Java springboot MySQL 专栏: java springboot Mysql 标签: 任务书“我和我的家乡”个人博客的设计与实现
2023-01-02 22:49:06 775浏览
毕业设计任务书
题 目 “我和我的家乡”
个人博客的设计与实现
适 用 专 业 软件工程
指 导 教 师
20xx年12月19日
1. 选题的意义
随着计算机技术和网络技术的发展,以Web应用技术为基础的各类信息发布平台得到了广泛的应用,个人博客是基于互联网的个人情感体验和感知的表达形态,为人们提供了另一种交流方式,通过个人博客展示个人风采并为家乡代言,为故乡宣传尽一份绵薄之力。
在本课题的开发中,要求学生能够熟练运用在校期间所学相关知识,包括软件工程、数据库原理、JavaWeb等;巩固所学知识,提高自己发现问题并用所学知识分析问题和解决问题的能力,锻炼自己的实践能力。
2.研究内容和要求
(1)技术设计要求
应用Java Web实现系统的开发,采用MVC设计模式。通过对不同设计模式的分析,选择适当的设计模式以及HTML5、CSS、JS三件套来进行设计。合理有效应用框架实现MVC各层的设计。要求学生能够以严谨的科学态度来研究,能运用所学的理论,同时结合先进的实现技术来完成此课题的设计。
(2)功能要求
1 实现用户的注册/登录功能,为注册用户提供发布信息的功能。
2 为用户提供发布文字、图片等多种形式信息的方式。
3 为访客提供发表评论,留言等功能,与注册用户有效互动,达到交流和共享的目的。
4 设计个人博客内容的组织形式,有效展示个人工作、学习、生活等方面的信息,让访问者有较好的访问体验。
5 搜集丰富的素材并加以整理,设计好的切入点来展示家乡风貌。
(3)工作要求
1 掌握MVC的设计模式,熟悉MVC的逻辑结构和处理关系、MVC结构的设计原则;熟练掌握MVC的开发过程,明确层次处理和细节实现,根据功能要求设计所有的视图页面,明确数据来源,从理论上勾勒出成功的结构模型。
2 设计合理数据库:根据系统需求分析设计数据库。从结构、数量、表之间的关系方面确定最合理的表,确保功能顺利进行。
3 子模块细化:从划分的功能模块入手,为每一个模块设计MVC处理方式,重点要确定视图数据、控制器、逻辑业务。
4 子模块实现:应用MVC技术实现模块功能,进行编程、测试和修改。
5 系统调试:功能整合,由小到大地调试功能模块,完成整个系统要求。
6 功能完善和改进:做最后的修缮和调整,使得功能全面、运行流畅、贴近实际运行环境。
7 撰写毕业设计报告:整理资料完成报告。报告的形成要求以研究和设计结果为依据,报告的结构合理具有科学性,内容论述清楚,最终能够具有相关领域的参考价值。
8 提交可执行程序及其相关代码、相关文档,进行答辩。
(4)其他要求:
① 必须认真调研分析,熟悉平台工作的主要流程,完整、彻底搞清用户需求,系统应符合实际需求。
② 要求阅读大量相关的文献资料。
③ 按照毕业设计时间安排,保质保量完成各阶段任务,并主动按时提交相应成果或作品。
④ 程序要求编码规范,运行结果正确,界面友好,项目文档基本规范,项目按计划完成。
⑤ 外文翻译要紧贴题意,语言流畅、文句通顺。
⑥ 不抄袭、剽窃他人成果,树立和养成高尚文明的科研风气。
⑦ 按照本科毕业设计(论文)要求提交最终软件系统和毕业设计报告。
3.预期成果要求
(1)提供个人博客网站代码一份。
(2)提供《“我和我的家乡”个人博客的设计与实现》毕业设计报告一份。
4.主要参考文献
[1] 邹红霆.基于SSM框架的Web系统研究与应用[J].湖南理工学院学报(自然科学版),2017(01).
[2] 刘曾杰.MySQL5.7从入门到精通[M].北京:清华大学出版社,2018.
[3] 高见斌.基于MYSQL数据库存储引擎的研究[J].数字通信世界,2018(05).
[4] 传智播客高教产品研发部.Java Web程序开发入门[M].北京:清华大学出版社,2015.
[5] 张恒,李金靖.Java Web动态网站开发[M].人民邮电出版社,2018.
[6] 萨师煊,王珊.数据库系统概论(第5版).北京:高等教育出版社,2014.9.
5.进度计划(以周为单位)
起 止 日 期 | 工 作 内 容 | 备 注 | |
2019.12.19 ~ 2020.2.23 | 毕业设计准备阶段,内容包括毕业设计相关资料的整理与收集,毕业设计相关技术准备,开题报告的撰写,开题答辩的前期准备。 | ||
第一~二周 (2.24-3.6) | 收集、查阅并整理毕业设计相关资料,确定毕业设计使用的方法和技术,拟定毕业设计方案;完成并提交开题报告,完成开题答辩;完成系统的总体需求及各功能模块的详细需求;分析功能模块,完成原型设计。 | ||
第三~四周 (3.9-3.20) | 集中毕业实习。 | ||
第五~六周 (3.23-4.3) | 根据需求分析和原型设计合理的数据库;完成系统详细设计和编码;系统的测试与运行;提交中期自查报告,进行毕业设计中期检查。 | ||
第七~八周 (4.6-4.17) | 根据中期检查结果进一步完善毕业设计;确定毕业设计报告的框架和主体内容,准备撰写毕业设计报告初稿。 | ||
第九~十周 (4.20-5.1) | 撰写毕业设计报告初稿,并对设计内容进行测试、优化和验证。 | ||
第十一~十二周 (5.4-5.15) | 根据指导教师意见修改毕业设计报告;完成毕业设计报告查重;根据查重结果修改完善毕业设计报告;按照撰写规范和要求修改格式。 | ||
第十三~十四周(5.18-5.29) | 根据指导教师的指导意见和评阅教师的评阅意见,进一步修改毕业设计报告;制作毕业答辩PPT,准备答辩。 | ||
第十五~十六周 (6.1-6.12) | 参加校级答辩、院级答辩或分组答辩;毕业设计二次答辩及评优;按照毕业设计报告撰写规范和要求完成设计报告最后的格式修改,按要求打印装订报告;将毕业设计归档资料上交指导老师。 | ||
系审核意见: 系主任签字: 年 月 日 | 学院审定意见:
主管院长签字: 年 月 日 |
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论