安徽邮电职业技术学院毕业论文
第二章 ASP技术运用
ASP是1996年11月由软件业巨头微软公司推出的Web应用程序开发技术[2], 其后续技术支持以及与操作系统的衔接是无缝的。众所周知,ActiveX技术是微软在 Internet上除了IE外的另一个新举措,可以说该技术渗透在它的整个Internet策略中。 ActiveX是一个功能强大的部件,可以用VB,C或C++等语言进行编写,因为是编译 后执行,速度比较快。在ASP中内建了多个功能强大的ActiveXServer控件,包括 AdRotator(动态广告生成控件),BrowserTypeCapabilities(浏览器相容控件),Database Access傲据库存取控件),ContentLinking(文件链接控件)和FileAccessComponent(文件存取控件)等。当然,ASP除了可以调用内嵌的ActiveX控件外,还可以调用其他用户编写的标准的ActiveX控件。 2.1 ASP技术简介
ASP是一种服务器端支持的HTML嵌入式Script语言,语法简单,易学易用。它大量采用了VbScript,JavaScript的语法,只需要掌握很少的编程知识就能使用ASP 建立一个真正交互的Web站点。如果对HTML非常了解,就可以用网页制作工具制作优秀的Web网站。 2.2 ASP技术的基本组成部分
ASP技术大致分为以下7个部分[3]: 第一、开发调试环境的建立。
第二、开发语言语法的掌握。ASP只是微软推出的一套技术接口,对用什么语言 开发,并没有严格限制,ASP本身支持VBScript和JScript(微软YITJavaScript),并在 帮助文档中提供了相应的开发范例程序。
第三、对ASP内置对象的掌握。微软提供的技术接口,实际上就是这些对象,他们是ASP的核心。
第四、针对数据库的编程。这是创建交互式Web的最关键技术,ASP的强大之 处就在于对数据库的良好支持,十分方便的使我们的网站拥有数据库
- 10 -
安徽邮电职业技术学院毕业论文
支持。
第五、各种外部辅助功能对象的了解口 第六、ASP的安全,以及解决方案。
第七、ASP的扩展开发。ActiveX控件中嵌入和自建对象的使用,微软不同技术 之间良好的接口,可以使VisualBasi。和VisualC十+在ASP的开发中一样发挥神奇的作用。 2.3 ASP技术的特点
ASP技术特点有以下一些: 第一、面向对象。
第二、ASP技术完全与HTML集成,因此易于生成,只需掌握一门脚本语言。
第三、使用常规文本编辑器,如Windows的记事本,即可设计。 第四、ASP是在服务器端运行的,因此开发者无需考虑浏览器兼容问题。 第五、ASP只把结果返回给浏览器,开发者不必担心ASP源程序代码会被别人窃取。
第六、ASP可以通过使用ActiveXServercomponents(ActiveX服务器组件)来扩充 脚本语言的功能。ActiveXServercomponent,可使用VisualBasic,Java,VisualC++, COBOL等语言来实现。
第七、ASP本身自带了五个ActiveXServercomponents(ActiveX服务器组件),其中最重要的两个是数据库访问组件ADODB(ActiveXDataObjectsDataBase)文件访问组件FileSystemObjectsa
第八、使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行script语言(VBscript或Jscript),来产生或更改在client端执行的script语言
第九、ASP通常必须放在支持ASP的WEB服务器上的一个有可执行权限
- 11 -
安徽邮电职业技术学院毕业论文
的目录下才能被正确运行。
ASP具有强大的数据库操作能力。它最强大和最重要的特征是它的数据库集成,用它完成一个含有数据库功能的网页程序变得非常简单。ASP的数据库功熊应该说是它最有用的功能之一,一目前它支持范围覆盖了包括SQLServer,Access,ODBC等在内的大多数常见数据库。对数据库的查询和操作支持SQL查询语言。 本章小结
本章讲述了ASP技术的背景知识和特点。因为系统的实现基于ASP技术,所以先介绍ASP的相关知识。ASP采用HTML内置标记技术,无需编译,执行效率高。服务器解释脚本不需要承担任何额外负担,解释程序本身作为Web服务器的一个模块运行,相当大地提高了运行时的解析速度。
- 12 -
安徽邮电职业技术学院毕业论文
第三章 系统功能实现
3.1系统各功能模块说明: 3.1.1系统登录
系统登录画面设计简单明了,给人以清爽的感觉。登录的时候只需要输入账号和密码使用登录就可以顺利进入系统主页了,方便快捷。同时还设计了一个复位功能,操作更人性化。
3.1.2信息的录入
(1)个人总结添加
在这里,公司员工可以发表自己的工作总结,以便加强管理者与员工之间的交流,使单位能够了解员工的想法,使员工能够真正的溶入到单位文化里来,从而提高人员参政议政为单位发展献计献策的积极性。其中公司员工还可以发表一下将来或者现在的工作计划,能够调动员工工作的积极性,促使员工在自己现有的工作计划内更多发现有利于公司发展的诸多计划,使公司挖掘内部现有人才,最大限度发挥各类人才的作用。
- 13 -
安徽邮电职业技术学院毕业论文
(2)个人工作安排添加。
就如日程安排,用来安排提醒今天以后任何一个时间段将要完成的工作任务。以便可以及时提醒使用者计划安排的内容,从而可以按时完成。主要是让员工每天记录下今后的工作情况且写好明日的工作计划,明日计划是要求员工做好明天的工作计划,培养起员工按计划行事的良好习惯,考虑到出差等因素,对于当天没有能及时记日记的员工,可在补记中记录,但补记只能补二天的记录,以保证工作安排计划和日记相媲美的特点。
(3)员工、管理人员添加。
能够及时添加员工和管理人员的基本信息:姓名、账号、初始密码、私
- 14 -