会员管理系统可行性研究

news2024/11/19 20:15:33

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

1.引言

1.1编写目的

1.2项目背景

1.3定义

1.4参考资料

2.可行性研究前提

2.1要求

2.2目标

2.3条件、假定和限制

2.4决定可行性的因素

3.现有小程序分析

3.1经济可行性分析

3.2技术可信性

3.3社会可行性

3.4人员、设备

4.开发技术及工具的选择

5.处理流程和数据流程

6.结论总结


1.引言

1.1编写目的

     本次可行性研究主要是针对会员管理系统进行全面的、综合的技术经济分析,进而来判定此项目在技术上是否可行、项目上是否有生命力、经济上是否有利可图、开发周期需要多长时间、需要多少人力资源等。此研究报告可以使软件开发团队尽可能早的估计研究课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就有节省时间和精力,也可以节省资金,并且避免许多专业方面的困难。

1.2项目背景

本项目主要针对校园市场,将系统投放置大学的理发店、超市、水果店、奶茶店等。本次报告中主要陈述对象为大学理发店。

  1. 项目名称:会员管理系统
  2. 项目任务提出者:开发小组
  3. 项目开发开发者:开发小组
  4. 用户:大学理发店
  5. 开发成本:暂无

本项目采用浏览器和服务器架构模式,前端采用了HTML+CSS+JQuery编程语言技术进行实现的,运行在用户的移动设备的浏览器上;后端我们采用Java开发语言, 采用MVC模式的技术框架进行开发的;数据库我们采用了MySQL数据库。

MVC模式(jsp+javabean+servlet):

  1. javabean(M):封装数据,编写业务逻辑
  2. jsp(V):展示信息
  3. servlet(C):接受请求,获取数据,请求转发到jsp展示html
  4. ps:引出MVC模式的目的就是把处理请求,查询数据,展示html进行解耦。
  5. javabean业务逻辑的解耦合:
  6. service:处理业务逻辑(会对应service的javabean)
  7. dao:操作数据库(会对应dao的javabean)
  8. servlet:获取到数据(会对应servlet的javabean)

1.3定义

     HTML: HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

    CSS: CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。

    JavaScript:JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

    SpringBoot:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

    MySQL:MySQL是一个关系型数据库管理系统。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

    Mybatis:目前为止最为简单的持久层框架之一,小巧并且简单易学。mybatis本身专注于SQL语句本身。它将SQL语句写在xml文件之中,几乎是彻底将程序代码与SQL语句隔离开,耦合度相当低。因此在SQL语句的编写上它相当的灵活。可以随时根据业务的要求变更SQL语 句而不需要动源程序。

1.4参考资料

《软件⼯程导论》 -陈明机械⼯业出版社

《Java程序设计概论》-赵⽣慧⾼等教育出版社

2.可行性研究前提

2.1要求

  1. 主要功能:添加会员信息、删除会员信息、修改会员信息、查询会员信息、会员注册功能等
  2. 性能要求:要求性能稳定,不能出现数据丢失等情况,显示数据要完整,对服务器上的数据必须进行及时正确的刷新。
  3. 完成期限:2022年11月30日星期三

2.2目标

  1. 提供方便简洁可操控的会员管理系统,优化理发店的服务体系,提高服务质量
  2. 为学生提供较为方便的消费需求分析
  3. 完善用户管理,安全保障用户的个人信息

2.3条件、假定和限制

  1. 建议系统寿命:2年
  2. 经费来源:学校
  3. 运行环境:windows系统、macos系统
  4. 硬件条件:台式电脑、笔记本电脑
  5. 数据库:MySQL

2.4决定可行性的因素

成本/效益分析结果,效益成本。

技术可行,现有技术可完全承担开发任务。

操作可行,系统能被原有工作人员快速接受。

3.现有小程序分析

3.1经济可行性分析

当前大学内许多店铺的管理系统为商家自带自装系统,通常为一次性消费,同时需要在后期出现故障作维护时,需要等待工作人员,时间耗费长,容易降低服务质量。

会员管理系统可以为店铺老板降低管理系统的购入费用,同时由于大学生长期在校内生活,能够为店铺提供及时的技术维修服务,降低使用成本和时间成本。会员管理系统为一次性购买,售价低于市场价,同时可以办理保修服务,提高客户保留率。

3.2技术可信性

