软
件
学
院
校
友
网
站
需
求
说
明
日期:2012-12-7
第一部分 概述
一、名称
XX理工学院XX学院校友网
二、背景
在信息化的社会,人际交流不在局限于面对面和通话形式,网络平台为我们提供了巨大的交流并获取信息的空间。校友网是个团结校友促进大家感情交流,共同建设母校的平台。目前我们院系还没有这样的平台,因此我们希望通过网站为软件学院校友会的工作提供一个开放的平台,扩大校友会影响力。
三、说明
软件根据企业需求开发基本的企业网站。产品功能需明确,如果功能不能满足,则需要定制企业特定的项目。
四、功能说明
1、 校友档案:
① 账号注册:包含两类信息,账号信息(包含三个非空字段:用户名、密码、角色)和个人资料(包含真实姓名,性别,出生日期,籍贯,职业,所在单位,目前居住地区,通讯地址,邮政编码,电子邮件,学历,在校起止时间,所在院系等十多个非空字段和民族、党政社团、最高学历、学号、工作单位等二十多个可空字段)见附录;
② 同学录:由管理员创建“班级”,注册的会员自动归属到所创“班级”中;所有注册会员可以通过搜索功能寻找符合要求的会员(搜索功能分为基本搜索和高级搜索两类,所使用的非空字段不同),为其呈现该会员的个人资料(授权范围内,,由用户自行选择对外可见的内容);
2、 信息发布:管理员设置多个内容版块,更新、维护其信息,
① 发布公告和新闻(快讯、动态、报道);
② 提供其他相关网站的链接;
3、 交流平台:留言板功能(据称通过PHP可以比较容易实现更高级的BBS,此项待定)和问卷发布;
第二部分 任务说明
一、功能概述
整个系统采用B/S结构,所有用户均需要正确输入用户和密码,才能登录实现各自功能。
管理用户须需要正确输入用户和密码,才能登录实现部分手动更改功能。
四、运行要求
操作系统:windows2000以上
运行环境:JRE1.5,Tomcat v6.0 Server或更高版本
浏览器:IE 8.0,Firefox3.0或更高版本。
最佳显示效果:1024*768
数据库:Oracle数据库
第三部 用例分析
一、用例视图
上图描述的主要是四类
1. 游客(vistor)
游客是浏览网站的人,只有浏览网站的功能
2. 校友(user)
校友是注册的用户,主要功能有:
注册、登录、修改信息、查找其他校友、查看自己信息、上传照片、修改密码、留言
3. 班级管理员(classAdmin)
班级管理员是管理班级的,主要功能是:
信息发布、信息维护、删除用户、删除留言、修改用户信息
4. 管理员(administrator)
管理员是系统的管理员,主要功能是:
增加班级、修改班级、删除班级、导入文件
附录:注册信息表
信息类别 | 非空字段 | 可空字段 | ||||||
账号信息 | 用户名 | 密码 | 角色* |
|
|
|
|
|
个人基本信息 | 真实姓名* | 性别* | 出生日期 | 籍贯* |
|
|
|
|
个人详细信息 | 从事行业* | 国籍* |
|
| 曾用名* | 民族
|
| 最高学历
|
|
|
|
| 党政社团 | 职务
| 职称
| 工作单位 | |
个人联系信息 | 目前居住地区* | 通讯地址 | 常用电子邮件 | 联系电话 |
| 个人主页
| 传真
|
|
个人教育信息 | 年级* | 班级* | 入学年* | 离校年* | 学号 | 在校时间曾获奖励 |
|
|
学位* | 学制* |
|
|
|
|
|
|
住:加*的字段为可查询字段