您现在的位置:首页 > 关于我们 > 正文

《关于GEC社区专属报名表系统开发的需求分析》

更新:2016-02-24 16:11:24  |  分享:Wisky ( V875 )  |  来源:原创  |  阅读:157
标签:报名需求系统

关于GEC社区专属报名表系统开发的需求分析

1.Introduction简介

1.1 Purpose目的

随着GEC社区活动人数和规模的日益扩大,现有的报名系统不足以满足活动分组的需求,需要大量的人工干预调试,重复报名、分组统计和数据筛选等工作给志愿者造成了众多的麻烦,鉴于此种情况,本文特此作出需求分析报告和功能需求说明,通过设计、编制、调试一个完善的报名系统,实现IT技术与人工干预的完美融合,更好地服务于GEC社区。

1.2 Background 背景

GEC报名表是GEC日常活动中登记新成员与人数分组统计的十分便捷有效的工具,通过报名表,社团能够及时的了解活动成员的需求与参与信息,便于在活动开展中统筹协调活动的各项事宜,更有助于社团规范化管理。

新型报名表的出现,将大大降低人工干预的繁琐程度,提高分组统计的效率与准确度,有效地避免重复返工的现象。

开发软件名称:GEC社区专属报名系统
项目任务提出者:GEC社区志愿者
项目开发者:GEC社区系统开发技术部
用户:各个领域活动成员
实现软件单位:GEC社区系统开发技术部

2. Project description项目概述

2.1 Running environment运行环境

操作系统:Windows2000、Windows XP Professional、Windows2000 Sever、Windows 7.0&8.0操作系统,Mac OS X操作系统等
支持环境:IIS 5.0、以及Android 、IOS等手机系统

2.2 User characteristics 用户特征

㈠、GEC活动成员来自各行各业,各个领域,其中辨识名称大部分以英文名为主,但随着人数的增多,出现了众多的英文名重复的现象。

㈡、GEC活动成员来自于各个年龄阶段,以及各个国家,通用语言为普通话与英语。单一中文的报名表不能满足国际交流的需求,“中英双语”更适用于这些群体。

2.3 Software function 软件功能

①能够提供各类别的栏目分组,及多个选项;
②能够自动统计报名人数总量及各项信息归类;
③能够自动筛选同类别和重复报名信息。

3. Specific Requirements 具体需求

3.1 Digital Description 数据描述

3.1.1 静态数据

静态数据中需展示出每次活动的主题、摘要、活动时间与活动地点等,能够实现二维码扫描,能够进行后台信息变更。

/

▲静态数据信息展示示意图

3.1.2 动态数据

动态数据中需提供活动的各项分组,可选择项,姓名(中&英)、联系方式等,可进行后台信息变更。

/

▲动态数据信息展示示意图

3.2 Functional Requirements 功能需求


/

▲主程序流程参考示意图

主程序解读:

成员主要分为四个类别:

1.组织活动的志愿者负责人;
2.只是参加活动的志愿者;
3.初次参加GEC活动的成员;
4.长期参加GEC活动的普通成员。

二次填报识别:筛选类别→二次填报→是否信息变更→完成确认

信息采集项:

1.常规活动信息采集参考→http://www.sojump.com/jq/5803689.aspx 
2.户外游览信息采集参考→http://www.sojump.com/jq/5898348.aspx

/

▲户外游览报名表二维码链接

分组、归类:

1.常规活动按所在地区、家乡、职业、想参加的语种等不同类别都可以进行聚类;
2.户外活动按具体的分组要求进行变更聚类,此项可以进行后台信息变更。

3.3 Hypothesis and constraint 假定与约束

/

▲工作流程参考示意图

活动工作流程解读:此图主要表示一个完整GEC活动的实现过程以及运作情况。所面对的受众人群,各部门工作的分项分工,信息的使用去处与重要性、实现方式、后期需要处理的任务等。

/

▲原始分组工作流程辛酸示意图

活动工作流程解读:此图主要表示在现有的报名表情况下,GEC分组志愿者所需要面临的问题。暴露出的难点能否得到解决,以及仓促处理的工作示意图。

4. Software Quality Attributes 软件质量特性

◆  及时性,能够快速响应报名成员的请求;
◆  正确性,系统的运行结构正确合理;
◆  灵活性,系统能够适应多种运行环境;
◆  可维护性,系统能够方便和容易的维护;
◆  可靠性,系统运行具有一定可靠性,不会中途停止;
◆  可重用性,设计和方案具有一定认可度,能够重用;
◆  可用性,系统的具有一定的高性能可用性;
◆  稳定性,系统使用时能保持一定的稳定,不会出现错码等故障。


。。。。。。。分割线 。。。。。 。。      
            
软件开发技术人员招募帖

现诚招募有一定软件开发能力、网络运营与推广、网页开发与维护等IT技术性人才加入我们GEC志愿者系统开发团队。

报名方式:微信报名→添加微信号→

负责人1:Wisky→微信号zcydhhsw→发送备注姓名+技术开发→确认报名→筛选进群

负责人2:Seas→微信号Seas2000→发送备注姓名+技术开发→确认报名→筛选进群



GEC有你加入更精彩。。。
 

GEC.社群