网络平台存在大量的开发模板和相关经验,管理系统的开发也相当成熟,开发风险小。开发团队的前端技术略知一二,后端技术也处在逐步学习阶段,因此暂定技术方面存在可行性。

3.3社会可行性

会员管理系统为市面上常见的系统,使用的前端以及数据库均为正版开发和免费框架,在项目成品上不存在经济纠纷。

3.4人员、设备

由于系统设计方面简洁,因此使用操作难度低。同时由于会员管理系统使用频率较低,所有不需要太过高级的设备及可运行使用。

4.开发技术及工具的选择

(1)首选

前端:html、css、js、jquery

      后端:Java、MySQL 8.0.22JDK 11.0.10Navicat 15

      接口:JDBC等。

      服务器:Tocmat 9.0

      项目管理:Maven

      开发工具:eslipse

  (2)其次

前端:html、css、js、jquery

      后端:Java、MySQL 8.0.22/SqlserverJDK 11.0.10Navicat 15

      接口:JDBC等。

      服务器:Tocmat 9.0

      项目管理:Maven

      开发工具:idea

5.处理流程和数据流程

 

6.结论总结

    会员管理系统在开发周期上,时间较短,开发难度小。同时开发的成本投入低,回报相较于投入较高。开发的版权上,多数代码为开发组成员所有。同时可借鉴技术多,技术相对而言较为成熟。因此此项目可以进行开发。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/106717.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

进程-计算机是如何工作的

文章目录冯诺依曼计算机体系组成寄存器和内存编译型语言vs解释型语言进程进程管理进程的状态虚拟地址空间虚拟内存冯诺依曼计算机体系 组成 (1) 输入设备:键盘,鼠标 (2) 输出设备:显示器,打印机 其中硬盘(可做输入、输出) (3) 存储器:内存 (4) CPU 运…

Composing Programs(SICP python版) chap1 笔记

《Composing Programs》(SICP python版) chap1 笔记 持续更新中 在学习 CS61A 2022fall的时候配着看的 文章目录《Composing Programs》(SICP python版) chap1 笔记Chapter 1: Building Abstractions with Functions1.1 Getting Started1.1.1 Programming in Python1.1.2 Insta…

python安装face_recognition

本人使用系统为windows10,python的版本是3.8,在安装face_recognition之前需要安装以下内容: 1.cmake 2.dlib,dlib的安装依赖于cmake 1 安装CMake 1.1 官网下载:CMake 1.2 开始安装CMake: 1.3 验证是否安装成功: 打开…

10 Mysql中各种锁

概述 MySQL中的也存在一些类型的锁,用来保证多个连接同时操作数据时的安全即数据的一致性问题;同时,虽然锁能够解决一些数据的一致性和有效性,但是我们还是要选择合适的锁来降低锁对于并发问题的影响 1. 全局锁 全局锁就是对整…

傻白探索Chiplet,互连技术研究现状(七)

目录 一、串行互连 二、并行互连 三、串行与并行互连的比较 四、互连标准接口 (1)背景 (2)UCIe Chiplet的可行性常常受到片间互连的性能、可用性以及功耗和成本问题的限制,各种异构芯片的互连接口和标准的设计在技…

Web3中文|恐惧vs伦理:AI艺术评论家错在哪里?

本周,人工智能引发众怒。随着“AI艺术”在网络的流行,一群艺术家正在知名艺术家平台Art Station上掀起一场反AI艺术的抗议活动,而人工智能技术的拥趸者也及时回击了这波反对热潮。 这种充斥着反对意见的热潮是迟早会出现的。现在这些人认为“…

简单说手什么是JWT?

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案。 传统的session认证 http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一…

【Lingo】【MATLAB】【求解运筹学问题模板题】

文章目录一、线性规划模型(Lingo)1.线性规划问题(模板)2.求解最优化问题3.包装箱平板车问题4.职员时序安排问题5.运输问题6.排菜单问题7.工地施工问题8.生产计划优化研究(柴油机生产)二、线性规划问题&…

机器学习算法基础——逻辑回归

01逻辑回归可以用来解决简单的二分类问题。 逻辑回归的预测函数为hθ(x)g(θTx)h_\theta (x)g(\theta^Tx)hθ​(x)g(θTx),其中g(x)g(x)g(x)为sigmoidsigmoidsigmoid函数,用于将数值映射到区间[0,1][0,1][0,1]中,然后再取对数值用于刻画损失函…

51单片机实训day3——点亮LED灯、闪烁LED灯(一)理论

