《校园赛事活动管理系统》项目计划书

  • 项目概况

校园赛事活动管理也是十分常见的。过去使用手工的管理方式对校园赛事活动进行管理,造成了管理繁琐、难以维护等问题,如今使用计算机对校园赛事活动的各项基本信息进行管理,比起手工管理来说既方便又简单,而且具有易于管理、搜索速度快、存储量大等多个优点。将其使用在大校园赛事活动管理中,不仅能够提高校园赛事活动管理中管理员的工作效率,而且可以使大校园赛事活动管理更加科学与规范。在信息化时代的不断冲击下,校园赛事活动管理与计算机技术的结合,将会是一条提高大学校园赛事活动管理水平的捷径。

  • 项目功能

功能需求:

系统管理员分为管理员和超级管理员,

普通管理员:适合不同的用户进行登录,来进行不同需求的操作。

超级管理员:对密码进行修改或设置与权限管理等模块。

  1. 登录管理

登录方式分为三种:管理员登录,超级管理员登录,赞助商登录

  1. 赛事活动信息管理

管理员浏览整个活动赛事平台上的各项活动赛事的资讯,并对其进行增删和修改。并对主办方的要求进行即时审核,由管理员进行审核,批准。此外还对赛事活动所需各种信息管理,根据实际情况对赛事活动的要素信息进行增删改查。

  1. 超级管理员权限
  1. 对管理员,赞助商等用户的权限分配,如:

管理员的权限,主办方发布活动的权限,赞助商上传广告信息的权限

  1. 管理员权限

1.对主办方帐号资格进行注册审核,对赞助商账号的发放

2.查看各赛事活动的主办方信息,参赛选手信息,场地信息,设备信息和审核赛事活动

3.发布通知公告

4.删除已经失效的赛事活动信息

  1. 活动平台上广告栏和奖品栏的具体信息
  1. 赞助商通过管理平台编辑与上传,在比赛开始前广告与商品信息可以修改与删。
  2. 到比赛开始后不得再更改与删除。如果比赛后需要更改,只能由管理员在管理平台上操作。
  3. 系统必须提供第三方API接口供其它系统调用,例如提供给项目一,使其可以通过调用接口查询赞助商提供的广告与奖品信息
  1. 对外展示信息:
  1. 广告和奖品的信息
  2. 场馆的使用情况和设备的使用信息
  3. 审核通知的发送
  4. 用户的信息
  1. 研究的的关键主要还有如何设计操作简单、界面美观,完全控件式的页面布局,使得信息的录入工作更简便。同时,要考虑到校园赛事活动平台实际开发的功能,设计对应的管理功能。

非功能需求:

(1) 观感性:

页面的观看舒适度。界面舒适度,简洁。

主要描述了需求外观的期望、情绪和风格。简单点来说就是对页面的视觉感官。

(2) 易接受性:色彩是否和当前系统类型一致,例如蓝色偏商务风等。

(3) 风格统一性:设计风格统一,一看就知道是一个系统的内容,主要考虑人们在多个系统之间进行系统切换的时候,怎样打开多页面不迷失的问题。

(4) 易用性:

1. 易理解:用户在使用该系统的时候,思维方式和常规人或软件的思维方式一样。

2.易学习:用户使用该系统所花费的成本是否过高。每个功能是否需要单独学习相关的操作和理解。

3.易操作:操作和控制该系统是否方便。

  • 解决方案
  1. 开发平台和工具:操作系统(win10)、编程语言(java)、开发环境

(IntelliJ IDEA)

  1. 数据库设计:包括数据库类型(关系型数据库MySQL)、数据表结构设计
  2. 系统架构设计:包括客户端/服务器架构、分布式系统架构等。
  3. 前端技术:vue框架,ant design组件库,axios框架
  1. 设计简洁明了,突出重点:用户界面应该尽可能简洁明了,能够引导用户直接找到他们需要的信息或者功能,同时突出重点。
  2. 易于浏览和阅读:设计应该关注视觉层次,从而使得页面易于浏览和阅读。使用易于阅读的字体、颜色和排版等元素,提高目标信息的可辨识度和易读性。
  3. 确保一致性:设计应该是一致的,并通过整个网站进行相应的反馈。一致的设计可以帮助用户更轻松地找到所需信息,同时也可以提高用户对品牌的信任度。
  1. 后端技术:如应用服务器选择、Web框架选择(Spring MVC)、业务逻

