asp毕业设计——基于asp+sqlserver的企业公告及资料发布系统设计与实现(毕业论文+程序源码)——资料发布系统

基于asp+sqlserver的企业公告及资料发布系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+sqlserver的企业公告及资料发布系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 本文完整地分析了企业公告及资料发布系统的业务需求,并介绍了系统的详细设计与实现。在此基础上本系统将ASP技术作为WEB应用程序的重要开发工具实现了其中的基本功能,包括:文件管理,部门管理,公告管理,管理员管理和留言簿管理等功能。同时,系统对用户进行了分级管理,提高了系统的安全性。
  2. 该系统前台界面的设计主要采用Microsoft ASP作为开发工具,后台数据库采用SQL_SERVER 2000数据库设计,应用服务器端使用IIS,并利用ADO数据库的各管理操作,实现了基于B/S模式开发的企业公告及资料发布系统的基本功能及管理功能。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:11428个字31页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
在这里插入图片描述


3、关键词

B/S模式;ADO;WEB;发布

4、毕设简介

提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。

1 引言
科学的运用计算机技术进行信息管理不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使用户的管理工作走上良性运转轨道,从而为其快速发展奠定基础。因此各企事业单位对与本行业相关管理软件的需求也十分迫切,公告发布及资料上传系统的建立,为各级信息管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是信息管理手段现代化的重要标志。

网络发布公告及上传资料是现在也是将来部门、企事业单位提高办公效率和机构精简改革趋势的一个必然需要。它不仅可以实现企业内部资源共享、提高办公效率、节减不必要的开支,而且能使企业向外部发布产品、人才供求信息,以取得更多的商机和更多的优秀人才;向内部发布重要通知或公告,实现内、外网有机结合。同时实现远程信息交流,解决异地办公的局限性问题。

1.1 选题背景及意义
网络发布公告及上传资料是现在也是将来部门、企事业单位提高办公效率和机构精简改革趋势的一个必然需要。Internet逐渐进入到人们的生活当中,人们可以在闲暇时尽情地遨游在网络中,而Internet又是以网站的形式体现出来的。通过网站的访问,人们可以进行电子邮件的发送、文件传输、远程登陆、网上查询和网上交流等,足不出户便可知道外面的新闻动态。当然企事业单位更离不开信息网络传播的方式。因为企业也已不再满足传统、独立、零散的信息发布方式了,企业要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式。网络信息时代将人从繁琐、无序、低端的工作中解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,使信息交流更加畅通。同时实现远程信息交流,解决异地办公的局限性问题。

1.2 系统特点
蓬勃发展的网络也顺理成章地将ASP作为WEB应用程序的重要开发工具。采用WEB技术实现B/S(浏览器/服务器)结构的管理系统是信息网络传播的发展趋势。网络信息时代将人从繁琐、无序、低端的工作解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,操作简单、易于维护的需求使信息交流更加畅通。同时实现远程信息交流,解决异地办公的局限性问题。其具体特点如下:
(1) 通用性:基于先进的系统模型,使得系统能够适用于不同行业、不有规模的用户。
(2) 易用性:B/S结构使用户端不必安装任何软件,只要有浏览器并连接到Internet即可使用,免除了非专业人员维护系统的困难。
(3) 实时性:所有数据均实时处理,也可实时查询。
(4) 将企业内联网和互联网有机结合,提供企业内部信息化的网络平台。
(5) 为企业异地办公提供全面可靠的安全解决方案。

2 ASP技术和SQL Server数据库访问方法
2.1 ASP技术
2.1.1 ASP 概述
ASP(ACTIVE SERVER PAGES)是一套微软开发的服务器端脚本环境,它内含于IIS5.0和6.0之中,通过ASP我们可以结合html网页、ASP指令和ACTIVEX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行ASP所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下是ASP所独具的一些特点:   
以下是 ASP 独具的一些特点:
(1) 使用 VBScript、JScript 等简单易懂的脚本语言,同时结合 HTML代码,即可快速地完成网站的应用程序。
(2) 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计,还可运用 Dreamweaver 所见即所得的网页编辑软件快捷方便地进行编辑,易学易用。
(3) 与浏览器无关,用户端只要使用可执行HTML代码的浏览器,即可浏览 ASP 所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在 Web 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(4) ASP 能与任何 ActiveX Scripting 语言相容。ActiveXServer Components(ActiveX 服务器元件)具有无限可扩充性。可以使用 Visual Basic、Delphi、Java、Visual C++等编程语言来编写你所需要的 ActiveX Server Components。
(5) Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人窃取或随意篡改,也提高了程序的安全性。ASP 优于其它编程语言的是,ASP 是一种“无须编程”的软件开发工具,即是说简单易用,用简单的几个语句,即可对数据库进行操作。