内 容:编写代码实现LED灯的点亮功能 学 时:2学时 知识点:分析原理图、LED灯控制原理 重点:GPIO参数配置、LED原理图分析 难点:编写 GPIO参数配置函数、LED点亮函数 时间:2022年12月21日 9:00~…

实验1 数据库定义与操作语言实验

前言:实验本身并不是很难,照着实验指导书抄就行,不过注意有些sql语句和mysql语句是不相同的,需要进行一定的修改 数据集链接 实验1 数据库定义与操作语言实验 实验1.1 数据库定义实验 1.实验目的 理解和掌握数据库DDL语言&am…

指挥中心显示大屏类型简介

因工作需要,现在需要不断补充指挥中心建设过程中各种设备知识,怕被别人忽悠了也不知道,抓紧学习了解。今天学习大屏部分,目前来说,常见的显示大屏主要分为DLP拼接屏、LCD拼接屏和LED小间距大屏几种类型。 1、DLP大屏 …

【maven工程的pom.xml文件内部结构详解+maven工程的多层次依赖管理】

目录pom文件内部【结构详解】pom文件内部【依赖管理】1、依赖传递&#xff1a;2、依赖传递过程中&#xff0c;版本冲突&#xff1a;3、依赖传递过程中&#xff0c;对外隐藏主动断开&#xff1a;pom文件内部【依赖的作用范围】pom文件内部【结构详解】 <?xml version"…

【ARMv8 异常模型入门及渐进 11 - Linux 中断上下文 irq_enterirq_exit】

文章目录1.1 背景1.1.1 in_interrupt 定义1.1.2 irq_count 定义1.1.3 preempt_count 各域含义1.1.4 ARMv8 中断处理流程回顾1.1 背景 在 Linux 代码中经常会看到 WARN_ON(in_interrupt()); 或者 BUG_ON(in_interrupt()); 从名字可以看出这两句的含义是&#xff1a;如果当前处在…

运用手机多媒体之使用通知

文章目录使用通知将程序运行到手机上使用通知创建通知渠道通知的基本用法通知的进阶技巧setStyle()方法不同重要等级的通知渠道使用通知 将程序运行到手机上 在AS当中除了使用模拟器来运行我们的程序,还可以使用真机来运行我们写的程序想要将程序运行到手机上,首先需要将手机…

推荐系统学习笔记-推荐系统分布式离线训练

背景 在推荐、广告、搜索等互联网场景下&#xff0c;动则TB甚至PB级数据量。导致几乎不可能在传统单机环境下完成机器学习模型的训练。分布式机器学习训练成为称为唯一选择。 主要手段 • Spark MLlib • Parameter Server • Tensorflow Spark MLlib MLlib从功能上说与Sc…

如何利用地表温度遥感数据和气象资料计算农田地表水热通量

地表水热通量主要包括感热/显热通量和潜热通量&#xff0c;是陆-气交互以及水-热-碳循环研究的重要变量。其中&#xff0c;潜热通量是地表蒸散发的能量形式&#xff0c;对农业水资源管理、作物水分利用效率等非常关键。由于热红外遥感对地表干湿变化、以及农业干旱响应快速&…

WeakHashMap源码解析

WeakHashMap源码解析 简介 WeakHashMap 是一种 弱引用 map&#xff0c;内部的 key 会存储为弱引用&#xff0c;当 jvm gc 的时候&#xff0c;如果这些 key 没有强引用存在的话&#xff0c;会被 gc 回收掉&#xff0c;下一次当我们操作 map 的时候会把对应的 Entry 整个删除掉…

金融信息科技服务外包风险管理能力成熟度评估规范 学习笔记 附录下载地址

金融信息科技服务外包风险管理的范围 本标准规定了金融业信息科技服务外包风险管理能力成熟度评估体系以及对发包方和承包方的总体要求&#xff0c;分别对发包方、承包方的服务外包风险管理能力成熟度进行了分级定义&#xff0c;并规定了对发包方和承包方进行服务外包风险管理…

《OpenGL 模型》 渲染出帅气的暗影战士

模型Assimp流程网格模型效果Assimp 3D建模工具&#xff0c;可以让艺术家创建复杂的形状&#xff0c;Assimp库用于加载&#xff0c;如加载obj格式的文件到我们的程序之中&#xff0c;下载CMAKE用于构建该库&#xff08;会有很多问题&#xff09;&#xff0c;不过&#xff01;我…