欢迎来到天天文库
浏览记录
ID:49758122
大小:332.00 KB
页数:8页
时间:2020-03-04
《软件工程项目化教程 高职软件专业 陈巧莉 扩展资料 项目6 网络论坛系统开发指南BBS概要设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、BBS概要设计说明书1.引言1.1标识本文档适用WindowsXP或Windows2000以上操作系统。文件状态:[]草稿[√]正式发布[]正在修改文件标识:BBS概要设计报告S1-4—2008当前版本:V1.0产品名称C/S-网络论坛管理系统产品缩称WLBBS2008作者:李艳完成日期:二零零九年三月十五日1.2系统概述为明确软件设计、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。本文档以《BBS需求规格说明书》的要求为基线,对系统进行概要设计,文档的规范设计为后续详细设计、编码、测试等阶段提供依据和参考标准。项目的
2、投资方:陕西国防学院;需方:陕西国防学院软件教研室用户:陕西国防学院电子工程系软件技术专业等。开发方和支持机构:软件3071第二小组和软件教研室1.3文档概述本文档根据《BBS需求分析报告》的要求,对软件的功能实现、接口和界面等进行设计。文档采用了面向对象的设计方法,描述了系统中主要的类、各用例对应的时序图等。1.4基线[1]网络论坛系统可行性研究报告1.0(格式参考项目四中可行性研究报告)[2]网络论坛系统项目开发计划书1.0;[3]网络论坛系统需求规格说明书1.02引用文件计算机软件文档编制规范(GB/T8567-2006),2006年3月14日发布,2006年
3、7月1日实施。3.系统结构设计3.1系统结构系统采用c-s结构,用户界面通过www浏览器来实现,主要的业务逻辑在Web服务器和应用服务器端实现,数据存储在数据库服务器,形成常见的Web应用三层结构。系统开发采用MVC(Model-View-Controller)框架,模型(Model)提供数据的内部表示,视图(View)负责显示数据,控制器(Controller)负责对用户的输人或内部事件进行解释,决定要做的处理步骤和处理内容,控制模型和视图做相应的改变。3.1.1部署图和实体类图系统部署如图6-6所示,前台采用Web浏览器显示页面,后台包括Web服务器、应用服务器
4、和数据库服务器,主要处理业务逻辑。为了提高数据的安全性,一台备份数据库服务器专用于数据的实时备份,当数据库服务器出现故障时,通过人工切换可以保证系统业务工作不受影响。图6-6BBS系统部署图图6-7系统角色实体类图图6-7为系统的角色实体类图,管理员类和版主类可以继承用户类的某些属性和操作,但它们也有自己特殊的属性和操作。3.1.2程序模块划分本系统的总体模块结构划分图,如前面图6-2所示。3.1.3模块结构层次图图6-8新用户注册概要设计图图6-9用户留言子系统概要设计图3.2全局数据结构说明3.2.1逻辑结构设计表6-25“用户基本信息”信息表列名数据类型主键是
5、否空默认值字段说明UserNameintTrueTrue编号UserPasswordnvarcharTrue用户IDSexnvarcharTrue性别EmailnvarcharTrue电子邮件PassQnvarchar问题PassAnvarchar问题答案LockUserint0是否锁定用户Addtimesmalldatetime注册时间CheckNumnvarchar检查次数OicqnvarcharOicpIcqnvarcharlcqAgenvarchar生日Hostnvarchar主机地址Provicenvarchar省份表6-26“新用户注册页面”信息表列名数
6、据类型宽度是否空字段说明登录邮箱char50否你的邮箱号码创建密码int4否用户密码可以是数字密码确认int4否用户密码可以是数字用户名varchar10否可以是化名真实姓名varchar10否你自己的名字所在省份varchar10否中国的全部省份表6-27“主题信息及回复”信息表列名类型宽度是否空说明UserIDnvarchar10是用户IDTitlenvarchar30是论坛主题Authornvarchar10是作者Receiveint4是接收Gradeint4是等级Updatetimesmalldateti4是更新时间Replypersonnvarchar10
7、是回复者表6-28“用户管理”信息表列名类型宽度是否空说明UserIDnvarchar20否用户IDUserNamenvarchar20用户名称Zifint4专家分XyInt4信誉分KyfInt4可用分Gradeint4等级MyUrlnvarchar50默认的论坛AllUrlntext16感兴趣的论坛Titlenvarchar50用户头衔Imagesnvarchar200头像AddTimesmalldatetime4加入时间UserisbestInt4加入精华贴Articleint4文章总数UserDelint4文章删除数Loginsint4是否登录论坛Sign
此文档下载收益归作者所有