在网络计算机快速发展的时代,信息管理系统已成为社会现代化发展中有着重要的作用。随着信息管理系统的不断增加,传统的人工管理易出错,且双方缺少信息关联和沟通。因此,建立一个依托互联网的个性化旅游推荐系统来建立一个交流和沟通的渠道势在必行。
通过本网站系统能够将用户的数据管理工作规范化、简单化,从而提高管理工作的效率。本论文主要包括;用户、图旅游评论、在线交流、系统管理等功能;在windows10的系统环境下,采用的编程语言为Python语言和Django框架 ,将MySQL作为后台数据库来实现个性化旅游推荐系统管理流程中的各种需求。
根据前期调研和分析,本系统分为管理员和用户模块。管理员具有对旅游评论、在线交流、系统管理的录入、修改、查询、删除等操作。 系统模块功能结构图如图4-1所示:
图4-1 系统模块功能结构图
用户在视图层(view层)进行交互,比如点击“新增”按钮或填写用户需求信息表单。这些用户信息动作被视图层捕获并作为请求发送给相应的控制器层(control1er层)。控制器接收到这些请求后,调用服务层(service层)以执行相关的业务逻辑,例如验证输入数据的有效性和与数据库的交互。服务层处理完这些逻辑后,进一步与数据访问对象层(DAO层)交互,后者负责具体的数据操作如查询、新增、更新或删除用户信息,并将操作结果返回给控制器。最终,控制器根据这些结果更新视图层,以便用户信息功能可以看到最新的信息或相应的操作反馈。在用户信息页面的输入栏中输入用户名、姓名、性别进行查询,可以查看到用户详细信息,并根据需要进行修改或者删除等操作;如图5-9所示:
图5-9用户界面