基于微信小程序的同城资讯系统设计

(整期优先)网络出版时间:2023-09-07
/ 1

基于微信小程序的同城资讯系统设计

卢新元    张鲁

山东协和学院

摘要:伴随着我国社会的发展,人民生活质量日益提高。于是对各种需求进行规范而严格是十分有必要的,所以许许多多的微信小程序应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套微信小程序的同城资讯,帮助用户进行资讯信息、通知信息、公告信息等繁琐又重复的工作,提高工作效率的同时,也减轻了管理者的压力。

关键字:微信小程序同城资讯Django

1.意义

现如今科技的卓越发展,时代环境的大变革。让人们的生活变得越来越多元化,这种多元化很大程度上由互联网科技发展引起,日新月异的互联网让我们实现了众多的不可能。利用网络进行信息管理改革已经成为了人们追捧的一种趋势。“微信小程序的同城资讯”是运用Python语言,Django框架,以MySQL数据库为基础而创作出来的。为保证我国经济的持续性发展,必须要让互联网信息时代在我国日益壮大,蓬勃发展。一个好的微信小程序的同城资讯。既要方便用户通过注册登录微信端查看资讯信息、公告信息、修改个人信息等。也要方便管理员对信息进行维护与管理。还能帮助工作者从琐碎冗杂的日常管理事务中解放出来,更专心投入在其它事务上。因而能更好的履行它自身的社会责任。这样微信小程序的同城资讯,也就间接地为美好社会的创建出了一份力。所以微信小程序的同城资讯的设计和实现是必要的也是很有意义的。

2.功能需求分析

本微信小程序的同城资讯是为了提高用户查阅信息的效率和管理员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了用户和管理员这二者的需求。操作简单易懂,合理分析各个模块的功能,尽可能优化界面,让用户和管理员能使用环境更好的系统。

对比要实现的功能来分析出用户的需求,可以让用户在线对其进行查看资讯信息、公告信息等,这不仅满足了用户的需求,还大大的节省了时间。因此,管理员对信息进行添加、修改、删除、查看,可以提高管理员的工作效率。

用户模块的功能用例图和管理员模块的功能用例图分别如图1、图2所示。

图1  用户功能用例图                    图2  管理员功能用例图

3.系统功能设计

随着互联网的兴起以及国内外许多B/S架构的优秀系统被广泛使用而变得流行,B/S架构成为了系统开发的主流。本论文中的微信小程序的同城资讯也同样采用了B/S架构标准的三层架构,即将整个系统划分为表现层、业务层和持久层这三层,并且在表现层采用B/S设计模型。

微信小程序同城资讯主要分为用户和管理员两个模块。系统功能结构图如图3所示。

图3  同城资讯功能结构图

4.系统数据库设计

数据库的设计需要考虑到数据的完整性、一致性,以及安全性等问题,保证系统能够稳定运行。开发者需要注重数据库的规范化设计,E-R图可避免数据冗余和不一致性,提高数据的查询效率和处理速度,同时也为后期系统扩展和维护提供了便利。在数据库设计时,还需考虑到数据量的大小、CPU和内存容量的限制等问题,以确保系统的稳定性和性能。因此,一个好的数据库设计不仅可以提高系统的效率和稳定性,同时也为用户提供了更好的使用体验。总体E-R图包括用户、管理员、资讯、公告、通知等实体的关系。总体E-R图如图4所示。

图4  系统总体E-R图

5.总结与展望

本文对微信小程序的同城资讯的实现进行了分析设计,结合用户日常管理工作的实际情况,提出了系统实现要满足的需求。这是微信小程序的同城资讯能够正确实现功能的基本前提和依据。后续的设计与实现都将围绕需求中的内容展开。接着开始进行系统设计,本系统架构设计采用了当下主流的B/S结构,并在表现层使用了B/S设计模式,将整个系统分层,方便了系统的开发,降低了系统功能扩充的维护成本。

相对于其他同城资讯系统来讲,此次小程序类系统是主要针对小城市的,界面更简洁,使用简单老年人也可以轻松上手。因技术和时间限制,该产品存在一定的功能和界面缺陷,需进一步完善。

参考文献:

[1]袁芳,胡伟,彭健.基于微信小程序的动态网站设计移动学习平台的研究与设计[J].电脑知识与技术,2021,17(20):88.89.DOI:10.14004/j.cnki.ckt.2021.1980.

[2]陈国良.高校图书馆微信小程序的应用研究[J].延安职业技术学院学报,2021,35(04):13.18.DOI:10.13775/j.cnki.cn61.1472/g4.2021.04.004.

[3]刘芳,朱沙.阅读类内容服务微信小程序的调查研究[J].四川图书馆学报,2018(06):55.59.

[4]伍为.微信小程序在高校图书馆移动服务中的应用策略研究[D].长春:长春师范大学,2021.

作者简介:

1.卢新元,男,山东协和学院,软件工程19-01班学生。

2.张鲁,女,山东协和学院,副教授。