SSM项目—歇后语欣赏
Web代写 1.歇后语征集:1.1. 采集歇后语项:内容,答案,提供者IP地址,提供时间。1.2.要求:提供者IP地址,取提供者的IP地址(不出现在页面上)提供时间,取当前系统时间(不出现在页面上)当内容和答案完全相同时,提示:‘该歇后语已经存在’,不予保存,否则保存该歇后语
01 需求分析: Web代写
一、歇后语管理模块:
1.歇后语征集:
1.1. 采集歇后语项:
内容,答案,提供者IP地址,提供时间。
1.2.要求:
提供者IP地址,取提供者的IP地址(不出现在页面上)
提供时间,取当前系统时间(不出现在页面上)
当内容和答案完全相同时,提示:‘该歇后语已经存在’,不予保存,否则保存该歇后语
2.歇后语投票:
对’精彩’的歇后语投票
3.歇后语删除:
删除低俗、不健康的歇后语(仅管理员具有此权限)
4.歇后语修改:
只可修改内容和答案,并更新提供时间(作为修改时间)
5.显示得票数最高的前30条歇后语,并允许对其投票
6.浏览所有歇后语,并允许对其投票
7.设计数据表时,增加VoteCount字段,用以记录该条歇后语当前得票数;征集歇后语时,该字段初始值为1
8.统计各歇后语得票数
二、用户信息管理模块:
1.用户注册:
1.1.注册项:
登录名,真实姓名,密码,性别,出生日期,来自省,
角色(管理员,普通用户),注册时间
1.2.要求:
性别, 在页面上用单选钮表示,默认为“男”
出生日期,用HTML5日期标签进行选择
来自省,用HTML标签select进行选择,其数据来自于ProvinceInfo表(动态生成)
角色,用HTML标签select进行选择
注册时间,取注册时的系统时间
密码, 在页面上用提供再次输入密码框,并用js检查两次密码是否一致
登录名,主键
2.用户登录:
2.1. 登录项:
登录名,密码,角色
2.2.要求:
角色,用单选钮或下拉框显示
02 系统设计: Web代写
一、概要设计
1.简述项目所用框架及其特点,
2.画出功能结构图和运行流程图
二、数据库设计
1.数据表
users—用户表
字段名 | 数据类型 | 中文名 | 备注 |
login_name | varchar(20) | 登录名 | primary key |
Real_name | varchar(20) | 真实姓名 | |
password | Varchar(11) | 密码 | |
sex | Char(2) | 性别 | 取值:1-男,2-女 |
birthday | date | 出生日期 | |
from_province | Varchar(6) | 来自省 | 来自表provinceInfo |
Role_name | Varchar(10)
|
角色 | 取下列值:
管理员,普通用户 |
reg_time | datetime | 注册时间 | 取系统时间 |
xhy–歇后语表:
字段名 | 数据类型 | 中文名 | 备注 |
id | Int,
auto_increment |
ID | primary key |
content | Varchar(200) | 内容 | |
answer | Varchar(20) | 答案 | |
provider_IP | Varchar(15) | 提供者IP地址 | |
provide_datetime | 提供时间 | ||
Role_name | Varchar(10) | 角色 | 取下列值:
管理员,普通用户 |
reg_time | datetime | 注册时间 | 取系统时间 |
2.要求:
1.数据库名:kw192_SSM
2.所有数据表全部用sql脚本创建
三、程序设计
各个模块的主要功能及核心代码
03 项目组信息: Web代写
项目组名:XXX
姓名 | 学号 | 承担的工作 | 备注 |
XX1 | 112222 | Web前端页面设计,用户模块Dao编码 | 项目组长 |
Xx2 | 222244 | 数据库设计 | |
要求:项目组信息用电子表格提供