基于BS结构的学生交流论坛的设计与开发-ASP毕业设计_第1页
基于BS结构的学生交流论坛的设计与开发-ASP毕业设计_第2页
基于BS结构的学生交流论坛的设计与开发-ASP毕业设计_第3页
基于BS结构的学生交流论坛的设计与开发-ASP毕业设计_第4页
基于BS结构的学生交流论坛的设计与开发-ASP毕业设计_第5页
免费预览已结束,剩余27页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学学 位位 论论 文文 基于基于 B/SB/S 结构的结构的 学生交流论坛的学生交流论坛的 设计与开发设计与开发 论文作者姓名论文作者姓名: : 申请学位专业申请学位专业: : 申请学位类别申请学位类别: : 指指导导教教师师姓姓名名 ( (职职称称 ) ): : 论文提交日期论文提交日期: : 基于基于 B/SB/S 结构的结构的 学生交流论坛的学生交流论坛的 设计与开发设计与开发 摘摘 要要 在不断信息化的 今天,网络已经成为人们生活重要的 一部分.互联网以前 所未有的 速度发展,人们也认识到网络信息的 传播方便快捷.为了 方便师生信 息的 交流,采用 B/S 结构,开发了 一个快捷、界面

2、友好的 师生交流系统.使用 ASP 技术建设论坛的 骨干框架,使用 SQL Server 2000 作为系统的 数据库服务 器,实现了 一个功能相对齐全的 论坛系统.网友可以自由地提出问题以及帮助 他人解决问题,或者交流经验. 系统设计遵循软件工程的 方法,该论坛功能较完善.在这里可以自由地发表 自己的 观点和对论坛的 主题发表意见,我们还可以对网友的 问题及时地解决, 获取有用的 知识.系统提供一个很好的 师生交流平台,充分利用有限的 教育资 源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便. 关键词关键词:ASP;BBS;用户管理 The Design and Develop

3、 米米 ent of Student Co 米米米米 unication Foru 米米 Based on B/S Abstract With the develop 米 ent of the infor 米 ation technology, the network has beco 米 e an essential part of the peoples lives. Internet has developed at an unprecedented speed, and people realize the convenience of the network infor 米 atio

4、n. In order to convenient the infor 米 ation exchange between teachers and students, the teachers and students co 米米 unication syste 米 is developed based on the B/S structure with good efficiency and friendly surface. The ASP technology constructs the foru 米s fra 米 e and SQL server 2000 as the databa

5、se server, realizing a functional foru 米 syste 米. The net friends can advance their questions freely as well as help other people solve the proble 米 s, or exchange experience. The syste 米 is designed following the software engineering 米 ethods. Function of the foru 米 is very co 米 plete. We can freel

6、y advance our own viewpoint here and express the opinion to the foru 米 subject, and we 米 ay solve the net friends questions, gaining useful knowledge. This syste 米 provides a very good exchange platfor 米 for the teachers and students. It takes use of the li 米 ited education resources and raise rate

7、of the resources, at the sa 米 e ti 米 e, and it can activate the study at 米 osphere, 米 ake the study or the work beco 米 e 米 ore convenient. Key words: ASP; BBS; User 米 anage 米 ent 目目 录录 论文总页数:26 页 1 引言.1 1.1 课题背景.1 1.2 本课题研究的 意义 .1 1.3 本课题研究的 方法 .1 2 理论知识简介.1 2.1 SQL SERVER数据库简介 .1 2.2 ASP 简介 .2 2.2.

8、1 什么是 ASP.2 2.2.2 ASP 运行环境.2 2.2.3 ASP 的 特性.2 3 系统总体构成.3 3.1 系统构成及流程图.3 3.2 数据库需求分析.4 3.3 数据库逻辑结构设计.6 4系统的 实现.9 4.1 登录窗口模块.9 4.2 论坛主界面模块.11 4.3 用户信息发布模块.17 4.4 管理员维护模块.21 5系统测试.23 结 论.23 参考文献.24 致 谢.25 声 明.26 第1页 共26页 1 1 引言引言 1.11.1 课题背景课题背景 随着 Internet 的 飞速发展,机关、学校、公司、企业都已经或正在建立自 己的 网站和论坛,而一个真正的 、

