【计算机开题报告】基于SSM的线上选课系统

一、本课题研究的主要背景、目的和意义

如今互联网高速发展,网络遍布全球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传播的主要途径,社会上各种各样的信息都想尽办法通过互联网进行传播,互联网对社会产生的影响越来越大[1]。
我国开始研发管理信息系统大概在上世纪90年代,与一些发达国家相比,研发行业起步比较晚[2]。当时的计算机技术刚开始发展起来,因为国家经济发展水平不太稳定,综合国力还处于正在发展阶段,再加上相关的网络应用技术不太先进,我国也使用了一段较长的时间对网络信息化管理进行探索[3]。近些年,因为国家非常重视和支持第三产业的发展,以及人们的日常生活需求越来越离不开信息管理技术的使用,所以我国的信息管理系统行业发展速度非常快,并且相关的体制法规也正在不断地被完善和改进[4]。新时代背景下,根据人们的相关需求,不断地促进着相关产业的产生与发展,一系列电子产品、应用软件、信息管理系统等新时代的产物逐渐出现在人们的视野中,并且在近几年发展迅速,日渐趋于成熟。

二、本课题研究已有的工作基础,附证书、报告、文献翻译

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

三、研究的内容和可行性论证

基于SSM的线上选课系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息等功能,管理员具有修改、管理信息等功能。本系统设计的主要功能包括注册登录管理、密码信息管理、用户信息管理、班级信息管理、课程信息管理、成绩信息管理等模块。
注册登录管理:首次使用本系统的用户,需要进行注册操作,完成注册操作后,用户登录本系统,即可实现访问功能。如果用户没有完成注册,只能查看,不能实现管理操作。系统使用者角色分为管理员角色和用户角色,通过登录操作,选择相应的角色,输入对应的账号、密码,登录成功后,即可使用本系统。
密码信息管理:用户可以通过输入新密码,对个人账户的密码信息进行修改,及时更新个人密码信息,有利于保护个人信息不容易被非法的用户篡改,实时地保障个人账户的信息安全。
用户信息管理:管理用户可以对用户信息进行管理。管理用户可以查看编号、姓名、性别、联系电话等信息。管理用户可以通过填写姓名、性别、联系电话等信息,添加相关的用户信息。管理用户也可以选择修改相关的用户信息记录,便于及时更新用户信息。
班级信息管理:管理用户可以对班级信息进行管理。管理用户可以查看班级名称、班主任等信息。管理用户可以通过填写班级名称、班主任等信息,添加相关的班级信息。管理用户也可以选择修改相关的班级信息记录,便于及时更新班级信息。
课程信息管理:管理用户可以对课程信息进行管理。管理用户可以查看课程名称、学分等信息。管理用户可以通过填写课程名称、学分等信息,添加相关的课程信息。管理用户也可以选择修改相关的课程信息记录,便于及时更新课程信息。
成绩信息管理:管理用户可以对成绩信息进行管理。管理用户可以查看课程成绩、学生编号、联系方式等信息。

四、拟解决的关键问题及难点

(1)系统界面不够美观,于时间仓促,系统的主要表现方式还是以表格+文字的方式,颜色比较单调,一些界面不够美观。
(2)数据库和部分代码存在冗余,由于欠缺经验和考虑的不够充分,在很大一部分系统的设计开发中,系统代码都存在冗余,导致系统的运行质量不够好。
(3)后台的管理功能不够完善,由于多方面的原因,人力和时间缺乏,设计开发本系统后台方面管理的功能不是特别完善。

五、拟采取的研究方法(方案、技术路线等)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值