- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告
题目: 简易论坛程序开发
[摘要]
本课程是培养我们动态网页设计与制作职业核心能力的重要课程
ASP.NET2.0技术是目前较为领先的技术,具有简单、易学、高效率、易维护的特点,使WEB开发成为一件相对轻松的事情。即使初学ASP.NET2.0也只需要用一些简单的语句就可以开发出一个完整的应用程序。对于我们这些初学者来说我觉得这是一个很好的起点。
BBS简易论坛系统为用户提供用户注册、发表帖子、对帖子进行回复等功能。根据论坛系统制作要实现的功能,本网站大致分为以下几个模块:系统登录验证模块、用户注册模块、后台管理模块。正文部分对于论坛的开发以及制作做了详细的讲解。在这个系统的设计过程中独立完成了从系统功能分析、系统结构设计、模块划分、网页美化、程序编写、等全部工作。
[关键词] 用户注册 开发 帖子 动态网站技术
目 录
一、综述: 4
(一)论坛开发的作用: 4
(二)论坛的开放 4
(三)论坛的应用 4
(四)论坛的价值 4
二、系统设计: 4
(一)系统采用的结构框架 4
(二)本系统采用的技术 4
(三)各功能模块的流程图 4
(四)本系统采用的数据结构 4
三、数据库设计: 4
(一)E-R图 4
(二)表结构和字段类型 4
(三)相互之间关系 5
四、开发实现: 5
(一)前台功能模块 5
1、登陆界面 5
2、注册界面 5
3、回复帖子 5
4、发表帖子 7
(二)后台功能模块 8
1、管理总界面 9
2、用户管理 10
3、帖子管理 11
五、总结: 13
一、综述:
(一)论坛开发的作用
为不同的用户提供了很好的一个交流的平台。
(二)论坛的开放
论坛的功能及其简单、易懂而且很容易操作。
(三)论坛的应用
个人网站、学校网站、专有网站、专业讨论网站。
(四)论坛的价值
随着社会的发展,计算机用户会越来越普遍,人们的交流也多半由于计算机。论坛是一个很好的交流平台。它适合于不同年龄段的人在一起讨论与交流。更实用于不同地区的用户。在论坛里面用户可以毫无顾忌的畅所欲言。
二、系统设计:
(一)系统采用的结构框架
采用BS
(二)论坛系统采用的技术
ADO.NET,多表联合查询和删除,SQL server 2005 ,ASP.NET,HTML。
(三)各功能模块的流程图
(四)本系统采用的数据结构
SQL server 2005
三、数据库设计:
(一)E-R图
(二)表结构和字段类型
登陆表(Login)
字段名称 字段类型 字段长度 是否空 是否主键 是否外键 UserID int 10 否 是 否 UserName Varchar 50 否 否 否 PassWord Varchar 50 否 否 否 Email Varchar 50 是 否 否 QQ int 10 是 否 否
帖子表(forum)
字段名称 字段类型 字段长度 是否空 是否主键 是否外键 ForumID int 10 否 是 否 Title nvarchar 50 否 否 否 ForumContent nvarchar max 否 否 否 Author nvarchar 50 否 否 否 CreateTime datetime 10 否 否 否
回复表(reply)
字段名称 字段类型 字段长度 是否空 是否主键 是否外键 ReplyID int 10 否 是 否 ForumID int 10 否 否 是 Replycontent nvarchar max 否 否 否 Author nvarchar 50 否 否 否 ModifyTime datetime 10 否 否 否
(三)相互之间关系
四、开发实现:
(一)前台功能模块
1、登陆界面
用户和管理员登陆界面,当用户名为lf管理员账户时,进入后台管理页面,为普通用户时,进入前台页面:
2、注册界面
当没有用户名时,需要先注册才能进入前台页面,实现用户的注册功能
3、回复帖子
用户可以对自己感兴趣的帖子进行回复操作
4、发表帖子
用户可以根据自己的需要发表新的帖子
(二)后台功能模块
1、管理总界面
用管理员账户登陆后,可以对帖子及用户进行管理
2、用户管理
对用户进行增加、删除、修改、查询操作
3、帖子管理
对帖子进行增加、删除、修改操作
五、总结::
在这一次实训中我才发现自己对.NET程序设计这一学科原来是这么生疏。一些代码都不是很懂,有的还是老师讲过了的。以至于这一次的课程设计的任务没有很好的完成,有很多的不足之处。这次我们很大一部分人都是借鉴老师做的BBS来设计的。
这一次的实训更让我找到了自己的不足之处对于我今后的学习也有很大的帮助。在这几天的耐心琢磨下我开始慢慢的懂得了一些应用程序中
您可能关注的文档
- (毕业论文---一体化AO生物膜反应器处理生活污水.doc
- “愚人节”活动策划.doc
- 《C++俄罗斯方块》课程设计--俄罗斯方块.doc
- 《茶馆》艺术谈毕业论文.doc
- 《JSP基础教程》课程设计——BBS论坛设计.doc
- 《班级成绩管理系统》C语言课程设计.doc
- 《单片机的最简连线抢答器》课程设计说明书.doc
- 《单片机技术》电子钟课程设计---数字电子钟.doc
- 《单片机课程设计》---水塔水位控制系统.doc
- 《地质学基础》野外实习指导书.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)