logo资料库

企业内部信息交流系统的设计与实现.doc

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
1.1 项目开发背景和目的
1.2 国内外研究状况
1.3 课题研究方法
1.4 论文构成
2.1 ASP技术
2.1.1 ASP的组成控件
2.1.2 ASP的工作原理
2.1.3 ASP与传统技术的比较
2.2 IIS技术
2.3网络数据库技术
2.3.1 数据库系统
2.3.2 SQL语言
2.3.3 ODBC技术
3.1 需求分析
3.1.1 可行性分析
3.1.2 功能需求
3.1.3 数据库需求
3.1.4 性能需求
3.2总体设计
3.2.1 功能模块划分
3.2.2 数据库设计
4.1 设计登录界面
4.2 设计主界面
4.3 公告模块设计
4.4 用户管理模块设计
4.4.1 权限管理的设计与实现
4.4.2 设计用户管理界面设计
4.4.3 设计添加用户界面
4.4.4 设计权限设置界面
4.4.5 设计修改密码界面
4.5 论坛模块设计
4.5.1 设计论坛信息显示页面
4.5.2 设计发表留言界面
4.5.3 设计查看留言界面
4.5.4 设计回复留言界面
4.5.5 设计查看相关留言界面
5.1 测试目的
5.2 测试原则
5.3 测试内容
5.4 测试步骤
5.5 测试准则
5.6 结论
1 绪论
1.1 项目开发背景和目的
1.2 国内外研究状况
1.3 课题研究方法
1.4 论文构成
2 构建技术
2.1 ASP技术
2.1.1 ASP的组成控件
2.1.2 ASP的工作原理
2.1.3 ASP与传统技术的比较
2.2 IIS技术
2.3网络数据库技术
2.3.1 数据库系统
2.3.2 SQL语言
2.3.3 ODBC技术
3 总体设计
3.1 需求分析
3.1.1 可行性分析
3.1.2 功能需求
3.1.3 数据库需求
3.1.4 性能需求
3.2总体设计
3.2.1 功能模块划分
3.2.2 数据库设计
4 详细设计
4.1 设计登录界面
4.2 设计主界面
4.3 公告模块设计
4.4 用户管理模块设计
4.4.1 权限管理的设计与实现
4.4.2 设计用户管理界面设计
4.4.3 设计添加用户界面
4.4.4 设计权限设置界面
4.4.5 设计修改密码界面
4.5 论坛模块设计
4.5.1 设计论坛信息显示页面
4.5.2 设计发表留言界面
4.5.3 设计查看留言界面
4.5.4 设计回复留言界面
4.5.5 设计查看相关留言界面
5 测试与维护
5.1 测试目的
5.2 测试原则
5.3 测试内容
5.4 测试步骤
5.5 测试准则
5.6 结论
6 结束语
参考文献
致谢
附录 程序源代码
附件1 开题报告
附件2 英文原文及译文
企业内部信息交流系统的设计与实现 企业内部信息交流系统的设计与实现 摘要 随着互联网技术的迅速发展,Web 技术已经不再局限于静态的显示网页信息,越来 越多的网站以各种方式动态的发布网页,因此多种应用技术应运而生。本文对网站构建 的几种主要的技术如:网络技术、ASP 技术、IIS 技术及网络数据库技术进行了分析, 研究了它们的具体应用方法,设计出基于 Internet C/S 结构的企业内部信息交流系统。 本课题采用 SQL Server 作为后台数据库,Drearnweaver 和 ASP 相结合进行前台开 发,并将软件工程相关理论应用于整个系统开发过程中,结合现有的设备条件和具体的 实际情况,最终实现了基于 ASP 技术的企业内部信息交流系统,包括公告管理、员工信 息、交流论坛等功能。 关键词:ASP;SQL Server;Dreamweaver;信息交流 第 I 页 共 31页
THE DESIGN And Implement OF Enterprise Internal Information Conmunication System 企业内部信息交流系统的设计与实现 ABSTRACT With the rapid development of Internet technology, Web technology is no longer limited to static pages of information show that a growing number of sites in various ways release a dynamic web page, so a wide range of applications came into being. In this paper, built on site of several major technologies, such as: networking technologies, ASP technology, IIS web-based database technology and analysis techniques to study their specific applications, design based on the Internet C / S structure of internal information exchange system . This issue using SQL Server as the back-end database, Drearnweaver and prospects of combining ASP development, and software engineering theory applies to the entire system development process, combined with the existing conditions and specific equipment, the actual situation, information exchange system, including information management, employee information, forum for the exchange functions. the eventual realization of ASP-based technology internal Key words: ASP;SQL Server;Dreamweave; Information exchange 第 II 页 共 31页
企业内部信息交流系统的设计与实现 目 录 1 绪论 ....................................................................1 1.1 项目开发背景和目的 ................................................ 1 1.2 国内外研究状况 .................................................... 2 1.3 课题研究方法 ...................................................... 3 1.4 论文构成 .......................................................... 3 2 构建技术 ................................................................4 2.1 ASP 技术 ...........................................................4 2.1.1 ASP 的组成控件 ............................................... 6 2.1.2 ASP 的工作原理 ............................................... 6 2.1.3 ASP 与传统技术的比较 ......................................... 7 2.2 IIS 技术 ...........................................................8 2.3 网络数据库技术 .....................................................8 2.3.1 数据库系统 ...................................................8 2.3.2 SQL 语言 ..................................................... 9 2.3.3 ODBC 技术 .................................................... 9 3 总体设计 ...............................................................11 3.1 需求分析 ......................................................... 11 3.1.1 可行性分析 ..................................................11 3.1.2 功能需求 ....................................................11 3.1.3 数据库需求 ..................................................12 3.1.4 性能需求 ....................................................12 3.2 总体设计 ..........................................................13 3.2.1 功能模块划分 ................................................13 3.2.2 数据库设计 ..................................................15 4 详细设计 ...............................................................18 第 III 页 共 31页
企业内部信息交流系统的设计与实现 4.1 设计登录界面 ..................................................... 18 4.2 设计主界面 ....................................................... 18 4.3 公告模块设计 ..................................................... 19 4.4 用户管理模块设计 ................................................. 19 4.4.1 权限管理的设计与实现 ........................................19 4.4.2 设计用户管理界面设计 ........................................19 4.4.3 设计添加用户界面 ............................................19 4.4.4 设计权限设置界面 ............................................20 4.4.5 设计修改密码界面 ............................................20 4.5 论坛模块设计 ..................................................... 20 4.5.1 设计论坛信息显示页面 ........................................20 4.5.2 设计发表留言界面 ............................................20 4.5.3 设计查看留言界面 ............................................21 4.5.4 设计回复留言界面 ............................................21 4.5.5 设计查看相关留言界面 ........................................21 5 测试与维护 .............................................................22 5.1 测试目的 ......................................................... 22 5.2 测试原则 ......................................................... 22 5.3 测试内容 ......................................................... 22 5.4 测试步骤 ......................................................... 22 5.5 测试准则 ......................................................... 23 5.6 结论 ............................................................. 23 6 结束语 .................................................................24 参考文献 .................................................................25 致谢 .....................................................................26 附录 程序源代码 ..........................................................27 附件 1 开题报告 .......................................................... 27 附件 2 英文原文及译文 .................................................... 27 第 IV 页 共 31页
企业内部信息交流系统的设计与实现 1 绪论 1.1 项目开发背景和目的 企业内部有效的信息交流和良好的沟通文化,不仅是企业内部与外部的信息交流, 而且与企业经营的成败也存在着千丝万缕的联系。企业在经营管理和日常事务中,由于 人与人之间、部门与部门之间缺乏沟通和交流,常常会遇到一些磨擦、矛盾、冲突、误 解,这将影响到企业的气氛、员工的士气、组织的效率,使企业难以形成凝聚力。有团 队、有管理,就必然需要沟通,唯有沟通才能减轻磨擦、化解矛盾、消除误解、避免冲 突,发挥团队和管理的最佳效能。 随着人文经济和企业文化管理模式的深入,内部信息交流与沟通具有日益重要的战 略意义,它有利于企业文化氛围的形成;有利于职能部门之间的协作配合;有利于员工 共识的实现,形成统一的价值观和强大的凝聚力;有利于满足员工的心理需要,实现自 主管理和人文管理;有利于增强员工的主人翁责任感,调动员工参与经营管理的积极性 创造性,使人力资源向人力资本转变;有利于保持企业文化网络畅通和信息资源共享; 有利于建立沟通、学习、交流、协作的奋进平台,打造一支学习型员工队伍。 信息时代,每时每刻都有无数的信息需要我们了解和学习,信息的获取速度和准确 性在很大程度上决定了成败。现今的企业应该是一个交流和学习中心,员工之间的交流 能加强员工间的合作,创造出良好合作氛围,同时通过相互的交流和学习,不断地提高 业务处理的水平和效率。 但是目前大部分企业由于员工相互了解不多;项目合作经验太少;企业缺乏有效整 合现有资源的途径等原因,使得员工之间的交流存在很多障碍,不能很好的进行沟通和 交流,从而影响他们之间的合作。为此我们呼吁建立一个增进员工之间交流与合作的平 台。 本课题设计并实现具有公告和留言功能的企业内部信息交流系统,使企业内部信息 的发布可以面向群组和个人,员工在一起可以讨论他们喜爱的话题,可以提出或答复其 他人的话题;管理员可以进行添加、删除或者编辑类目、论坛、主题和答复的操作,以 及改变模块的设置。为企业员工提供一个畅所欲言,相互交流的平台,这将有助于企业 的发展和企业文化的推广。 第 1 页 共 31页
企业内部信息交流系统的设计与实现 1.2 国内外研究状况 随着全球信息化建设的迅猛发展,信息化程度已成为衡量一个国家、一个地区、一 个企业综合实力的基础。在商业社会,信息的交流和捕捉更是企业赖以生存的命脉。为 此,许多企业开始通过互联网实现企业信息化、优化办公流程、增加网络推广力度。企 业信息化后最大的特点就是信息“爆炸”,面对海量的信息以及由此产生的大量机遇, 采用何种网络商务沟通形式成了能否把握机会的关键。 韩国人指出,21 世纪是知识和信息决定国际竞争力的时代,信息化、网络化不仅仅 是一个选择的问题,而是决定国家兴衰存亡的根本大计,围绕“使韩国成为世界十大信 息强国”的目标,提出了“21 世纪网络韩国”的实施计划。 新加坡 1997-2002 年的总体信息化规划中,要求 1999 年全国员工接受信息应用能 力培训,并把它作为员工聘用的重要标准之一。为此,新加坡当局要求企业拨出专款, 保证每两位员工配备一台电脑,以此提高全员的信息化水平。并从 1999 年起在一些企 业建立四元信息化梯队,即聘用高理论、高信息技术、高操作水平、高资历员工组成的 信息化四结合队伍,为企业信息化提供全方位的支持和指导,以保证企业的理论和实践 资源数据库常备常新。 我国中小型企业占国内企业总数的 94%,它们在市场中最具活力。在大型企业对计 算机的需求已经趋于平稳的时候,中小型企业用户就显得格外的突出。中小型企业信息 化给企业的发展带来了无限商机,因此为了更及时有效地获得第一手信息,把握商机就 必须要求企业在信息化的进程上有良好的信息交流技术。 邓小平同志指出:“开发信息资源,服务四化建设”,中小型企业为了在竞争中不落 后,那么在实现信息化的进程中,也应该坚持走在前面。互相交流的信息内容越丰富, 信息的共享度就越高,文化科技交流就越充分,决策失误就越少,更重要的是通过信息 交流,可以源源不断地从中提炼出更多的知识,进而激发出人们的智慧,进行改革创新, 发展智能工具,提高企业竞争水平。 目前,应用于中小型企业信息交流的技术有很多:有传统的 BBS、企业邮箱、ChatRoom, QQ, MSN 等;也有各软件开发公司开发的交流系统,例如:商之讯公司 www.tracq.net 推出的在线商务交流工具电子名片(TraCQ );大连英极信息科技发展有限公司完全自主 开发的一套即时通讯工具 OEM messenger 等。 第 2 页 共 31页
企业内部信息交流系统的设计与实现 1.3 课题研究方法 本课题基于 Internet 的 C/S 结构,采用 SQL Server 作为后台数据库,Drearnweaver 和 ASP.NET(C#)相结合进行前台开发,并将软件工程相关理论应用于整个系统开发过 程中,结合现有的设备条件和具体的实际情况,实现企业内部信息交流系统。 ASP(Active Server Pages)既不是一种语言,也不是一种开发工具, 而是为生成 动态的、交互的 Web 应用程序提供一种方法和技术。它的主要特性是能够把 HTML 文 件、脚本、基于 COM 标准的组件有机地组合在一起, 形成一个能够在服务器上运行的 动态 Web 应用程序, 并能把按用户要求制作的标准 HTML 页面送给客户端浏览器。 与其它的动态 Web 技术相比,其具有显著特点:①ASP 属于 ActiveX 技术中的 Server 端技术与常见的在 Browser 端实现动态主页的技术不同,ASP 中的命令和 Script 语句都 是由服务器来解释执行的,执行结果产生动态生成的 Web 页面并送到浏览器;②无需 编译。ASP 脚本集成于 HTML 当中,容易生成,无需编译或链接即可直接执行。使用 常规文本编辑器即可进行 ASP 页面的设计;③面向对象。在 ASP 脚本中可以方便地引 用系统组件和 ASP 的内置主件,还能够通过定制 Acti-vex Server Component(Active 服务 器组件)来扩充功能。 Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和网站管理于一身的 所见即所得网页编辑器,被世人称为 Dream Team(梦之队)三剑客之一,利用它可以轻而 易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。ASP 是一个类似微软 服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。在 HTML 页面中嵌 入代码,ASP 代码在服务器一端被解释转变成普通的 HTML 页面内容,送给浏览器一 端。这种模式使得我们可以用它来完成相当复杂的功能。 1.4 论文构成 论文的第 1 章介绍了项目开发的背景及目的、国内外研究状况以及课题研究方法; 第 2 章将介绍本系统的所用的主要技术,如 ASP 技术和 IIS 技术;第 3 章将着重介绍系 统的具体设计;第 4 章将是系统的具体实现;第 5 章是系统的测试。 第 3 页 共 31页
企业内部信息交流系统的设计与实现 2 构建技术 2.1 ASP 技术 ASP 全名为 Active Server Pages,即活动服务器网页,它是 Microsoft 公司推出 的 IIS3.0 及 4.0 以后版本服务器的一个组件,是继 Microsoft 在 IIS2.0 推出 IDC 之后, 新一代的动态网页开发方案。通过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 控件建立动态的、交互的、高效的 Web 服务器应用程序,且能较容易实现复杂的 Web 扩 展功能。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的 程序都在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序,当程序执行完毕后, 服务器仅将执行的结果返回给客户浏览器,这样减轻了客户端的负担,大大提高了交互 的速度。ASP 程序是以扩展名为.asp 的纯文本形式存在于 Web 服务器上的,可以用任何 的文本编辑器打开它,ASP 程序中可以包含纯文本、HTML 标记以及脚本命令。只需要将 ASP 程序放在 Web 服务器的虚拟目录下(该目录必须有可执行权限),就可以通过 WWW 的 方式访问 ASP 程序了。 在 ASP 内包含了五种基本的对象,它们在 ASP 中扮演着十分重要的角色,ASP 正是 通过这五个对象来实现服务器和客户机的交互。这五个对象,每一种都有自己的方法和 属性,在使用时就是充分的利用它们提供的各种方法以及它们的属性,下面对这五个对 象作一个简单的说明。 Request 对象,主要作用是提交表单中的数据或 cookie 中的数据;Response 对象, 向浏览器输出文本、数据和 cookie,以及控制在传送网页过程中的每一个阶段;Server 对象,对服务器端 ActiveX 组件提供访问其方法、属性的功能;Session 对象,存储用 户任务的信息;Application 对象,保留多用户共享一个程序的信息。可以说,掌握了 上五个对象,就掌握了 ASP 的大部分精华。 ASP 对服务器端 ActiveX 组件的支持提供了 Web 与数据库互连的基础,数据库访问 组件为其中之一。ADO(ActiveX data objects)为 ActiveX 组件中数据库访问组件,ASP 就是通过它实现对数据库的访问。使用 ADO 的对象可以建立和管理数据库的连接,从数 据库服务器要求和获取数据,执行更新、删除、添加数据、获取数据库的错误信息等。 ADO 是 ASP 方案,它为用户提供了连接任何兼容 ODBC 的数据库以及创建全功能数据库应 用程序的能力。 ADO 提供三个主要对象: 第 4 页 共 31页
分享到:
收藏