开题报告-基于SSM的线上选课系统的设计与实现.docx

上传人:王** 文档编号:1365288 上传时间:2024-06-22 格式:DOCX 页数:10 大小:17.78KB
下载 相关 举报
开题报告-基于SSM的线上选课系统的设计与实现.docx_第1页
第1页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第2页
第2页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第3页
第3页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第4页
第4页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第5页
第5页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第6页
第6页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第7页
第7页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第8页
第8页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第9页
第9页 / 共10页
开题报告-基于SSM的线上选课系统的设计与实现.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
资源描述

《开题报告-基于SSM的线上选课系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《开题报告-基于SSM的线上选课系统的设计与实现.docx(10页珍藏版)》请在优知文库上搜索。

1、毕业设计(论文)开题报告电气工程与自动化2022届题目基于SSM的线上选课系统的设计与实现课题类型设计课题来源工程实践学生姓名XXX学号XXXXXXXXX专业XXX班级XXXXXX指导教师职称讲师合作导师职称填写日期:2022年XX月XX日一、本课题研究的主要背景、目的和意义如今互联网高速发展,网络遍布全球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传播的主要途径,社会上各种各样的信息都想尽办法通过互联网进行传播,互联网对社会产生的影响越来越大。我国开始研发管理信息系统大概在上世纪90年代

2、,与一些发达国家相比,研发行业起步比较晚。当时的计算机技术刚开始发展起来,因为国家经济发展水平不太稳定,综合国力还处于正在发展阶段,再加上相关的网络应用技术不太先进,我国也使用了一段较长的时间对网络信息化管理进行探索。近些年,因为国家非常重视和支持第三产业的发展,以及人们的日常生活需求越来越离不开信息管理技术的使用,所以我国的信息管理系统行业发展速度非常快,并且相关的体制法规也正在不断地被完善和改进。新时代背景下,根据人们的相关需求,不断地促进着相关产业的产生与发展,一系列电子产品、应用软件、信息管理系统等新时代的产物逐渐出现在人们的视野中,并且在近几年发展迅速,日渐趋于成熟。与国内相比,国外

3、的计算机技术发展比较成熟,所以系统相关的设计也比较完善。国外的计算机技术发展比较成熟,所以系统相关的设计也比较完善。国外很早就开始研发线上选课系统,并且不久之后,迅速将其投入市场进行使用。美国、英国等一些发达国家快速发展计算机技术,促进了相关企业管理行业信息化建设。而后随着相关的技术不断地发展,覆盖面非常广泛,应用领域比较多,促进着线上选课系统等相关的信息管理系统不断地发展和完善,并且其所设计的系统功能结构也比较合理、全面。相对而言,国外系统的研发在相关领域上还是占据着较大的优势。因此,我们需要吸收国外系统开发领域中的较好的技术精华,发展我国的信息化管理系统,使得其面向大众,能够更好的、更全面

4、的服务于相关的工作人员。如果还用传统的人工管理的形式,会导致了效率低下,而且,时间一长的话,积累下来的数据信息不容易保存,对于查询、更新还有维护会带来不少问题。对于数据交接也存在很大的隐患。如果采用电子化的存储方式就会带来很大的改善,而且给用户的查询带来了很大便利,因此设计一个线上选课系统,提高信息管理工作效率及查询效率,有利于更好的为用户提供服务”纥二、本课题研究已有的工作基础,附证书、报告、文献翻译结合用户的使用需求,本系统采用运用较为广泛的JaVa语言,HTM1.语言,JSP技术等关键技术,并在MyECliPSe开发平台上设计与研发超市管理系统。同时,使用MySQ1.数据库,设计实体-联

5、系图和数据表格,用于更好的存储和管理数据信息的数据仓库。(1)熟练掌握各种框架技术和开发软件,以及相关的语法规则和使用方式。(2)查询相关的资料,根据需求分析报告,设计系统的功能模块,认真分析各功能之间存在的联系,并且将这些联系进行编码实现。(3)设计数据库过程中,遵循数据规范化设计,建立好各表格之间存在的联系,在确保数据信息安全的同时,保证数据库基本操作能被正常使用。(4)使用相关的修图工具,优化系统界面设计,并能使其不会对系统的传输速度产生太大的影响。改进系统配色方案,不同时间设计出不同的系统配色的方案。(5)在开发系统的过程中,所使用的开发工具基本上在大学课程中学习过,并且这些开发工具操