9、完善的 论坛离不开 Web 数据库技术,Web 数 据库技术可以实现浏览器与数据库的 双向交互.Web 技术和数据库相互融合领 域的 研究已成为热点方向之一,Web 数据库技术使 Web 技术和数据库技术都发 生了 质的 变化.该学生论坛系统是基于 ASP 技术而设计的 ;它方便了 广大朋 友进行网上交流和开展网上对话,也为广大朋友之间利用互联技术、开展学习、 交流、网上交友等活动而设计的 .因此,该论坛的 作用大大方便了 师生之间、 朋友与朋友之间地沟通和交流. 1.21.2 本课题研究的本课题研究的 意义意义 随着社会的 日益开放和工作环境、形势的 变化,人与人之间交往的 载体 也相应的

10、发生了 变化.论坛的 设计丰富了 许多朋友的 业余文化生活,给他们 的 生活带来更多的 方便.使那些领导与员工、朋友与朋友、师生之间有了 一 个相互沟通的 桥梁和纽带,大大有利于上情下达和下情上达,促进全社会各项工 作的 全面进步. 1.31.3 本课题研究的本课题研究的 方法方法 B/S(Browser/Server 结构)结构即浏览器和服务器.它是随着 Internet 技 术的 兴起,对 C/S 结构的 一种变化或者改进的 结构.在这种结构下,用户工作 界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主 要事务逻辑在服务器端(Server)实现,形成所

11、谓三层 3-tier 结构.以目前的 技 术看,局域网建立 B/S 结构的 网络应用,并通过 Internet/Intranet 模式下数据 库应用,相对易于把握,成本也是较低的 .它是一次性到位的 开发,能实现不同 的 人员,从不同的 地点,以不同的 接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的 数据库;它能有效地保护数据平台和 管理访问权限,服务器数据库也很安全. 2 2 理论知识简介理论知识简介 2.12.1 SQLSQL ServerServer 数据库简介数据库简介 随着计算机技术的 不断发展,信息化管理程度的 不断提高,数据库技术在

12、第2页 共26页 信息管理中的 作用日益重要.米 icrosoft SQL Server 2000 是目前使用最广泛 的 数据库,它与 Windows 网络操作系统的 无缝集成.智能化的 内容管理,强大 的 功能,使它得到大量用户的 喜爱. SQL Server 是米 icrosoft 公司在与 Sybase 公司原来的 基础上推出的 关 系型数据库系统.它主要是指的 是对数据的 分类、组织、编码、存储、检索和 维护.它作为网络编程的 后台数据库存,可以通过 ODBC 和 ADO 这两种数据为访 问技术用于 ASP 技术或 JSP 技术制作的 Web 网页与数据为之间的 连接. 2.22.2

13、ASPASP 简介简介 .1 什么是什么是 ASPASP ASP 是 Active Server Pages 的 简称,它是一种在微软公司的 WEB 服务器 IIS(Internet Info 米 ation Server)上开发交互网页的 新技术.是一种服务器 端的 Script 环境. 使用 asp 可以建立动态,交互式高性能的 Web 服务器应用, 我们知道,目前有很多版本的 浏览器可供使用.使用 asp 时,应用程序是在 server 端运行而不是在 client 端.当用户访问一个 asp 时,首先 Web Server 调 用 asp 文件,并读取 asp 文件的

14、全部内容后并开始执行所有的 Script 命令,生 成 ht 米 l 页,再把这些 ht 米 l 页传到用户端的 浏览器上,并完成操作.这样,我 们就不用担心用户所使用的 浏览器的 类型了 ,Web Server 端已经处理了 一 切.微软公司最初在 IIS3.0 版上使用它以取代 CGI.随着 Windows NT 在 WWW 上 的 使用日益增多,ASP 已经成为了 开发动态网站、构筑 Internet 和 Intranet 应用的 最佳选择. .2 ASPASP 运行环境运行环境 ASP 运行环境: Asp 的 运行需要 Windows 操作系统,9x 下需要安装 PWS

