




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.软件工程课程设计报告2012-2013第一学期报告名称:软件设计文档专业名称:计算机科学与技术项目名称:大学生技术交流论坛 目录目录21总体设计41.1需求规定41.2软硬件环境需求41.3软件总体结构42结构化分析与设计52.1数据相关图52.2数据字典72.3模块结构图83面向对象分析与设计93.1用例模型93.2类与对象图103.3组件图和配置图123.4时序图134数据库分析与设计164.1数据库环境说明164.2数据库命名标准与规范164.3数据库逻辑设计174.3.1逻辑设计步骤174.3.2逻辑设计原则174.3.3逻辑设计图174.4数据库物理设计174.4.1数据库物理设计步骤174.4.2表、视图汇总175接口设计195.1用户接口195.2外部接口195.3内部接口191 总体设计1.1需求规定1、总体需求一个典型的技术论坛系统一般都应提供诸如会员管理,论坛分类主题管理,论坛文章管理,论坛公告管理等功能,同时也应该为论坛管理的人员提供对应的后台管理功能,包括删除一些帖子,管理用户等等。界面要求:容易操作、简洁、美观等1.2软硬件环境需求本系统开发平台: MyEclipse 10、MySQL数据库管理软件、Navicat数据库操作软件、Java开发语言本系统运行环境: windows 8、Tomcat、JDK1.71.3软件总体结构2 详细设计用户注册及登录:进入登录页面后,对于第一次登录的用户来说,首先需要注册,单击“注册”按钮即可进入注册界面,注册完成后返回登录界面。然后,在对应的地方分别输入用户名和密码,点击“登录”按钮,系统即将用户名和密码发送到后台服务上,与保存在数据库中的信息进行核对。若核对正确,则可以进行发帖或回复操作,若不正确,则重新返回登录界面。注意:若用户名或者密码为空时,点击了“登录”按钮,则系统提示你的用户名或密码为空,请重新输入,点击对话框的“返回”链接,即可重新回到登录界面。用户注册活动图:用户登录顺序图:用户发帖:已登录到论坛主页面的用户可以查看用户的基本信息、更改密码、帖子查询、进入某个论坛进行发帖。用户发帖顺序图:用户回帖:已登录用户可以跟在其它人帖子后回复。管理员功能:管理员成功登录到操作界面后可查看用户的信息、可增添或者删除板块论坛、可注销已注册的用户、可查询和删除用户的帖子。管理员操作活动图:查找功能:成功登录的用户和管理员能够根据帖子主题或者用户查找相关帖子。 系统全部用例流程图如下:系统部署:3 接口设计E-R图如下: 类的详细设计类图设计如下:3.2 数据库设计按照系统需求和设计的需求,数据库系统可以建立多个表格,分别用来存储论坛的数据信息。根据论坛系统的功能需求,共建立了如下6个表,分别如下所示。数据库设计:(1) 版块分类表category名称类型长度说明idInt主键,自增NameVarchar50版块名TitleNumInt主题数ReplyNumInt回复数CreatetimeDatetime创建时间(2) 用户短信息表message名称类型长度说明idInt主键,自增FromVarchar50短信息来自ToVarchar50短信息发给MessageVarchar255短信息内容CreatetimeDatetime创建时间(3) 帖子表post名称类型长度说明idInt主键,自增CategoryIdInt版块编号CategoryNameVarchar50版块名称TitleVarchar50帖子标题ContentVarchar50帖子内容Authorvarchar50作者ReplyNumInt回复数CreatetimeDatetime创建时间(4) 回复表reply名称类型长度说明idInt主键,自增PostIdInt帖子编号AuthorVarchar50作者ContentVarchar255回复内容CreatetimeDatetime创建时间(5) 管理员表admin名称类型长度说明idInt主键,自增NameeVarchar50管理员账户PwdVarchar50管理员密码CreatetimeDatetime创建时间(6) 用户表user名称类型长度说明idInt主键,自增NameeVarcha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一课(演唱)中华人民共和国国歌(教学设计)-湘艺版(2012)音乐六年级上册
- 辅导员要劳动合同
- 项目1 学习服务技能教学设计小学劳动六年级上册湘人版《劳动实践指导手册》
- 2023四年级数学上册 3 角的度量第4课时 画角配套说课稿 新人教版
- 2025制造企业承包合同
- 10.2 酸和碱的中和反应(第2课时溶液酸碱度的表示法:pH)说课稿-2025-2026学年九年级化学人教版下册
- Unit 1 What's the matter Section A 2a-2d说课稿 2024-2025学年人教版英语八年级下册
- 第12课《短文二篇-答谢中书书》课件+2025-2026学年统编版语文八年级上册
- 第一节 开源硬件系统的微控制器说课稿-2025-2026学年高中信息技术华东师大版2020选择性必修6 开源硬件项目设计-华东师大版2020
- 七年级生物上册 第三单元 第二章 第二节 植株的生长说课稿 (新版)新人教版
- 输液室运用PDCA降低静脉输液患者外渗的发生率品管圈(QCC)活动成果
- 电气设备空载试运行及负荷试运行记录
- 全等三角形-倍长中线法
- 集约化猪场的规划设计
- 数星星的孩子习题精选及答案
- GB/T 9162-2001关节轴承推力关节轴承
- 可下载打印的公司章程
- 小学数学人教五年级上册小数除法《用“进一法”和“去尾法”解决实际问题》教学设计
- 螺旋千斤顶设计大作业
- 超声流量计技术规格书9
- (新教材)苏教版四年级上册科学第一单元《动物大家族》教材分析
评论
0/150
提交评论