6、作简单,便于掌握和使用,有利于设计和实现本系统。三、研究的内容和可行性论证基于SSM的线上选课系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息等功能,管理员具有修改、管理信息等功能。本系统设计的主要功能包括注册登录管理、密码信息管理、用户信息管理、班级信息管理、课程信息管理、成绩信息管理等模块。注册登录管理:首次使用本系统的用户,需要进行注册操作,完成注册操作后,用户登录本系统,即可实现访问功能。如果用户没有完成注册,只能查看,不能实现管理操作。系统使用者角色分为管理员角色和用户角色,通过登录操作,选择相应的角色,输入对应的账号、密码,登录成功后,即可使用本系统。密码信息管理:用户

7、可以通过输入新密码,对个人账户的密码信息进行修改,及时更新个人密码信息,有利于保护个人信息不容易被非法的用户篡改,实时地保障个人账户的信息安全。用户信息管理:管理用户可以对用户信息进行管理。管理用户可以查看编号、姓名、性别、联系电话等信息。管理用户可以通过填写姓名、性别、联系电话等信息,添加相关的用户信息。管理用户也可以选择修改相关的用户信息记录,便于及时更新用户信息。班级信息管理:管理用户可以对班级信息进行管理。管理用户可以查看班级名称、班主任等信息。管理用户可以通过填写班级名称、班主任等信息,添加相关的班级信息。管理用户也可以选择修改相关的班级信息记录,便于及时更新班级信息。课程信息管理:

8、管理用户可以对课程信息进行管理。管理用户可以查看课程名称、学分等信息。管理用户可以通过填写课程名称、学分等信息,添加相关的课程信息。管理用户也可以选择修改相关的课程信息记录,便于及时更新课程信息。成绩信息管理:管理用户可以对成绩信息进行管理。管理用户可以查看课程成绩、学生编号、联系方式等信息。管理用户可以通过填写课程成绩、学生编号、联系方式等信息,添加相关的课程信息。管理用户也可以选择修改相关的成绩信息记录,便于及时更新成绩信息。本系统使用Java语言编码设计相关的功能模块,MySQ1.数据库创建和存储数据表格,并且在idea开发环境中,编写和运行相关的Java代码,然后在MySQ1.数据库中

9、设计与系统有关的数据表格,接着通过使用连接代码完成与MySQ1.数据库的搭建工作,再通过使用开发环境中的TOmCat插件,完成与TomCat服务器的发布工作,并且通过与TOmCat服务器的交互行为可以实现代码调试工作,最后用户在浏览器中成功的访问和使用本系统。Java语言具有跨平台性,本系统主要通过Java语言进行编码实现的,所以本系统可以支持在多个操作系统或者多个浏览器上运行和使用。MySQ1.数据库是可以被免费使用的,并且MySQ1.数据库的日常运行和维护工作比较简单,这样有利于降低本系统的开发成本。SSM框架具有操作简单、实用性高的特点,使用SSM框架可以与数据库实现可靠有效的交互工作。

10、在学校期间,本人已经学习和掌握了Java语言、MySQ1.数据库、SSM框架等相关的技术相关知识以及用法,因此,本系统是可以实现被设计与实现的。四、拟解决的关键问题及难点(1)系统界面不够美观,于时间仓促,系统的主要表现方式还是以表格+文字的方式,颜色比较单调,一些界面不够美观。(2)数据库和部分代码存在冗余,由于欠缺经验和考虑的不够充分,在很大一部分系统的设计开发中,系统代码都存在冗余,导致系统的运行质量不够好。(3)后台的管理功能不够完善,由于多方面的原因,人力和时间缺乏,设计开发本系统后台方面管理的功能不是特别完善。五、拟采取的研究方法(方案、技术路线等)通过查找大量的相关资料,进行需求