辑实现(框架(MyBatis))。

框架:Java 开发中很多框架已经集成了许多实现业务逻辑的功能,例如ORM 框架 Hibernate 和 MyBatis、Spring Boot 等流行的 Web 开发框架。

  1. (待定)安全性设计:包括数据加密、身份认证、访问控制等安全性保障

措施。

  1. 测试方案:测试策略、测试用例、测试工具和流程
  2. 项目管理工具和方法:如版本控制工具(Git)、敏捷开发方法(Scrum)
  • 人员分工

项目经理:

需求人员:

开发人员:

测试+运维:

  • 时间安排

本次的项目开发使用瀑布模型,时间安排表如下:

表 1  总时间安排表

迭代安排:

表 2 迭代安排表

  • 约定
  1. 版本管理

在本次项目开发中预计启用四个版本

1.基础:此版本表示该项目仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是项目中的功能都没有做完整的实现,只是作为整体项目的一个基础架构。

2.测试1:此版本表示该项目在此阶段主要是以实现项目功能为主,在此版本中前端与后端进行对接

3.测试2:此版本完成了项目的所有功能,可以开始使用。有测试人员进行功能的测试,并且提交bug

4.最终:此版本在修复测试人员的的bug后,可以交付用户使用的一个版本

  1. 编码风格:

通常使用CamelCase作为变量和方法名称的命名风格

类名则使用PascalCase。

  1. 命名规范:

包(Package):

1. 使用小写英文字母进行命名。

2. 多层包之间用点进行分隔。

3. 一般采用域名倒写的方式进行命名。

package com.zer.controller

类(Class)与接口(Interface):

1. 通常是见名知意的名词。

2. 首字母大写

3. 多个单词时,采用驼峰命名法。

public class UserController{}

抽象类(Abstract Class):

1. 符合类名的命名规范即可。

2. 为了和接口做出区别,一般以“Abstract”或“Base”作为前缀。

public abstract class AbstractController{}

异常类(Exception Class):

1. 符合类名的命名规范即可。

2. 为了和普通类做出区别,一般以“Exceptiont”作为后缀。

public class FileNotFoundException{}

接口实现类:

1. 符合类名的命名规范即可。

2. 为了和普通类做出区别,一般以“Impl”作为后缀。

public interface UserService{}

public class UserMapperImpl implements UserService{}

测试类:

1. 符合类名的命名规范即可。

2. 为了和普通类做出区别,一般以“Test”作为后缀。

public class UserServiceTest{}

方法(Method):

1. 通常是见名知意的名词。

2. 首字母小写。

3. 多个单词时,采用驼峰命名法。

4. 不建议使用中文缩写来命名。

5. 不建议使用下划线作为连接。

6. 有返回值的方法一般加“get”前缀。

7. 设置的方法一般加对应的动词作为前缀(如:set、insert、update、delete)。

8. 查询的方法一般加“select”或“find”或“query”作为前缀。

9. 带有条件的方法一般在命名中使用“by”或“with”等字符。

10. 判断的方法一般以“is”作为前缀。

11. 测试方法一般以“test”作为前缀。

变量:

1. 通常是见名知意的名词。

2. 首字母小写。

3. 多个单词时,采用驼峰命名法。

4. 不建议使用中文缩写来命名。

5. 不建议使用下划线作为连接。

常量:

1. 通常是见名知意的名词。

2. 全部大写字母。

3. 多个单词之间使用“_”进行分隔。

4. 不建议使用中文缩写来命名。

public static final int MAX_AGE = 120;

public static final String USER_TYPE_VIP = "会员用户";

public static final long MAX_NUMBER = 10000;

  1. 接口数据格式

   Json

