登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Bottle的会员管理系统的设计与实现毕业论文

 2021-03-14 21:38:44  

摘 要

本系统是基于Bottle实现的 B/S 模式的会员管理系统,采用Python语言及三层架构模式进行开发,开发环境为Eclipse MySQL 5.7.14。本系统主要功能模块包括管理员方面的会员管理、账单管理、公告管理和私信管理,以及会员方面的查看公告私信、充值、消费和信息管理功能;会员管理包含了会员状态管理、信息修改、密码重置等功能;账单管理则包含了会员充值、消费记录的确认与取消;公告管理包括系统公告的上下架、公告编辑与添加;私信管理则实现了对单个会员发送消息的功能。

本系统实现了较为完整的会员基本信息管理,基于会员、管理员这两个角色功能,同时使用了MVC三层架构模式进行系统开发,从而使系统操作性强、功能结构完整,能满足会员、管理员等角色的使用。

关键词:Bottle;会员管理系统;Python;MySQL

Abstract

The system is based on Bottle implementation of the B / S model membership management system, using Python language and three-tier architecture model for development, and the development environment is Eclipse and MySQL 5.7.14.

The main function modules of the system include the membership management, the billing management, the announcement management and the private letter management in the administrator role, and in the member role include viewing private messages or announcements, recharge, consumption, information management functions and other features. Membership management includes membership status management, information modification, password reset and other functions. Billing management includes the membership recharge, consumption records to confirm and cancel. Announcement management includes the system announcement of the upper and lower planes, announcement editing and adding. Private mail management is a function of sending messages to individual members.

The system implements a relatively complete membership of basic information management. Based on the two roles of members and administrators, the MVC three-tier architecture is used to develop the system, so that the system is operational and the function structure is complete, which can satisfy the use of the characters such as members and administrators.

Key Words:Bottle; Member management system; Python; MySQL

目录

1 绪论 1

1.1 研究背景 1

1.2 国内外研究现状 1

1.3 研究的意义 1

1.4 研究内容及目标 2

1.5 论文组织结构 2

2 系统分析 3

2.1 需求分析 3

2.1.1 功能性需求 3

2.1.2 非功能性需求 3

2.2 用例设计 4

2.2.1 用例图设计 4

2.2.2 用例描述 4

2.3 技术方案选型 9

2.3.1 开发语言 9

2.3.2 Bottle框架 10

2.3.3 MySQL数据库 10

3 系统设计 12

3.1 功能模块划分 12

3.2 功能模块设计 13

3.2.1 会员子系统 13

3.2.2 管理员子系统 13

3.3 数据库设计 13

3.3.1 数据库表关系设计 13

3.3.2 数据库表设计 15

3.4 Bottle框架的应用 18

3.4.1 URL映射 18

3.4.2 模板渲染处理 18

3.4.3 静态资源访问 19

3.4.4 出错处理 19

4 系统实现 20

4.1 开发环境 21

4.1 登录注册模块 21

4.2 会员模块 23

4.2.1 消息中心 23

4.2.2 充值消费 24

4.2.3 信息管理 25

4.2.4 密码管理 26

4.3 管理员模块 26

4.3.1 会员管理 27

4.3.2 公告管理 28

4.3.3 私信管理 28

4.3.4 账单管理 29

5 系统测试 30

5.1 测试环境 30

5.2 测试用例 30

5.3 测试结论 32

6 总结与展望 33

6.1 总结 33

6.2 展望 33

参考文献 34

致 谢 35

1 绪论

1.1 研究背景

当今社会,经济、科技发展迅速,企业客户资源的争夺也越来越重要,企业要想在激烈的竞争中脱颖而出,获得快速发展,就必须要跟随时代潮流,进行必要的信息化系统建设。目前很多企业提供的会员服务都比较简单,没有根据不同类型的会员提供差异化特色服务。管理手段也很原始,基本都是采用手工录入会员资料,人工管理会员信息档案的办法[[1]]。效率低和保密性差是人工管理方式的主要缺点,另外随着数据量的快速增长,这种方式对会员资料进行查找、修改都非常困难。

企业的长足发展与客户的支持息息相关,从以客户为中心的经营观念出发,对现有会员客户,企业希望能够更加了解客户需求、消费特点和兴趣爱好,为其提供个性化服务,对于新客户,也希望更多了解市场动向和潮流,从而与时俱进,推出更适合客户的产品,提高服务水平。因此,为了企业的长久发展,开发一个基于Web的会员管理系统是很有必要的[[2]]。

1.2 国内外研究现状

虽然针对不同用户群体的会员管理系统已经有了很长一段时间的发展,使用这些会员管理系统给管理者和会员都带来了极大的方便,同时也能获得最佳的经济效益[[3]]。但是作为国内外市场的中小型企业,限于成本和技术水平,它们在会员管理系统的信息化建设过程中的步伐明显落后于大型企业,要在激烈的市场竞争中求得发展,它们急切地需要更加现代化和高效便捷的信息处理工具和管理方式。国内外市场上的相关软件虽然很多,但是也都存在一些影响体验的问题,比如交互能力不强,安全性差,不适合快速迭代开发来适应变化无常的市场需求等。

另一方面,国内的网络建设起步较晚,早期网络普及率和网络速率较低。大多会员管理系统软件是基于C/S模式的单机版,不利于快速迭代升级[[4]]。随着近年来网络建设的快速发展,国家积极推进“互联网 ”经济发展新形态,企业为了发展也要不断对自己的服务更新迭代,对于基于B/S模式可以快速适应新需求的会员管理系统的呼声也越来越高。

1.3 研究的意义

随着互联网的普及和快速发展、计算机技术的不断发展提高,基于计算机的应用已经逐渐渗透到各行各业中去,发挥的作用也越来越大。会员服务系统可以说是企业与客户之间进行沟通联系和合作的媒介,对于保持和客户的长久合作,保证企业的业务的持续稳定发展具有重要意义,也可以说是企业的核心信息系统之一。开发会员信息管理系统软件对会员进行管理与人工纸质登记管理的方式相比,前者具有很多优点,最明显的就是效率的提高和人力成本的大幅降低,除此之外,还有安全性高,存储量大、方便对会员资料进行统计分析等优点。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图