2.1.3 ASP 的内建对象
ASP 提供了六个内建对象,供用户直接调用:
(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
(2) Session 对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同 WEB 页面跳转时,Session 中的变量在用户整个会话过程中一直保存。Session对象需 cookie 支持。
(3) Request 对象:从用户端取得信息传递给服务器,是 ASP 读取用户输入的主要方法。
(4) Response 对象:服务器将输出内容发送到用户端。
(5) Server 对象:提供对服务器有关方法和属性的访问。
(6) Object Context 对象:IIS 4.0 新增的对象,用来进行事务处理。此项功能需得到 MTS(Microsoft Transcation Server)管理的支持。

2.2 SQL Server数据库
2.2.1 SQL Server简介
SQL Server是Microsoft公司推出的关系型网络数据为管理系统,一般工作于Microsoft公司的操作系统平台上,如Microsoft Windows2000/2003/XP.
Microsoft SQL Server2000是具有分布式数据库和数据仓库功能,支持客户机/服务器结构,并能够进行分布式事务处理和联机分析处理,它提供了丰富的管理工具以支持数据的安全性管理、完整性管理和作业管理。其功能主要有以下四类:
(1) 数据库管理功能:是SQL Server为数据库存服务器、数据库、数据库文件及作业提供的创建和维护功能,以及保证数据的安全性和完整性功能。
(2) 网络连接功能:提供客户机与服务器的连接工具、数据通信工具和邮件系统的结构及Web页面功能。
(3) 应用程序开发工具:提供Transact-SQL、应用程序接口及应用程序的设计和优化功能。
(4) 用户信息存取工具:提供给非专业人员信息存取工具,使非专业人员通过可视化操作即可实现查询等处理。

2.2.2 ADO组件说明
ADO技术是ASP访问数据库的一个关键技术。
ADO的全称即activex data object(activex数据对象),是微软公司开发的一组优化的访问数据库的专用对象集,它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。通过在 Web 服务器上设置 ODBC 和 OLEDB 可连接多种数据库:如 ORACLE、SQL SERVER、ACCESS 等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行sql命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。
省略

3 系统分析和设计
3.1 需求分析
由于企业均以文件发布、收集,工作报告,信息档案等为主要信息传递方式。通过对现代企业信息传递的调查,发现有相当一部分中、小型企业仍以传统的通过纸张为媒介的方式来传递信息。尽管各个企业单位部门的业务和职能各不相同,管理方法不同,且企业内部的具体需求也存在差异,但经与各管理人员交流后,他们都认识到应该具备,且必须具备与企业发展相适应的网络信息传递方法的必要性。比如,提交工作报告,它能使企业各个部门实现信息资料互通,在不同的地方把自己的工作计划,工作总结等资料同时通过网络提交给管理人员,避免了以纸张交流信息的繁琐过程。这样才能提高工作效率,协调各项工作,促进建立和谐人际关际,使企业内部信息更加快捷流通。我们就提出一种新的信息传递方法,既能满足当前企业需要,操作简单,易于维护,且为二次开发提供了可扩充性。如何实现利用现代网络技术传递信息,成为解决问题的关键。
企业网络信息传递一般流程为信息输入→信息管理→信息分类别管理→信息输出。

3.1.1 数据流图
根据的数据流向,即可画出系统数据流图。如图3-1所示:

在这里插入图片描述

图3-1系统数据流图

3.1.2 数据字典
根据系统数据流图可以给出相关处理信息的数据字典,以便查询数据流图中的数据项。下面指出了查看用户信息的数据字典如表3-1。
表3-1查看用户信息的数据字典
在这里插入图片描述

3.1.3 功能需求
一般情况下,企业内的信息涉及到企业的机密,在企业信息利用网络传递信息过程中,首先应确保整个交流过程的安全性,即需要一个专门的验证用户的合法性,防止非法用户侵入,实行权限控制、存储和传输加密以及电子签名,这样来保证的安全性。安全性控制这个先决性条件解决后,企业对内、对外的信息传递才能更好地实现。比如:公告发布和提交工作报告。对于公告发布企业管理人员能及时向外部发布产品、人才供求信息,以取得更多的商机和更多的优秀人才,实现网络信息服务的远程交流,并在企业内部对各级部门职工发布管理信息及近期部门的工作安排,重大会议及活动。对于提交工作报告即文件资料上传,文件资料上传是企业信息化中一个非常重要的功能之一,它能使企业各个部门实现信息资料互通,在不同的地方把企业需要的通知、公告、文件、档案等资料同时上传到一个服务器上,每个部门不需要人为的到别的部门提取资料,而在网上就能通过对方上传的文件进行下载,对企业内远程工作来说,只要把处理好的文档资料,通过WEB服务器实现及时上传,也同样可以共享信息资料,了解企业内部当前的工作进度与状况。而不是传统意义上的先在客户或办事点整理好文档后再回到公司交绐相关部门,最后再与客户进行联系,这样既增加了企业成本开销和负但,也大大提高了工作效率。

3.1.4 业务流程
通过以上的数据流图的数据流向分析和简单的功能需求分析,我们可以得到实现该系统的业务流程。

本系统采用基于数据库的动态信息发布技术,可以实现企业发布最新消息,个人提交工作报告,实现管理员及用户分级化的管理,以确保企业信息的安全性。
企业公告及资料发布贯穿于企业信息传递的整个过程,在这个过程中,各项业务都有自己的操作流程。企业的用户主要有管理员、企业员工、访客,他们以不同的身份登录系统,会分配到不同的权限。

以管理员身份登录系统之后,可以发布企业新闻,维护员工的基本信息,维护企业运转基本信息,维护业务的安排,维护企业待解决问题提议方案,对企业的用户进行管理,创建企业员工的登录账号,修改用户密码;对企业的部门、用户提交的工作报告、公告信息、管理员、留言薄进行管理。只有管理员赋于了企业员工的登录账号和基本信息、任职安排之后,员工才能正常登录系统,进行用户权限的操作。
在管理员创建了员工的登录账号之后,员工可以根据管理员设定的账号、密码登录,成功登录后可以对自己的个人信息进行修改,可以查看企业通知,同时查看自己任职的信息,工作安排,提交个人工作报告等,并可以通过留言板提出对企业的意见和建议,以促进企业以人为本的和谐发展。

3.2 总体设计
3.2.1 软件的运行环境设计
为了保证系统运行的效率和可靠性,服务器端应具有较高软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也适用于内部的局域网。运行

3.2.2 系统模块设计
根据功能需求分析和业务流程分析,对系统各功能进行集中、分块,按照结构化程序设计的要求,本系统的系统功能模块图如图3-2所示:

在这里插入图片描述

图3-2 企业公告及资料发布系统功能模块示意图
3.2.3 系统的流程分析
整个系统流程设计是根据系统从初始录入数据阶段到对其它功能模块进行操作时的流程,如图3-3系统流程图:

在这里插入图片描述

图3-3 系统流程图
3.3 概念结构设计
针对以上对系统的需求分析,为了更好地对系统的总体要求及各权限用户的有更加明确的方向,现将系统E—R图表述如图3-4:

在这里插入图片描述

图3-4系统E—R图
系统E—R图的各实体的属性如下:
用户信息(如图3-5):编号,姓名,密码,所在部门,电话,电子邮件, 地址
文件信息(如图3-6):文件号,文件名,文件内容,发送时间,文件类型,所属部门,主题,路径
公告信息(如图3-7):编号,公告标题,内容,发送时间
管理员信息(如图3-8):编号,密码,姓名
留言薄信息(如图3-9):编号,标题,留言者姓名,内容,留言时间
部门信息(如图3-10):部门名,负责人,联系方式
根据各实体的属性,得到各实体的数据表关系图如下:
用户信息表关系图:

在这里插入图片描述

图3-5用户信息
文件信息表关系图:

在这里插入图片描述

图3-6文件信息
公告信息表关系图:

在这里插入图片描述

图3-7公告信息

管理员信息关系图:

在这里插入图片描述

图3-8管理员信息
留言薄信息关系图:

在这里插入图片描述

图3-9留言薄信息
部门信息表关系图:

在这里插入图片描述

图3-10部门信息
3.4 数据库逻辑结构设计
通过需求分析和E-R图的关系模型结构分析以后,需要将数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。企业公告及资料上传系统数据库中共有六张表:用户信息表如表3-3、管理员信息表如表3-4、上传文件信息表如表3-5、公告发布信息表如表3-6、留言薄如表3-7、部门信息表如表3-8。
下面分别介绍这些表的物理结构:
在这里插入图片描述
在这里插入图片描述

4 系统详细设计和实现
4.1 详细设计
4.1.1 用户、管理员登陆模块
在企业公告及资料(公文)发布系统中,用户及管理员登陆模块用来验证用户的合法性,防止非法用户侵入、权限控制、存储和传输加密以及电子签名,以确保系统的安全性。一般情况下,企业内所处理的信息涉及企业的机密,而且不同的办公人员对办公信息的处理权限也是不同的,因此,安全性控制功能应该是系统得以投入使用的先决条件。其具体实现流程图如图4-1:

在这里插入图片描述

图4-1登陆模块流程图

4.1.2 公告发布模块
了解到市场及企业的需要,系统管理员及时向外部发布产品、人才供求信息,以取得更多的商机和更多的优秀人才。实现网络信息服务的远程交流。系统管理员在企业内部发布重要通知或公告。各级部门职工管理信息的发布及近期部门的工作安排,重大会议及活动。单位内部职员通过点击查看企业内部所发部的紧急通知,会议通知等消息。查看的内容包括公告主题、公告发布人、公告发布时间、公告内容等详细内容,满足企业内部信息交流。其具体实现流程图如图4-2:

在这里插入图片描述

图4-2公告模块流程图

4.1.3 提交工作报告模块
提交工作报告即文件上传。文件上传是企业信息化中一个非常重要的功能之一,它能使企业各个部门实现信息资料互通,在不同的地方把企业需要的通知、公告、文件、档案等资料同时上传到一个服务器上,每个部门不需要人为的到别的部门提取资料,而在网上就能通过对方上传的文件进行下载,另外还对上传和下载实现编号、权限和分类管理即分部门管理,使用文件共享更加安全合理。文件上传下载实现的不仅仅是资料意义上的共享,还可以有效降低企业成本、提高效率。该软件是基于B/S结构模式开发的,任何能连入Internet网络的计算机都能登录该系统,在异地或外地,甚至与公司间相隔千里办公,只要把处理好的文档资料,通过WEB服务器实现既时上传,也一样可以共享信息资料,让企业内部当前的工作进度与状况。而不是传统意义上的先在客户或办事点整里好文档后再回到公司交给相关部门,最后在与客户进行联系,这样既增加了企业成本开销和负担,也大大降低了工作效率。而且上传的格式文件除支持.doc文件外,还支持其它多种格式,比如上传视频文件、音乐文件、工具软件等,都是可以根据实际需要而进行的。总的来说,文件上传就是一个实现资源共享,提高企业信息化的有效途径。其具体实现流程图如图4-3:

在这里插入图片描述

图4-3提交工作报告流程图

4.1.4 修改个人信息
此模块部分用来确保用户信息的安全,登陆用户可修改自已的个人信息资料,如电话号码,登录密码等。

4.1.5 系统管理模块
对于任何一个管理系统来说,系统管理部分是整个系统的核心操作部分。当然对于企业公告及资料(公文)发布系统也是如此。系统管理的好与否决定着整个系统的是否稳定。那么,对于企业公告及资料(公文)发布系统的系统管理模块部分应做好如下的管理工作:
(1)公告信息管理
公告信息管理是管理员对首面公告信息的修改、删除、更新的操作。管理员可以通过从数据库的公告信息表中提取出数据,将公告信息发布到首页,以便企业中职员及部门能及时看到,以免错过紧急事务。
(2)用户信息管理
系统管理员能够查询在职用户,添加新增用户的信息、删除离职人员的信息、更新在职人员需修改的相关信息,同时关赋予用户所具有的操作权限。
(3)部门信息管理
部门是企业生存的一个载体。系统管理员对部门有添加、修改、删除的管理功能,同时能够对部门发送资料(公文),并对部门所上传的资料(公文)能做相应的回复的。
(4)文件信息管理
系统管理员文件具有添加、修改、删除的操作的权限。并同时各部门的文件进行分类的管理。以致确保各部门的资料信息准确性和安全性,管理员能够将各个不同部门上传及所能下载到的资料(公文)分类分别存放到各个部门的文件夹当中。其具体实现流程图如图4-4:

在这里插入图片描述

图4-4系统管理模块流程图
4.2 系统实现
4.2.1 系统主界面的实现
通过以上详细的需求分析,及各模块的设计要求,现将各部分功能的相关界面截图及实现代码进行详细说明。系统主界面截图如图4-5:

在这里插入图片描述

图4-5系统主界面

4.2.2 ASP访问数据库实现
对于动态系统的实现,ASP访问数据库的一个关键技术是ADO技术,主要的操作就是对数据库中数据的操作,在对数据的操作之前必前先与数据库建立连接。

<% 
set conn=server.createobject("adodb.connection")
conn.connectionstring="dsn=xh;uid=xh;pwd=xh"
conn.open
set rs=server.CreateObject("adodb.recordset")
%>   

4.2.3 登录模块实现
用户登陆(ulandok.asp)
用户登录时采用的身份验证算法如图4-6所示:

在这里插入图片描述

图4-6用户身份验证
其实现代码:

while  not  rs.eof 
user=trim(Request.form("username"))        '获取用户名
password=trim(Request.form("password"))    '获取密码
if (trim(rs("name"))=user and password=trim(rs("password"))) then  
'判断输入的用户名与密码是否正确
session("name")=rs("name")
response.redirect "fram.asp"   '登陆成功跳转至fram.asp
else
rs.movenext
end if
wend 
response.Write"输入错误,请重新输入!"

4.2.4 用户管理模块的实现
省略

4.2.5 公告管理模块
公告管理模块是实现首面公告信息的管理,当有新的公告由管理员添加到数据库时,首页的公告信息会自动更新,方便企业内部能及时获得公告消息。
添加首页公告

<%
rs.PageSize = 25
rs.CursorLocation = 3  '记录下载到浏览器端
rs.open sql,conn, 2,2
pre = true
last = true
page = trim(Request.QueryString("page")
if len(page) = 0 then
intpage = 1
pre = false
else
if cint(page) =< 1 then
intpage = 1
pre = false
else
if cint(page) >= rs.PageCount then   'pagecount返回recordset对象的分页总数
intpage = rs.PageCount
last = false
else
intpage = cint(page)
end if
end if
end if
if not rs.eof then
rs.AbsolutePage = intpage  '当recordset对象有设置分页时,absolutepage会返回目前的页码
end if	
for i=1 to rs.PageSize  '挡recordset对象内有设置分页时,pagesize为每页的记录条数
if rs.EOF or rs.BOF then exit for
%> 

省略

4.2.6 文件管理模块
保存上传文件(add_docok.asp)

<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="dsn=xh;uid=xh;pwd=xh"
conn.open
dim filepath    '定义文件路径变量
dim fileext     '定义文件简介变量
dim file_subject '定义文件主题变量
dim sql
dim msg
dim errflag      '定义出错标识
dim errnumber
dim savepath     '定义文件保存路径变量
dim maxfilesize  '定义文件大小
dim bm
savepath="savepath"  '虚拟路径(后面不加“/”)符号
maxfilesize=5*1024   限制上传的文件为5MB
errflag=false
filepath=savepath               '使用虚拟路径进行赋值
filepath=server.MapPath(filepath)  '将虚拟路径转换为磁盘路径
fileext==GetFromVal("fileext")    '取得文件介绍
errnumber==GetFromVal("errnumber")
bm=GetFromVal("bm")          '取得部门名
errnumber=cint(errnumber)
if len(trim(file_subject))=0 then
response.Write"文件主题不能为空!"
response.End
end if 
if len(trim(fileext))=0 then
fileext="无简介!"
end if
upfilename=SaveFile("fruit",filepath,maxfilesize,errnumber,1)  '保存并取得文件名
select case trim(upfilename)
case "patherror"
msg="错误:指定的路径不存在!"
errflag=true
case "refilerror"
msg="错误:文件不存在!"
errflag=true
case "sizeerror"
msg="错误:文件超出指定长度!"
errflag=true
case "fileerror"
msg="错误:被限制上传的文件格式"
errflag=true
case else
msg=""
errflag=false
end select
if not errflag then   '在上传文件没有错误情况下,把得到的文件信息保存到数据库中
sql="insert into docinformation (doc_name,context,doc_size,dep,path)_
values("sql=sql&"('"&file_subject&"','"&fileext&"','"&savepath&"','"&bm&"','"&persize&"')"
conn.execute(sql)
end if 
end if 
conn.close
set conn=nothing
if errflag then
response.Write "alert('"&msg&"');"&vbcrlf
end if 
response.Write("<script> alert('您已经成功上传window.location='add_doc.asp';</script>")
%>
下载上传文件(download.asp)
<%
sql="select * from doc_information"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
<a href='"&rs("upfilepath")&"/"&rs(upfilename)&"' target=right>"&rs("upfilename")&""</a>
%>

直接链接到上传文件所存的路径可以直接点击下载相应的文件。

4.2.7 部门管理模块
添加部门代码:
conn.execute (“insert into dep values('”&bm&“‘,’”&jl&“‘,’”&phone&“')”)
部门修改代码:
conn.execute (“update dep set jl='”&jl&“‘,phone=’”&phone&“’ where bm='”&bm&“'”)
4.2.8 管理员管理模块
管理员登陆成功后可对管理员进行权限操作,添加管理员代码:
set rst=server.CreateObject(“adodb.recordset”)
rst.open “insert into addminforma(name,password) values('”&name&“‘,’”&pwd1&“')”,conn
删除管理员代码:
set rs=server.createobject(“adodb.recordset”)
sql=“delete from addminforma where name='”&name&“'”
修改管理员代码:
set rs=server.CreateObject(“adodb.recordset”)
conn.execute (“update dep set jl='”&jl&“‘,phone=’”&phone&“’ where bm='”&bm&“'”)

5 设计难题及解决方法
5.1 上传资料的实现
在系统的实现过程中需要从浏览器向服务器上传文件,现在有很多ASP上传组件,如SA_FILEUP组件、 LyUpload组件、 w3.Upload组件等,使用它们必须在服务器上注册这些组件,该系统使用了无需任何组件支持的无组件上传程序,运用了savefile保存上传文件函数和getformval获取表变值函数。
省略

结 论
首先,该系统通过大量的资料调研,较为深入地分析论证了该系统的可行性。本系统主要运用Microsoft ASP作为开发工具,综合现代的企业管理模式,企业实际的需求,为适应信息化、高效率的现代办公要求而推出的一套操作简便,能够自我维护、自我管理、自我实施的高度集成化的信息管理平台.本系统以简单易用、功能强大、界面友好、性能稳定为原则;基本完成了企业公告及资料发布系统的功能,以及企业的日常管理工作功能。

参考文献
[1] 刘瑞新,张兵义,常永英. ASP动态网站开发毕业设计指导及实例[M].北京:机械工业出版社,2005。
[2] 屈喜龙,朱杰. ASP+SQL Server开发动态网站实例荟萃[M].北京:机械工业出版社,2006。
[3] 张红军,刘育楠. 动态网页技术精粹[M].北京:清华大学出版社,2001。
[4] 杨志姝,唐有明. Dreamweaver MX 2004网站设计与网页制作标准教程[M].北京:清华大学出版社,2005。
[5] 网冠科技.网页综合制作时尚创作百例[M].北京:机械工业出版社,2004。
[6] 杨志姝,唐有明.Dreamweaver MX 2004网站设计与网页制作标准教程[M].北京:清华大学出版社,2005。
[7]李严等.ASP数据库开发实例解析[M].北京:机械工业出版社,2005。
[8] 方睿,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005。

致 谢
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于asp+sqlserver的企业公告及资料发布系统设计与实现(源码+文档)_asp_BS架构_企业发布系统.zip

6、更多asp毕业设计项目

精选ASP毕业设计91套——源码+论文完整资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值