版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件人网站项目概要设计说明书刘浩浩2010年4月1日目录 TOC o 1-5 h z HYPERLINK l bookmark25 o Current Document 引言3 HYPERLINK l bookmark29 o Current Document 1.1编写目的3 HYPERLINK l bookmark32 o Current Document 1.2命名规则3 HYPERLINK l bookmark37 o Current Document 1.3术语定义3 HYPERLINK l bookmark40 o Current Document 1.4参考资料3 HYPERLI
2、NK l bookmark43 o Current Document 任务概述4目标4运行环境4 HYPERLINK l bookmark60 o Current Document 总体设计4 HYPERLINK l bookmark64 o Current Document 3.1设计概况4 HYPERLINK l bookmark67 o Current Document 3.2基本处理流程53.3功能描述6 HYPERLINK l bookmark81 o Current Document 接口设计说明7 HYPERLINK l bookmark85 o Current Document
3、 4.1账户管理模块7 HYPERLINK l bookmark88 o Current Document 电子竞技模块8 HYPERLINK l bookmark91 o Current Document 4.3相册展示模块9 HYPERLINK l bookmark94 o Current Document 4.4博客展示模块9 HYPERLINK l bookmark97 o Current Document 数据结构设计10 HYPERLINK l bookmark101 o Current Document 逻辑结构设计10 HYPERLINK l bookmark104 o Cur
4、rent Document 物理结构设计12 HYPERLINK l bookmark107 o Current Document 运行设计13 HYPERLINK l bookmark111 o Current Document 运行模块的组合 13运行控制13.运行时间13 HYPERLINK l bookmark117 o Current Document 出错处理设计13 HYPERLINK l bookmark121 o Current Document 出错输出信息13 HYPERLINK l bookmark125 o Current Document 出错处理对策13 HYPE
5、RLINK l bookmark129 o Current Document 运补救措施13 HYPERLINK l bookmark135 o Current Document 安全保密设计14 HYPERLINK l bookmark139 o Current Document 维护设计14引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并 明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只 是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶 段得出的软件总体概貌,把它加工成在程序细节上非常
6、接近于源程序的软件表 示。1.2命名规则全局变量、局部变量的命名规则必须用英文字母简写来命名数据库表名、字段等命名必须用英文来命名1.3术语定义USE CASE用例商场会员网上购物平台中合法的系统注册用户游客未注册或者未登录的网上购物平台浏览者管理员系统某部分的管理者超级管理员整个系统的管理员商场指通过网络方式开展商品销售的电子商务平台活动图一种用来表示用户业务功能活动顺序的UML图示序列图用来表示用户在一种业务活动中,各个对象之间交互关系和交互顺序的UML图示在该概要设计说明书中的专门术语有:总体设计接口设计数据结构设计运行设计出错设计1.4参考资料GB8566-88-计算机软件开发规范GB
7、8567-88计算机软件产品开发文件编制指南GB/T11457软件工程术语任务概述2-1-目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内 部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的 细节以及具体的装配要求2-2-运行环境软件基本运行环境为Windows环境。A-硬件:a)服务器:tomcatb)工作站:PC机B.软件:a)操作系统:中文 Microsoft Windows XPb)支持环境:Microsoft IISc)数据库:MySQL server/ JDBCd)编程语言:javae)设计工具:Rational Rose 2003,Pow
8、erDesigner, Dream Waver, PhotoShop 等总体设计3-1设计概况本项目通过建立一个基于互联网的信息获取和个人展示平台,为软件行业人 士提供信息查询和个人展示服务。它的整体结构如下图:图3-1-1整体结构图3.2基本处理流程系统的总体处理数据流程如下图图3-2-1.用户操作基本流程图3.3功能描述3.3.1用户功能模块1)注册功能:软件人网站是一个只面向注册用户的交友联谊网站,因此用户首先 要注册成为软件人网站会员。注册时需要填写用户名、密码、邮箱。注册后,可 以修改个人信息,操作个人主页。2)密码找回功能:当用户密码丢失时,可以通过用户名和注册邮箱进行密码找回。3
9、)个人资料修改功能:用户登陆后,可以选择对自己的个人信息进行修改,添加 一些基本信息等。4)密码修改功能:用户需登录后才能修改密码,修改时需提供注册邮箱。5)留言功能:用户可以在以下时候进行留言:A:查看电子竞技公告和电子竞技信息时可发表评论B:查看别人博客时留言C:查看别人博文时评论D:评论别人的相册E:评论别人的照片6)修改个人相册:用户登录后,可以对自己的个人相册进行添加相片、删除相片、 添加说明、删除相册等操作。7)修改个人博客:用户登录后,可以在自己的博客进行添加博文、编辑博文、删 除博文、删除留言等操作。3.3.2管理员部分功能模块1)会员管理模块:该模块负责前台注册会员的信息审核
10、,对于有效信息,网站准 许其成为会员;否则可以进行清理。2)管理电子竞技信息模块:该模块负责对电子竞技信息进行管理,添加公告、添 加往期回顾信息、管理用户评论等。3)管理用户相册模块:该模块负责对用户相册进行管理,删除不合适的相册、 相片、留言等。4)管理用户博客功能:该模块负责对用户博客进行管理,删除不合法的博文、 留言等。接口设计说明4.1账户管理模块功能模块功能字模块功能模块描述接口描述账户管理模块Register用户注册入口:用户点击注册按 钮出口:跳转到注册界面RegisterAlert弹出JavaScript注册成功小窗 口入口:点击注册完成 出口:弹出窗口信息, 提示注册完成Lo
11、ginIn用户登录入口:用户输入用户名 密码后点击登录出口:登录成功,则进 入首页;反之,则提示 错误,返回到登陆界面RetrievePassword找回密码入口:点击找回密码 出口:跳转到找回密码 界面RetrievePasswordAlert弹出JavaScript找回密码成功入口:用户名和注册邮小窗口箱输入完成后,点击找回密码出口:弹出窗口信息,提示密码LoginOut用户登出入口:点击登出出口:跳转到登录界面4.2电子竞技模块功能模块功能字模块功能模块描述接口描述电子竞技模块e-sportInterface进入电子竞技界面入口:在首页点击电子 竞技出口:跳转到电子竞技 界面EnterA
12、nnouncementInterface进入活动公告栏入口:点击活动公告 出口:跳转到活动公告 列表SeeAnnouncement查看活动公告入口:点击要查看的公告项目出口:跳转到公告CommentOnAnnouncement对公告进行评论入口:在对应的公告的 评论框里输入评论,点 击评论出口:提示评论成功EnterActivity进入报名界面入口:点击报名参加 出口:跳转到报名参加 界面EnterCompleted弹出JavaScript报名成功小窗 口入口:输入需要填写的报名信息出口:弹出窗口信息提 示报名成功EnterReview进入往期回顾界面入口:点击往期回顾 出口:跳转到往期回顾
13、列表SeeReview查看往期介绍和排行榜入口:点击要查看的往 期回顾出口:跳转到往期回顾 和排行榜4.3相册展示模块功能模块功能字模块功能模块描述接口描述相册展示模 块EnterAlbumlnterface进入相册展示界面入口:在首页点击相册展示 出口:跳转到相册展示界面CommentOnAlbum对所查看的相册留言后,弹 出JavaScript留言成功小窗 口入口:在所查看相册的评论框输入评论内容,点击留言出口:弹出窗口信息提示留言成功CommentOnPhoto对所查看的照片留言后,弹 出JavaScript留言成功小窗 口入口:在所查看照片的评论框输入评论内容,点击留言出口:弹出窗口信
14、息提示留言成功AddAlbum创建相册入口:点击添加相册出口:进入相册添加界面,输入相册 名和说明后创建成功AddPhoto添加照片入口:在对应的相册里点击添加相片 出口:进入相片添加界面,找到要添 加的照片,填写说明后添加成功DeleteAlbum弹出JavaScript删除相册小窗口入口:点击删除相册出口:弹出窗口信息提示是否确认删 除,确认后提示删除相册成功DeletePhoto弹出JavaScript删除相片小窗口入口:点击删除相片出口:弹出窗口信息提示是否确认删 除,确认后提示删除相片成功DeleteComment删除留言入口:点击删除留言 出口:删除留言4.4博客展示模块功能模块功
15、能字模块功能模块描 述接口描述博客展示模 块EnterBlogInterface进入博客展示界 面入口:在首页点击博客展示 出口:跳转到博客展示界面CommentOnBlog对所查看的博客 留言后,弹出 JavaScript 留言成 功小窗口入口:在所查看相册的评论框输入留言 内容,点击留言出口:弹出窗口信息提示留言成功CommentOnArticle对所查看的博文 留言后,弹出 JavaScript 留言成 功小窗口入口:在所查看博文的评论框输入留言 内容,点击留言出口:弹出窗口信息提示留言成功AddArticle增加博文入口:点击添加新的博文出口:跳转到博文添加界面ModifyArticl
16、e修改博文入口:点击修改博文出口:跳转到博文修改界面DeleteArticle弹出 JavaScript 删 除博文成功小窗 口入口:点击删除博文出口:弹出窗口信息提示是否确认删 除,确认后提示删除博文成功DeleteComment删除留言入口:点击删除留言 出口:删除留言数据结构设计5.1.逻辑结构设计1)会员信息表Member列表数据类型可否为空说明idINTEGERNOT NULL会员ID (主键)userNameVARCHAR(20)NOT NULL用户名userPasswordVARCHAR(20)NOT NULL用户密码emailVARCHAR(20)NOT NULL验证邮箱rea
17、lNameVARCHAR(20)真实姓名ageINTEGER年龄addressVARCHAR(30)家庭地址mobilePhoneINTEGER手机号createTimeDATENOT NULL创建日期2)管理员信息表Admin列表数据类型可否为空说明idINTEGERNOT NULL管理员ID (主键)adminNameVARCHAR(20)NOT NULL管理员账号adminPasswordVARCHAR(20)NOT NULL管理员密码3) 活动公告表 Announce列表数据类型可否为空说明idINTEGERNOT NULL活动ID (主键)titleVARCHAR(20)NOT NU
18、LL活动标题contentVARCHAR(200)NOT NULL活动内容createTimeDATENOT NULL创建日期4)公告评论表AnnounceReply列表数据类型可否为空说明idINTEGERNOT NULL评论ID (主键)announce_idINTEGERNOT NULL活动IDcontentVARCHAR(200)NOT NULL评论内容createTimeDATENOT NULL创建日期5)活动报名表Activity列表数据类型可否为空说明idINTEGERNOT NULL活动报名ID (主键)announce_idINTEGERNOT NULL活动IDmember_
19、idINTEGERNOT NULL会员ID6)回顾信息表Review列表数据类型可否为空说明idINTEGERNOT NULL回顾信息ID (主键)contentVARCHAR(20)NOT NULL回顾内容no1VARCHAR(20)NOT NULL第一名会员no2VARCHAR(20)NOT NULL第二名会员no3VARCHAR(20)NOT NULL第三名会员no4VARCHAR(20)NOT NULL第四名会员no5VARCHAR(20)NOT NULL第五名会员7)相册表Album列表数据类型可否为空说明idINTEGERNOT NULL相册ID (主键)member_idINTE
20、GERNOT NULL会员ID (外键)titleVARCHAR(20)NOT NULL相册名descriptionVARCHAR(200)相册说明createTimeDATENOT NULL创建时间8)相册留言表AlbumReply列表数据类型可否为空说明idINTEGERNOT NULL相册留言ID (主键)album_idINTEGERNOT NULL相册ID (外键)contentVARCHAR(200)NOT NULL相册留言内容createTimeDATENOT NULL创建时间9)相片表Photo列表数据类型可否为空说明idINTEGERNOT NULL相片ID (主键)albu
21、m_idINTEGERNOT NULL相册ID (外键)descriptionVARCHAR(50)NOT NULL相片说明createTimeDATENOT NULL创建时间10)相片留言表PhotoReply列表数据类型可否为空说明idINTEGERNOT NULL相片留言ID (主键)photo_idINTEGERNOT NULL相片ID (外键)contentVARCHAR(200)NOT NULL留言内容createTimeDATENOT NULL创建时间11)博客表Bolg列表数据类型可否为空说明idINTEGERNOT NULL博客ID (主键)member_idINTEGERN
22、OT NULL会员ID (外键)titleVARCHAR(20)NOT NULL博客名descriptionVARCHAR(50)NOT NULL博客简介createTimeDATENOT NULL创建时间12)博客留言表BlogReply列表数据类型可否为空说明idINTEGERNOT NULL博客留言ID (主键)blog_idINTEGERNOT NULL博客ID (外键)contentVARCHAR(200)NOT NULL留言内容createTimeDATENOT NULL创建时间13)博文表 Article列表数据类型可否为空说明idINTEGERNOT NULL博文ID (主键)blog_idINTEGERNOT NULL会员ID (外键)titleVARCHAR(20)NOT NULL文章标题contentVARCHAR(200)NOT NULL文章内容createTimeDATENOT NULL创建时间14)博文留言表Artic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度二零二五年度城市更新项目存量房买卖合同及交易流程管理规范4篇
- 2025年度荔枝果树种植基地节水灌溉系统承包合同4篇
- 2025年度生态修复抽沙船租赁合同4篇
- 二零二四年度住宅小区绿化养护服务合同6篇
- 2025版物流包装合同承运人环保材料使用要求4篇
- 2025年度车库租赁合同解除及补偿协议4篇
- 二零二五年度多功能大棚租赁合同范本发布4篇
- 二零二五年度家庭移民担保协议范本合同3篇
- 个人出版著作稿酬合同2024年度3篇
- 2025年度汽车贷款保证金合同模板:智能管理型4篇
- 云南省农村信用社招聘笔试真题2023
- 安全生产尽职免责
- IT项目外包服务商管理应急预案
- 工程物资供应、运输、售后服务方案
- 新生儿低血糖课件
- 自动上下料机械手的设计研究
- 电化学储能电站安全规程
- 幼儿园学习使用人民币教案教案
- 2023年浙江省绍兴市中考科学真题(解析版)
- 语言学概论全套教学课件
- 大数据与人工智能概论
评论
0/150
提交评论