




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论坛系统中版区管理模块的设计详细设计总页数 生效日期 2012.11.16编制南昌航空大学 详细设计报告 版本:0.1.12修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学 详细设计报告 版本:0.1.13目 录1 引言 .41.1 编制目的 .41.2 参考资料 .41.3 系统开发环境 .41.4 词汇表 .42 系统开发环境 .53 系统设计思路 .54 系统公用代码设计 .54.1 分页组件类: .54.2 .64.3 CSS: CSS.74.4 页面图片文件夹:IMAGES .75 功能模块设计 .75.1 版块管理模块设计 .75.2 公告管理模块设计 .95.3 主题管理模块设计 .105.4 用户管理模块设计 .115.5 .126 数据库设计 .126.1 功能说明 .126.2 数据表设计 .12南昌航空大学 详细设计报告 版本:0.1.141 引言1.1 编制目的本报告详细完成对论坛管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料1.3 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 8.5编译环境:J2SDK 1.6Web 服务器:Tomcat 6.01.4 词汇表南昌航空大学 详细设计报告 版本:0.1.152 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 8.5M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.03 系统设计思路本系统采用 B/S 模式的模块化设计,并且采用最先进的 S2SH 架构以系统公用代码为基本功能支持,将整个系统划分为版块管理模块、公告管理模块、主题管理模块、用户管理模块。4 系统公用代码设计4.1 分页组件类:4.1.1 功能描述Page 类用于封装页面常用的信息,用于页面间对象的传递。4.1.2 类、方法描述4.1.2.1 Page 类返回值 方法名 功能 参数说明int getStartRow() 获得页面 起始页int getCurrentPage() 获得总页数int getPageSize() 获得当前页南昌航空大学 详细设计报告 版本:0.1.16int getTotalPages() 获得每页显示的行数void setStartRow() 获得总行数void setTotalPages() 设置总页数void setCurrentPage() 设置当前页void setPageSize() 设置每页显示的行数void setTotalRows() 设置总行数4.1.3 类、方法描述4.1.3.1Page返回值 方法名 功能 参数说明Session getSession () 获得 Session 对象实例4.2 4.2.1 功能说明4.2.2 设计说明 界面设计 逻辑设计该页面使用标签显示 Struts 捕获的异常信息。并使用 JavaScript 代码作为返回发生异常的请求。南昌航空大学 详细设计报告 版本:0.1.174.3 CSS: css4.3.1 功能说明为本系统各页面提供 CSS 支持,使得样式统一化。4.3.2 设计说明分别为 HTML 基本元素(body 、table、select 、a 等) 、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。4.4 页面图片文件夹:imag es4.4.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。5 功能模块设计5.1 版块管理模块设计5.1.1 功能说明5.1.2 子模块设计5.1.2.1版块管理5.1.2.1.1模块功能通过任务单号可以查看该任务单的详细信息南昌航空大学 详细设计报告 版本:0.1.185.1.2.1.2 界面设计5.1.2.1.3 类、方法设计BBSsection 类BBSsectionDAO 类返回值 方法名 功能 参数说明BBSsection Add BBSsection () 添加版块List findAll() 显示所有版块BBSsection FindById() 查找版块void Delete() 删除版块area 类该类的功能:对版区的数据型进行申明,对版区所有数据库操作均提供相应的方法。返回值 方法名 功能 参数说明areaDAO 类该类的功能: 返回值 方法名 功能 参数说明List Sorting() 给同一个版块内的版块进行排序Area AddArea() 添加版块List findAll() 显示所有版块Area FindById() 查找版块void Delete() 删除版块南昌航空大学 详细设计报告 版本:0.1.195.1.2.1.4时序图查询功能时序图5.1.3 相关数据表area 表 ,BBSSection 表 ,theme 表 ,notice 表5.2 公告管理模块设计5.2.1 功能说明5.2.2 子模块设计5.2.2.1公告管理5.2.2.1.1模块功能5.2.2.1.2界面设计5.2.2.1.3 类、方法设计Nitice 类noticeDAO 类返回值 方法名 功能 参数说明Notice Add Notice () 添加公告List findAll() 显示所有公告Notice FindById() 查找公告void Delete() 删除公告南昌航空大学 详细设计报告 版本:0.1.1105.3 主题管理模块设计5.3.1 功能说明5.3.2 子模块设计5.3.2.1主题管理5.3.2.1.1模块功能通过任务单号可以查看该任务单的详细信息5.3.2.1.2 界面设计5.3.2.1.3 类、方法设计Theme 类themeDAO 类返回值 方法名 功能 参数说明Notice Add Notice () 添加公告List findAll() 显示所有公告Notice FindById() 查找公告void Delete() 删除公告南昌航空大学 详细设计报告 版本:0.1.1115.4 用户管理模块设计5.4.1 功能说明5.4.2 子模块设计5.4.2.1版块管理5.4.2.1.1模块功能5.4.2.1.2界面设计5.4.2.1.3 类、方法设计Employee 类employeeDAO 类返回值 方法名 功能 参数说明Employee Add Employee () 添加用户List findAll() 显示所有用户Employee FindByEmployeeId()查找用户void Delete() 删除用户南昌航空大学 详细设计报告 版本:0.1.1125.56 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。6.2 数据表设计6.2.1 area 版区信息表该表主要存储版区的具体信息字段名 类型 可为空 默认 注释areaid int 不可 版区的唯一标识符Areaname String 可 版区的名称Content String 可 无 版区的介绍说明Sequence int 不可 0 版区排列顺序topicCount int 不可 0 版区的主题帖数clickCount float 不可 版区的点击率replayCount int 不可 0 版区的跟帖数themeCount int 不可 0 版区的主题数sectionCount int 不可 0 版区的版块总数Foundtime Date 可 版区的建立时间南昌航空大学 详细设计报告 版本:0.1.1136.2.2 BBSsection 版块信息表该表主要存储版块的信息以便查询字段名 类型 可为空 默认 注释bid Int 不可 版块的唯一标识符Bname String 不可 版块名称Content String 不可 版块的公告Sid int 不可 版块的排列顺序topicCount int 不可 0 版块的主题帖数clickCount float 不可 版块的点击率replayCount int 不可 0 版块的跟帖数themeCount int 不可 0 版块的主题数Foundtime Date 可 版块的建立时间6.2.3 Theme 主题信息表该表主要存储主题的信息以便查询字段名 类型 可为空 默认 注释themeid Int 不可 主题的唯一标识符themename String 不可 主题名称State Boolean 不可 主题的状态isEssence Boolean 不可 False 主题的精华设置Attachment String 不可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生态循环农业技术模式与经济效益互动关系实证分析报告
- 2026届四川广元天立学校高一化学第一学期期中统考模拟试题含解析
- 现代管理学课件升学教育
- 现代教育原理课件
- 2025年春季初级经济师职业资格考试 经济基础知识考前冲刺押题模拟试题试卷
- 吉林省通榆县第一中2026届化学高一上期末联考试题含解析
- 2025年注册会计师(CPA)考试 会计科目实战演练全真试卷
- 2025年注册会计师(CPA)考试 会计科目全真模拟试卷答案精讲版
- 2025年小学数学毕业升学考试易错题型深度解析模拟试卷
- 测量员的岗位职责
- 全自动生化分析仪advia2400中文操作手册
- crh5a型动车组四级检修修订改
- 纯净水生产项目可行性分析报告
- 监理内业资料整理要点
- GB/T 21652-2017铜及铜合金线材
- GB/T 12234-2019石油、天然气工业用螺柱连接阀盖的钢制闸阀
- 全套教学课件《公共艺术(音乐)》
- 高中数学《基于问题链的数学教学探索》课件
- (卓越绩效)质量奖申报材料
- 同创伟业投资分析报告(附358家被投企业介绍)
- 数学-四年级(上册)-人教版-《亿以上数的认识及读法》教学课件
评论
0/150
提交评论