项目设计说明书 2.docx
- 文档编号:25263790
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:10
- 大小:167.11KB
项目设计说明书 2.docx
《项目设计说明书 2.docx》由会员分享,可在线阅读,更多相关《项目设计说明书 2.docx(10页珍藏版)》请在冰豆网上搜索。
项目设计说明书2
《web应用系统开发》课程设计
留言板项目设计说明书
小组成员组长:
张晨阳
组员:
李银婷
组员:
沈翊
组员:
杨毅
组员:
徐诗
2015.11.15
目录
一、项目概况1
二、需求分析2
(一)小标题3
三、系统架构4
四、系统设计5
(一)数据库设计6
(二)界面设计7
(三)各模块的设计说明8
五、系统实现9
六、参考文献10
1、项目概况
开发背景:
本系统为网上留言系统,可以实现网上留言功能,重点分为公开留言和个人留言。
开发语言:
C#
开发工具:
vs2013、sql2012
二、需求分析
(一)用户管理
管理员可以对用户进行添加、删除、修改、查找、显示等操作
1.用户信息
存储所有的用户信息,及对用户信息进行管理
图1用户管理
表1M_Users
序号
ID
Username
Passwrod
role
1
1
Admin
123
管理员
2
2
Wnag
123
普通用户
3
3
Zhang
123
VIP用户
(1)增加数据
(2)删除数据
(3)修改数据
(4)查找数据
(2)公共论坛管理
用户可以实现匿名发帖,管理员可以对公共论坛信息进行管理。
1.公共信息管理模块
存储所有的公共信息,管理员及对用户信息增、删、改、查
图1公共信息管理
表2M_Contents
序号
ID
Title
M_Content
1
1
天气真好
好像出去玩
2
2
我要吃饭
哈哈哈哈
3
3
求下雨
(1)增加数据
(2)删除数据
(3)修改数据
(4)查找数据
(3)个人日志管理
用户可以实现发布个人心情,对心情信息进行修改、删除,管理员可以对个人日志进行管理。
1.个人日志管理模块
存储所有的个人信息,管理员及对用户信息增、删、改、查
图1个人日志管理
表3M_PriContents
序号
ID
Title
Comment
UserId
Time
1
1
天气
好像出去玩
1
2015-07-01
2
2
下雨
出去玩不成了
2
2015-06-28
3
3
求下雨
好热
4
2015-06-29
(1)增加数据
(2)删除数据
(3)修改数据
(4)查找数据
三、系统架构
架构:
系统是基于多层架构进行编写。
分别是:
Tools层、BLL层、DAL层、Entity层和View层共五层
层之间的关系图:
四、系统设计
(一)数据库设计
表设计
M_Users(用户表)
字段
字段中文名
字段类型
是否为空
备注
Id
用户id
int
否
自增
Username
用户名
Nvchar(50)
否
Password
用户密码
Nvchar(50)
否
Role
角色
Nvchar(10)
否
Admin和普通用户
M_Contents(公开帖子信息表)
字段
字段中文名
字段类型
是否为空
备注
Id
帖子id
int
否
自增
Title
帖子标题
Nvchar(50)
否
M_Content
帖子内容
Nvchar(MAX)
否
M_PriContents(个人日志信息表)
字段
字段中文名
字段类型
是否为空
备注
Id
用户id
int
否
自增
Title
日志标题
Nvchar(50)
否
Comment
日志内容
Nvchar(MAX)
否
UserId
用户Id
int
否
用户表
Time
日志发布时间
Datatime
否
数据库关系图
(二)界面设计
导航关系:
(三)模块设计说明
(1)个人日志管理模块
1.编写目的:
能够对用户发布的日志进行编辑、添加、删除、查看操作。
2.模块描述:
此模块由前台WEB页面和后台数据库读取程序组成;前台通过动态调用javascript和CSS文件和模板文件对页面进行渲染,后台通过前台数据的传递对数据库进行操作。
(2)用户管理模块
1.编写目的:
能够对所有用户进行编辑、添加、删除、查看操作。
2.模块描述:
此模块此模块由前台WEB页面和后台数据库读取程序组成;前台通过动态调用javascript和CSS文件和模板文件对页面进行渲染,后台通过前台数据的传递对数据库进行操作。
(3)公开日志管理模块
1.编写目的:
管理员能够对所有日志进行编辑、添加、删除、查看操作。
2.模块描述:
此模块此模块由前台WEB页面和后台数据库读取程序组成;前台通过动态调用javascript和CSS文件和模板文件对页面进行渲染,后台通过前台数据的传递对数据库进行操作。
5、系统实现
此系统是基于MVC架构进行设计的,分为Tools层、BLL层、DAL层、Entity层和View层共五层的多层架构。
实现层与层之间的高内聚、低耦合。
关键技术:
控制器技术、动作方法选择器、过滤器技术;强类型视图;网址路由技术;Razor视图引擎技术;javascript和CSS技术。
六、参考文献
ASP.NETMVC程序开发
精通ASP.NETMVC4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目设计说明书 项目 设计 说明书