网上同学录的设计与实现毕业论文(编辑修改稿)内容摘要:
eaver。 ASP。 Access Design and Implementation of Online Alumni Forum Wang Xiaoli (School of Computer Science and Technology, Major of Computer Science and Technology, class 2 grade 2020, 052230068) Abstract: This paper describes the design and realization of an online alumni forum. This alumni forum is such a website where the schoolmates can municate and keep contact. This website adopts Access as the background database and IIS as the web server. The system visits the Access database through ASP which is a new kind of server script environment. This article elaborates the process of system requirements analysis, the design of the database structure and the configuration of system environment. Key words: Dreamweaver。 ASP。 Access 1 引言 随着计算机网络的发展, Inter 已经成为最有市场潜力的 技术领域,它 越来越深刻的改变 着 人们 的 生活, 给人们的生活带来了诸多的便利。 比如 、 UC 等 各种在线聊天 系统, 已经 深刻的影响 着 人们的 生活 ,使得人们 即使远 在千里之 外也可以 随时通讯。 信息时代的到来,使得 过去的陈旧的联系方式,已经不能满足现代生活的需要, 此时 同学录作为一种方便 同学 之间联系的实用系统便 出现了。 相信大多数同学都使用过 “ 网易 ” 网站的同学录功能。 只要注册为网站的用户后,就可以加入自己的班级或申请属于自己的班级,成为班级成员。 同学录为同学之间的交流提供了很大的方便,大家可以在同学录上留言,聊天等。 每次登录自己 的班级 ,都有一种回家的感觉。 但是同学录毕竟是网站提供的一个免费功能,所以有时候会出现访问速度很慢等现象,而且空间有限 [1]。 为了毕业后同学们联系与交流的需要,为了使我们计算科学与技术专业同学间的友谊长存,设计并开发了一个网上同学录 —— “ 鲁东大学计算机科学与技术学院 05 专升本班 同学录”。 本 同学录 系统旨在 为班级同学之间 的 交流和联系提供一个平台 , 达到增进 同学 之间的感情,方便 同学 联系的目的。 2 开发系统所用相关技术介绍 鲁东大学 毕业 设计 2 Dreamweaver 简介 Dreamweaver 是 Macromedia 公司推出的一款 非常优秀的网页制作工具软件,具有可视化编辑界面,即“所见即所得”的编辑方式使设计者不必编写复杂的 HTML 源代码就可以生成跨平台、跨浏览器的网页。 ASP 相关知识 1. ASP 的文件结构 Active Server Pages(ASP)是服务器端的脚本编写环境。 通过 ASP 可以创建动态 Web页或生成功能强大的 Web 应用程序。 一般来说, ASP 文件包括以下部分的任意组合。 文本; HTML 标记; 客户端脚本程序代码,用“ ” 标识符括起来的部分; 服务器端脚本程序代码 (又 称为 ASP 指令 ),用“ %”和“ %”标识符括起来的部分 [2]。 2. ASP 的内置对象 目前的 ASP 版本总共提供了 5 个内建对象。 各个内置对象的功能 [2]见表。 表 ASP 对象及功能 内置对象名 对象功能 Request 对象 负责从用户端接收信息 Response 对象 负责传送信息给用户 Server 对象 负责控制 ASP的运行环境 Session 对象 负责存储个别用户的信息 Application 对象 负责存储数据以供多个用户使用 3. ASP 的工作原理 ASP 程序不同于普通的 HTML 文件的执行。 所有的 ASP 程序将在 Web 服务器端执行,包括所有嵌在普通 HTML 中的脚本程序,用户端的浏览器不需要执行这些脚本语言。 当程序执行完毕后,服务器只将执行的结果返回给客户浏览器,这样就减轻了客户端浏览器的负担,提高了交互的速度。 ASP 的执行过程如下: 1) 浏览器提交 ASP 的请求给 Web 服务器; 2) Web 服务器接收申请并根据 .asp 的后缀名查找 ASP 文件; 3) 调用 ASP 引擎解释脚本命令,根据命令生成相应的 HTML 文件; 4) 将 HTML 文件送回浏览器; 5) 用户的浏览器解释这些 HTML 文件,并将结果显示出来 [2]。 ASP 的工作流程 [3]如图 所示为: 鲁东大学 毕业 设计 3 ASP 是否要求 连接数据库 HTTP 请求 HTTP 应答 静态网页 动态网页 图 ASP 工作流程图 Access 数据库 Microsoft Access 是目前市场上一种优秀的关系数据库管理系统,它具有易学、易用、功能强大、面向对象的可视化设计等优点。 本同学录系统用 Access 来定义数据创建表,利用表来存储相应信息。 3 用户需求分析 用户调查 网上同学录的现状:现在许多网站,如“新浪”、“网易”等都提供免 费 同学录、校友网的功能。 只要注册为网站的用户后,就可以加入自己的班级或创建自己的班级,成为班级成员。 在同学录上大家可以留言,上传照片等。 但是同学录毕竟是网站提供的一个免费功能,所以有时候会出现访问速度很慢等现象,而且空间有限;并且像“在线聊天”这种功能,现有的同学录基本都不具备。 网上同学录的意义:创建一个属于自己的网上同学录,不仅仅可以解决现有同学录的 访问速度慢、空间有限等缺陷,还可以建立自己的班级聊天室,同学们只要在线,就可以和在线的班级同学聊天。 我们即将结束大学生活,和与我们朝夕相处二年或者五年的同 学分别,我们来自祖国各地,毕业后又将奔向四面八方,利用网络进行联系与交流将会是我们的主要方式。 所以需要制作一个属于我们自己的网上同学录,期待它能够比网络中现有的同学录更好的为同学们服务,增进同学之间、感情,方便同学联系。 确定目标系统的功能 Web 服务器 ADO 数据库 客户端 鲁东大学 毕业 设计 4 根据软件工程的原理,需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准备、清晰、具体的要求。 同学录具备的功能描述如下: 用户注册 : 正常流程 —— 用户只有通过注册后才能进入同学录,才能查看同学录其模块的内容。 这其中包括相册,留言板,聊天室,通讯录。 异常流程 —— 如果用户没有注册,就没有资格进入同学录,只能看到 的界面。 如果点击查看其它页面,系统就会给出出错信息。 上传照片: 正常流程 —— 用户登陆成功后,点击相册,用户会看到其他用户上传的相片,也可以自己上传相片。 相片的格式是一定的,为 “ .jpg”和“ .gif”。 异常流程 —— 用户若没有登陆,点击相册时,系统则提示 “ 您还没有登陆,请重新登陆。 ” 若相片的格式非 “ .jpg”和“ .gif” ,则系统提示 “ 文件格式不对,请重新上传。 ” 留言板: 正常流程 —— 用户登陆成功后,点击留言板,用户 会看到其他用户的留言,也可以自己留言。 异常流程 —— 用户若没有登陆,点击留言板时,系统则提示 “ 您还没有登陆,请重新登陆。 ”。 用户留言内容不能为空,若为空,系统则提示 “ 留言内容不能为空。 ”。 聊天室: 正常流程 —— 用户登陆成功后,点击聊天室,用户可以在线和其他在线用户聊天,但是聊天记录不保存在数据库中,下次登录后这些记录将不存在。 异常流程 —— 用户若没有登陆,点击聊天室时,系统则提示“您还没有登陆,请重新登陆。 ”。 通讯录: 正常流程 —— 用户登陆成功后,点击通讯录,用户会看到已注册的所有用户的一些基本信息 ,如 , 等。 这些信息是从数据库中自动提取的。 异常流程 —— 用户若没有登陆,点击通讯录时,系统则提示“您还没有登陆,请重新登陆。 ”。 数据建模 根据关系数据库的原理,为了把系统数据清晰明确地表达出来,通常需要建立概念模型。 最常用的表示概念数据模型的方法是 “实体 — 联系” 方法 (EntityRelationship Approach),又称为 ER 模型。 ER 图共有三种符号:实体、属性和联系。 经过分析,可鲁东大学 毕业 设计 5 以提取出以下几个实体: 用户 (user),留言本 (liuyan),相片 (photo),现 把它们分别给出。 分别如图 、 、 所示: 图 用户实体图 图 留言本实体图 图 相片实体图 在找出所有实体的基础上,需要进一步分析各实体之间的联系。 经过分析之后,给出所有实体的联系图,即 ER 图,如图 所示。 n m m n 图 同学录的 ER图 4 系统总体设计 系统体系结构 设计 该同学录采用 B/S 模式, B/S 模式是把 Web 技术和数据库技术结合起来的新技术,实现开发环境和应用环境的分离,用户端用相对统一的浏览器代替客户软件,实现跨平台的应用和多媒体服务。 基于 B/S 模式的信息系统通常采用三层结构: “ 浏览器 — Web服务器 — 数据库服务器 ” ,如图 所示 [4]。网上同学录的设计与实现毕业论文(编辑修改稿)
相关推荐
d int yhshoptitle varchar(50) yhshopauthor varchar(20) yhshoptime varchar(20) yhshopcontent varchar(100) 表 数据字段 类型 fid int id int route varchar(100) 数据字段 类型 username varchar(10) password varchar(10)
公告表 查询 查询 新用户信息 帖子表 回帖表 用户信息表 图 33 后台数据流程图 前台数据流程图如图 34 所示: 管理员 登录 执行操作 论坛信息管理 公告信息管理 帖子信息管理 用户信息管理 管理员信息管理 11 注册信息 注册成功用户信息表 用户信息表登录失败登录信息 发布 帖子表 发布信息 查询信息 回复信息 发布 回帖表 用户信息表 查询信息 操作 查询 用户信息表 操作信息 操作
图 38采购订单实体 ER图 图 39订单明细实体 ER图 图 310产品实体 ER图 用户 用户 ID 用户代码 用户口令 用户电话 订单 付款人姓名 产品 ID 付款人电话 用户代号 订单明细 产品 订单 ID 产品 ID 产品数量 产品价格 产品 ID 产品目录 ID 产品名称 产品价格 16 图 311用户评论实体 ER图 图 312目录信息实体 ER图 图 313目录属性实体 ER图
电子商务系统,我们的目标是赋予其基本的电子商务功能,我们应该使本网站的操作尽量简单使它能够吸引更多的在线顾客。 所以我们力图分析理论中对顾客有价值的功能,除了基本的店面功能和网站必备的功能以外,我们还提供了购物车,可以让顾客像在超市中购物一样,将想要购买的物品放入购物车,如果顾客看中了其他物品不想买刚才的 物品时可以从购物车将物品清出,添加新物品。 通过购物车给顾客提供最大的选择空间。
以“只有在合同尚未成立 ,或者虽然成立 ,但因为不符合法定的生效要件而被确认为 1 冯文生:《缔约过失责任制度论要》,河北法学, 20 卷第二期, 79 页。 2申卫星:《民法学》 ,北京大学出版社 2020 年 7 月第 1 版 ,第 498 页。 四川大学本科毕业论文 论缔约过失责任 6 无效或被撤销时 ,缔约人才承担缔约过失责任。 ” 3 (2)“ 在合同订立过程中
1 + 青岛理工大学毕业设计(论文) 19 7= L13 2 42+ 42 5= L14 4 + 1= 9 L15 2 + = L16 1 42+ 42 5= L17 1 + = 9 L18 1 + = 9 L19 2 + 2= L20 1 + 3= L21 1 + = L22 1 + = 9 L23 1 + = L24 1 + = 1216 梁模板工程量 梁的编号 个数 计算式 结果 KL12