11、分析,可行性分析等工作,对线上选课系统的设计与实现做详细的方案,主要措施就是采用JSP技术完成系统开发,使用MySql数据库存放数据信息,使用java编程语言进行程序开发。在设计与实现该系统时,需要利用已学习的软件开发知识,实际动手开发设计,实现用户信息管理,班级信息管理,课程信息管理,成绩信息管理等功能的线上选课系统。本人拟采取的技术路线如下:(1)查询翻阅大量的参考文献以及在网上搜索资料,通过专业的美图工具,将系统界面设计的更加美观、友好、有特色、友好,并且不断地完善系统的功能模块设计。(2)在今后的学习和开发系统的时候,要尽力对系统做好架构,能够尽力开发出一套成熟,快速高效的系统。(3)

12、对JaVa语言和数据库知识进行深入学习、实践,增加开发经验,为以后的设计中所有问题打好技术基础。六、研究进度安排2021年11月底-2022年2月:查阅相关资料,确定研究选题,收集系统研发资料,储备编程知识,学会应用开发工具。2022年2月-2022年3月:根据选题的任务要求所选课题进行详细需求分析、可行性分析,设计系统的总体功能。2022年3月-2022年5月:编码实现系统的主要功能模块,同时撰写毕业论文。2022年5月:进行系统测试,修改主要功能代码,完善系统相关功能,修改论文至定稿,准备验收、答辩相关文档,准备毕业设计论文答辩。七、毕业设计(论文)研制报告或撰写提纲(初步)摘要第一章绪论

13、1.1 研究背景与意义1.2 国内外研究现状1. 3论文组织结构第二章相关技术介绍2. 1B/S架构2.2JaVa语言2. 3MySQ1.数据库2. 4JSP技术第三章系统分析2.1 系统的需求分析3. 2系统的可行性分析3. 2.1经济可行性3. 2.2技术可行性3. 2.3操作可行性第四章系统设计4.1系统的总体设计4. 2数据库设计4. 2.1概念设计4. 2.2逻辑设计第五章系统实现5. 1个人信息管理6. 2用户信息管理7. 3班级信息管理8. 4课程信息管理9. 5成绩信息管理第六章系统测试10. 1系统测试内容6. 2测试结果分析第七章总结与展望致谢参考文献八、主要参考文献1姚素

14、红.基于Java的Web应用系统开发模式J.江苏工程职业技术学院学报,2018,18(01):6-9.2王越.JAVA编程语言在计算机软件开发中的应用J.电子技术与软件工程,2019(01):35.3陈永政,张正龙JaVaEE框架技术:SPringMVC+Spring+MyBatisM.西安:西安电子科技大学出版社,2017.4蒙笑阳.基于SSM框架的室内定位导航系统J.铁路通信信号工程技术,2021,18(09):38-42.5龚兰兰,凌兴宏.基于敏捷开发的SSMWeb应用开发实践J.实验技术与管理,2020,37(02):160-163+167.DOI:10.16791ki.sjg.202

15、0.02.038.6白春强.基于SSM框架的投资项目经济评价系统分析与实现D.山东大学,2019.DOI:10.27272ki.gshdu.2019.000379.曹智.基于SSM框架的企业人事管理考勤系统的设计与实现D.电子科技大学,2019.DOI:10.27005ki.gdzku.2019.000414.网刘义忠,张伟.基于SSM框架的后台管理系统设计与实现J.软件导刊,2019,18(02):68-71.9田建勇.基于MVC架构的电子商务网站设计与实现J.电脑知识与技术,2020/6(21):235-236.10徐刚,翟梦娇.基于SSM的美容资讯商务网站的设计与实现J.商丘职业技术学院学报,2019,18(06):65-71.九、审核意见小四,宋体,打印,首行缩进2个字符,1.5倍行距指导教师对开题的意见:(对学生拟选题目的难易程度、涉及范围及与学校办学定位的吻合度等方面做出评价,要求具体意见,并对前8项进行评价,结论:通过,不通过)指导教师签字:年月日开题报告指导小组意见(要求具体意见,对前8项进行评价,结论:通过,不通过)指导教师小组负责人:年月日学院审核意见:(要求具体意见,对前8项进行评价,结论:通过,不通过)审核人签字:年月日说明:1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!