asp--同学录网站设计与实现论文内容摘要:
格式传送至客户端的浏览器。 因此 ASP 与一般的脚本语言相比,要安全的多。 ASP 比 CGI 具 有的最大好处是可以包含 HTML 标签,也可以直接存取数据库及使用无限扩充的 ActiveX 控件,因此在程序编制上要比 HTML 方便而且更富有灵活性。 ASP 吸收了当今许多流行的技术,如 IIS, ACTIVEX, VBSCRIPT,ODBC 等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。 通过使用 ASP 的组件和对象技术,用户可以直接使用 ActiveX 控件,调用对象 方法和属性,以简单的方式实现强大的功能。 它已经成为了开发动态网站、构筑 Inter和 Inter 应用的最佳选择。 如果您是位 HTML 编写人员,您将发现 ASP 脚本提供了创建交互页的简便方法。 如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案。 以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。 现在,您只要将一些简单的指令嵌入到您的 HTML 文件中, 就可以从表格中收集数据并进行分析。 您再不必学习完整的编程语言或者单独编译程序来创建交互页。 随着不断掌握使用 ASP 和脚本语言的技巧,您可以创建更复杂的脚本。 对于 ASP, 您可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。 如果您已经掌握一门脚本语言,如 VBScript、 JavaScript 或 PERL,而且您已经了解使用 ASP 的方法。 只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。 ASP 带有 VBScript 和 JScript 的脚本引擎,这样您可以立即开始编辑脚本。 PERL、 REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。 南京工业大学本科生毕业设计 (论文 ) 7 如果您已经掌握了一门编程语言,如 Visual Basic,您将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。 通过向 HTML 中添加脚本命令,您能够创建应用程序的 HTML 接口。 通过创建自己的 ActiveX 组 件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。 ASP 的独特功能 ASP 在功 能方面有所增强,更易于开发应用程序。 (1) Microsoft 脚本调试程序 您可以使用脚本调试程序调试 .asp 文件。 (2) 事务性脚本 ASP 页和页中使用的对象可以运行于事务环境之下。 在页上的全部工作只有两种结果:提交或终止。 事务可以保护应用程序免于因失败而导致数据丢失。 (3) 管理工具 许多应用程序设置可在 Inter 服务管理器上进行,这是 Inter Information Server 和 Personal Web Server(在 Windows NT Workstation 上 )的管理工具。 (4) 隔离 ASP 应用程序 您可以隔离 ASP 应用程序以便它们能在 Web 服务器上独立的内存空间内运行。 万一某个应用程序失败时,可以保护其他应用程序和 Web 服 务器。 它也使您可以在不停止 Web 服务器的情况下,停止一个应用程序或从内存中卸载其组件。 (5) 文件上载 浏览器可以通过 Posting Acceptor 应用程序将文件上载到 Web 服务器。 可以编写 ASP 脚本来发送带有从 Posting Acceptor 传来的信息的 ,如每一个上载文件的 位置和名称。 (6) 新的 ASP 组件 ASP 提供了新的基础组件 (7) 应用程序根目录的改变 ASP 应用程序的根目录在您的 Web 站点上可以是物理目录。 以前,根目录必须映射为虚拟目录。 现在可以用 Inter 服务管理器指示 ASP 应用程序的根目录。 请参阅创 建应用程序。 必须将 .asp 文件置于应用程序树中, Web 服务器才能检测文件的改变并 自 动重装它们。 (8) 支持 Inter Explorer 通道和 Web 预测 第二章 开发技术分析 8 当 ASP 要发送包含通道定义命令的文件时,它会自动 告诉 Inter Explorer。 使用 ASP 很容易就能生成通道定义 (.cdf) 文件。 (9) 支持 HTTP 协议 Inter Information Server 和 Personal Web Server 支持 HTTP 协议。 在响应支持 HTTP 的浏览器(例如 Inter Explorer )时,这一支持可使 ASP 利用新协议的高效率。 例如,当向浏览器返回页的时候, ASP 使用大块转换编码以提高网络效率。 南京工业大学本科生毕业设计 (论文 ) 9 第三章 同学录网站的设计 同学录系统设计 为了给本校学生提供一个交流互动的平台, 使得学生与学生之间的 沟通与了解 有 个 全新的方式 ,同学录的设计与实现正好排除了时间 的制约 , 地理上的界限 , 通过此网站可以将彼此的距离拉得更近,创建一个富有特色的大学校园文化。 让大家在这里相聚,在这里畅所欲言 ,回顾共同走过的大学时光 ,交流在这个工作生活的城市的酸甜苦辣 ,展望大家对美好未来的期许。 通过同学录这个大家共同的纽带 ,为自己的人生道路积累更多的人脉。 基于如前所述的同学录的一般功能,本文设计的同学录具有如下功能: (1) 校友查询 功能:在首页即可通过输入校友各种信息来进行查询校友。 (2) 用户注册功能:用户注册的同时便可加入班级,如果忘记了密码,可以通过系统的提问方式来取回密码。 (3) 首页统计功能:班级排行、用户排行、最新创建班级、最新加入的学生、最新发布的信息以及心愿等。 (4) 留言簿功能:对所有用户开放,可以查看发表留言。 (5) 个人空间功能:可以修改你的个人信息,上传照片,具有发短信邮件功能,可以添加自己的好友,查看你最近发布的信息、心愿、留言等。 (6) 用户列表:详细列出学生专业、人数,以及班主任信息,可以按 不同的条件来进行查询用户。 (7) 发布心愿功能:注册用户可以发布、查看心愿,而非注册用户却只能对其进行浏览。 (8) 发布信息功能:对所有用户开放,但非注册用户只能浏览信息,而不能发布信息。 (9) 在线管理:只对管理员用户开放,可以对校友录信息、专业班级、人员信息、管理员信息等进行增加、删除、修改操作,也可对信息发布、心愿、留言进行增加、删除、修改,可以对管理员进行添加和修改。 (10) 在线人员列表:首页中详细列出在线的人数,创建班级数,专业类别,总共的学生人数。 各功能之间的关系如图 31 所示。 第三章 同学录网站的设计 10 图 31 功能模块之间的关系 对于此同学录网站系统,分为前台系统和后台系统两个部分。 前台系统中,注册的用户可以对自己的信息进行修改 、浏览,但是不具有管理同学录后台功能管理的权限,也不能对其他用户的信息进行管理。 而非注册用户只能查询校友、访问留言、发表留言、查询班级浏览班级信息。 前台的主要流程图如下: 图 32 前台主要流程图 而后台的主要流程图如下: 系统首页 输入登录用户 ID 及 Password ID 及密码是否正确 用户列表 个人空间 发布信息 心愿地带 访问留言 Yes 首 页 用户注册 个人空间 发布信息 在线管理 心愿地带 用户列表 访问留言 校友查询 同学录管理 专业班级设置 人员信息设置 其他信息管理 管理员设置 南京工业大学本科生毕业设计 (论文 ) 11 图 33 后台数据流程图 数据库设计 本次开发的数据库包括 3 个方面: 用户信息相关数据表:存储注册用户、管理员用户姓名、密码、联系方式等相关数据,包括管理员信息表、用户信息数据表。 同学录信息数据表:存储有关同学录的主要信息。 包括校友录基本信息数据表、班级设置数据表、专业设置数据表、信息发布数据表、心愿数据表、留言信息数据表。 注册用户功能数据表:注册用户使用功能主要数据表格。 包括短信数据表、 发件箱数据表、好友列表。 本系统将使用 SQL Server 2020 作为数据 库管理系统。 安装 SQL Server 2020,打开企业管理器,新建一个数据库,将其命名为 mydb。 通过上面的对于系统的数据库需求分析,在 mydb 中可以创建相关的表。 具体如下: (1) user:主要用于存放注册用户的基本内容信息,如用户 ID(id)、用户名 (username)、管理员登录页面 输入用户 ID 及密码 判断是否正确 同学录信息管理 等 专业班级设置 等 人员信息设置 其他信息管理 等 管理员信息管理 No Yes 第三章 同学录网站的设计 12 密码 (password)、出生日期 (birth)、密码丢失提示答案 (answer)、 密码提示问题 (quesion)、登录次数 (loginnum)、最后登录时间 (lastdeng)、最后访问时间 (lastvst)、学号 (xuehao)、注册日期 (adddate)等字段。 其中 id 作为主关键字,标识为“是”,标识种子为“ 1”,标识增量为“ 1”,惟一标识了一个注册用户的基本信息。 如表 31 所示。 表 31 user 的设计 (2) class 表:主要存放同学录内设置的班级信息,包括班级编号 (id)、班级名称(classname)、班主任 (teacher)、专业类型 (specialty)等。 如表 32 所示。 表 32 class 的设计 (3) admin 表:主要存放管理员的账号、密码信息 ,包括编号 (id) 、账号 (adminname) 、密码 (password)3 个字段。 如表 33 所示。 表 33 admin 的设计 (4) message 表:主要存放同学录中用户短信内容信息。 包括短信编号 (id) 、发件人南京工业大学本科生毕业设计 (论文 ) 13(author) 、收件人 (incept) 、主题 (title) 、短信内容 (content)等字段。 如表 34 所示。 表 34 message 的设计 (5) mail 表:主要用于存放用户发送邮件信息。 包括邮件顺序号 (id) 、发件人 (author) 、收件人 (incept)等。 如表 35 所示。 表 35 mail 的设计 (6) friend 表:主要用于存储用户好友的基本信息。 包括编号 (id) 、用户名称(username) 、好友名字 (friendname)3 个字段。 如表 36 所示。 表 36 friend 的设计 (7) forum 表:用来存储用户留言的基本信息。 包括留言编号 (id) 、用户名称(username) 、性别 (sex) 、 OICQ(OICQ)等。 如表 37 所示。 表 37 forum 的设 计 第三章 同学录网站的设计 14 (8) school 表:主要用于存储同学录网站的名称、地址等基本信息。 包括网站名称(name) 、同学录名称 (xylname) 、大 Logo(bigLogo)等。 如表 38 所示。 表 38 school 的设计 (9) news 表:主要用于存储发布信息的具体信息。 包括信息编号 (id) 、心情符 (image) 、前言 (foreword) 等。 如表 39 所示。 表 39 news 的设 计 (10) bless 表:主要用于存储发布心愿的具体信息。 包括心愿编号 (id) 、姓名(username) 、性别 (sex) 、电子邮箱 (user)等。 如表 310 所示。 表 310 bless 的。asp--同学录网站设计与实现论文
相关推荐
,承接 活动 全部 临时 建筑物 的搭建工作。 二、 甲方严格按照乙方提供的图纸施工搭建。 三、 甲方作为专业的 搭建 公司,并且公司所 用的所有 材料 包括地毯都为防火或阻燃材料制成,并已通过专业部门检验。 四、 甲方对所有承接搭建的工程担保:保证质量过关, 临时 设施 结构牢固、坚实。 五、 乙方在 活动 期间的活动应符合北京市公安局、消防局关于 大型 活动的安全、防火规定。 六、
养观察、思维、动手操作和自学能力,以及有广泛的兴趣和爱好,养成良好的学习习惯。 ( 3)体育方面:培养学生锻炼身体和讲究卫生的习惯,具有健康的体魄。 ( 4)美育方面:培养 学生爱美的情趣,具有初步的审美能力。 ( 5)劳动技术教育方面:培养学生良好的劳动习惯,会使用几种简单的劳动工具,具有初步的生活自理能力。 小学教育的培养目标是根据我国社会主义教育的目的
、发货地点、运输设备、包装等信息; 客户方向供货方发回收货通知( RECADV),报告收货信息; 交易双方收发汇款通知( REMADV),买方发出汇款通知,卖方报告收款信息; 供货方向客户方发送电子发票( INVOIC),买方收到商品,卖方收到货款并出具电子发票,完成全部交易。 五、电子钱包购物过程 这里说明在电子商务活动中如何利用电子钱包和电子信用卡进行购物交易处理和进行电子商务活动的全过程。
程名称 主变压器中性点避雷器安 装 施工单位 陕西天龙输变电建设有限公司 项目经理 赵晓东 强制性条文内容 执行要素 执行情况 相关资料 执 行 标 准 《电气装置安装工程电力变压器、油浸电抗器、互感器施工及验收规范》 GBJ1481990 电气装置的下列金属部分,均应接地或接零:电机、变压器、电器、携带式或移动式用电器具等的金属底座和外壳; 接地检查 接地良好 接地检查记录编号: D812 2
nt eating habits and different table manners. A. Different Cooking Criteria: ‘Norms’ and ‘Casual’ 1. Norm and Exactness in Western Cooking Westerners emphasize science and nutrition, so the whole
心室双出口等。 【操作方法及程序】 1.在体外循环心脏手术时通过左心房插管可以直接估测左心房压,但只能保留到鱼精蛋白中和以前。 必要时在关胸前经左心耳或右上肺静脉用内径 1mm( 20G) 导管插入左心房 ,用内荷包缝合固定,经胸壁引出皮肤,连接直接测压装置。 2.在小儿可以术前通过右颈内静脉或右锁骨下静脉置 入 足够长 ( 10~ 15cm) 的右心房管 ( 18G 或 20G)