网站的设计与实现毕业设计论文.doc_第1页
网站的设计与实现毕业设计论文.doc_第2页
网站的设计与实现毕业设计论文.doc_第3页
网站的设计与实现毕业设计论文.doc_第4页
网站的设计与实现毕业设计论文.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计报告毕业设计报告 题 目(中文) 湖湖南南* * * * *学学院院传传媒媒管管理理系系系系部部网网站站的的设设计计与与实实现现 姓 名 学 号200800501041 系 别网络传媒系 专业、 班级计算机网络技术0801班 指导教师 二一 年 十十 一一 月 湖南*学院毕业设计诚信声明 本人郑重声明:所呈交的毕业设计,是本人在指导老师的指导下,独 立进行研究工作所取得的成果,成果不存在知识产权争议,除设计中已经 注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的 作品成果。对本设计的研究做出重要贡献的个人和集体均已在文中以明确 方式标明。本人完全意识到本声明的法律结果由本人承担。 毕业设计作者签名: 年 月 日 一、网络传媒系毕业设计任务书一、网络传媒系毕业设计任务书 姓姓 名名学学 号号200800501041 专业、班专业、班 级级 计算机网络技术 0801 班 毕业设计选题毕业设计选题湖南*学院传媒管理系系部网站的设计与实现 主要设计内容:主要设计内容: 根据湖南*学院传媒管理系各部门情况,参考成熟的学院网站,通过与传媒管理 系交流沟通,完成系部网站前台页面模块、后台管理系统和网站数据库设计。 主要设计任务:主要设计任务: 制作前台页面模块,包括主页及各个子页面,建立各个页面与数据库中相关数据链 接,实现前台通过调用数据库把后台数据在前台显示和更新。各个子页面都可正常返回 主页以及正确连接到各个子页面。数据要求前台正确显示后台要求的数据的更新,及错 误处理。通过前台输入用户名密码就可以方便的登陆后台管理页面,并能够通过对后台 页面的操作修改数据库。 文档后台页面模块,包括主页及各个子页面,建立各个页面与数据库中相关数据链 接,实现前台通过调用数据库把后台数据在前台显示和更新。整体网站遵循精品课程网 站设计思路,拥有完善的功能,风格要求简洁大方不单调。各个子页面都可正常返回主 页以及正确连接到各个子页面,子页面与主页面的风格及颜色相同。功能要求使用简单 全面,容易操作。数据要求前台正确显示后台要求的数据的更新,及错误处理。通过前 台输入用户名密码就可以方便的登陆后台管理页面,并能够通过对后台页面的操作修改 数据库。 需提交的设计结果:需提交的设计结果: 1毕业设计报告 2湖南*学院传媒管理系系部网站 指导老师指导老师完成任务期限完成任务期限 审核意见:审核意见: 系主任(签章):系主任(签章): 年年 月月 日日 二、网络传媒系毕业设计方案二、网络传媒系毕业设计方案 姓姓 名名学学 号号200800501041专业、班级专业、班级计算机网络技术 0801 班 毕业设计选题毕业设计选题湖南*学院传媒管理系系部网站的设计与实现 设计目标:设计目标: 完成前台页面模块,包括主页及各个子页面,建立各个页面与数据库中相关数据链接, 实现前台通过调用数据库把后台数据在前台显示和更新。 完成后台页面模块,包括主页及各个子页面,建立各个页面与数据库中相关数据链接, 实现前台通过调用数据库把后台数据在前台显示和更新。 能够通过前台输入用户名密码就可以方便的登陆后台管理页面,并能够通过对后台页 面的操作修改数据库。 设计内容:设计内容: 完成系部概况、党务工作、教学管理、学生管理、专业建设、科研工作、招生就业、 职业技能、继续教育、学院主页模块。 完成后台管理系统,网站通过后台系统对数据进行对内容的更新,如:用户登录后台 后可以完成对新闻的操作,管理用户等,网站后台系统通过超级管理员完成对整个后台系 统的管理。 设计进程:设计进程: 9 月 10 日到 9 月 20 日:按照要求设计好网站结构图,然后进行网站前台的设计,包 括 Logo、Banner、首页、二级页面框架、三级页面框架的设计。 9 月 21 日到 10 月 15 日:进行后台系统数据库进行的设计,实现对数据库的操作, 如:添加、修改、删除等,并实现与前台页面连接。 10 月 16 日到 11 月 1 日:第三阶段是对网站进行测试和发布。 11 月 2 日到 11 月 15 日:完成毕业论文的撰写。 指导教师意见:指导教师意见: 签名:签名: 三、网络传媒系毕业设计指导记录表三、网络传媒系毕业设计指导记录表 姓姓 名名专业、班级专业、班级计算机网络技术 0801 班学号200800501041 毕业设毕业设 计选题计选题 湖南*学院传媒管理系系部网站的设计与实现 设计设计 阶段阶段 指指 导导 意意 见见 毕业设毕业设 计方案计方案 基本符合要求。 设计设计 进程进程 阶段一阶段一 目前已经完成网站结构图和网站前台的设计,包括网站的 logo、banner、 首页、二级页面框架、三级页面框架的设计。 设计设计 进程进程 阶段二阶段二 目前已经完成后台系统数据库进行的设计,实现对数据库的操作,如:添加、 修改、删除等,并实现与前台页面连接。但是因为作者考虑太过简洁,导致网 站首页的数据量较少,二级页面太过单调。其次后台的功能不太完善,比如文 件上传下载的功能很不理想,速度较慢;对新闻的操作功能不完整;对组的管 理权限少等问题。 设计设计 进程进程 阶段三阶段三 及结果及结果 改善了前期的不足,添加了两个数据项,采用滑动门的形式来体现。对二 级页面的整体布局也进行了修改,在内容部分的右侧,加入了最新推荐、热点 排行、系务公告三个部分,是页面布局不再单调。在后台的设计中采取一种较 为理想的方法实现数据的上传下载功能,在新闻模块中,曾加了首页显示,推 荐等功能。同时也丰富了用户组的权限。网站各功能已经基本完成,可继续进 行测试和发布。 设计设计 报告报告 初稿初稿 网站的初稿缺少网站详细设计的内容,比如在网站的设计目标中只单调的说 明了网站的整体目标,而缺乏对网站目标的具体描述;网站的各功能的实现没 有详细介绍,在实现某一项功能时只是大概的介绍了功能的实现过程,没有对 怎么实现功能做强调。 设计设计 报告报告 修改稿修改稿 网站的目标、功能表述清楚,整体设计恰当,前台后台的功能实现详略结合 很直观。 格式符合要求,可以参加答辩。 指导教师: 年 月 日 四、网络传媒系毕业设计答辩记录表四、网络传媒系毕业设计答辩记录表 毕业设计毕业设计 题题 目目 湖南*学院传媒管理系系部网站的设计与实现 作者姓名作者姓名 所属系、专业、年级所属系、专业、年级网络传媒系计算机网络技术 0801 班 指导教师指导教师 姓名、职姓名、职 称称 答答 辩辩 会会 纪纪 要要 时间时间地点地点 姓姓 名名职务(职称)职务(职称)姓姓 名名职务(职称)职务(职称)姓姓 名名职务(职称)职务(职称) 答辩答辩 小组小组 成员成员 答辩中提出的主要问题及回答的简要情况记录:答辩中提出的主要问题及回答的简要情况记录: 会议主持人签名:会议主持人签名: 记录人签名:记录人签名: 年年 月月 日日 答辩小组意见及评分:答辩小组意见及评分: 评分:评分: 答辩组长签名:答辩组长签名: 年年 月月 日日 五、网络传媒系毕业设计评分表五、网络传媒系毕业设计评分表 姓名姓名 专业、班专业、班 级级 计算机网络技术 0801 班学号学号200800501041 毕业设计毕业设计 选题选题 湖南*学院传媒管理系系部网站的设计与实现 毕业设毕业设 计过程计过程 (20%20%) 评分:评分: 指导老师:指导老师: 毕业设毕业设 计作品计作品 (30%30%) 评分:评分: 指导老师:指导老师: 毕业设毕业设 计报告计报告 (30%30%) 评分:评分: 指导老师:指导老师: 毕业设毕业设 计答辩计答辩 (20%20%) 评分:评分: 答辩组长:答辩组长: 毕业设毕业设 计总评计总评 评分:评分: 指导老师:指导老师: 年 月 日 注:未被抽取参加答辩者,设计作品与设计报告的分值比例各增加 10%。 目 录 1 1 网站介绍网站介绍 1 1 1.2 网站面向的用户群体 1 1.3 网站的功能性需求 1 1.4 网站的非功能性需求 2 1.4.1 用户界面需求.2 1.4.2 网站开发环境需求.2 2.2.网站总体设计网站总体设计3 3 2.1 设计目标 3 2.2 网站的结构设计 4 3 3网站前台的具体实现网站前台的具体实现 5 5 31 首页 .5 3.2 系部概况 7 3.3 党务工作 7 3.4 教学管理 8 3.5 学生管理 9 3.6 专业建设 9 3.7 科研工作 .10 3.8 招生就业 .11 3.9 职业技能 .11 3.10 继续教育 11 4.4. 网站后台的具体实现网站后台的具体实现 1212 4.1 登录模块.12 4.2 用户管理模块.12 4.3 组管理模块 .12 4.4 数据库备份.12 4.6 新闻管理模块 .13 4.7 学生管理模块 .13 4.8 教研室信息管理.13 4.9 上传文件管理.13 5.5. 系统数据库设计系统数据库设计 1414 5.1 数据库需求分析.14 5.1.1 ABOUT(系部信息)表.14 5.1.2 ADMIN(用户信息管理)表14 5.1.3 BIGCLASSNAME(新闻大类)表.14 5.1.4 SMALLCLASSNAME(新闻小类)表.15 5.1.5 BYS(优秀毕业生信息)表15 5.1.6 DOWNLOAD(下载文件信息)表.15 5.1.7GONGZHONG(工种信息)表15 5.1.8 GROUP(组权限)表.15 5.1.9 SMALL_OLD(教研室信息分类)表16 5.1.10 NEWS(新闻)表16 5.2 数据表设计.16 5.2.1 ABOUT(系部信息)表.16 5.2.2 ADMIN(用户信息管理)表17 5.2.3 BIGCLASSNAME(新闻大类)表.17 5.2.4 SMALLCLASSNAME(新闻小类)表.17 5.2.5 BYS(优秀毕业生信息)表18 5.2.6 DOWNLOAD(下载文件信息)表.18 5.2.7GONGZHONG(工种信息)表18 5.2.8 GROUP(组权限)表.18 5.2.9 SMALL_OLD(教研室信息分类)表19 5.2.10 NEWS(新闻)表19 5.2.11 系统登陆界面20 5.2.12 登录系统后的界面.20 6.6. 各功能模块的具体实现各功能模块的具体实现 2121 61 登录模块的实现21 62 用户管理的实现21 63 用户组管理的实现22 64 数据库备份的实现23 65 文件上传下载的实现24 66 系部中心管理的实现25 67 教研室信息管理的实现25 68 新闻管理的实现25 69 课程管理的实现26 610 学生管理的实现 .26 611 继续教育管理的实现.26 612 数据库连接的实现 .27 613 后台页面权限的实现 .27 614 数据分页的实现 .27 7.7. 网站测试网站测试 2929 7.1 测试的目的 .29 7.2 测试的方法 .29 7.3 测试用例 .31 7.4 测试总结31 总结总结 3232 湖南*学院传媒管理系系部网站的设计与实现 计算机网络技术 0801 班 摘要:网站定位于湖南*学院传媒管理系系部网站,操作系统选择目前常用 的 Windows xp 和 Windows server2003。系统性质管理信息系统。网站前台功 能包含系部概况、党务工作、教学管理、学生管理、专业建设、科研工作、招 生就业、职业技能、继续教育、学院主页。网站界面力求简洁、易用,在标准 化的基础上考虑界面的美观和新颖。网站主要用来进行教学信息的发布与显示。 作为一个网站,应该由一些相关及相对独立的模块耦合而成。本网站系统主要 包括系部概况、党务工作、教学管理、学生管理、专业建设、科研工作、招生 就业、职业技能、继续教育、学院主页模块,每个页面包含丰富的内容,每个 大的模块下又细分为几个的功能模块。网站通过后台系统对数据进行更新。 关键字:学校网站 ASP ACCESS 数据库 Abstract: Website locates in hunan mass media vocational technical college media management department website. The operating system selectes currently used server2003 Windows xp and Windows. System properties manage the information system Website receptionist function involves department profiles, party functionaries, teaching management, student management, professional construction, the scientific research work, and recruit students employment, vocational skills, continue to education, college homepage. Web interface is concise, easy to use, on the basis of the standardization to consider interface aesthetics and innovative. Website mainly used for teaching information release and display. As a web, should by some relevant and relatively independent module coupling and into. This website system includes department profiles, party functionaries, teaching management, student management, professional construction, the scientific research work, and recruit students employment, vocational skills, continue to education, college homepage modules, and every page includes the rich content, every large module, and further into several under function modules. Website through the backend systems of data content renewal. KeyWords: NetSite for shcool , ASP , ACCESS DataBase 第 1 页 共 37 页 1 1 网站介绍网站介绍 本网站定位于湖南*学院传媒管理系系部网站,操作系统选择目前常用 的 Windows xp 和 Windows server2003。系统性质管理信息系统。 本网站前台功能包含系部概况、党务工作、教学管理、学生管理、专业建 设、科研工作、招生就业、职业技能、继续教育、学院主页。网站界面力求简 洁、易用,在标准化的基础上考虑界面的美观和新颖。 1.21.2 网站面向的用户群体网站面向的用户群体 网站面向本系的全体师生的教务管理系统,用户群体为这些该专业的学生、 老师或者工作人员。 1.31.3 网站的功能性需求网站的功能性需求 网站的功能需求,如表 1.1、1.2 所示: 表 1.1 功能需求表 前台需求前台需求 功能序号功能序号功能名称功能名称功能说明功能说明 1 系部概况系部的概况、组织机构、大事记、领导班子、名师风采 2 党务工作党总支简介、活动动态、组织机构 3 教学管理教务公告、课程建设、团队建设、实习实训成果、资料下载 4 学生管理团总支、学生会、学生活动、社团风采 5 专业建设介绍各个专业 6 科研工作科研动态、课程管理、 发表论文、获奖及其他 7 招生就业招生信息、就业信息、就业指导、优秀毕业生 8 职业技能报考信息、工种介绍、成绩查询 9 继续教育自考本科专业介绍、报考信息 第 2 页 共 37 页 表 1.2 功能需求表 后台需求后台需求 后台需求后台需求功能序号功能序号功能名称功能名称 1 用户管理添加、修改、删除 2 组管理添加、修改、删除 3 修改密码修改 4 数据库备份压缩备份、恢复 5 教研室管理修改 6 课程信息添加、修改、删除 7 系部管理中心修改 8 新闻管理新闻管理、是否首页显示、添加大类、小类 9 学生管理学生会管理、社团风采、就业指导工种管理 10 继续教育专业的添加、修改与删除 11 文件管理上传、删除 1.41.4 网站的非功能性需求网站的非功能性需求 .1 用户界面需求用户界面需求 简洁、易用、易懂,美观、大方、标准、实用、具备一定的兼容性。 .2 网站开发环境需求网站开发环境需求 软件环境:兼容当前主流操作系统 Windows XP/server2003 等。 硬件环境:386 以上计算机。 第 3 页 共 37 页 2.2.网站总体设计网站总体设计 本网站主要用来进行教学信息的发布与显示。作为一个网站,应该由一些 相关及相对独立的模块耦合而成。本网站系统主要包括系部概况、党务工作、 教学管理、学生管理、专业建设、科研工作、招生就业、职业技能、继续教育、 学院主页模块,每个页面包含丰富的内容,每个大的模块下又细分为几个的功 能模块。 2.12.1 设计目标设计目标 制作前台页面模块,包括主页及各个子页面,建立各个页面与数据库中相 关数据链接,实现前台通过调用数据库把后台数据在前台显示和更新。网站拥 有完善的功能,风格要求简洁大方不单调。各个子页面都可正常返回主页以及 正确连接到各个子页面,子页面与主页面的风格及颜色相同。功能要求使用简 单全面,容易操作。数据要求前台正确显示后台要求的数据的更新,及错误处 理。通过前台输入用户名密码就可以方便的登陆后台管理页面,并能够通过对 后台页面的操作修改数据库。 文档后台页面模块,包括主页及各个子页面,建立各个页面与数据库中相 关数据链接,实现前台通过调用数据库把后台数据在前台显示和更新。整体网 站遵循精品课程网站设计思路,拥有完善的功能,风格要求简洁大方不单调。 各个子页面都可正常返回主页以及正确连接到各个子页面,子页面与主页面的 风格及颜色相同。功能要求使用简单全面,容易操作。数据要求前台正确显示 后台要求的数据的更新,及错误处理。通过前台输入用户名密码就可以方便的 登陆后台管理页面,并能够通过对后台页面的操作修改数据库。 2.22.2 网站的结构设计网站的结构设计 由上面的分析,网站的结构设计成,如图 2-1、2-2 所示: 第 4 页 共 37 页 图 2-1 网站前台系统结构 图 2-2 网站后台系统结构 首 页 系部概况 党务工作 教学管理 学生管理 专业建设 招生就业 科研工作 职业技能 前台页面的设计 继续教育 学院主页 后台页面的设计 第 5 页 共 37 页 3 3网站前台的具体实现网站前台的具体实现 网站主要包括:系部概况、党务工作、教学管理、学生管理、 专业建设、 科研工作、招生就业、职业技能、继续教育九个子页面。制作过程如下: 3 31 1 首页首页 制作过程:首先利用 Fireworks 制作了网站 LOGO,大小为 980*85,然后再 用 Flash 工具制作 flash 加进到 logo 中,这样直观、形象、简单的知道网站多要 表现的主题。主页中间的切换图片是利用 asp 代码做的,看起来有 flash 的效果。 系部公告、教务公告、活动动态、招生信息和就业信息的滑动门都是利用了 asp 代码做成的。建立一个 css 样式表 index.css。主页主要分为四个框架: zhuti、zhuanyezhuti、xuanxiang1、2 四个框架,其中 zhuanyezhuti 框架又分为多 个小栏目,各个栏目的设计也是用 div 布局的。主页包括的内容主要有:网站 的域名,导航条,LOGO,版权。导航条又包含系部概况、党务工作、教学管 理、学生管理、专业建设、科研工作、招生就业、职业技能、继续教育、学院 主页。模块内容,如图 3-1、3-2、3-3 所示: 图 3-1 header.asp 图 3-2 content 第 6 页 共 37 页 图 3-3 footer.asp 主页的内容,如图 3-4 所示: 图 3-4 index.asp 3.23.2 系部概况系部概况 制作过程及使用的技术:首先把这个的页面的框架用 DIV+CSS 写出来,二 级页面是使用的一个固定模板框架,采用并且左、中、右的布局模式,利用 left 第 7 页 共 37 页 板块作为二级导航,right 作为固定的板块,用来显示最新的教务公告、热点排 行、最新推荐;中间部分主要用来展示相应内容了。程序的开始和结束分别调 用了 header.asp、footer.asp 页面。效果如图 3-5 所示: 图 3-5 xbgk.asp 3.33.3 党务工作党务工作 制作过程及使用的技术:首先套用二级页面的页面框架,必须注意的是 header.asp 跟 footer.asp 内容的始终保持在宽度 986 个像素,这样在调用相应模 块内容不会出现错误。中间的内容部分采用标题的形式,点击进入三级页面。 程序的开始和结束分别调用了 header.asp、footer.asp 页面的内容。效果如 3-6 所示: 3.43.4 教学管理教学管理 制作过程及使用的技术:制作过程和技术类似于党务工作,故不做详述, 该模块介绍了系部发布的一些新闻公告、专业课程的建设、省级团队、资料下 载、实习实训成果下载,程序的开始和结束分别调用了 header.asp、footer.asp 第 8 页 共 37 页 页面的内容。效果如图 3-7 所示: 图 3-6 dwgz.asp 图 3-7 jwgl.asp 3.53.5 学生管理学生管理 制作过程及使用的技术:制作过程和技术类似于党务工作,故不做详述, 该模块介绍了系部发布的学生活动、学生会和团总支、社团风采,程序的开始 第 9 页 共 37 页 和结束分别调用了 header.asp、footer.asp 页面的内容。效果如图 3-8 所示: 图 3-8 xsgl.asp 3.63.6 专业建设专业建设 制作过程及使用的技术:首先程序的开始和结束分别调用了 header.asp、footer.asp 页面的内容。该页展示了系部的各个专业,点击各个专业 可看到介绍专业的文章,内容的布局是各个专业添加在一个表格内,每条记录 放在一个单元格里面,点击链接内容标题通过 asp 技术就可以把内容从后台数 据库调用显示出来。效果如图 3-9 所示: 3.73.7 科研工作科研工作 制作过程及使用的技术:首先程序的开始和结束分别调用了 header.asp、footer.asp 页面的内容。具体做法与教务管理类似。该页介绍了系部 科研工作的相关信息、课程管理、论文发表和获奖的情况,点击内容标题通过 asp 技术就可以把内容从后台数据库调用出来显示在页面上。效果如图 3-10 所 第 10 页 共 37 页 示: 图 3-9 zyjs.asp 图 3-10 kydt.asp 3.83.8 招生就业招生就业 制作过程及使用的技术:首先程序的开始和结束分别调用了 header.asp、footer.asp 页面的内容。该页主要展示招生信息、就业信息、就业指 第 11 页 共 37 页 导和优秀毕业生。点击链接内容标题通过 asp 技术就可以把内容从后台数据库 调用显示出来。结构类似于教务管理,这里不再插效果图。 3.93.9 职业技能职业技能 制作过程及使用的技术:首先程序的开始和结束分别调用了 header.asp、footer.asp 页面的内容。该页主要展示报考信息、工种介绍及成绩查 询,点击链接内容标题通过 asp 技术就可以把内容从后台数据库调用显示出来。 结构类似于教务管理,这里不再插效果图。 3.103.10 继续教育继续教育 制作过程及使用的技术:首先程序的开始和结束分别调用了 header.asp、footer.asp 页面的内容。该页主要展示报考信息及自考本科的专业介 绍,点击链接内容标题通过 asp 技术就可以把内容从后台数据库调用显示出来。 结构是用表格布局,显示内容的方式是一行标题(专业)一行介绍,这里的介 绍只是一个控制了字数的,查看全部介绍可以点击链接内容标题通过 asp 技术 就可以把内容从后台数据库调用显示出来。效果图如 3-11 所示: 图 3-11 zkbk.asp 第 12 页 共 37 页 4.4. 网站后台的具体实现网站后台的具体实现 本后台系统主要用来进行商务、新闻、用户信息的加添与删除。作为一个 系统,应该由一些相关及相对独立的模块耦合而成。本后台系统主要包括以下 几个主要页面及几个大的模块,每个页面包含丰富的内容,每个大的模块下又 细分为几个的功能模块。 4.14.1 登录模块登录模块 拷虑到网站系统的安全性,设置了登录模块。非系统管理员及后台用户不 能登录系统,这大大的提高了网站后台的安全性。并且必须用过登录验证才能 转入相应的使用页面,系统还将记录下该管理员的登录信息,登录 IP、登录时 长、版本信息等。这对系统的安全管理有了进一步的依据。 4.24.2 用户管理模块用户管理模块 本后台系统严格对后台系统的用户权限进行管理,只有管理员及得到有相 应权限的用户才可以对后台管理系统执行添加、修改、删除用户、新闻发布、 组管理、教研室信息修改、学生管理、文件上传、课程管理等操作。 4.34.3 组管理模块组管理模块 通过管理员根据该组的需求针对某一项特定的功能设置相应的权限,比如: 是否可以发布新闻、上传数据等。 4.44.4 数据库备份数据库备份 管理员或者有备份权限的用户可以对数据库进行备份操作,允许自定义备 份文件的名称、路径;在需要时可以对数据库进行恢复操作,这大大的提高了 网站数据的安全性。 第 13 页 共 37 页 4.64.6 新闻管理模块新闻管理模块 新闻是后台系统最为重要的一个模块之一,其占的比重也是相当大的。它 分为二个大模块:新闻分类、新闻管理模块。 新闻分类主要是将新闻拆分为多个类,例如将新闻分为:系部新闻、大事 记、报考信息、科研动态等。这样方便了对后台的管理以及管理员对网站后期 的维护。 新闻管理模块主要是对新闻进行添加、修改、删除操作。用户根据分类来 对新闻进行发布、修改、删除。系统还允许有权限的用户对新闻设置首页显示。 管理员还可以对新闻模块添加分类,以方便对网站新闻发布的后续需求。 4.74.7 学生管理模块学生管理模块 管理员以及有相应权限的组、用户可以对学生管理模块是对团总支学生会、 社团风采、就业指导、优秀毕业生、添加优秀毕业生、工种管理、添加工种进 行修改操作。 4.84.8 教研室信息管理教研室信息管理 管理员以及有相应权限的组、用户可以对教研室信息进行修改操作。 4.94.9 上传文件管理上传文件管理 管理员以及有相应权限的组、用户可以上传文件,由管理员对文件进行 管理。 第 14 页 共 37 页 5.5. 系统数据库设计系统数据库设计 对于数据库应用系统来说,设计数据库是非常重要的,也是首要的工作。 一般先设计系统的数据库,然后再开始设计应用程序。由系统的需求分析和功 能要求,进行数据库设计。首先对数据库进行需求分析,确定需要创建哪些数 据表和数据对象,然后创建数据库、数据表及数据对象,最后还要进行数据库 初始化操作,即要设置系统运行时需要的初始数据。 5.15.1 数据库需求分析数据库需求分析 根据本系统功能要求, 湖南*学院传媒管理系系部网站后台需要以下 数据项: .1 ABOUTABOUT(系部信息)表(系部信息)表 About 表用于存储系部各个机构的信息、以及一些介绍。该表的字段包括: xbjj(系部简介) 、zzjg(组织机构) 、ls(历史) 、ldbz(领导班子) 、dzjg(当 总机构) 、sjtd(省级教学团队) 、xbjg(系部结构) 、dzjj(党总简介) 、xsh(学 生会)jyzd(就业指导) 。 .2 ADMINADMIN(用户信息管理)表(用户信息管理)表 Admin 表用于存储后台的用户包括管理员、操作员的信息。该表的字段包 括:Groupid (权限值) 、username(用户名) 、password(密码) 、Purview(用 户权限) 、LastLoginIP(最后登录 IP) 、 LastLoginTime(最后登录时间) 、 LastLogoutTime(最后退出系统时间) 、 LoginTimes(登录次数) 、 RndPassword(随机密码)等。 .3 BIGCLASSNAMEBIGCLASSNAME(新闻大类)表(新闻大类)表 Bigclass 表用于存储新闻所属的大类(我们在后台系统将新闻写如数据库时, 会要求选择新闻所属的大类以及小类,用以与不同类型的新闻区别) 。该表的字 段包括: classid(大类的 id 值) 、bigclassname(大类名称) 。 第 15 页 共 37 页 .4 SMALLCLASSNAMESMALLCLASSNAME(新闻小类)表(新闻小类)表 smallclassname 表用于存储新闻所属的大类(我们在后台系统将新闻写如数 据库时,会要求选择新闻所属的大类以及小类,用以与不同类型的新闻区别) 。 该表的字段包括:Smllclassname 表字段有: smallclassid (小类的 id 值) 、 Smllclassnam(小类名称) 、bigclassnam(所属的大类名称) 。 .5 BYSBYS(优秀毕业生信息(优秀毕业生信息)表)表 Bys 表用于存储优秀毕业生的信息,该表的字段包括: name(姓名) 、 class(班级) 、zy(专业名称) 、date(出生日期)等一些基本信息。 .6 DOWNLOADDOWNLOAD(下载文件信息)表(下载文件信息)表 Download 表用于存放下载文件的信息,为系部提供良好快捷的数据发布平 台。该表的字段包括: filetitle(文件标题) fileURL(文件路径)type(文件 类型) 。 5.1.7GONGZHONG5.1.7GONGZHONG(工种信息(工种信息)表)表 Gongzhong 表用于存储系部相关工种的数据表,该表的字段包括:name (工种名称) 、 js(介绍) 。 .8 GROUPGROUP(组权限)表(组权限)表 Group 组权限表用于存储各个组相对应的权限,分别用一组 0 和 1 表示,每 个 0 或 1 代表对一种功能使用的权限。该表的字段包括:name(组名称) 、 power(用户权限) 。 .9 SMALL_OLDSMALL_OLD(教研室信息分类)表(教研室信息分类)表 Small_old 表用于将教研室信息分类,每个教研室对应多种与本教研室有关 的信息字段,如:文秘教研室可以分为教研室通知、老师信箱、教研室专业建 设、课程建设等。该表的字段包括:smallclassname(小类) 、bigclassname(大 类) 。 第 16 页 共 37 页 .10 NEWSNEWS( (新闻新闻) )表表 News 表是功能最强大信息最全面的数据表,用于存储各种公告、新闻。该 表的字段包括:id 、title(标题) 、zuozhe(作者) 、come(新闻来源) 、 hits(点击量) 、time(时间) 、content(内容)class(类)bigclassname(新闻 所属的大类) 、smallclassname(新闻所属的小类)等。 5.25.2 数据表设计数据表设计 根据上面的分析,创建以下数据表,分别列出各数据表的详细内容: .1 ABOUTABOUT(系部信息)表(系部信息)表 表 5.1 about 表 字段名称字段名称数据类型数据类型备注备注 编号自动编号自动编号 xbjj备注系部简介 zzjg备注组织机构 ls备注历史 ldbz备注领导班子 dzjg备注党总机构 sjtd备注省级教学团队 xbjg备注系部机构 dzjj备注党总简介 xsh备注团总支学生会 jyzd备注就业指导 第 17 页 共 37 页 5.2.2 admin(用户信息管理)表(用户信息管理)表 表 5.2 admin 表 字段名称字段名称数据类型数据类型备注备注 ID自动编号 ID Groupid数字权限 ID UserName文本用户名 Password文本用户密码 Purview数字用户权限 LastLoginIP文本最后登录 IP LastLoginTime日期/时间最后登录时间 LastLogoutTime日期/时间最后退出系统时间 LoginTimes数字登录次数 AdminPurview_Article数字登陆信息 AdminPurview_Soft数字登陆信息 AdminPurview_Photo数字登陆信息 AdminPurview_Guest文本登陆信息 AdminPurview_Others文本登陆信息 RndPassword文本随机密码 .3 BIGCLASSNAMEBIGCLASSNAME(新闻大类)表(新闻大类)表 表 5.3 bigclassname 表 字段名称字段名称数据类型数据类型备注备注 BigClassID自动编号大类 ID BigClassName文本大类名 .4 SMALLCLASSNAMESMALLCLASSNAME(新闻小类)表(新闻小类)表 表 5.4 smallclassname 表 字段名称字段名称数据类型数据类型备注备注 SmallClassID自动编号小类 ID SmallClassName文本小类名称 BigClassName文本所属大类名称 第 18 页 共 37 页 .5 BYSBYS(优秀毕业生信息)表(优秀毕业生信息)表 表 5.5 bys 表 字段名称字段名称数据类型数据类型备注备注 id自动编号自动编号 name文本姓名 sex文本性别 mz文本民族 age数字年龄 class文本班级 zy文本专业 date日期/时间出生日期 .6 DOWNLOADDOWNLOAD(下载文件信息)表(下载文件信息)表 .表 5.6 download 表 字段名称字段名称数据类型数据类型备注备注 id自动编号自动编号 filetitle文本文件标题 fileurl 文本文件路径 type文本文件类型 5.2.7GONGZHONG5.2.7GONGZHONG(工种信息)表(工种信息)表 表 5.7 gongzhong 表 字段名称字段名称数据类型数据类型备注备注 id自动编号自动编号 name文本工种名称 js备注工种介绍 .8 GROUPGROUP(组权限)表(组权限)表 表 5.8 group 表 字段名称字段名称数据类型数据类型备注备注 id自动编号自动编号 name文本组、用户类别 power备注权限值 createdate日期/时间创建时间 第 19 页 共 37 页 .9 SMALL_OLDSMALL_OLD(教研室信息分类)表(教研室信息分类)表 表 5.9 small_old 表 字段名称字段名称数据类型数据类型备注备注 SmallClassID自动编号自动编号 SmallClassName文本小类名称 BigClassName文本大类名称 .10 NEWS(NEWS(新闻新闻) )表表 表 5.10 news 表 字段名称字段名称数据类型数据类型备注备注 id自动编号自动编号 title文本新闻标题 zuozhe文本新闻作者 come文本新闻来源 hits数字关注度 time时间日期添加时间 content备注新闻内容 bigclassname文本新闻大类 SmallClassName文本新闻小类 isimg是/否是否图片新闻 isindex数字是否推荐为首页显示 第 20 页 共 37 页 .11 系统登陆界面系统登陆界面 图 5-1系统登陆界面 .12 登录系统后的界面登录系统后的界面 图 5-2 登录后台系统后的界面 第 21 页 共 37 页 6.6. 各功能模块的具体实现各功能模块的具体实现 6 61 1 登录模块的实现登录模块的实现 登录系统的作用是让系统管理员进入后台进行日常管理,页面为 Login.asp,登陆检测页面为 check.asp。单击“提交”按扭,检测成功后跳转到 ES_Main.asp 页面进行后台管理。check.asp 主要代码如下: check.aspcheck.asp : : /*/*登陆验证页面登陆验证页面*/*/ password=MD5(password) /*对密码进行 MD5 加密 */ sql=“select * from admin where password=“data source=“&server.mappath(“data/data.mdb“) /* 连接记录集对象*/ conn.open connstr /* 打开记录集对象*/ 6 61313 后台页面权限的实现后台页面权限的实现 admin_system.aspadmin_system.asp : : ComeUrl=lcase(trim(request.ServerVariables(“HTTP_REFERER“) if ComeUrl=“ then /*判断路径,如果是直接进入后台则禁止访问*/ response.write “对不起,为了系统安全,不允许直接 输入地址访问本系统的后台管理页面。“ cUrl=trim(“http:/“ & Request.ServerVariables(“SERVER_NAME“) if mid(ComeUrl,len(cUrl)+1,1)=“:“ then cUrl=cUrl & “:“ & Request.ServerVariables(“SERVER_PORT“) end if cUrl=lcase(cUrl & request.ServerVariables(“SCRIPT_NAME“) /*如果是直接进入后台则禁止访问*/ if lcase(left(ComeUrl,instrrev(ComeUrl,“/“)1 then 第 28 页 共 37 页 第一页 /*将数据定位第一页*/ 第一页 1 then% “上一页 /*将数据定位到当前页的前一页*/ 上一页 rs.pagecount then% “下一页 /*将数据定位到当前页的下一页*/ 下一页rs.pagecount then% “最后一页 /*将数据定位最后一页*/ 最后一页 第 29 页 共 37 页 7.7. 网站测试网站测试 网站建设完成后,接下来的工作就是进行测试与发布,这是很关键的一个 步骤。下面就介

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论