# .NET 程序开发
# 一、分析与建模
## 1.1 系统业务流程图
![](https://www.writebug.com/myres/static/uploads/2021/11/2/190ba2d34d48eaa6bb53abeb9eb0598b.writebug)
## 1.2 可行性分析
**法律可行性**
该湖北理工学院的 BBS 论坛系统是为了方便湖北理工学院的大学生进行学习、生活、考研、就业、二手交易、心得体会交流的交流社区网上系统,且规范相关部门工作流程,也可以解决现阶段所大学生一些存在的许多问题,没有违反国家相关法律法规,该项目在法律上是完全可行的。
**技术可行性**
湖北理工学院的 BBS 论坛系统,采用 SQL Server 数据库作为系统的数据存储容器,其强大的备份恢复机制保证了数据的安全性。同时,还是具有高效的结构化查询语言的支持,让系统可以在庞大的数据中很容易得到所需要的统计与分析。前台采用 HTML+CSS+JavaScript+ASP.NET 等技术,实现了较为友好的人机交互。目前,该项目所需的技术都已经有对应的产品,因此该项目在技术上是可行的。
**经济可行性**
经过有效的成本/效益分析所计算,得到的净现值是正数,说明该项目收益率为正数,有投资的价值。并且使用该湖北理工 BBS 论坛系统可大大的增加我校理工的大学生在衣食住行学的多个方面的及时沟通,还可以与附近的湖北师范大学的学生一起进行思想上面的沟通,生活上面的便利交流。最为关键的是相当提供了一个有效的信息沟通平台。增加了许多的便利和一些事情的公开与透明。同时大提高学生学习的效率,缩短信息处理周期,也可以教学质量更上一个台阶,。且在还可以在成功运行试水之后,合适的话,到其他的大学进行推广。从而收取部分经济效益。达到回本和盈利的目的。综合以上分析,该系统的开发在经济上是可行的。
**操作可行性**
BBS 论坛系统是完全根据我校大学生的具体需求量身定制了,在工作流上完全细心周到的服务 。此外,系统的用户交互设计较为友好,功能分明,操作简单,且提供了较为详细的用户简介使用手册和具有良好的新手指导功能。因此,该系统在操作上是可行的。
## 1.3 功能需求分析与建模
![](https://www.writebug.com/myres/static/uploads/2021/11/2/6d1633c5d3bc5db571af5d7465ba7f0c.writebug)
## 1.4 数据需求分析与建模
任何一个软件系统本质上都是信息处理系统,对软件设计有深远影响,因此,必须分析系统的数据要求, 而这里为了把用户的数据要求清楚、准确地描述出来,我通过建立 E-R 图来进行描述,表示的是系统的 E-R 图。
![](https://www.writebug.com/myres/static/uploads/2021/11/2/8708d6312fbf228eb6577d569dbd0c6d.writebug)
# 二、系统设计
## 2.1 功能结构设计
![](https://www.writebug.com/myres/static/uploads/2021/11/2/7c104bb6ed3118f0e004c0793fa1e2e8.writebug)
## 2.2 数据库设计
实体以及相关的属性
**用户表**(t_user):
用户编号(唯一,自增长),邮箱,头像,手机号码,网名,密码,注册时间(唯一),性别,真实姓名,身份标识
**小板块表**(t_section):
小板块编号(唯一,自增长),所属大板块编号,用户编号,小版块名称,小版块标志
**大板块表**(t_zone):
大板块编号(唯一,自增长),大板块名称,大板块简介
**帖子表**(t_topic):
帖子编号(唯一,自增长),用户编号,小版块编号,帖子内容,修改帖子时间,第一次发帖时间,帖子标题,帖子点赞数,帖子置顶标记
**回帖表**(t_reply):
回复帖编号(唯一,自增长),最后回帖时间,回帖时间,回帖内容,回复的帖子标题
**实体之间的联系**
- 一个用户可以发表多个帖子(一对多的关系);
- 一个用户也可以有回复多个回帖(一对多的关系);
- 一个用户可以是多个小板块的版主(一对多的关系);
- 一个小板块只能够是属于一个大板块空间的(一对一的关系);
- 一个大板块空间是可以有多个小板块的(一对多的关系);
- 一个帖子可以有多个回复的帖子(一对多的关系)
**物理模型图**
![](https://www.writebug.com/myres/static/uploads/2021/11/2/96a2de234db764011d86ceb7207a16ab.writebug)
**生成的属性信息等关系**
**所有的表**
| 序号 | 中文 | 名称 | 代码 | 数据类型 | 说明 |
| ---- | ------ | --------- | --------- | -------- | ---- |
| 1 | 回帖 | t_reply | t_reply | 表 | |
| 2 | 小板块 | t_section | t_section | 表 | |
| 3 | 帖子 | t_topic | t_topic | 表 | |
| 4 | 用户 | t_user | t_user | 表 | |
| 5 | 大板块 | t_zone | t_zone | 表 | |
**所有表的属性**
| 序号 | 中文 | 名称 | 代码 | 数据类型 | 说明 |
| ---- | ------------ | ----------- | ----------- | -------------------------- | ---- |
| 1 | 编号 | id | id | int | |
| 2 | 名称 | name | name | Variable characters (100) | |
| 3 | 描述 | description | description | Variable characters (200) | |
| 4 | 标号 | id | id | int | |
| 5 | 邮箱 | email | email | Variable characters (100) | |
| 6 | 头像 | face | face | Variable characters (200) | |
| 7 | 手机号 | mobile | mobile | Char(11) | |
| 8 | 网名 | nickname | nickname | Variable characters (50) | |
| 9 | 密码 | password | password | Char (20) | |
| 10 | 注册时间 | regtime | regtime | Data&Time | |
| 11 | 性别 | sex | sex | Char(2) | |
| 12 | 真实姓名 | truename | truename | Char(20) | |
| 13 | 身份类型 | type | type | Char(4) | |
| 14 | 编号 | id | id | int | |
| 15 | 大板块编号 | t_z_id | t_z_id | int | |
| 16 | 用户编号 | t_u_id | t_u_id | int | |
| 17 | 名称 | name | name | Char(50) | |
| 18 | 标志图片 | logo | logo | Char(20) | |
| 19 | 编号 | id | id | int | |
| 20 | 用户编号 | t_u_id | t_u_id | int | |
| 21 | 大板块编号 | t_s_id | t_s_id | int | |
| 22 | 内容 | content | content | Variable characters (1000) | |
| 23 | 修改时间 | modifytime | modifytime | Data&Time | |
| 24 | 回复时间 | publishtime | publishtime | Data&Time | |
| 25 | 标题 | title | title | Variable characters (100) | |
| 26 | 点赞数 | good | good | Char(4) | |
| 27 | 置顶标记 | top | top | Char(4) | |
| 28 | 编号 | id | id | int | |
| 29 | 帖子编号 | t_t_id | t_t_id | int | |
| 30 | 用户编号 | t_u_id | t_u_id | int
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该系统采用Microsoft Visual Studio 2015的.Net Frame 4.5作为框架,页面使用了Html+Javascript+ASP.Net作为B/S模式下的前台开发工具,C#作为B/S模式下的后台编码语言,ASP.NET作为B端的数据访问技术,SQL SERVER 2012作为后台的数据库,页面的加载、效果作为div+css作为网页布局。 主要功能:用户管理(注册、修改个人信息)、前台管理(登录、注销、记住我)、帖子管理(发帖、回帖、置顶、删除帖子)、后台管理(登录、板块管理、用户管理、换肤、备份)。
资源推荐
资源详情
资源评论
收起资源包目录
基于ASP.NET+SQL Server 实现的BBS 论坛系统【100013073】 (1174个子文件)
Global.asax 80B
Global.asax 80B
copyright.ascx 570B
copyright.ascx 570B
checkright.ascx 191B
checkright.ascx 191B
ModifyTopicContent.ashx 123B
TopicReplySave.ashx 116B
ZoneDelete.ashx 111B
ValidateCode.ashx 111B
TopicModify.ashx 109B
ZoneSave.ashx 107B
TopicList.aspx 19KB
SectionList.aspx 16KB
ZoneList.aspx 9KB
TopicDetails.aspx 8KB
Register.aspx 7KB
TopicAdd.aspx 7KB
UserModify.aspx 7KB
Login.aspx 6KB
List.aspx 5KB
List.aspx 5KB
Main.aspx 5KB
List.aspx 4KB
List.aspx 4KB
List.aspx 4KB
Top.aspx 4KB
UserInfo.aspx 4KB
Modify.aspx 3KB
Add.aspx 3KB
Modify.aspx 3KB
Add.aspx 3KB
Lodin.aspx 3KB
Modify.aspx 3KB
Add.aspx 3KB
Show.aspx 3KB
Default.aspx 2KB
Show.aspx 2KB
Modify.aspx 2KB
Add.aspx 2KB
Show.aspx 2KB
Modify.aspx 2KB
Add.aspx 2KB
Show.aspx 2KB
Login.aspx 2KB
Show.aspx 1KB
Footer.aspx 1KB
Index.aspx 1KB
Test.aspx 665B
1.aspx 487B
Default.aspx 444B
Default.aspx 444B
ExistUserWithUserName.aspx 428B
TopicReplyDelete.aspx 418B
TopicDelete.aspx 409B
Logout.aspx 398B
WebApplication.csprojResolveAssemblyReference.cache 80KB
DesignTimeResolveAssemblyReferencesInput.cache 52KB
BLL.csprojResolveAssemblyReference.cache 32KB
DAL.csprojResolveAssemblyReference.cache 28KB
DBUtility.csprojResolveAssemblyReference.cache 13KB
DesignTimeResolveAssemblyReferencesInput.cache 8KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
DesignTimeResolveAssemblyReferences.cache 713B
applicationhost.config 81KB
ApplicationInsights.config 6KB
ApplicationInsights.config 6KB
WebApplication.dll.config 3KB
Web.config 3KB
Web.config 1KB
Web.Release.config 1KB
Web.Debug.config 1KB
packages.config 1KB
Web.config 1KB
VBCSCompiler.exe.config 549B
VBCSCompiler.exe.config 549B
DbHelperSQL.cs 40KB
DbHelperSQL.cs 39KB
DbHelperSQLP.cs 39KB
DbHelperSQLP.cs 39KB
DbHelperMySQL.cs 33KB
DbHelperMySQL.cs 33KB
OracleHelper.cs 25KB
OracleHelper.cs 25KB
DbHelperSQL2.cs 19KB
DbHelperOra.cs 16KB
DbHelperOra.cs 16KB
DbHelperOleDb.cs 16KB
DbHelperOleDb.cs 16KB
DbHelperSQLite.cs 16KB
DbHelperSQLite.cs 16KB
SectionDao.cs 14KB
TopicDao.cs 12KB
SQLHelper.cs 12KB
SQLHelper.cs 12KB
ReplyDao.cs 12KB
UserDao.cs 11KB
共 1174 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
神仙别闹
- 粉丝: 2667
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功