开题报告内容
一.选题的目的
随着互联网技术的高速发展,各行业的资源信息在网络上飞速流转,其中不乏一些极具价值的文章和个人空间,本套系统正是致力于构建纯净绿色的微空间私人定向共享系统,减少开发人员为开发资源的消耗而建立。在安全前提下,共享优质文章和资料,加快开发进度,推进世界的创新。
纵观国内外相关网站的运营和设计情况,发现部分网站已经偏离了自己当初的道路,本来旨在共享各自的文章内容,分享自己的文档,视频等资源,但是现在却是被各种钓鱼链接,木马病毒等各种不良信息所占据,饱受广大网民的诟病,没有个人安全的隐私空间,所以很多文章和空间不安全。因此,构建一个绿色的空间和文章共享网站势在必行。有目标用户因为兴趣聚集到一起,可以实现评论、讨论相关话题,以及上传视频、文档、文章、图片等功能。同一个空间的用户可以共同参与归纳整理收藏夹内容,只有上传者可以删除和编辑自己上传的内容,空间内所有用户受空间创建者的管理。
本论文将介绍微空间私人定向共享系统的整个设计与实现过程。该系统采用B/S架构,面向的用户区主要针对的是各类网站客户包括前端和后端各类型。整个系统由后台管理系统,前台系统组成。
二.意义
如课题的研究背景述写的那样,国内网相当部分的私人空间网站的运营情况不容乐观,与平台最初设计相背离,因此,为拨乱反正,完成一个真正意义上的微空间私人定向共享网站,是本次课题研究的最重要目的。
本次设计选题就是要建立一个自营式的微空间私人定向共享网站,共享个人文章和空间。网站系统的自营性保证上传安全的文章资源,和建立个人私人空间,并对需要共享的文章进行隐私控制,只有得到作者的邀请码才能查看作者文章详情等,保证隐私安全和共享主义,避免外部用户恶意查看不同用户的隐私和文章。最终伤害网站和众多用户的利益,这是我们所不想看到的。
三.研究内容
(1)与指导老师确定系统主要功能;
(2)做需求分析及功能模块划分;
(3)指导老师通过后,设计出用例图,E-R图,功能模块图
(4)根据自己的功能模块划分,设计核心功能的算法
(5)页面设计
(6)根据自己的系统,完成论文的设计与实现
(7)参考相关文献和需求分析文档和概要设计文档,完成初稿
(8)根据指导老师的修改意见修改论文,直到定稿
四.研究方法及技术路线
(1)深入调研获取最直观的需求,仔细进行对项目本身的需求分析。了解每个功能所需要的技术。
(2)根据需求分析,设计数据库表以及各种表之间的联系。
(3)将MySQL,Eclipse结合起来,开发一个B/S端的微空间私人定向共享系统。
因为系统属于B/S体系,因此本系统可以在服务器中布置和管理。易于维护。开发技术包括:Spring、HTML等技术。开发环境使用Eclipse, Web服务器使用Tomcat 7.0。数据库采用MySQL 5.0。
本系统以Java语言实现,主要使用JavaEE作为开发技术。而JavaEE框架通常选用Spring+SpringMVC+Mybatis框架作为其基础开发框架。通过整合SSM框架,并把SSM引入JavaEE轻量级框架中,采用MVC模型开发。使用JSP技术实现视图层,Tomcat作为Web服务器,MySQL数据库负责存储数据,使用eclipse为开发工具。在客户端采用Ajax异步通信技术无刷新的获取WEB服务器端的数据,缩短用户等待的时间,同时提高了应用系统执行性能。前后台页面使用boostrap框架,使系统易于操作及维护。
五.预期成果形式
系统主要分为前端和后端,主要有用户和管理员两个角色。
1. 前台用户可以登录注册。
2. 一个文本、图片、音视频存储系统。
3. 资料归档与整理功能,便于查找与整理文章。
4. 应用场景,教学设计与展示、用户个人资料存档个人日志、作家存稿集设计师个人作品集等。
5. 文章定向展示,当只有用户打开需要文章详情时,显示需要输入邀请码才能查看,没有邀请码不能进入文章详情。
6. 系统文章主要有分享和收藏文章的功能,用户还可以打印自己发布的文章内容。
7. 管理员可以对文章进行管理。
六.参考文献
[1]Wagner Gerd,Diaconescu Mircea. Web Applications with Javascript or Java:Volume 2: Associations and Class Hierarchies[M].De Gruyter:2021-03-08.
[2]Xiaolong Wen. Web Development Using Java[M].Tritech Digital Media:2018-08-23.
[3]Maduike C.O. Ezeibe. Java : Application In Mobile Phone And Android[M].Tritech Digital Media:2018-08-23.
[4]石云辉. Java程序设计基础实验教程[M].西南交通大学出版社:, 201808.285.
[5]古凌岚,张婵,罗佳. Java系统化项目开发教程[M].人民邮电出版社:, 201802.313.
[6]肖睿,龙浩,孙琳,杨桂英,余婕. Java高级特性编程及实战[M].人民邮电出版社:大数据开发实战系列, 201801.209.
[7]肖睿,喻晓路,朱微,张超,戴立坤. Java Web应用设计及实战[M].人民邮电出版社:大数据开发实战系列, 201801.238.
[8]李梅芳,金忠伟. Java Web云应用开发[M].人民邮电出版社:, 201712.230.
[9]郑豪,王峥,王洁. JAVA程序设计实训教程[M].南京大学出版社:应用型本科计算机类专业“十三五”规划教材, 201708.252.
[10]黑马程序员. Java Web程序设计任务教程[M].人民邮电出版社:, 201701.431.
七.
毕业设计(论文)提纲
第一章是论文的绪论部分,主要介绍了课题的研究背景以及研究目的和意义。
第二章研究了家教服务平台的所采用的开发技术和开发工具。
第三章研究实验室管理系统的需求分析。根据系统的特点,分析了系统结构和系统采用的开发方法,以及系统的运行环境,分析了业务流程,绘制了业务流程和数据流程。
第四章是对系统的详细设计进行说明。
第五章是系统的具体实现,介绍系统的各个模块的具体实现。
第六章在前几章的基础上对系统进行测试和运行。
最后对系统进行了认真的总结,以此对未来有一个新的展望。
毕业设计(论文)完成进度安排
(1)2021年11月4日前,系组织完成毕业设计(论文)课题双选,确定毕业设计题目。
(2)2021年12月5日至2021年12月25日,完成毕业设计(论文)开题报告。
(3)2021年12月26日至2022年1月8日,完成译文。
(4)2022年2月27日至2022年3月23日,完成毕业设计(论文)前期工作自查与检查。
(5)2022年3月24日至2022年4月23日,完成设计,撰写论文,中期工作自查与检查。
(6)2022年4月24日至2022年5月13日,完成毕业设计(论文)提交资料与评审。
(7)2022年5月13日至2022年5月26日,毕业设计(论文)答辩与评优。
指导教师意见
指导教师:
年 月 日
专业负责人意见
专业负责人:
年 月 日