系统分为管理员和用户
管理员模块:抽奖管理模块、用户管理模块、管理员管理模块
管理员管理模块
(1)管理员的注册登录、增删改查
奖品管理模块:
(1)设置奖品的数量与等级抽奖活动各奖项的名称、奖品名称,中奖名额,每次抽取名额等参数
(2)提供抽奖方案(至少五个)
(3)设置抽奖界面的标题、背景图片,如果软件可支持自定界面功能,还能编辑抽奖界面的文字和图片外观。
(4)使用抽奖音乐能增加抽奖气氛,滚动抽奖时可选择节奏较为欢快的音乐。
用户管理模块:
(1)抽奖人员信息导入(姓名 手机号 员工号 是否公司成员)时系统默认用户名是手机号登录密码是手机号后六位,抽奖人员的增删改查(可以一次性导入或者删除,也可以一次导入一个或者删除一个)
(2用户参与抽奖可以在手机上也可以在电脑上进行
(3)黑名单设置(已参与抽奖的用户不能参与抽奖)
(4)过了抽奖时间不可以在参与抽奖
用户模块:
(1)用户信息的登陆
(2)抽奖(已参与抽奖的用户不能参与抽奖)
(3)查看抽奖
4.1系统架构设计
系统可以实现抽奖活动管理、获奖管理、抽奖用户管理、管理员管理等功能。方便用户对年会抽奖系统进行登录、活动查看、参加活动等。根据系统功能需求建立的模块关系图如下图:
4.3.2数据表
我们可以根据数据结构的详细分析要求,我们根据输入和输出数据量的要求进行分析,确定什么表表,结构之间的关系,我们可以验证,调整和完善,查询和浏览过程,可以实现数据库,以使用户对数据和功能有更多要求。
基于系统使用的数据库管理系统的特点,对数据库的概念模型进行了转换和构建。但是,这个系统只需要充分考虑年会抽奖系统的功能,而且组织比较清晰。数据库设计如下:
表4.1 activity信息表
列名 |
数据类型 |
长度 |
约束 |
说明 |
id |
int |
10 |
PRIMARY KEY |