软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10811 |
团队名称 | 谭山明月有秋水 |
作业目标 | 项目系统设计与数据库设计 |
作业正文 | 下文 |
参考文献 |
团队项目的预期开发计划时间安排
时间 | 完成项目 |
---|---|
6.14~6.16 | 登录注册 |
6.17~6.20 | 用户游客管理 |
6.21~6.24 | 留言管理 |
6.25~6.27 | 社团管理,退出系统管理 |
6.28~6.30 | 创建社团管理 |
7.1~7.3 | 组织社团活动管理 |
7.4 | 测试与修改 |
7.5 | 提交 |
团队项目的预期开发计划分工安排
组员 | 任务 |
---|---|
彭振 | 留言管理界面,创建社团界面,测试与修改,社团活动管理界面; |
何雪文 | 登录和注册界面,找回密码界面,测试与修改,退出社团界面; |
体系结构设计+功能模块层次图
设计类图
ER分析
表结构设计
学校
属性名称
|
代码
|
数据类型
|
长度限制
|
约束条件
|
学校代号
|
Uno
|
Number(8)
|
8
|
主键、非空
|
学校名称
|
Uname
|
Varchar(20)
|
20
|
非空
|
学生人数
|
Unumber
|
Number(8)
|
8
|
非空
|
创办时间
|
Ufdate
|
Date
|
-
|
非空
|
学校地址
|
Uaddress
|
Varchar(20)
|
20
|
非空
|
活动场所
|
Uplaces
|
Varchar(20)
|
20
|
非空
|
社团
属性名称
|
代码
|
数据类型
|
长度限制
|
约束条件
|
社团代号
|
SOno
|
Number(8)
|
8
|
主键、非空
|
社团名称
|
SOname
|
Varchar(20)
|
20
|
非空
|
社团性质
|
SOcharacter
|
Varchar(10)
|
10
|
|
社团人数
|
SOnumber
|
Number(8)
|
8
|
非空
|
办公地址
|
SOaddress
|
Varchar(50)
|
50
|
|
创立时间
|
SOfdate
|
Date
|
-
|
|
主要活动
|
SOactivities
|
Varchar(100)
|
100
|
非空
|
学生
属性名称
|
代码
|
数据类型
|
长度限制
|
约束条件
|
学号
|
STno
|
Number(8)
|
8
|
主键、非空
|
姓名
|
STname
|
Varchar(10)
|
10
|
非空
|
性别
|
STgender
|
Varchar(5)
|
5
|
非空
|
年级
|
STgrade
|
Number(4)
|
4
|
非空
|
院系专业
|
STmajor
|
Varchar(10)
|
20
|
非空
|
社团兴趣
|
STsointerest
|
Varchar(20)
|
20
|
|
活动兴趣
|
STainterest
|
Varchar(20)
|
20
|
活动
属性名称
|
代码
|
数据类型
|
长度限制
|
约束条件
|
活动代号
|
Ano
|
Number(8)
|
8
|
主键、非空
|
活动名称
|
Aname
|
Varchar(20)
|
20
|
非空
|
活动时间
|
Adate
|
Date
|
-
|
非空
|
活动地点
|
Aaddress
|
Varchar(20)
|
20
|
|
活动性质
|
Acharacter
|
Varchar(10)
|
10
|
|
活动主题
|
Atheme
|
Varchar(20)
|
20
|
|
|
系统安全和权限设计
权限管理是用户进行权限划分和设置的平台,按照层次划分为用户、角色和功能。
一、用户
包括:用户ID、用户名、密码、角色信息、其他相关信息。
二、角色:角色是系统功能和用户相对应的桥梁,作用为指定用户所能操作的功能。
三、功能:保存用户所能操作的功能,主要指页面,是用户所能管理的最小的功能单元。包含编码、名称和路径等;
安全管理:用户登录是,往页面中写入信息,在各页面对用户进行信息检查,如不存在用户信息则作为非法用户对待,重新导航到登录页面。
完成这次作业的工作流程、组员分工、组员贡献度比例;
彭振 | 30% |
何雪文 | 70% |