大学生交友系统概要设计说明书Word格式文档下载.docx
《大学生交友系统概要设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大学生交友系统概要设计说明书Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。
b.数据库设计说明书
c.数据要求说明书
2总体设计
2.1需求规定
2.1.1系统功能
任何人可注册为该网站的成员
成员可以可在首页显示成员的头像,上传和删除图片,还可把上传的图片设置为头像。
成员可以进行交友活动,这样一来可以增加你圈子里的朋友。
成员可以发送添加好友的请求,但是必须由要添加的好友决定是否予以通过
普通浏览者可浏览网页信息,各个好友的简陋的信息、但是不能添加好友,不能上传和删除图片。
安全的接入数据库
安全打开网页
2.1.2系统性能
2.1.2.1时间特性要求
系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
2.1.2.2可靠性
系统要有较高的可靠性,可恢复性。
2.1.2.3灵活性
系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;
2.1.3输入输出要求
输入为用户名和密码
系统输出为用户需要的信息列表。
2.1.4数据管理能力要求
系统能够对用户的管理,和其他信息的管理。
2.1.5故障处理要求
具有一定的容错能力,能检测用户的错误输入并给出错误提示,能检测资源的可用性错误并输出结果。
能进行系统故障恢复。
2.2运行环境
普通pc机,互联网。
操作系统:
windows或linux
其它软件:
jdk1.6
2.3基本设计概念和处理流程
系统使用情况如下:
活动者:
用户
主要事件流程:
1、输入网址后进行网站内容的浏览(主页面)。
2、注册用户:
输入个人的正确信息进行注册。
3、使用正确的用户名密码进行登录
4、登陆后除进行浏览更多的信息后,还可以进行上传图片,设置头像,删除图片等
异常事件流:
1、用户名或密码错误无法进行登录。
跳到登录失败的页面。
2、注册时输入数据不合法,给予相应的提示(如邮箱格式不正确等)
2.4结构
系统模块图:
大学生交友网系统
2.5功能需求与程序的关系
主页面:
系统界面部分,负责接受用户输入,显示系统输出。
客户端:
输入网址进入主页面
后台:
由于时间较紧,后台做得太过简单。
(包括:
用户管理、主页面、交友、活动管理等诸多模块)。
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
主页面
客户端
后台
浏览网站
√
注册
登陆
操作网站
2.6人工处理过程
对后台垃圾数据的清理,以免系统崩溃。
没有到智能处理垃圾、过期的信息。
3接口设计
3.1用户接口
网站的地址,用户需要登陆网站的用户名,密码。
3.2外部接口
无。
3.3内部接口
界面与客户端的接口:
输入地址,用户名密码,可以使用该网站。
界面与后台接口:
输入后台的地址或相应的链接,并且用正确的用户名和密码登陆后台。
4运行设计
4.1运行模块组合
登陆注册功能:
登陆注册模块。
主页面:
浏览主页面,模糊查询会员的信息,
还有上传图片,删除图片,设置头像等。
交友管理:
查看好友的信息,添加好友,发送添加请求。
后台对网站进行的维护:
后台模块。
4.2运行控制
信息的浏览:
输入网址即可浏览网站信息。
登录主页:
注册为会员后,以正确的用户名和密码登陆,可以添加好友
图片设置:
会员登陆后,可以上传图片,删除图片,设置自己的头像
可以浏览好友信息,查询好友资料,还可以发送添加好友请求
4.3运行时间
7*24小时
5系统数据结构设计
5.1逻辑结构设计要点
会员表(t_memberbaseinfo)
字段名
数据类型
长度
是否为空
说明
members_id(主键)
integer
11
Notnull
注册用户ID
userName
vachar
20
注册用户用户名
password
注册用户密码
realName
char
真实姓名
Sex
Char
4
性别
Birthday
Date
出生日期
Constellation
10
Yes
星座
Animal_sign
生肖
Salary
Float
工资
education
毕业学校
now_address
80
现在地址
email
varchar
40
电子邮件
createtime
determine
ethnicity
汉族
T_Email表
id(主键)
ID
sender
发送人
receiver
接收人
time
datetime
发送邮件时间
title
50
发送的标题
Read_flag
1
content
text
发送的内容
userid
int
会员的用户id
T_MemberImage表
imageid
图片的Id
用户ID
img
可以为空
上传的图片
isHead
t_memberliverinfo表
id
Integer
Id
Vachar
会员的id
Purchasing_house
Purchasing_car
outlay
Int
smoking
drinking
entertainment
sport
pet
。
5.2物理结构设计要点
用户信息和网站的信息保存到数据库。
所创建的社团、新闻、活动等相关数据保存到数据库中。
5.3数据结构与程序的关系
SessionFactory与dao文件通过IOC来实现的注入
Dao与Action层之间通过strut和hibernate的IOC来实现注入
6系统出错处理设计
6.1出错信息
用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。
序号
出错状况
解决方法
数据库备份容量过大,服务器运行缓慢
定期维护减少冗余
2
突然断电
使用后备电源
3
数据丢失
数据库镜像还原
出现大的程序问题
启用备份程序,如无法启用则只能关闭网站进行抢修
6.2补救措施
当出现大的程序问题起用备份程序;
如果无法起用备份程序则只能关闭网站进行抢修,页面显示正在维修暂停访问的提示。
6.3系统维护设计
1、技术层面
(1)使用较新的开发和维护技术;
(2)数据库管理员管理好数据库数据;
(3)专职维护人员维护硬件。
2、人员层面
(1)维护协议;
(2)思想认识;
(3)法律法规教育;
(4)工作流程及方式方法。