WEB设计与构建模板.doc
基于xxx的xx应用
设计与实现
课 程 WEB设计与构建
专 业 软件工程
姓 名
学 号
杭州电子科技大学计算机学院
2016年 6月
目 录
目 录 2
第一章 项目背景与介绍 3
1.1 项目介绍 3
第二章 系统需求分析 3
2.1. 系统角色分析 3
2.2. 功能需求分析 3
2.3. 例图 4
第三章 系统设计 8
3.1. 系统总体结构 8
3.2. URL设计 9
3.3. 代码结构 11
3.4. 数据库结构 12
第四章 代码实现 13
4.1 开发技术 13
4.2 相关技术 13
4.3. 典型功能............................................................13
第五章 总结 17
第一章 项目介绍
1.1. 项目背景
....
第二章 系统需求分析
2.1 系统角色分析
根据系统需求的分析,和结合客户需求,我们讨论出了本系统的角色,主要包含三类角,分别是注册用户,管理员。各种角色的具体行为将在用例图描述。
角色名称 职责描述 注册用户 可对博客内的文章和评论等进行相应的管理。 管理员 可对博客用户的管理,以及博客内的文章评论等进行相应的管理
并且管理员不能注册,只能有需求时所要求的进行设置。
2.2 功能需求分析
博客系统主要需要实现以下基本功能:
(1)用户注册和登录?
这部分功能又分为用户注册、用户登录两个部分。?
用户注册并登录以后,可以发布、修改、删除自己的日志,其他用户可以针对此日志进行评论。?
(2)文章管理?
文章管理主要有文章的发表、浏览、编辑、评论和删除功能,各功能要点及流程如下:
。。。。。。。。
2.3 用例及说明
用例图中包含的元素除了系统边界、角色和用例,另外就是关系。关系包括用例之间的关系,角色之间的关系,用例和角色之间的关系。由于角色实质上也是类,所以它拥有与类相同的关系描述,即角色之间存在泛化关系,泛化关系的含义是把某些角色的共同行为提取出来表示为通用的行为。下面的用例图描述了本系统各个角色以及角色和用例之间的关系,如图所示。
1.系统总体用例图:
图2-1系统总体用例图
用例图2-1说明如下:
■
■
■
■
关键用例说明
用例名称 系统管理用例 标识符 001 参与者 管理员 前置条件 管理员登陆 后置条件 如果这个用例成功,可进行对博客系统的管理 基本操作流程 管理员点击用户管理
选择用户管理管理
对用户进行查询、删除、浏览处理
2.管理员用例图:
图2-2管理员用例图
.......
3.注册用户用例图:
.......
图2-3注册用户用例图
系统设计
3.1 系统总体结构
博客系统的总体结构图如下。
系统总体功能结构图
3.2 url设计
域名:
前台:前台:
日志管理:
posts/new.php
请求方式:GET
参数:无
功能描述:新增日志页面
posts/add.php
请求方式:GET
参数:posts_id
功能描述:新增日志
posts/delete.php
请求方式:GET
参数:posts_id
功能描述:删除日志
posts/editor.pho
请求方式:GET
参数:posts_id
....
2.用户管理
....
3.3 代码文件布局及说明
lib下的文件:
|-inc(一些相关函数)
|-firephp(测试所需)
|-fluentpdo(一些网上的包)
assets下的文件:
|-new.php(上传文件)
|-save.php(存储文件)
posts下的文件
|-add.php(新增日志页面)
|-new.php(将新增日志加入posts表)
|-edit.php(编辑日志页面)
|-update.php(将改掉日志覆盖原posts表中相应记录)
|-delete.php(删除相应posts表中记录)
|-show.php(显示日志)
|-index1.php(显示日志列表)
或关于框架的文件布局的说明
....
3.4 数据库结构
日志表:
表名称标识:posts
描述:该表主要用来存储发表的日志内容、时间等,具体内容如下:
日志表 posts 字段名 逻辑名 数据类型 约束 说明 id 日志id PK 主键 日志id title 日志标题 Varchar(255) 日志标题 body 日志内容 Text
您可能关注的文档
- MMC实验室管理系统-欢迎使用MMC实验室管理系统软件!.ppt
- Module2会计要素与会计等式Unit1会计对象Unit2会计要素的含义与.ppt
- MSIL-PE-EXE感染策略.doc.doc
- MyEclipse开发和部署Web工程前言.ppt
- MySQL的优化一、我们可以且应该优化什么硬件操作系统软件库.doc
- mysql高可用实践.ppt.ppt
- Nagios的安装部署和与Cacti的整合-稳网互联.doc
- NationalUniversity美国国立大学院校性质私立学校简介美国国立.doc
- NETFramework2.0新增的功能.ppt
- netuseipipc$user建立IPC空链接netuseipipc$密码user.doc
最近下载
- 重症肺结核诊断和治疗专家共识.pptx VIP
- 某某市税务局“岗位大练兵 业务大比武”活动实施方案范本.doc VIP
- T∕CSAE 91-2018 汽车生命周期温室气体及大气污染物排放评价方法.pdf
- 个人独资企业章程.pdf VIP
- 2026年中小学寒假安全教育主题班会课件PPT.pptx VIP
- 5 《火灾自动报警系统施工及验收规范》(GB50166--92)附表.pdf VIP
- 光伏电站并网启动调试方案.pdf VIP
- pNC系统载体使用说明.PDF
- 小学篮球兴趣小组教学计划范文(32篇).docx VIP
- 山东省临沂市罗庄区2024-2025学年七年级上学期期末考试地理试题.pdf VIP
原创力文档

文档评论(0)