项目计划书模板,案例相关推荐

  1. 如何使用创业项目计划书模板成功启动你的创业之路

    创业是每个有追求的年轻人都会考虑的问题.但是在创业过程中,许多人仍然处于懵懂的状态,对创业思路没有清晰的规划或没有足够的实操经验.因此,编写一个创业计划书模板是非常重要的.在这篇文章中,我们将介绍如何 ...

  2. 互联网+比赛商业计划书模板 大一,要参加“互联网+”大学生创新创业大赛有什么合适的项目(0基础)?

    zz学长可以为你提供那些服务?      国赛商业计划书 (需要文末加学长 注明来源 (CSDN求模板 )) 刚开始做竞赛,特别是大一 对于这个社会的市场需求.自己的生活经历都比较少,如果纯自己想出项 ...

  3. 大创项目实施方案模板范文_27篇互联网电商创业计划书范文+34个电商行业商业计划书模板下载...

    疯狂BP-商业计划书在线制作工具 导语:2018年中国快消品市场增长接近15%,远远超过GDP增长,其中线下增长8%,线上增长35%,线上仍处于快速增长的阶段,但15%增长背后是市场份额的重新分配,不 ...

  4. 学生项目统计表及计划书模板

    本小白最近开始完成学校的项目任务了,在这里分享一个模板吧 项目统计表: "项目名称 " "项目类型" "项目负责人姓名" "项目负 ...

  5. 项目计划书、规划文档模板

    项目计划书.规划文档模板 最近通过项目实践经历,整理出的一套项目计划书(仅供自己参考梳理思路使用)有喜欢的文末加VX 辛苦码字如有转载请标明出处谢谢!--木研 更新的简版项目规划文档! 原版文件请+v ...

  6. 电子商务、电子商务项目、电子商务企业商业计划书模板

    电子商务.电子商务项目.电子商务企业商业计划书模板 最近在准备做一个网站计划书,找了些计划书模板与大家分享 世界顶级的投资家.世界股王沃伦·巴菲特说过一句名言"当企业有形资产预期产生的价值大 ...

  7. axure小程序模板_微信小程序模板案例收集

    微信小程序发布近四年来,诞生了各行各业的高质量小程序,其中有很多都是用微信小程序模板制作的.新手在制作自己的小程序时,就可以参考这些好看的小程序模板案例. 1.电商小程序 这是目前非常常见的小程序类型 ...

  8. 项目背景怎么描述_培训回顾 |第六届“互联网+”之创业大赛项目计划书撰写

    5月14日下午,创新创业学院在线上举行"华软学院第六届'互联网+'大赛校内重点项目培育之 创业大赛项目计划书撰写"培训,中国互联网+创新创业大赛专家委员会专家 聂兵 担任主讲,所有 ...

  9. 需求获取安排计划书_若想成功融资,商业计划书必须秀色可餐:餐饮业商业计划书模板...

    易融BP团队根据多年撰写商业计划书的经验,结合一篇优秀商业计划书必备的模块要素,倾力打造多达上百套的专业计划书模板,适用于市场上几乎所有行业的定制化模板.添加BP顾问微信(VX:yirongbp)即可 ...

最新文章

  1. android4.4 添加快捷开关(以截屏为例)
  2. linux 类型排序,Linux命令之排序命令sort使用实例
  3. man手册查找ascii码和运算符优先级
  4. 5月15日的硬分叉将会给BCH带来什么?
  5. ElasticSearch知识点整理,值得收藏!
  6. Python:pyinstaller报错【A RecursionError maximum recursion depth exceeded occurred】
  7. 详解Python使用模拟退火算法求解列表“最大值”
  8. java两年需要,Java 两年总结
  9. Dato for Mac(菜单栏时钟软件)
  10. 2021-06-27 方法的调用
  11. Python爬虫之七:爬虫实战-爬取豆瓣电影 top 250
  12. android TV for x86,“掌上TV”的第一步,Android TV x86 体验分享
  13. Recovery流程梳理
  14. HDOJ 1164 Eddy's research I(拆分成素数因子)
  15. 对象存储OSS之ossbrowser的使用
  16. linux禁用usb的命令,禁用linux中的usb端口
  17. 给她讲最爱的SpringBoot源码
  18. 计算机二级和三级哪个厉害,计算机二级和三级哪个更有用啊?没
  19. 法国计算机学校排名2015,法国大学2015年排名情况
  20. 2022年西式面点师(中级)报名考试及西式面点师(中级)免费试题

热门文章

  1. 作为一个知识图谱的觉悟就是全世界的猫猫联合起来-1
  2. IGBT的四大散热技术发展趋势小结
  3. macOS spacebar安装笔记
  4. 初中在线测试软件,2020初中生成绩查询网址-2020年初中生成绩查询网址官网最新预约 v1.0-优盘手机站...
  5. 移动端语音html,掘金:H5实现移动端语音录制功能
  6. 利用AI+大数据的方式分析恶意样本(二)
  7. JS 不常用的一些Array方法
  8. 便签软件哪个好用 方便又好用的便签软件下载
  9. 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(6)2022 紫光展锐数字芯片提前批笔试
  10. Starling Feathers Controls ImageLoader