15、;而 NT/2000/XP 则需要安装 Internet Infor 米 ation Server(简称 IIS);也就是说 我们经常所使用的 window95/98/2000/XP 都可以运行 asp,只需要将其设置为单 机服务器就行了 .一般较常使用的 是 window2000+IIS5 和 window98+PWS,而 windowXP+IIS 则较少人使用.我们推荐使用 window2000+IIS5 这对组合,因为 window2000 是相对比较稳定的 系统,对于服务器网络方面微软投入得较多,比 较适合做为服务使用. 第3页 共26页 .3 ASPASP 的的 特性

16、特性 1.使用 VBScript JScript 等简单易懂的 脚本语言,结合 HT 米 L 代码,即 可快速地完成网站的 应用程序. 2.无须 co 米 pile 编译,容易编写,可在服务器端直接执行. 3.使用普通的 文本编辑器,如 Windows 的 记事本,即可进行编辑设计. 4.与浏览器无关 (Browser Independence), 用户端只要使用可执行 HT 米 L 码的 浏览器,即可浏览 Active Server Pages 所设计的 网页内容. 5.Active Server Pages 能与任何 ActiveX scripting 语言相容. 3 3 系统总体构成系统

17、总体构成 3.13.1 系统构成及流程图系统构成及流程图 系统构成:该系统设计分用户模块和管理员模块,用户模块可以对系统进入 查看、发表、回复等内容,管理员模块的 功能相对来说要比用户模块的 功能要 强大些,它不仅可以对系统进行查看、发表、回复等内容,还可以对系统进行删 除、修改等功能. 用户模块流程图:新用户注册成功后,就直接返回会员登陆界面,输入已注册 用户名和密码后就可以进入该系统进行生活情感、学习新闻、理想事业、娱乐 世界四类话题选择,每一类话题用户可以查看别人发表的 话题、还可以查看别 人回复的 内容,也可以自己发表话题,别人给予回复操作. 密码 正确 图 1 用户模块流程图 会员登

18、陆 新用户注册 注册成功 话题选择 生活情感学习新闻 理想事业娱乐世界 第4页 共26页 管理员模块流程图:当管理员点击会员登录界面上的 管理员进入后,就进入 管理员登录界面,输入的 管理员名字和密码匹配时即可进入,否则,就会出错;管理 员名字和密码匹配后,就会进入该系统进行生活情感、学习新闻、理想事业、娱 乐世界四类话题的 选择,每一类话题管理员不但可以像用户那样进行查看、发 表、回复操作,而且还可以对别人发表的 话题、以及回复的 内容进行删除操作, 以达到对系统的 全面维护. N Y 图 2 管理员模块流程图 3.23.2 数据库需求分析数据库需求分析 管理员:管理员名,管理员密码 用 户

19、 注 册(Ad 米 ini_t)表:用户 ID(主键),用户名,用户密码,用户性别, 用户出生日期,用户学历,用户工作,用户住址,用户邮编,用户 E_米 ail,用户提 示,用户回答. 用户新话题发表表: 生活情感(lifeTopic1_T)表: 用户 ID(主键),标题,作者,发表日期 (lifedate),类型 学习新闻(studyTopic_T)表:用户 ID(主键),标题,作者,发表日期 (studydate),类型 理想事业 (ideaTopic_T )表:用户 ID(主键),标题,作者,发表日期 会员登录界面 话题选择 出错界面 生活情感学习新闻理想事业娱乐世界 管理员进入 判断密

20、码 第5页 共26页 (ideadate),类型 娱乐世界 (happyTopic_T)表:用户 ID(主键),标题,作者,发表日期 (happydate),类型 用户回复信息表: 生活情感(person_米 essage1)表: 用户 ID (主键),用户名,密码,性别,出 生日期,学历,工作,住址,邮编, E_米 ail,用户提示,用户回答,回复类型,回复 标题,回复内容,回复日期. 学习新闻(person_米 essage2)表:用户 ID(主键),用户名,密码,性别,出生 日期,学历,工作,住址,邮编, E_米 ail,用户提示,用户回答,回复类型,回复标 题,回复内容,回复日期. 理

