大学生交友系统概要设计说明书.docx

上传人:b****0 文档编号:18364580 上传时间:2023-08-16 格式:DOCX 页数:11 大小:150.93KB
下载 相关 举报
大学生交友系统概要设计说明书.docx_第1页
第1页 / 共11页
大学生交友系统概要设计说明书.docx_第2页
第2页 / 共11页
大学生交友系统概要设计说明书.docx_第3页
第3页 / 共11页
大学生交友系统概要设计说明书.docx_第4页
第4页 / 共11页
大学生交友系统概要设计说明书.docx_第5页
第5页 / 共11页
大学生交友系统概要设计说明书.docx_第6页
第6页 / 共11页
大学生交友系统概要设计说明书.docx_第7页
第7页 / 共11页
大学生交友系统概要设计说明书.docx_第8页
第8页 / 共11页
大学生交友系统概要设计说明书.docx_第9页
第9页 / 共11页
大学生交友系统概要设计说明书.docx_第10页
第10页 / 共11页
大学生交友系统概要设计说明书.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

大学生交友系统概要设计说明书.docx

《大学生交友系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《大学生交友系统概要设计说明书.docx(11页珍藏版)》请在冰点文库上搜索。

大学生交友系统概要设计说明书.docx

大学生交友系统概要设计说明书

大学生交友系统概要设计说明书

1引言

1.1编写目的

目的是为了设计大学生交友网站的软件结构,即将本网站的需求规格转换为体系结构,划分出程序基本模块的组成,确保模块间的相互关系,并确定系统的数据结构。

本说明书的用途在于向系统分析员、用户及使用部门的有关人员展示系统的初步体系结构及程序基本模块的组成,使之对系统有一定了解,从而寻找实现大学生交友网站的各种不同方案,分析人员可从这些可供选择的方案中选取若干个合理地方案,为每个合理的方案准备一份系统流程图,列出组成系统的物理元素,进行成本效益分析后从中选出一个最佳方案向用户和使用部门推荐。

主要读者为系统分析员、用户及使用部门的有关人员,为之后的系统开发提供依据。

1.2背景

说明:

a.待开发软件系统的名称:

大学生交友网

b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。

任务提出者:

拓胜培训公司

开发者:

杨锦波

用户:

所有对该项目感兴趣,并想通过该项目的产品提高资源检索速度和质量,方便的进行资源检索,预览,上传及下载的用户。

c.现在好多大学生都沉浸在网络世界,大家宁可去泡网吧,打游戏,也不愿走出去交朋友,这个大学生交友网是为了那些不愿自己主动走出去交往的人而创建的,他可以通过网络,交到各样的朋友。

1.3定义

Email类

MemberBaseInfo类

MemberLiveInfo类

MemberImage类

1.4参考资料

列出有关的参考文件,如:

a.软件需求说明书

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

Notnull

注册用户用户名

password

vachar

20

Notnull

注册用户密码

realName

char

20

Notnull

真实姓名

Sex

Char

4

Notnull

性别

Birthday

Date

Notnull

出生日期

Constellation

Char

10

Yes

星座

Animal_sign

Char

4

生肖

Salary

Float

工资

education

char

毕业学校

now_address

char

80

现在地址

email

varchar

40

电子邮件

createtime

determine

ethnicity

char

20

汉族

 

T_Email表

字段名

数据类型

长度

是否为空

说明

id(主键)

integer

11

Notnull

ID

sender

vachar

20

Notnull

发送人

receiver

varchar

20

Notnull

接收人

time

datetime

Notnull

发送邮件时间

title

varchar

50

Notnull

发送的标题

Read_flag

char

1

Notnull

content

text

Notnull

发送的内容

userid

int

11

Notnull

会员的用户id

T_MemberImage表

字段名

数据类型

长度

是否为空

说明

imageid

integer

11

Notnull

图片的Id

userid

integer

11

Notnull

用户ID

img

char

80

可以为空

上传的图片

isHead

char

1

可以为空

t_memberliverinfo表

字段名

数据类型

长度

是否为空

说明

id

Integer

11

Notnull

Id

userid

Vachar

20

可以为空

会员的id

Purchasing_house

char

10

可以为空

Purchasing_car

char

10

可以为空

outlay

Int

20

可以为空

smoking

char

10

可以为空

drinking

char

10

可以为空

entertainment

char

20

可以为空

sport

char

40

可以为空

pet

char

40

可以为空

5.2物理结构设计要点

用户信息和网站的信息保存到数据库。

所创建的社团、新闻、活动等相关数据保存到数据库中。

5.3数据结构与程序的关系

Email类

MemberBaseInfo类

MemberLiveInfo类

MemberImage类

SessionFactory与dao文件通过IOC来实现的注入

Dao与Action层之间通过strut和hibernate的IOC来实现注入

6系统出错处理设计

6.1出错信息

用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

序号

出错状况

解决方法

1

数据库备份容量过大,服务器运行缓慢

定期维护减少冗余

2

突然断电

使用后备电源

3

数据丢失

数据库镜像还原

4

出现大的程序问题

启用备份程序,如无法启用则只能关闭网站进行抢修

6.2补救措施

当出现大的程序问题起用备份程序;如果无法起用备份程序则只能关闭网站进行抢修,页面显示正在维修暂停访问的提示。

6.3系统维护设计

1、技术层面

(1)使用较新的开发和维护技术;

(2)数据库管理员管理好数据库数据;

(3)专职维护人员维护硬件。

2、人员层面

(1)维护协议;

(2)思想认识;

(3)法律法规教育;

(4)工作流程及方式方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2