1.1选题背景
信息技术的发展改变了我们的生活方式,许多行业的管理模式发生了根本性改变,特别是零售业受到电子商务强烈的冲击,越来越多的人参与到网购中。许多传统行业逐渐凋零,蓬勃发展的信息技术带来了大量的数据,通过数据可以获取到许多隐藏在背后的发展机遇。而这些数据都是存储在数据库中,数据库通过分类、检索、分析对数据进行处理,为人工智能、AI科技、物联网提供数据支撑,所以数据库技术也是信息技术必不可少的重要组成部分。
在信息技术带动下,也影响着独立自习室的经营活动。在这个信息爆炸,飞速发展的时代,谁都不缺梦想,但需要一个耕耘梦想的空间。因此,社会上出现了许多自习室空间,为追梦人准备了高效且温暖的学习空间。自习室作为学习者比较受欢迎的的地方,也逐渐需需要进行信息化管理,把自习室类型、座位状态、预约等结合在一起,无人值守自习室系统,可以有效的对这些内容进行整合,提高自习室利用率。
另外,随着通讯技术的飞速发展以及各类新媒体的不断涌出,微信己经成为大众关注的新焦点。作为众多移动应用软件中新媒体的一种,微信是其中非常突出的一个,不仅具有新媒体的特点和优势,而且还拥有广泛的用户基础。根据微信所提供的官方数据,截至2016年底,微信用户在全球己经超过8.8亿,并且微信用户数量仍在不断增长中。在微信用户中,当前许多人都把微信作为最为常用的一种社交工具,因此学生、考研者、考公者群体是一个不能被忽视的重要群体。能否将微信与自习室预约有效结合起来,让学习者有效利用微信具有的方便快捷优势使用自习室进行座位资源的查询,这是本文的主要目的。
基于微信的无人值守自习室的系统能够实现与用户的友好交互,它可以从根本上处理了自习室座位资源被有效运用的问题,改善了自习室座位的管理情况,帮助管理员实现无人值守的功能,提高了管理效率,同时也方便学习者合理安排时间。
2.研究现状(文献综述)
计算机技术的高速发展带动了信息技术和信息产业的快速发展。信息技术中的一个比较新的方面,就是信息化建设。提供自习室相关的信息服务,是无人值守自习室信息化中有一个有机的组成部分,与学习者的切身利益息息相关。无人值守自习室信息服务应该具备准确性、便捷性、移动性等特点。其中准确性要求系统提供的数据必须是准确无误的;便捷性要求学习者通过互联网即可查询信息,并且查询方式灵活便捷;移动性要求学习者随时随地都可以获取到所需要的信息。当前的社会自习室中所拥有的各类自习室系统,绝大多数只能在PC上通过WEB进行访问,对于用户来说,使用的时间和地点不可避免地受到局限。从当前的发展情况来看,自习室信息服务的不完善,使得学习者获取自习室信息、寻找自习室极为不便利。
尽管目前陆续有自习室经营者开发出基于移动平台的自习室查询系统,但基本上是从网页到手机客户端的一种简单的功能迁移,仅仅能满足单纯的查询需求,并没有考虑到一些细化的需求。例如自习室只能预约,无法结算。如果能实时了解到各个自习室的位置和价格,无疑将方便学习者寻找自习室,实现自习室资源的合理利用。
2.1国内现状
国内的自习室预约系统一般采用asp技术。技术落后,缺乏交互性,不能满足自习室经营者的要求。当前很多付费自习室的标价为元/小时计费,但是在实际的运营中更多的是按天来购买服务。这里边的原因有两个,其一是学习者自身对于学习状态的要求,其二是价格。自习室一般较远,往返一次时间成本高,这个时间成本和交通成本计算下来至少是1小时起步。再结合自习室的定价,单价和全天的价格基本上没有区别,有时候甚至比全天的还要贵一些,索性就预定一整天。另外,国内最近还出现了一个方便的网上自习室预约系统,用户可以随时进行注册并预约,没有取消预约功能,而且系统维护不够,预约得不到管理员的批准与调配。
2.2国外现状
在国外,教育资源十分丰富。在多数地方的图书馆,并没有专门的自习室管理系统或者座位预定系统。但是,在大城市,例如:纽约,人口众多,学习环境以及自习室等资源相对紧张,在一些大型的图书馆,有专门的座位预订系统。这些系统只是提供简单的座位预订,一般不要求用户进行注册、存档,也没有相应的监督办法,完全凭学生自觉遵守。系统在设计上,早期采用客户机/服务器模式,随着互联网的发展,目前多数系统采用浏览器/服务器模式。同时,部分预定系统也提供第三方平台的预约,例如:Facebook等。总体而言,相对于国内的自习室管理系统,座位预订系统的功能有限。
3.毕业论文(设计)提纲(除题目外,具体到三级标题)
本课题设计目标是设计一款无人值守的自习室小程序,可以让顾客搜索门店信息、在线预约座位、使用计时计费;可以在顾客到达门店自助开门,并寻找座位的功能;到达预约时间后,提醒是否继续使用,如果结束,结算收费;可以让管理员权限登录,可以查看自习室使用情况和收入。本系统有具有用户登录模块,预约管理模块,自习室管理模块,学生管理模块,交流管理模块,系统管理模块,在线交流模块,预约自习室模块,查看相关信息模块,学生注册模块组成。
1、具有顾客搜索门店信息、在线预约座位、使用计时计费的功能;
2、具有顾客到达门店自助开门,并寻找座位的功能;到达预约时间后,提醒是否继续使用,如果结束,结算收费;
3、具有管理员权限登录,可以查看自习室使用情况和收入;
其中论文提纲如下:
1.绪论
1.1系统开发的背景
1.2系统开发的意义
1.3本文研究内容
2.系统开发技术
2.1 JAVA技术
2.2 MYSQL数据库
2.3 微信小程序介绍
3.系统分析
3.1用户需求分析
3.1.1 会员用户
3.1.3 管理员用户
3.2 系统可行性分析
3.3 非功能性需求分析
4.系统设计和实现
4.1系统功能设计
4.2 系统总体设计
4.2.1 系统流程图
4.2.2 数据流图
4.3 系统架构设计
4.4 数据库设计
4.4.1 ER图设计
4.4.2 数据库表设计
4.5小程序功能的实现
4.6管理员模块的实现
5.系统测试
5.1测试目的
5.2 测试用例
5.3 测试结论
6.结论与展望
参考文献
致 谢
4.所采用的方法、手段以及步骤(含实验、设计等)
(1)文献研究法:通过调查相关文献获得资料并对其进行研究分析,先对要采用的技术进行由浅入深,由易到难,由简到繁的学习和巩固,然后对信息的管理进行分析,并重视研究已有的案例。调研基于微信小程序无人值守自习室系统相关的文献,到图书馆查阅相关的图书信息,然后写文献综述,整理资料。
(2)案例分析法:通过了解目前市场上已有的基于微信小程序无人值守自习室系统的功能,了解其优点和缺点,再根据这些设计出更完善的基于微信小程序无人值守自习室系统。通过知网上面的经典案例,分析基于微信小程序无人值守自习室系统需要做的功能和方法。
(3)基于微信小程序无人值守自习室系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。
(4)基于微信小程序无人值守自习室系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。我们可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。在完成设计阶段后我们就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。
5.进度安排
(1)毕业设计选题,确定题目任务和要求,确定项目开发计划和基本功能;
(2)掌握文献查阅方法,通过查阅资料,完成开题报告。
(3)完善系统需求分析并确认系统功能,数据库设计和数据录入或采集,程序编码,系统架构大家,实现前后端基本功能。
(4)完成基于微信小程序无人值守自习室系统一半的编码任务和论文章节。
(5)完成所有编码,系统联调,测试。根据任务书和指导教师要求和建议,完善系统功能。
6.参考文献
[1] 金超.计算机网络信息安全威胁及数据加密技术分析[J].网络安全技术与应用,2021(10):31-32.
[2]秦浪.计算机软件Java编程特点及技术的探析[J].电脑知识与技术,2020,16(02):61-62.
[3]张煜. 基于MVC架构模式的服务开通系统设计与实现[D].南京邮电大学, 2019.
[4]王诚.研究JDBC连接MySQL数据库技术[J].网络安全和信息化,2021(12):68-69.
[5] 祝鹰靖,章华. 基于三层架构的 Web 应用程序设计探讨[J]. 计算机光盘软件与应用, 2019(22):297-298.
[6] 南亚会.基于 UML 的学生综合素质课程成绩系统设计研究[J].信息与电脑:理论版, 2020 (14).
[7] 李瑞江. 基于 JAVA的学生管理系统的设计与实现[J]. 电子设计工程, 2020, 22(9):48-50.
[8]朱巨星,祝典,邹武星.浅谈JAVA垃圾回收机制[J].信息记录材料,2019,20(12):137-138.
[9] 卢煦.基于 B_S 结构的基于微信小程序的自习室预约系统的设计与开发[D].电子科技大学, 2020.
[10]王丽娟,靳继红.基于MySQL的查询优化技术研究[J].电脑知识与技术,2020,13(30):35-36.
[11] 张红瑞. 基于三层架构的统-权限管理系统设计[J]. 办公自动化, 2020(8):44-45.
[12] Mavroeidis D, Marchiori E. Feature selection for k-means clustering stability: theoretical analysis and an algorithm[J]. Data Mining & Knowledge Discovery, 2019, 28(4): 918-960.
[13] Moses Okechukwu Onyesolu,Josiah Chukwuemeka Abara,Chiamaka Ijeoma Chukwuneke,Doris Chinedu Asogwa. Modeling a Dynamic Supply Chain Management System for an Utility Company in Nigeria[J]. Journal of Software Engineering and Applications,2019,11(6).
[14]Anonymous. Auto inventory management system[J]. Pulp & Paper Canada,2020,119(3).