[源码和文档分享]基于Shadowsocks的科学上网用户管理系统APP的设计与实现

一、课程设计概述

1.1 目的

对于中国网络的封锁,中国网民失去了一笔宝贵的财富,在程序上的一些错误国外的程序员有着更深入的了解跟解决办法,这些资料大多藏匿于Google,中国的程序员想要使用Google搜索引擎就只有科学上网这一条路了。所以Shadowsocks(众多科学上网工具之一,较为稳定)诞生了。但是个人租用一台服务器浪费了大量的资源,闲置的部分又无法利用。这样,多人合租模式就出现了。我们需要搭建一个科学上网用户管理系统,管理每一个节点的用户,给用户分配适当流量,带宽,当然用户需要支付一定费用用来购买流量。定时提醒余额不足用户,定时清理长时间未使用用户。

总体上按照软件生命周期的六个阶段:计算机系统工程、需求分析、设计、编码、测试、运行和维护来进行。

具体地,我们首先进行项目的可行性研究与分析确定系统项目的目标和功能,进而编写项目可行性报告,接下来编写项目开发计划文档;进行全面的需求分析阶段,准确定义系统的目标,即系统“做什么”的问题,获得需求规格说明书;进行设计阶段分为概要设计和详细设计,概要设计即设计软件的结构,包括组成模块、模块的层次结构、模块的调用关系、每个模块的功能等,模块设计即为每个模块完成的功能进行描述,把功能描述变为精确的结构化的过程描述;进行编码阶段,即把每个模块的控制结构转化为计算机接受的程序代码;进行测试阶段,即在设计测试用例的基础上检验软件的各个部分,分为模块测试、组装测试和确认测试等;进行运行维护阶段就剩软件开发过程未发现的错误,增强改进和完善软件的功能和性能,以适应软件的发展,延长软件的寿命,使其创造更多的价值。

1.2 开发环境

  • 服务器:Centos,OpenVZ

  • 开发工具:Android,Phpstorm,PhotoShop,Xampp(Apache,Mysql)


参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1452.html

猜你喜欢

转载自blog.csdn.net/demongwc/article/details/84967977