OnlyLady网站需求分析.docx
《OnlyLady网站需求分析.docx》由会员分享,可在线阅读,更多相关《OnlyLady网站需求分析.docx(14页珍藏版)》请在冰豆网上搜索。
![OnlyLady网站需求分析.docx](https://file1.bdocx.com/fileroot1/2023-4/29/3a1775f5-4923-426d-8451-3bfb86c5fd47/3a1775f5-4923-426d-8451-3bfb86c5fd471.gif)
OnlyLady网站需求分析
OnlyLady网站需求分析
一、引言:
1.1编写目的:
制定一个专门为女性服务的网站,为女性提供方便,有的女性可能想要寻找与女性有关的东西,但是在众多的网站中,可能会觉得无从下手,在这里,我们将很多关于女性的东西归纳在一起,解决了她们的这一问题。
此网站将进行归纳分类,方便用户浏览,还有更多更好的推荐,让用户不再为到处寻找自己所想要的东西而烦恼。
1.2项目背景:
本项目的名称:
OnlyLady网站
本项目的应用范围:
所有女性
开发者:
彭方、刘洪萍、曾红
用户:
所有女性
1.3参考资料:
《实用软件工程》(第二版)郑人杰殷人昆陶永雷清华大学出版社
《软件工程——Java语言实现》StephenR.Schach机械工业出版社
《实践者的研究方法》RogerS.Pressman机械工业出版社
二、任务概述:
2.1目标:
该系统针对的用户是所有爱美的女性,用户分为:
普通用户、会员两种,所有用户均可以浏览,搜素页面上所有的信息,如果用户需要收藏或者分享等操作,则需要注册成会员才行。
相应的需求有:
2.2运行环境:
配置如下:
服务器:
Tomcat
硬件:
80x86系列微机
CPU:
733以上
内存:
256M以上
硬盘空间:
40G以上
软件:
WindowsServer、Access等
工作站:
硬件:
80x86系列微机
CPU:
166以上
内存:
16M以上
硬盘空间:
2G以上
软件:
Windows9x或Windows2000professional、Access等。
2.3需求概述:
通过计算机实现对用户对信息的分享、收藏、评论、浏览、搜索等。
2.4条件与限制:
要求图书管理员会个般的计算机操作,会中文输入。
要求用户界面有好,提供帮助。
三、功能模型:
用例图:
1、上传信息
用例编号
UC001
用例名称
上传信息
参与者(Actor)
用户/管理员
使用频率
Always
前置条件
已成功登录系统
触发条件
1用户上传信息申请2管理员审核信息申请
成功后置条件
成功提交申请
失败后置条件
申请提交失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
1、用户要上传信息
2、管理员同意上传
护展事件流
异常事件流
字段列表
上传日期操作员管理员审核时间
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
3、
用例编号
UC002
用例名称
修改信息
参与者(Actor)
用户
使用频率
Always
前置条件
已成功登录系统
触发条件
用户修改信息后提交修改申请
成功后置条件
修改成功
失败后置条件
修改失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
用户自己修改信息
护展事件流
异常事件流
字段列表
用户
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
4、
用例编号
UC003
用例名称
评论
参与者(Actor)
用户/管理员
使用频率
Always
前置条件
已成功登录系统
触发条件
1用户提交评论申请2管理员同意评论
成功后置条件
评论成功
失败后置条件
评论失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
用户提交评论,成功后系统返回评论页面
护展事件流
异常事件流
字段列表
用户管理员
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
5、
用例编号
UC004
用例名称
收藏
参与者(Actor)
用户/管理员
使用频率
Always
前置条件
已成功登录系统
触发条件
用户点击收藏按钮
成功后置条件
收藏成功
失败后置条件
收藏失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
用户点击收藏按钮后,系统返回收藏页面
护展事件流
异常事件流
字段列表
用户管理员收藏时间
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
6、
用例编号
UC005
用例名称
评等级
参与者(Actor)
用户/管理员
使用频率
Always
前置条件
已成功登录系统
触发条件
1用户在一定的条件下获得等级2管理员给予等级
成功后置条件
评等级成功
失败后置条件
评等级失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
管理员查看用户浏览信息,给出等级
护展事件流
异常事件流
字段列表
管理员
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
7、
用例编号
UC006
用例名称
添加
参与者(Actor)
管理员
使用频率
Always
前置条件
已成功登录系统
触发条件
管理员添加东西(视频,消息,图片等)
成功后置条件
添加成功
失败后置条件
添加失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
管理员上传信息
护展事件流
异常事件流
字段列表
管理员
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
8、
用例编号
UC007
用例名称
管理时尚信息
参与者(Actor)
管理员
使用频率
Always
前置条件
已成功登录系统
触发条件
管理员对信息进行更新或删除
成功后置条件
更新或删除成功
失败后置条件
更新或删除失败
涉众利益
被扩展的用例
被包含的用例
假设
基本事件流
护展事件流
异常事件流
字段列表
管理员
业务规则
非功能性需求
设计约束
待解决问题
修改历史记录
3.2类模型:
3.3数据对象模型:
1.系统E-R图:
用户信息(user)
u_name(用户姓名)varchar20
u_pwd(用户密码)varchar20
u_id(用户id)int10
u_email(用户email)varchar30
2:
将E-R模型转换为关系模型:
管理员表(managers)
m_id(管理员id)int10
m_name(管理员姓名)varchar20
m_pwd(管理员密码)varchar20
时装信息表(f_dress)
d_pic(时装图片)varchar20
d_intro(简介)text
d_id(时装id)int10
ev_content(评价内容)text
ev_time(评价时间)varchar20
d_time(发布时间)varchar20
发型信息表(hair)
hair:
h_pic(图片)Fk
h_intro(发型简介)varchar(16)
h_method(发型信息)varchar(16)
ev_content(评价内容)text
ev_time(评价时间)varchar(10)
h_time(发布时间)varchar(10)
h_id(发型编号)int
美容瘦身信息表(beauty)
b_pic(歌手编号)varchar20
b_intro(歌手头像)text
b_id(歌手姓名)int10
养生信息表(health)
health_pic(图片)varchar20
health_intro(图片简介)text
recommend(专辑推荐)text
health_id(编号)int
化妆信息表(make_up)
mp_pic(图片)varchar20
mp_intro(简介)text
mp_method(妆容画法)text
mp_id(编号)int