sewm网站毕业设计论文(编辑修改稿)内容摘要:

面 会 赞 议 助 邀 单 请 位 函 管 理 图 网站功能结构图 11 西华大学毕业设计说明书 系统模块设计 在页面中,为会议参加者提供欢迎界面为管理员提供可视化的操作界面,在此实现的具体的功能模块有:公告栏信息管理功能,用户、赞助单位信息管理功能,图 片随机转换功能,后台登陆功能,网页修改 四 大模块。 公告栏信息管理功能包括:公告栏于前台输出模块、公告于后台连接性的输出模块、公告栏发布模块、公告栏修改模块。 用户、赞助单位信息管理功能模块包括:管理员的增加删除、赞助单位的添加删除、赞助单位的具体信息描述模块。 网页修改模块包括:网页在线修改模块、网页文件的在线上传模块 PHP 为网页提供了文件上传功能,可以将文件上传至指定的目录。 后台登陆功能模块包括:将输入的数据传到数据库,经过比对后,将正确输入账号密码的管理员转到后台欢迎界面。 数据库设计 1. 数 据库逻辑结构设计 在本网站系统中,需要存储和访问各种实时数据信息,为提供方便的信息办理及查询,根据需求及各个功能模块需要在该网站后台 Mysql 数据库中的 sewm 用户连接建立下 5 张表格: 1 管理员信息表格 adm,表需要有 3列: Id、 a_username、 a_userpass 分别用来记录管理员的 ID 号 ,账号和密码。 2 助单位表格 dw,表需要有 3 列: id用来记录赞助单位的标示号 ,name 用来记录赞助单位的名称, link 用来记录赞助单位的链接。 3 公告栏信息表格 ggl,表格需要有 3 列: ggl_id 用来记录不同 公告的标示号 ,ggl_txt 用来记录公告的内容, ggl_time 用来记录公告发布的时间。 4 赞助单位的图片信息表格 gra至少要 2个列: g_id 标示每个图片的标号 ,而记录图片的路径用 g_location 字段。 5 错误表格 t_list,需要 2个内容: Name当前使用人员 ,Sname引发错误内容的 Bug。 2. 数据库基本表设计 Mysql 数据库的 表结构 具体设计如下: 12 西华大学毕业设计说明书 :管理员信息 标识符: adm 简述:管理员的账户信息 表 结构 如表 所示 : 表 表 字段 含义 类型 长 度 备注 主键 约束 a_uername 管理员账号名 VARCHAR 020 NO NULL Id 管理员 ID INT 8 自动增加 NO NULL a_userpass 管理员密码 INT 8 NO NULL :赞助单位信息 标识符: dw 简述:赞助单位的信息 表 结构 如表 所示 : 表 表 字段 含义 类型 长度 备注 主键 约束 name 赞助单位名 VARCHAR 020 NO NULL id 赞助单位 ID INT 8 自动增加 NO NULL link 单位链接 VARCHAR 030 NO NULL :公告栏信息 标识符: ggl 简述:公告栏的信息 表 结构 如表 所示 : 表 表 字段 含义 类型 长度 备注 主键 约束 ggl_txt 公告内容 VARCHAR 0400 NO NULL ggl_id 公告 ID INT 8 自动增加 NO NULL ggl_time 公告发布时间 DATA 8 NO NULL 13 西华大学毕业设计说明书 :赞助单位图片信息 标识符: gra 简述:赞助单位的图片相关信息 表 结构 如表 所示 : 表 表 字段 含义 类型 长度 备注 主键 约束 g_location 图片路径 VARCHAR 0200 NO NULL g_id 图片 ID INT 8 自动增加 NO NULL g_info 图片信息 VARCHAR 020 NO NULL :错误反馈信息 标识符: t_list 简述:相关的系统 Bug 等错误信息 表 结构 如表 所示 : 表 表 字段 含义 类型 长度 备注 主键 约束 Name 系统用户名 VARCHAR 0100 NO NULL Sname 错误信息 VARCHAR 0100 NO NULL 4 系统的 详细 设计与实现 网站首页 在首页中包括了后台管理员登录、网页版权、往届会议链接、公告栏以及各种会议信息交流和服务相关的链接。 其中用户可以直接查看会议的基本信息,在链接中可以看到会议的安排,组织 机构 ,参会的指南 ,征文通知 等 ,其中会议安排是会议的日程安排,里面详细地记录了会议的报到时间,会议开幕时间以及会议期间的一些事务安排;组织机构是大会的组成人员,其中有大会的主席 、 指导委员会 、 程序委员会以及组织委员会 ;参会指南则是到会议的交通路线,提供地图的下载和联系住宿的网址;征文通知是一些征文的规范,比如征稿的范围,征稿的要求。 SEWM2020 的 首页界面如图 所示: 14 西华大学毕业设计说明书 图 网站首页图 后台功能 1. 管理员登陆 在首页点解管理员登陆链接是会出现登陆表单,如 图 所示 : 图 管理员登陆 界面 图 会员输入自己的用户名称和用户密码点击提交后,表单信息将传到 ( php文件)中, 通过在登录界面文件 生成的全局数组,获 得用户信息,并且将其与数据库中 adm 表格的信息进行比较,查找表格中是否存在,用 $sql=SELECT * FROM adm WHERE uesrname=$_POST[39。 username39。 ]语句进行数据查询,如果存在,则用继续验证密码,过程和姓名的验证相同。 如果验证成功则直接弹出窗口,如果登陆失败则会出现如登陆错误画面。 登陆流程图 如 图 所示 : 15 西华大学毕业设计说明书 开 始输 入 完 整 信 息登 录 信 息 正 确调 用 相 应 身 份 用 户 的 管 理 程 序结 束否否是是验 证 用 户 登 录 信 息 图 管理员登陆 程序 流程图 管理验证登录的 核心代码 如下: include ()。 $admuser=$_POST[39。 admuser39。 ]。 //获取登陆界面的用户名 $userpass=$_POST[39。 userpass39。 ]。 //获取登陆界面的密码 $sql= SELECT * FROM adm WHERE a_username= 39。 $admuser39。 //SQL 语句 $res=mysql_query($sql)。 //送 SQL 语句到数据库 if(mysql_num_rows($res)0)//判断是否有数据传回 { $row=mysql_fetch_array($res)。 //获得数据 if($userpass==$row[39。 a_userpass39。 ]) 2. 后台管理欢迎界面: 用户点在验证成功后就可以进入管理员界面 ,如 图 所示 : 16 西华大学毕业设计说明书 图 管理员可以在后台进行许多后台信息的管理,最重要的是对公告栏的管理,如果我们要管理公告栏 ,则点击上方菜单的公告栏管理则可以得到 如下图(特别要注意的是由于有些公告过于冗长,所以我在显示公告内容的时候用了 PHP 中的 short()字符串缩短函数让多于 20 个字符的字符串在 20 个字符后显示“ ...”这样就可以防止字 数太长占用界面) 如 图 所示 : 图 公告栏管理界面图 OK,我们进到了公告栏管理界面,如果我们想要发布一个新公告怎么办呢。 点击上方的发布公告直接跳转到发布公告界面发布新公告, 如 图 所示 : 17 西华大学毕业设计说明书 图 公告发布界面图 那如何修改或者删除以前发布的公告呢。 不要急,在公告界面上直接点击你 想 要修改或者删除的公告,打开新的页面,我们可以在新页面进行编辑甚至删除 ,界面 如 图 所示 : 图 综上 可知: 公告栏管理模块 先提供了一个公告的列表,管理员可以在列表中选择想要修改的公告,或者选择发布公告从而进入 2 个不同的页面,这 2个页面实现了公告的发布,编辑以及删除功能,其 流程图如下 图 : 18 西华大学毕业设计说明书 开始 公告栏列表 公告发布 公告修改 确 认 发 公告编辑 公告删除 布 编 确 辑 认 删 写入数据库 除 结束 图 公告模块的 程 序 流程图 3. 网页的编辑 网站管理员不仅要对数据信息进行维护和修改,也要同时对网页的布局外观随时进行编辑。 那么 我们如何修改网页界面呢。 在后台 任何 一个功能的主界面上方点击网页管理 就可以 进入网页修改主界面 ,如 图 所示 : 19 西华大学毕业设计说明书 图 网页修改界面 我们可以用 2 种方法对网页进行修改,即在线修改和上传自己写好的文件,点击在线修改就可以在外部网站服务器上修改,我在外部服务器挂的网页编辑器在点击我要在线修改后就可以进入,具体 如 图 所示 : 图 线修改 界面 图 另一种 管理网页的方法则是,管理员上传自己事先已经编译好的文件, PHP 实现了的页面中的文件上传,并可以把文件从临时文件复制到想要的目录下,核心代码为: $path =E:/webfile。 //路径 copy($_FILES[file][tmp_name],$path./. //拷贝函数 basename($_FILES[file][tmp_name]))。 在网页管理界面点击浏览,找到想 要上传的文件进行上传 ,如 图 所示 : 20 西华大学毕业设计说明书 图 界面 图 由此,网页管理模块的 程序 流程图 如 图 所示 : 开始 网页管理界面 在线修改 本地修改 文件上传 外部网站 保存文件。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。