1、 学生毕业 设计 题 目 社区论坛 专 业 计算机系 班 级 姓 名 指导教师 完成时间 1 摘要: 随着 BBS 的出现,人们的交流有了新的变化。在 BBS 里,人们之间的交流打破了空间、时间的限制。 BBS 连人方便,可以通过 Internet 登录,也可以通过电话网拨号登录。 BBS 站往往是由一些有志于此道的爱好看建立,对所有人都免费开放。而且,由于 BBS 的参与人众多,因此各方面的话题都不乏热心者。 可以说,在 BBS 上可以找到任何你感兴趣的话题。 此系统主要实现 BBS 网站全部功能。采用目前应用最为广泛的 ASP 作为开发工具来开发此系统、以保证系统的稳定性。 采用目前最为
2、流行的网页制作工具 Dreamweaver 和 目前最为 流行的动画制作工具 Flash MX。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成会员的注册,会员发帖,浏览新帖等所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。我的模块是考勤承认子系统 .只要的功能是从数据库里查找出所有员工的出勤和作业 信息 ,供领导的审批。因为审批的项目多,所有要从多个表中查询,这就需要功能强大的数据库支持。如何利用 COM 组件在数据库里查找数据,就是本论文的核心内容。 关键字: BBS, COM 组件, ASP 1 一、 绪论 . 5 (一 ) 国内外
3、的现状 .5 (二 ) 技术背景 .5 1 B/S 模型的优点 .5 2 ASP 技术 .6 3数据库的应用 .6 二、 需求分析 . 7 (一 ) 任务描述 .7 (二 ) 系统特点 .8 (三 ) 系统配置 .8 1 Hardware (硬件) .8 2 Software (软件) .9 (三 ) 编码规范 .9 (四 ) 相关技术说明 . 10 1 COM 组件与 ASP 的集成 . 10 2 ASP 对 象和 ActiveX DLL 比 较 . 12 3 ASP 与 组 件 比 较 . 13 4 ASP 的 “ 黏 合 “ 作 用 . 13 三、 系统设计 . 14 (一 ) 模块划分
4、 . 14 1论坛用户管理 . 15 2论坛贴子管理 . 16 3后台管理 . 16 (二 ) 页面设计 . 17 1论坛用户管理 . 17 2论坛贴子管理 . 20 3后台管理 . 23 (三 ) 数据库设计描述 . 26 1帖子信息表 . 26 2回复表 . 27 3链接表 . 27 4用户表 . 28 4附加表 . 28 四、 系统实现 . 29 1 (一 ) 用户注册 . 29 (二 ) 用户登录 . 30 (三 ) 显示发贴信息 . 31 五、 致谢 . 32 六、 参考文献 . 33 1 一 、 绪论 (一 ) 国内外的现状 社区是互联网的灵魂, BBS 是网民互动沟通的最佳纽带。
5、 2005 年 7 月, CNNIC 发布的第十六次中国互联网络发展状况统计报告显示,在网民经常使用的网络服务 /功能选项中,社区 /BBS 以 40.6%的高比例选票,仅次于即时通讯的 44.9%。同时,国内知名调查机构艾瑞 iResearch 发布的 2004 年中国网络社区研究报告也显示,超过 68%的网络用户使用过社区 /BBS服务。 (二 ) 技术背景 1 B/S 模型的优点 几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是 B/S 模型的优势所在,这一点主要是针对 C/S 开发模型来说的,因为 C/S 开发模型,采用服务器 /客户端的形式来运行1 的,所以,客户扩展起来麻
6、烦,而且,维护难,地理位置要求严格,所以,目前,已经有很多分布式的系统,都采用了 B/S 架构。 2 ASP 技术 采用一种已经成熟的语言,一种简单的语言,有利于我们刚毕业的新生来开发这个系统。虽然,大家一再强调, ASP 技术已经被取代,但目前, 还是有很多公司继续使用它,可见,其稳定性还是可以的,开发出来的系统还是可以在企业中良好的运用的,所以,为我们开发系统,提供了很好的基础。 3 数据库的应用 一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。 对
7、数据库操作的语言有很多种,SQL(Structured Query Language,结构查询语言 )是一个功能强大的数据库语言。 SQL 通常使用于数据库的通讯。 ANSI(美国国家标准学会)声称, SQL 是关系数据库管理系统的标准语言。 SQL1 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系数据库管理系统有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。 考勤管理系统的信息量非常大,所以,我采用的是 Microsoft SQL Server2000。 二、
8、 需求分析 (一 ) 任务描述 系统模块的设计应该遵循整个系统总体设计思路。即基于B/S 模型构建考勤 系统。系统的总体设计应该是提供给用户一个操作简单,功能全面的 信息发布 系统,整个系统可以实现 BBS 的基本信息,详细信息的录入,修改和删除, 信息的增加、修改和删除等 ,本系统涉及到数据库中张表 1 (二 ) 系统特点 该系统根据大连通世泰建材有限公司的具体情况设计的员工考勤管理系统,每个模块都有它的针对性,针对普通员工和领导都有不同的使用功能。能够详细的记录员工每天的出勤和工作情况,领导还可以在线对员工的请求审批。大大的减少了工作量 ,增加了工作效率。也为员工的表现提供一个有力的证据。
9、使每个员工的工作透明化,增加了上 下级的沟通与了解。另外该系统模块划分清楚,功能独立,操作简单。 (三 ) 系统配置 1 Hardware (硬件) 硬件环境 (访问者 ):建议用户在力所能及的情况下采用较高配置的硬件资源。 硬件环境 (开发者 ): pentium4 处理器, 256M 内存, 40G 磁盘空间。 1 2 Software (软件) 访问者: IE、 Netscape 等浏览器。最好是 IE 浏览器,本网页在 IE 浏览器下通过了测试。 开发者: (1) Operating System (操作系统): Windows2000 (2) Tools (工具): EditPlus
10、 2,Visual basic 6.0 (3) Database (数据库): SQL Server 2000 (4) Server (服务器 ) : IIS (5) Technic (技术): 前台网页的设计采用 HTML 和 Java script 脚 本语言技术制作。 这样的优点就是,不但可以实现美丽的页面,还可以进行输入判断,使用用户操作容易,后台对数据库进行操作采用 COM 技术,两者独立性好,代码可复用。 (三 ) 编码规范 (1) 文件命名用采用统一方式,相同模块的名的头部相同; (2) 文件归类,以不同的文件夹存放,分四个文件夹, 1 include, com, css, im
11、age; (3) 出错信息的制作,采用 脚本语言校验,出错信息均用 alert 函数报错。 (四 ) 相关技术说明 1 COM 组件与 ASP 的集成 本系统主要采用的是 ASP 语言。虽然 ASP 是一个很成熟的开发语言,但是所有的操作都用 ASP 代码实现,就会影响页面的浏览速度和系统的执行的速度。所以,我们采用了 COM 组件与 ASP集成起来的方法去开发这个系统。把一部分的代码转移到 COM里。在开发这个系统的时候, COM 是我新接触的一个技术,正是对它的使用 使我的功能模块得到了很大的改善。所以,我想把我认为好的地方介绍给大家。 -(1) 应 用 程 序 对 象( Application) -可以使用 Application 对象实现应用软件的所有用户共享信息,并在服务器运行期间持久地保存数据,只有应用程序结束时,该对象才被撤消。 Application 对象除了能够共享和保存数据之
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。