springboot社区电子商务系统的设计与实现-开题报告_第1页
springboot社区电子商务系统的设计与实现-开题报告_第2页
springboot社区电子商务系统的设计与实现-开题报告_第3页
springboot社区电子商务系统的设计与实现-开题报告_第4页
springboot社区电子商务系统的设计与实现-开题报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE8PAGE本科毕业设计(论文)开题报告学院学生姓名指导教师合作导师职称论文题目本科毕业设计征题选题系统的设计与实现选题背景和意义随着我国信息化建设的不断推进,越来越多的信息系统被开发以服务于各项业务工作。随着我国高等教育事业蓬勃发展和信息技术不断普及与应用,高校教育数学化、教学管理数字化是当前高校建设与发展的重要内容,针对高校各领域的工作开发一系列功能完善、使用方便、安全可靠的信息管理系统显得十分重要。毕业论文是大学生培养过程中一个十分重要的环节,与其相关的管理与服务工作极为重要,而征集教师课题与学生课题选择是毕业论文管理工作中的首要关键。目前,一些高校在教师出题和学生选题工作的各个阶段仍然需要手工方式进行操作,当专业较多、指导老师较多、学生较大的情况下,这种手工操作方式很容易使得在教师课题发布和学生课题选择环节出现很多错误,还会造成教务办、专业主任、指导老师难于统计学生先题情况、学生选题冲突、课题名称前后不一致、学生漏选、选题重复等一系列问题。针对上述问题,开发一套功能完备、使用方便、安全可靠的本科毕业设计征题选题系统变得十分迫切。本科毕业设计征题选题系统的开发能够避免一些不必要错误的发生,大大提高本科毕业设计管理服务各工作的效率,提升学校数字化治理水平。因此,本课题的研究具有十分重要的应用价值。国内外研究现状、发展动态目前我国大学毕业生每年几百万,在2020年有874万应届毕业生,在2021年甚至超过900万人,随着毕业生人数日剧增多,论文选题征题系统也应该有所提高。就国内毕业论文征题选题系统而言,自2000年以来,许多新升本科院校毕业论文选题征题系统建设相对滞后,存下以下一些问题:(1)新升本科院校采用传统人工选题方式,造成教务管理人员工作量大、效率低、容易出错、师生交流少。(2)新升本科院校由于师资力量相对薄弱,学生基础相对较差,结果导致选题不规范、选题操作问题层次不穷和“选题不符合专业培养目标”等问题。(3)大部分系统处于单机运行阶段,不能适应信息共享和协同工作要求。(4)不能与学校、职能部门实现信息共享,处于相对独立状态,缺乏与职能部门、各个信息系统之间信息交流。(5)用户角色单一、系统安全性差,缺乏先进的开发平台。要解决上述问题,需要开发更加科学化、规范化和信息化毕业论文征题选题系统,以减少师生毕业论文设计选题时间,加强毕业论文设计选题过程的控制,降低指导老师和管理员的工作强度,提高毕业论文设计选题质量。就国外毕业论文征题选题系统而言,自上世纪90年代以来,西方发达国家大部分高校均成功地完成数字化校园建设工作,高校论文选择及论文进展情况汇报都在校园网上进行。其毕业论文征题选题系统也适合让世界各地学生可以坐在家里通过互联网完成毕业论文设计选题、毕业论文设计协作等过程。如诺丁汉大学设计的毕业论文设计选题系统实现了双向选择服务。研究的内容及可行性分析本课题研究目标是设计并实现一个功能齐全、使用方便、安全可靠的本科毕业设计征题选题系统。本课题的研究内容主要包括:对本科毕业设计征题选题工作流程进行分析,从而识别出系统用户角色及需要实现的业务功能;根据需求分析结果对本科毕业设计征题选题系统进行设计,完成软件基本架构确定、功能模块划分、功能模块详细设计、数据库设计及安全性设计等工作;最后根据系统设计实现系统并完成测试工作。经初步分析,本系统内有教务办管理人员、专业主任、普通教师和学生等四种角色。教务办管理人员的功能包括专业信息管理、教师信息管理、学生信息管理等;专业主任的主要功能包括征题选题控制、教师出题审核、学生选题查询统计、和课题选择情况查询统计等;教师的主要功能包括课题管理、学生选题查询,课题选择情况查询等;学生的主要功能包括课题查询、选题、退选、选题结果查询等。初步分析得到的系统用例如REF_Ref24523\h图1所示。图SEQ图\*ARABIC1系统用例图本科毕业设计征题选题工作最关键的业务流程如图2所示。专业主任开始征题功能教师出题专业主任审核课题专业主任开始选题功能学生查看课题并选择课题学生和学生查看课题选择情况、专业主任查询统计课题选择情况。图SEQ图\*ARABIC2流程图基于上述需求分析,初步设计的功能模块如图3所示。公告管理的功能包括发布、更新、查询和删除公告;征题管理的功能为开启和关闭征题,选题管理的功能为开启和关闭选题,专业管理的功能是专业信息的增加或删除,专业主任的指定等;学生管理的功能为增添和删除学生信息;教师管理的功能为增添和删除老师信息;教师征题管理的功能为增添、更新、删除、审核课题;学生选课管理的功能为选题,退选等;选题信息查询统计主要包括按班级查询选题情况、按教师查询课题选题情况、未选课题学生信息查询、未被选课题信息查询等。图3系统功能模块图可行性分析:(1)操作可行性目前,学生、教师、教务办工作人员都有拥有自己的个人电脑,并且都能够方便地联接互联网,因此将信息系统融入本科毕业设计征题选题过程中的相关工作环节从而提高工作效率在操作上是可行的。(2)技术可行性本系统拟采用B/S模式(Browser/Server),在这种模式下用户工作界面通过WWW浏览器实现,只有少部分的事物在前端实现,主要事务在服务器端实现,形成了3-Tir结构。采用B/S模式的软件,用户可以通过浏览器对系统进行操作,系统的前端几乎不出现逻辑错误,后端采用的是三层架构,从而降低客户端的负荷,使运行流畅度增加,降低维护成本的工作量。目前,B/S模式是业内最主流和成熟的软件模式。本系统拟采用Java语言作为开发语言、Eclipse作为开发工具、MySQL作为数据库服务器,上述语言、工具和平台都十分成熟稳定,因此,本系统的开发在技术上是可行的。(3)经济可行性本科毕业设计征题选题系统拟采用Java作为开发语言、Eclipse作为开发工具、MySQL作为数据库开发平台,上述软件都是开源软件,可从网上免费获得,其主要成本是开发人才成本,人才成本初步估计为个3人月。综合来说,本系统的开发在经济上是可行的。四、论文拟解决的关键问题及难点在开发过程中会遇到的技术难点和关键问题:(1)权限控制问题保证不同系统用户具有不同的访问权限,避免出现跨权、漏权、错权等问题是本论文拟解决的关键问题和难点问题。(2)关键业务流程控制问题保证征题选题流程中各业务环节前后顺序的精准控制,避免出现流程错乱是本论文拟解决的又一关键问题和难点问题。(3)安全性设计系统的安全性也是本课题需要解决的关键问题。本系统需要重点考虑的安全性问题包括:数据库安全设置、前端脚本注入防范、SQL注入防范、Web服务器安全、弱口令检查等。五、研究方法与技术路线研究方法:(1)确定自己的研究目标与研究内容,采用文献查询法、实地调研、问卷等方式开展需求分析。(2)根据需求分析结果对本科毕业设计征题选题系统进行设计,完成软件基本架构确定、功能模块划分、功能模块详细设计、数据库设计及安全性设计等工作,并完成采用前后端分离开发所需关键技术的验证开发。(3)基于原型迭代法进行开发,按逐一完成各模块后台功能的开发。(4)进行前端页面的开发,同步进行后端各个功能模块的测试。(5)系统基本完成后,先进行集成测试,然后邀请用户进行测试,不断发现系统的问题并进行改正。(6)根据开发的系统,撰写本科毕业论文,完成答辩工作。技术路线:本系统拟采用基于B/S的三层体系结构,即浏览器、Web服务器、数据库。用户通过浏览器向服务器发送请求,Web服务器接收客户端发送来的请求,对请求进行分析,如果请求的是静态页面,那么就将所请求的页面发送到客户端;如果请求的是动态页面,那么就执行此动态页面,并将执行结果发送至客户端。动态页面中的脚本程序和数据库服务器进行交互。本系统拟采用前后端分离来实现系统的搭建,前端技术拟采用:iview(UI框架)、Vue.js、HTML。后端拟技术采用:SpringBoot框架、Mybatis持久化层。数据库使用SQLServer,即后端开发数据接口供前端调用实现数据的操作,而前端使用axios来调用后端提供的接口来实现数据的操作。本系统拟采用的开发与运行环境如下:操作系统:Windows10Web服务器:Tomcat9数据库服务器:MySQL8.0前端浏览器:Chromev107.0论文的进度安排2022年12月份完成系统的需求分析以及概要设计。2023年1月份对各学院征题系统具体业务开展情况进行详细调查分析。2023年2月份完成系统总体设计以及关键技术验证。2023年3月份完成系统的初步开发,完成论文框架结构的确定,接受中期检查。2023年4月份完成系统的开发与测试。2023年5月份完成毕业论文终稿并参加答辩。七、主要参考文献[1]刘跃,邓伟斌,黄蜀江.毕业设计选题系统的构建与实现[J].实验室研究与探索,2011,(7):282-291.[2]洪允德.基于WEB的毕业设计选题系统的设计与实现[J].电脑知识与技术,2013,2013(3):8290-8292.[3]崔伟,周泉.基于B/S框架的毕业设计选题系统的设计与实现[J].泸州职业技术学院学报,2012,2012(4):11-13.[4]高勋.基于B/S模式的高职毕业设计选题构建[J].无锡商业职业技术学院学报,2013,2013(6):103-106.[5]李卓群.网页设计实例教程[M].北京:清华大学出版社,2011.[6]殷彤丽.基于HTML语音的网页制作方法[J].赤峰学院学报(自然科学版).2011,2011(11):40-42.[8]吴文,卢申,黄世平.毕业论文管理系统的设计[J].电脑编程技巧与维护,2011,2011(11):14-15

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论