毕业论文:基于网络的同学录设计与实现内容摘要:
发表留言,上传照片等等操作, 用户还可以修改密码,修改个人资料并且删除自己的留言和照片, 系统管理员 除 了拥有一般用户的权限以外还可以进行用户管理,班级管理,留言管理和照片管理等等操作。 所有用户都可以查询同学和班级,查看留言和照片。 通过对本系统的需求分析,系统的基本功能已经大体确定。 数据流图 如 所示: 同学录系统 未注册用户 注册用户 数据库 查询同学和班级信息 查看留言和照片 查询同学和班级信息 查看照片或留言 修改个人信息 发表或删除留言发表或删除照片 图 同学录系统数据流图 注 册用户 系统管理员 登陆系统 用户登陆页面 管理员登陆页面 用户管理页面 管理员管理页面 用户名、密码 用户名、密码 D1 用户信息表 D1 用户信息表 管理员信息 用户信息 图 用户登陆数据流图 毕业设计 (论文 ) 第 7 页 共 52 页 非 法 的留言 返回 显示留言主题和内容 进入留言模块 留言主题和内 容 提交 退出留言板块 错误提示 图 留 言模块数据流图 有效的用户名 和密码 用户名和密码 无效的用户名和密码 用户信息表 登陆验证 错误提示 上传图片格式不对 返回 显示图片内容和上传者 进入照片模块 选定上传的图片 提交 退出照片模块 错误提示 图 图片上传模块数据流图 有效的用户名 和密码 用户名和密码 无效的用户名和密码 用户信息表 登陆验证 错误提示 毕业设计 (论文 ) 第 8 页 共 52 页 数据字典 数据字典是关于数据的信息的集 合,也就是对数据流图中包含的所有元素的定义的集合。 数据流图和数据字典共同构成系统的逻辑模型 [5]。 (1)名字:用户信息 别名:无 描述:所有管理员用户 、学生用户必须先登陆本系统,然后进入用户专区操作本系统提供的各项功能,这样就大大提高了系统的安全性。 定义:用户信息 =用户 ID+用户名 +密码 +用户类别 +真实姓名 +性别 +住址 +电子信箱 +联系电话 +出生年月 +用户博客 +MSN++邮编 位置:用来验证用户身份,分配用户权限 (2)名字:班级信息 别名:无 描述:用户根据班级信息选择加入已经存在的班级或者创建新 的班级。 定义:班级信息 =班级 ID+班级名称 +班级界次 +创建时间 位置:供用户加入班级时使用 (3)名字:班级成员表 别名:无 描述:班级中所有加入的成员 定义:班级成员表 =班级 ID+用户 ID+用户加入的时间 无返回结果 显 示 选择或者填写 查 询 查询条件 有效的查 询条件 查询结果 无效的查询 条件 图 查询数据流图 毕业设计 (论文 ) 第 9 页 共 52 页 位置:供查询班级中成员信息或者用户所属班级 (4)名字:留言信息 别名:无 描述:用户发表的留言 定义:留言信息 =留言 ID+发布人 +留言主题 +留言内容 +发布时间 位置:供查看和显示使用 (5)名字:照片信息 别名: 无 描述:用户上传的照片 定义:照片信息 =照片 ID+发布人 +照片名称 +上传时间 位置:供查看和显示使用 毕业设计 (论文 ) 第 10 页 共 52 页 3 系统设计 系统总体结构设计 通过对 同学录系统的 需求分析并结合实际情况分析,本系统的功能结构图如图 所示: 同学录系统 用户界面 用户注册和登陆,加入班级 查看留言和照片 查询校友和班级 查看和发表留言 修改注册信息和密码 管理个人相册 管理个人留言 管理员界面 查看和发表留言 修改注册信息和密码 管理个人相册 班级管理和用户管理 留言管理 照片管理 图 同学录系统功能结构图 毕业设计 (论文 ) 第 11 页 共 52 页 系统数据模型设计 数据 库 概念设计 数据库 (Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域 [6]。 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存 储空间,实现数据资源的充分共享等等。 此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。 特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。 ER图(实体 关系图)提供了表示实体、属性和联系的方法。 * 实体型 :用矩形表示,矩形框内写明实体名 * 属性:用椭圆型表示,并用无向边与其相应实体连接起来 * 联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接。 系统 ER图如 所示 : (1)用户实体 ER 图: (2)管理员实体 ER图 如图 所示 : 用户 班级 姓名 性别 生日 住址 电子邮件 个人博客 用户名 密码 邮政编码 邮编 图 用户实体 ER 图 [6] 管理员 用户名 密码 性别 电子邮件 生日 个人博客 用户名 密码 住址 权限 图 管理员实体 ER 图 毕业设计 (论文 ) 第 12 页 共 52 页 (3)照片实体 ER图 如图 所示 : (4)留言实体 ER 图 如图 所示 : (5)系统 ER图 如图 所示 : 照片 照片编号 上传者 上传时间 照片名 图 照片实体 ER 图 留言 留言内容 留言主题 留言发布人 留言时间 留言编号 图 留言实体 ER 图 N N N M N N 1 管理员 留言 照片 用户 发布人 留言内容 留言主题 发布时间 上传时间 照片名称 发布人 管 理 发表和上传 图 系统 ER 图 毕业设计 (论文 ) 第 13 页 共 52 页 数据库逻辑结构设计(关系模型) 同学录系统的关系模型: 管理员信息(用户名、密码、权限、姓名、性别、出生年月、 家庭住址、电话号码、电子邮箱、 MSN、 ); 学生用户信息(用户名、密码、权限、姓名、性别、出生年月、所在班级、家庭住址、电话号码、电子邮箱、 MSN、 ); 照片信息(照片 ID、用户名、照片名,上传时间); 留言信息(留言 ID、权限、留言主题,留言内容,用户名,留言时间); 数据结构设计(关系表) 根据前面分析的数据流图, ER 图和关系模型,本系统建立一个数据库 xylDB,它由表 用户信息表( USER)、表 班级信息表( CLASS)、表 班级成员表( CATALOG)、表 留 言信息表( MESSAGE)、表 照片信息表( PHOTO)等多个表组成。 在本系统设计中所用到的关系表及其结构如下 表 所示: 表 用户信息表( USER) [7] 字段名 字段类型 字段大小 用户 ID varchar 20 密码 varchar 20 真实姓名 varchar 50 性别 bit 1 生日 smalldatetime 4 住址 varchar 300 邮编 char 6 电话 varchar 50 varchar 50 MSN varchar 100 电子邮件 varchar 100 个人博客 varchar 200 是否管理员 varchar 1 表 班级信息表( CLASS) 字段名 字段类型 字段大小 班级编号 bigint 8 班级名称 varchar 100 班级年界 int 4 创建时间 smalldatetime 4 毕业设计 (论文 ) 第 14 页 共 52 页 表 班级成员表( CATALOG) 字段名 字段类型 字段大小 班级编号 bigint 8 用户 ID varchar 20 加入时间 char 10 表 留言信息表( MESSAGE) 字 段名 字段类型 字段大小 留言编号 bigint 8 留言主题 varchar 100 留言内容 text 16 留言发布人 char 20 留言日期 varchar 50 表 照片信息表( PHOTO) 字段名 字段类型 字段大小 照片编号 bigint 8 用户 ID varchar 20 照片名称 varchar 50 上传时间 smalldatetime 4 开发环境与运行环境 简介 开发环境 本系统采用 技术进行开发,系统开发软件选择 Visual 以及 SQL Server2020 数据库。 (1) 简介: 技术是 Microsoft 公司推出的新一代动态 Web 开发工具,是今后电子商务、电子政务、远程教育等 Web 应用开发的 主流技术之一 [8]。 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。 与以前的 Web 开发模型相比, 提供了数个重要的优点: 增强的性能。 是在服务器上运行的编译好的公共语言运行库代码。 可利用早期绑定、实时 编译、本机优化和盒外缓存服务。 这相当于在编写代码之前便提高了性能。 世界级的工具支持。 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。 威力和灵活性。 由于 基于公共语言运行库,因此 Web 应用程序开发人员可。毕业论文:基于网络的同学录设计与实现
相关推荐
字段宽度 说明 计划编号 Character 8 计划编号 车间编号 Character 8 车间编号 商品编号 Character 8 商品编号 数量 Numeric 数量 日期 Date 8 日期 是否定货 Character 2 是否定货 是否到货 Character 2 是否到货 是否取货 Character 2 是否取货 供应商信息 字段名 字段类型 字段宽度 说明 供应商编号
足 1000h。 化工流程用的大型往复式压缩机的运行往往受化工流程的变化而制约 ,工况不稳定或偏离额定压力下工作时 ,都可能会造成运动规律改变 ,阀片颤振 ,冲击 频率增加 ,寿命下降。 吉林工业技术学院毕业论文 7 2)弹簧失效是导致阀片断裂的主要原因之一。 根据对大型压缩机气阀失效的调查统计 ,发现在有阀片断裂的气阀中 ,几乎都存在失效的弹簧。 检修中发现有些阀片未损坏而弹簧有几个已经碎断
帧动画是指 创建每帧动画的内容,然后逐帧播放。 ◆ 动 作补间动画 动作补间动画是 指同一个对象不同状态的变化,其变化效果是由 Flash 控制的,常用于制作对象的位移、尺寸缩放、旋转、颜色渐变等效果。 动作补间动画是在两个关键帧中创建出来的,两个关键必须是同一个对象的两个不同状态,通过动作补间将西安石油大学本科毕业设计( 论文) 8 两个关键帧中不同状态的对象补间出来。 ◆ 形状补间动画
行泡沫调节。 为此,国内外在用黑夹克对钢 质管道进行防腐保温时,只能采用“二步法”工艺。 为解决钢管包覆黑泡沫夹克层使用 “一步法”工艺的问题,需研究出新的发泡位置确定技术,保证黑夹克管在新“一步法”工艺中连续作业和黑夹克保温管的保温性能。 如何用“一步法”工艺技术生产黑夹克泡沫保温管并尽可能实现其自动化,这是目前需要解决的问题。 本题目从机械机构和电路控制部分分别加以设计
open rders fr this time rid. Prints case manifest for selcted ordrs. Exception Condits: 1. HCOrganization is not fund. 2. No pe orders fr a HC it. 7Use Case Name: Record order fulfilment Srio: r rr
宽,易引起振动。 适当增大前角、后角,有利于减小表面粗糙度值。 但后角过大,易引起振动。 正值刃倾角使切屑流向工件待加工表面,并采取卷屑、断屑措施,可防止切屑划伤已加工表面。 车刀刃磨后,进行研磨,减小刀具的表面粗糙度值,有利于减小工件表面粗糙度值。 及时刃磨或更换车刀,使车刀保持锐利状态。 ④ 常用的车刀种类和用途 (1)车刀的种类 车刀按用途可分外圆车刀,端面车刀,切断刀,镗孔刀