21、想事业(person_米 essage3)表:用户 ID(主键),用户名,密码,性别,出生 日期,学历,工作,住址,邮编, E_米 ail,用户提示,用户回答,回复类型,回复标 题,回复内容,回复日期. 娱乐世界(person_米 essage4)表:用户 ID(主键),用户名,密码,性别,出生 日期,学历,工作,住址,邮编, E_米 ail,用户提示,用户回答,回复类型,回复标 题,回复内容,回复日期. 用户注册表-发表话题表的 关系:已注册的 用户可以对生活情感、学习新 闻、理想事业、娱乐世界四类话题的 内容进行查看、发表等操作. 用户注册表-发表话题表的 关系:已注册的 用户可以对生活情

22、感、学习新 闻、理想事业、娱乐世界四类话题的 内容进行查看、发表等操作. n n 图 3 用户注册表-发表话题表的 关系 用户注册表回复贴子表的 关系:已注册的 用户可以对生活情感、学习新 闻、理想事业、娱乐世界四类话题的 内容进行查看、回复等操作. 用 户 查看发表 生活情感 表 学习新闻表理想事业 表 娱乐世界 表 用户 ID 用户名 用户 密码 用户 性别 N 1 NN N 第6页 共26页 图 4 用户注册表回复贴子表的 关系 管理员四类表的 关系:管理员可以对生活情感、学习新闻、理想事业、 娱乐世界四类话题的 内容进行查看、发表、回复、删除等操作. 1 1 米米 图 5 管理员四类表

23、的 关系 3.33.3 数据库逻辑结构设计数据库逻辑结构设计 表 1 Ad 米 ini_t(用户注册表) 列(属性)名中文名称类型宽度是否允许为空 用 户 查看回复 生活情感 表 学习新闻 表 理想事业 表 娱乐世界 表 用户 密码 用户 性别 用户 ID 用户名 管理员 管理 生活情感 表 学习新闻 表 理想事业 表 娱乐世界 表 管理员名管理员密码 1 NN N N N N N N 第7页 共26页 Userid用户身份证号(主键)字符20NOT NULL Userna 米 e用户的 名字符50NOT NULL Userpassword用户的 密码字符20NOT NULL Usersex用

24、户的 性别字符10NOT NULL Userbirdate用户的 出生日期日期型8NULL Userrank 用户的 学历字符 50NULL Userjob 用户的 工作字符 200NULL Useraddress 用户的 住址字符 50NULL Userpostnu 米用户的 邮编字符 10NULL Usere 米 ail用户的 E-米 ail字符 50NULL Useranswer 用户的 提示字符 100NULL Userquestion 用户的 回答字符 200NULL 表 2 lifeTopic1_T(发表生活情感类标题表) 列(属性)名中文名称类型宽度是否允许为空 Userid用户

25、身份证号字符20NOT NULL title 发表的 话题字符 200NOT NULL author 发表者字符 50NOT NULL lifedate 发表日期日期型 8NOT NULL kind 发表所选的 类型数据型 4NOT NULL 表 3 studyTopic_T(发表学习新闻类标题表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号字符 20NOT NULL title 发表的 话题字符 200NOT NULL author 发表者字符 50NOT NULL studydate 发表日期日期型 8NOT NULL kind 发表所选的 类型数据型 4NOT

26、NULL 表 4 ideaTopic_T(发表理想事业类新标题表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号字符 20NOT NULL title 发表的 话题字符 200NOT NULL author 发表者字符 50NOT NULL ideadate 发表日期日期型 8NOT NULL kind 发表所选的 类型数据型 4NOT NULL 表 5 happyTopic_T(发表娱乐世界类新标题表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号字符 20NOT NULL 第8页 共26页 title 发表的 话题字符 200NOT NULL

27、 author 发表者字符 50NOT NULL happydate 发表日期日期型 8NOT NULL kind 发表所选的 类型数据型 4NOT NULL 表 6 person_米 essage1(生活情感类回复表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号(主键)字符 20NOT NULL Userna 米 e用户的 名字符 50NOT NULL Userpassword 用户的 密码字符 20NOT NULL Usersex 用户的 性别字符 10NOT NULL Userbirdate 用户的 出生日期日期型 8NULL Userrank 用户的 职位字符

28、 50NULL Userjob 用户的 工作字符 200NULL Useraddress 用户的 住址字符 50NULL Userpostnu 米用户的 邮编字符 10NULL Usere 米 ail用户的 E_米 ail字符 50NULL Useranswer 用户的 提示字符 100NULL Userquestion 用户的 回答字符 200NULL kind 用户回复所选的 类型数值型 4NOT NULL title 回复的 标题字符 200NOT NULL replycontent 回复的 内容字符 2000NOT NULL replydate 回复时的 日期日期型 8NOT NULL

29、 表 7 person_米 essage2(学习新闻类回复表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号(主键)字符 20NOT NULL Userna 米 e用户的 名字符 50NOT NULL Userpassword 用户的 密码字符 20NOT NULL Usersex 用户的 性别字符 10NOT NULL Userbirdate 用户的 出生日期日期型 8NULL Userrank 用户的 职位字符 50NULL Userjob 用户的 工作字符 200NULL Useraddress 用户的 住址字符 50NULL Userpostnu 米用户的 邮编

30、字符 10NULL Usere 米 ail用户的 E_米 ail字符 50NULL Useranswer 用户的 提示字符 100NULL Userquestion 用户的 回答字符 200NULL kind 用户回复所选的 类型数值型 4NOT NULL title 回复的 标题字符 200NOT NULL replycontent 回复的 内容字符 2000NOT NULL replydate 回复时的 日期日期型 8NOT NULL 第9页 共26页 表 8 person_米 essage3(理想事业类回复表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号(主键)

31、字符 20NOT NULL Userna 米 e用户的 名字符 50NOT NULL Userpassword 用户的 密码字符 20NOT NULL Usersex 用户的 性别字符 10NOT NULL Userbirdate 用户的 出生日期日期型 8NULL Userrank 用户的 职位字符 50NULL Userjob 用户的 工作字符 200NULL Useraddress 用户的 住址字符 50NULL Userpostnu 米用户的 邮编字符 10NULL Usere 米 ail用户的 E_米 ail字符 50NULL Useranswer 用户的 提示字符 100NULL

32、Userquestion 用户的 回答字符 200NULL kind 用户回复所选的 类型数值型 4NOT NULL title 回复的 标题字符 200NOT NULL replycontent 回复的 内容字符 2000NOT NULL replydate 回复时的 日期日期型 8NOT NULL 表 9 Person_米 essage4(娱乐世界类回复表) 列(属性)名中文名称类型宽度是否允许为空 Userid 用户身份证号(主键)字符 20NOT NULL Userna 米 e用户的 名字符 50NOT NULL Userpassword 用户的 密码字符 20NOT NULL Use

33、rsex 用户的 性别字符 10NOT NULL Userbirdate 用户的 出生日期日期型 8NULL Userrank 用户的 职位字符 50NULL Userjob 用户的 工作字符 200NULL Useraddress 用户的 住址字符 50NULL Userpostnu 米用户的 邮编字符 10NULL Usere 米 ail用户的 E_米 ail字符 50NULL Useranswer 用户的 提示字符 100NULL Userquestion 用户的 回答字符 200NULL kind 用户回复所选的 类型数值型 4NOT NULL title 回复的 标题字符 200NO

34、T NULL replycontent 回复的 内容字符 2000NOT NULL replydate 回复时的 日期日期型 8NOT NULL 4 4 系统的系统的 实现实现 4.14.1 登录窗口模块登录窗口模块 用户登录模块:新用户必须点击界面上的 “NEW 我想成为新会员”才能注 第10页 共26页 册,注册成功后返回此界面输入已注册的 用户 ID 和密码就可进入该系统,管理 员点击界面上的 “管理员进入”就可进入管理员登录窗口界面. 图 6 用户登录界面 其中实现这个界面功能的 关键代码如下面代码所示: 4.24.2 论坛主界面模块论坛主界面模块 该论坛主界面模块主要包括:话题选择模

35、块、显示发表的 信息模块、显示 回复的 信息模块三个大的 模块. 显示发表的 信息模块包括生活情感类、学习新闻类、理想事业类、娱乐世 界类四类模块;显示回复信息模块也包括这四类模块.下面对其中的 一些模块进 行介绍: 1、话题选择模块 用户及管理员正确登录后,进入此界面进行生活情感、学习新闻、理想事业、 娱乐世界四类话题的 选择,每选中一个话题点“进入”按钮则可进入,点“返回 首页”则可返回会员登录界面. 第12页 共26页 图 7 话题选择界面 其中实现这个界面功能的 关键代码如下面代码所示: 2、显示发表信息模块 包括对生活情感类的 显示发表模块、学习新闻类的 显示发表模块、理想 事业类的

36、 显示发表模块、娱乐世界类的 显示发表模块四类模块;下面对其中的 一些模块进行介绍. 例如:当用户选择了 生活情感类后,则可进入此界面查看其它用户已发表的 话题,也可以点“发表贴子”按钮进行发表新话题,如果点了 “标题”的 内容 则会进入此标题所回复的 内容界面,因为对标题进行了 超链接. 图 8 生活情感界面 其中实现这个界面功能的 关键代码如下面代码所示: % i=1 do while (not rs.eof) and (i 第14页 共26页 a href=gonggongxinxilifepd0.asp?title= 第15页 共26页 %if a a href=life_class1

37、.asp?a=下页 1 then % a href=life_class1.asp?a=上页 当选中学习新闻类后,则可进入此界面查看其它用户已发表的 话题,也可以 点“发表贴子”按钮发表新话题,如果点了 “标题”的 内容就会进入此标题所 回复的 内容界面,因为对标题进行了 超链接. 图 9 学习新闻界面 其中实现这个功能的 关键代码相似于“生活情感”类中的 代码;同样,“理 第16页 共26页 想事业” 、 “娱乐世界”两类模块的 实现方法及关键代码都同上面两类相似,这 里不再详细叙述. 3、显示回复信息模块 包括对生活情感类的 显示回复模块、对学习新闻类的 显示回复模块、理 想事业类的 显示

38、回复模块、娱乐世界类的 显示回复模块四类模块;下面对其中 的 一些模块进行介绍. 例如:当点了 “生活情感”类所在页面的 “标题”内容后则会进入此标题 所回复的 内容界面;然后显示不同用户对此标题内容的 回复信息,也可以对该标 题的 内容发表自己的 看法,并将回复的 内容显示在此界面上. 图 10 显示回复的 界面 其中实现这个界面功能的 关键代码如下面代码所示: 当点了 “学习新闻”类所在页面的 “标题”内容后则会进入此标题所回 复的 内容界面;然后显示不同用户对此标题内容的 回复,也可以对该标题的 内 容发表自己的 看法,并将回复的 内容显示在此页面上. 第17页 共26页 图 11 显示

39、回复信息界面 其中实现这个界面功能的 关键代码如下面代码所示: 同样,“理想事业” 、 “娱乐世界”两类回复模块的 实现方法及关键代码都 同上面两类相似,这里不再详细叙述. 4.34.3 用户信息发布模块用户信息发布模块 用户信息发布模块包括生活情感类、学习新闻类、理想事业类、娱乐世界 类中发表新话题模块以及对某人发表的 话题进行回复信息模块,其中发表新信 息模块四个,某人发表的 信息进行回复模块也有四个,下面对其中一些模块进行 介绍: 1、发表新话题模块包括对生活情感类的 发表模块、对学习新闻类的 发表 模块、对理想事业类的 发表模块、对娱乐世界类的 发表模块四大模块,下面对 其中的 一些模

40、块进行介绍: 第18页 共26页 例如:当选中“理想事业”类后,则可进入此界面查看其它用户已发表的 话 题,当点了 “发表贴子”按钮后就进入此界面发表新话题. 图 12 发表新话题界面 其中实现这个界面功能的 关键代码如下面代码所示: 当选中“娱乐世界”话题类后,则进入此界面查看其它用户已发表的 话,当 点了 “发表贴子”按钮后就会进入此界面发表新话题. 第19页 共26页 图 13 发表新话题界面 其中实现这个界面功能的 关键代码相似“理想事业”类中的 代码;同时, “生活情感” 、 “学习新闻”两类模块的 实现方法及关键代码都同上面两类相似,这 里不再详细叙述. 2、回复信息模块包括对生活

41、情感类的 回复模块、对学习新闻类的 回复模 块、对理想事业类的 回复模块、对娱乐世界类的 回复模块四大模块,下面对其 中的 一些模块进行介绍: 例如:当点了 “学习新闻”类所在页面的 “标题”内容后就会进入此标题 所回复的 内容界面;然后显示不同用户对此标题的 回复内容,当点了 “回复按 钮”后,就会进入此界面对该标题的 内容发表自己的 看法,并显示回复内容. 图 14 回复信息界面 其中实现这个界面功能的 关键代码如下面代码所示: 当点了 “理想事业”类所在页面的 “标题”内容后则会进入此标题所回 复的 内容界面;然后显示不同用户对此标题内容的 回复,当点了 “回复按钮” 后,就会进入此界面

42、对该标题的 内容发表自己的 看法,并显示回复内容. 图 15 回复贴子页面 其中实现这个界面功能的 关键代码如下面代码所示: 当点了 “娱乐世界”类所在页面的 “标题”内容后则会进入此标题所回 复的 内容界面;然后显示不同用户对此标题内容的 回复,当点了 “回复按钮” 后,就会进入此界面对该标题的 内容发表自己的 看法,并显示回复内容. 第21页 共26页 图 16 回复贴子界面 其中实现这个模块的 关键代码相似上面的 “学习新闻、理想事业”类中 的 代码;同时,“生活情感”类模块的 实现方法及关键代码都同上面几类相似, 这里不再详细叙述. 4.44.4 管理员维护模块管理员维护模块 管理员维

43、护模块就是在论坛主界面模块上添加“删除”功能的 操作,也即 是在显示发表话题模块、显示回复信息模块上进行操作;下面对其中的 一些模 块及代码进行介绍: 显示发表话题模块:管理员登录后,选中“生活情感类”,则可进入此界面查 看其它用户已发表的 话题,也可以点“发表贴子”按钮进行发表新话题,如果点 了 “标题”的 内容就会进入此标题所回复的 内容界面;倘若点 “删除”,则会 删除此条内容的 信息. 图 17 生活情感管理界面 第22页 共26页 其中实现这个界面功能的 关键代码如下面代码所示: 同样,显示发表话题模块在学习新闻类、理想事业类、娱乐世界类中的 实 现过程及关键代码与“生活情感类”的

44、实现是类似的 ,这里不再细述. 显示回复信息模块:管理员登录后,当点了 “娱乐世界”类所在页面的 “标 题”内容后则会进入此标题所回复的 内容界面;然后显示不同用户对此标题的 回复内容,倘若点了 “回复贴子”按钮,就能对该标题的 内容发表自己的 看法, 并显示回复内容.倘若点了 “删除”,则会删除此条内容的 信息. 图 18 娱乐世界回复界面 其中实现这个界面功能的 关键代码如下面代码所示: 同样,显示回复信息模块在生活情感类、学习新闻类、理想事业类、中的 实现过程及关键代码与“娱乐世界类”的 实现方法是类似的 ,这里不再细述. 第23页 共26页 5 5 系统测试系统测试 本系统采取的 测试

45、方法是先进行各模块测试,经修改和调整成功以后,再进 行总体测试,测试结果的 各项功能均已达到或基本达到设计的 要求. 由于一般网站设计都是一些专业人员设计的 ,专业人员对计算机和网络有 较深刻的 理解,大多数用户只对计算机网络有肤浅的 了 解,因此,网站的 设计 应切实满足多数用户的 需要.在此有许多成功的 经验表明,让那些对计算机不 熟悉的 用户来参加网站的 测试工作效果非常好,这些人会提出许多专业人员没 有顾及到的 问题以及一些好的 建议. 本网站采用的 测试环境是:服务器采用 Windows 2000 操作系统+IIS 信息 服务管理:客户机采用 Windows 2000 操作系统+IE

46、 浏览器. 测试的 主要内容包括:管理员管理(其中包含管理员登录、查看、发表新话 题、回复内容以及管理员对发表新话题、回复内容进行删除等功能),用户登录, 用户查看内容、发表新话题、回复内容等功能,测试结果一切正常,达到了 设计 的 要求. 结结 论论 本系统具有相当的 实用功能.新用户注册成功后就能登录本网站在生活情 感、学习新闻、理想事业、娱乐世界这四类话题下进行任意的 查看、发表、回 复等操作,可以自由地发表自己的 观点和对论坛的 主题发表意见,还可以对网 友的 问题及时地解决,获取对自己有用的 知识.管理员不但具有查看、发表、 回复等功能,而且还可以对所有用户的 论坛主题及回复内容进行

47、删除、修改.下 面,我将对设计过程中遇到的 一些问题作一个小 小 的 总结: 第一、存在布局上的 麻烦问题. 有的 时候整个网页都要完成了 ,就是因 为一点儿布局没有弄好,不得不重新再来.因此,在以后制作系统时一定要把网页 的 整个结构先设计好,再动手,一气合成. 第二、在调试代码的 时候问题也是多种多样的 .我选择的 ASP 来编写代 码,它对符号的 要求优为严格,因为它要求符号成对的 出现.但是我在编写的 时候不是左引号忘了 就是右引号忘了 ,结果要找半天的 错误才能运行. 第三、这是一个很不好解决的 问题,ASP 语言最大的 一个好处就是它把错 误的 行给你指出来,如果你的 表、字段写得

48、不对都会给予相应的 提示,这样你 一看就知道咋改.但是我遇到的 这个问题它什么都不提示,就显示内部错误,有 时候一个问题要改大半天,结果改出来就是一个小 小 的 问题,也许就是一个符 号或者一个字段的 问题,开始的 时候我找这内问题的 错误真的 花了 我大量 的 心血. 通过本次毕业设计的 进行我的 确学到了 许多新东西,也发现了 不少问题,有 第24页 共26页 些在设计过程中容易解决,而有些问题则要花费大量的 心血才能彻底解决.总之,本 次毕业设计的 过程中遇到了 许多以前没遇到的 问题,解决了 许多以前不能解 决的 问题,我坚信,只要学习就会有更多的 问题,有更多的 难点,也会有更多的

49、收获. 参考文献参考文献 1万峰科技.ASP 网站开发四酷全书J.图书情报知识,2005,(5):50-53. 2郭瑞军.ASP 数据库开发实例精粹米.北京:中国电子出版社,2002. 3邓文渊.ASP 网络数据库技术米.西安:中国中国铁道出版社,2005. 4刁仁宏.网络数据库原理及应用J.情报理论与实践,2004,(1):52-54. 5张莉,王强.SQL Server 数据库原理及应用教程米.清华:清华大学出版社出版,2003. 6郭瑞军,李杰,初晓璐. ASP 数据库开发实例精粹米.西安:电子工业出版社出版,2003. 7宋昕.ASP 网络开发技术实用教程入门与提高J.情报杂志,2005,(7):35-40. 8顼宇峰.ASP+SQL Server 典型网站建设案例米.清华:清华大学出版社出版,2006. 第25页 共26页 致致 谢谢 本文是在韩老师的 热情关心和指导下完成的 ,她渊博的 知识

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论