当前位置:首页>> >>


毕业设计选题管理系统的设计与实现PHP.rar

收藏

资源目录
    文档预览:
    编号:20180913212759746    类型:共享资源    大小:7.12MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    毕业设计 选题 管理 系统 设计 实现 PHP
    资源描述:
    学号 : 201310320102 上海海事大学 本科 毕业设计(论文) 毕业设计 选题管理系统的设计与实现 学 院: 信息工程学院 专 业: 电子 信息工程 班 级: 电信 132 姓 名: 王亮 指导教师: 古海云 完成日期: 2017 年 4 月 27 日 承诺书 本人郑重承诺:所呈交的毕业论文 “ 毕业设计 选题 管理 系统的设计与实现 ” 是在导师的指导下 , 严格按照学校和学院的有关规定由本人独立完成 。 文中所引用的观 点和参考资料均已标注并加以注释 。 论文研究过程中不存在抄袭他人研究成果和伪 造相关数据等行为。如若出现任何侵犯他人知识产权等问题,本人愿意承担相关法律责任。 承诺人(签名 ) : 日期: 年 月 日 摘 要 随着中国走入信息化时代,信息技术蓬勃发展,办公自动化的足迹也走遍了各行各业的角落,而传统的人工管理操作也逐渐被正兴起的网络自动化管理所取代。学校作为现代信息化的先驱和传播者,一个基于 WEB 的网络教育平台更是学校在现代教育技术的改革和发展中不可或缺的部分。毕业设计是高等学校在大学生教学过程的最后阶段所使用 的一种总结性的实践教学手段,也是每一位高校大学生在毕业前必需完成的教学任务。在毕业设计的全部管理工作中双向选题工作是必需进行也是首要进行的环节,如何确保毕业设计的选题过程的公开性,公平性,公正性,一个合理的毕业设计选题管理系统可以完美解决这个问题。 本文中实现毕业设计选题管理功能的基于 WEB 的应用系统采取 B/S 架构,使用Dreamweaver+PHP+SQL 作为开发工具。本文重点介绍了该毕业设计选题管理系统的开发历程:解决需求、构造框架、数据库建设、实现各用户功能、编程实现系统、对系统进行测试等。系统的主要 功能包括了学生填报、导师申报、管理员审核管理、毕业设计课题信息录入、留言等功能。该系统分为学生、导师和管理员三种角色。 关键词 :毕业设计选题系统, WEB, B/S 架构, Dreamweaver, SQL, php Abstract With the Chinese into the information era, the rapid development of information technology, office automation footprint also traveled from all walks of life corner, network automation management and the traditional manual operation has gradually been replaced by the emerging. As a pioneer and disseminator of modern informatization, school, an online education platform based on WEB, is an indispensable part of the reform and development of modern educational technology. Graduation project is a summary practice teaching method used in the final stage of College Students' teaching process. It is also the teaching task that every university student must finish before graduation. In the overall management of graduation design in the two-way selection work is necessary and primary for the link , how to ensure the openness of the process of the graduation design topic, fairness, impartiality, a reasonable graduation design topic management system can solve this problem perfectly. In this paper, the implementation of graduation project management function based on WEB application system, take the B/S framework, as a development tool using Dreamweaver+PHP+SQL. This article focuses on the graduation project management system development process: solution requirements, construction framework, database construction, the realization of user functions, programming systems, testing the system. The main functions of the system include the students fill in, tutor declaration, administrator audit management, graduation design, subject information input, message and other functions. The system is divided into students, mentors and administrators of three roles. Key words: graduation project selection system, WEB, B/S architecture, Dreamweaver, SQL, PHP 目 录 1 绪论 ......................................................................................................................................... 1 1.1 研究背景和意义 ........................................................................................................... 1 1.2 研究内容 ....................................................................................................................... 1 1.3 论文结构 ....................................................................................................................... 2 2 系统设计需求分析 ................................................................................................................. 3 2.1 软件设计的目的及背景 ............................................................................................... 3 2.2 软件设计的思想与目标 ............................................................................................... 3 2.3 用户简介 ....................................................................................................................... 4 2.4 系统功能介绍 ............................................................................................................... 5 2.5 实现平台及技术 ........................................................................................................... 6 3 系统设计与实现 ..................................................................................................................... 7 3.1 B/S 服务模式 ................................................................................................................ 7 3.2 MySQL 数据库 ............................................................................................................. 7 3.3 Dreamweaver ................................................................................................................. 7 3.4 DIV+CSS ....................................................................................................................... 7 3.5 系统总体设计 ............................................................................................................... 8 3.5.1 学生用户完成功能及流程 .................................................................................. 8 3.5.2 教师用户完成功能及流程 .................................................................................. 9 3.6 数据库设计 ................................................................................................................. 16 3.6.1 建库分析 ........................................................................................................... 16 3.6.2 系统 E-R 图 ....................................................................................................... 16 3.6.3 实体列表 ............................................................................................................ 17 4 用户界面介绍 ....................................................................................................................... 20 4.1 学生端界面介绍 .......................................................................................................... 20 4.1.1 学生登录界面 .................................................................................................... 20 4.1.2 学生端主界面 .................................................................................................... 21 4.1.3 学生端课题信息界面 ........................................................................................ 22 4.1.4 学生端个人信息界面 ........................................................................................ 23 4.1.5 学生端 上传开题报告、中期检查、毕业论文界面 ....................................... 24 4.2 教师端界面介绍 .......................................................................................................... 26 4.2.1 教师登录界面 .................................................................................................... 26 4.2.2 教师端主界面 .................................................................................................... 27 4.2.3 教师端课题信息界 面 ........................................................................................ 28 4.2.4 教师端个人信息界面 ........................................................................................ 30 4.2.5 教师端审核界面 ................................................................................................ 30 4.3 管理员端界面介绍 ...................................................................................................... 32 4.3.1 管理员登录界面 ................................................................................................ 32 4.3.2 管理员端主界面 ................................................................................................ 33 4.3.3 管理员端课题信息 界面 .................................................................................... 33 4.3.4 管理员端审核界面 ............................................................................................ 34 4.3.5 管理员端密码修改界面 .................................................................................... 35 4.3.6 管理员端用户信息界面 .................................................................................... 36 5 系统应用与测试 ................................................................................................................... 39 5.1 测试的硬件环境及操作系统介绍 ............................................................................. 39 5.2 功能测试 ..................................................................................................................... 39 5.3 测试结果分析 ............................................................................................................. 41 5.4 用户使用说明书 ......................................................................................................... 41 致 谢 ......................................................................................................................................... 48 参考文献 .................................................................................................................................. 49 上海海事大学 2017 届毕业设计(论文) 第 1 页,共 49 页 1 绪论 1.1 研究 背景和意义 在近几年信息技术的快速发展中,各种信息管理系统在网络上随处可见,像学校教务管理系统,图书馆信息管理系统,但面向高校毕业生的毕业设计选题管理系统,当前主要还是人工操作的,花费劳动力的方式来操作,这就给整个选题过程带来了许多不方便的地方,而且人工操作容易产生错误,同时也存在低效的问题。而通过设计出一个基于 WEB 的毕业设计选题管理系统取代人工管理操作,可以简化选题过程,从而达到节约时间和人力的目的,并且能够确保整个毕业设计选题过程的公开性,公平性,公正性 [1]。 学生能够在该系统中完成毕业设计选题的全部流程,包括查看各题目的内容要求,找到自己感兴趣的题目结合自己的水平,选取可以完成的毕业设计题目,如果没有自己满意的题目,还可以向管理员申请新的题目并确定指 导教师,在管理员审核通过后,可以申请到合适的毕业设计题目。老师可以在该系统中看到所有已有的题目,并且可以申请新的课题,看到自己所带课题的选取情况,并查看选取该课题的学生的个人信息。管理员在该系统中能够实现并且承担的功能较大,管理员需要对用户的个人信息进行日常维护,同时对学生志愿、学生申请的课题、教师申请的课题进行审核,还需要对课题信息进行更新,并对学生留言做出回复。通过该系统完成的功能能够实现一个完整的毕业设计选题工作,提高了工作效率以及高校的网络管理水平以及教学质量 [2]。 本文的主旨是设计并实现一个网络 管理系统去解决毕业设计选题工作中存在的难题,通过网络管理取代人工操作从而提高毕业设计选题工作的工作效率,从而减少完成此项工作的时间并减轻了管理员的工作负担,同时双向选题的工作模式可以让学生选到更加合适自己的毕业设计课题 [3]。 1.2 研究内容 毕业设计是大学生培养计划中的关键一环,它能让学生综合使用四年学到的知识和技能,去分析解决实际问题,以锻炼其科研能力。努力提高大学生毕业设计质量是高校教育的一项重要任务。随着本科生数量的增多和学分制的推行,每一个学生所选专业课的类别可能有较大的差别,如何能结合导师 课题的特点和要求,又充分考虑学生的个人兴趣和专业基础,实现毕业设计的双向选题,是完成整个毕业设计任务的重上海海事大学 2017 届毕业设计(论文) 第 2 页,共 49 页 要开头 [4]。 本课题研究毕业设计选题管理系统,针对我校本科生毕业设计选题的具体情况,完成导师、学生及管理员三方的需求分析,构建合适的选题逻辑规则和毕业设计双向选题平台,并评估其性能。要求深入了解毕业设计选题系统的设计要求和特点,熟练掌握相关开发工具,完成毕业设计选题管理系统的设计与实现 [5]。 “毕业设计选题管理系统”是采取 B/S(浏览器 /服务器 )架构的信息管理系统,该系统使用 DreamWeaver 软件 进行界面的设计和代码的编辑。使用当下比较通用的的基于Windows 平台的 PHP 结合 JAVASCRIPT 技术。 PHP 语言与 HTML 语言的兼容非常优秀,通过将 HTML 标签直接加入到脚本代码中或者在 HTML 标签中直接加入脚本代码从而到达更好地实现页面控制的目的。数据库则是采用了微软公司设计开发的的 SQL Server 2016 数据库。该毕业设计选题系统通过 PHP 访问数据库技术和 SQL Server 2016数据库挂接使用,能够满足课题管理需求。本系统使用 Windows7 作为服务器的操作系统 ,系统进行时 ,要求 服务器端安装 Apache 服务器软件。通过修改 php.ini 内相关参数来实现系统与 SQL 数据库的挂接使用。“毕业设计选题管理系统”分为前端和后台两部分,前端部分要求实现学生和导师以及管理员浏览网站、管理个人信息、查看留言、查看信息公告等功能,学生通过 WEB 完成身份验证后进入系统,可以在系统中看到导师的课题,从中找出自己感兴趣的题目,提交到后台数据库中保存自己的志愿,再有管理员审核,而导师进入系统后可以看到全部已存在的课题信息,并可以增加新的题目,提交到后台数据库后,由管理员审核,学生和导师只能查看数据库中的内 容,而不能更新,只有管理员可以更新数据库中的内容,数据库信息也需要管理员进行处理。管理员处理学生填报志愿和导师新增题目需要完成的操作有:对学生志愿信息的新增、删除、修改,查看已填报志愿的学生,查看未填报志愿的学生,对导师新增题目的新增、删除、修改,同时要对导师新增的题目进行审核、批准。除此以外,管理员还要管理师生的留言信息 [6]。 1.3 论文结构 本文第一章介绍了课题的研究背景和意义以及研究内容,然后第二章介绍了系统设计过程中需要解决的问题,如何解决,如何实现功能以及实现的方法,第三章介绍了具体使用了 哪些工具以及使用这些工具的优缺点以及系统框架及功能的够姜。第四章介绍了系统的具体操作界面,第五章就系统比较重要的功能进行测试并给出测试结果,分析测试结果最后给出管理员操作说明书 [7]。 上海海事大学 2017 届毕业设计(论文) 第 3 页,共 49 页 2 系统设计需求分析 2.1 软件设计的目的及背景 信息管理系统作为一种简单易操作的在线管理工具,在高校的日常管理中起到了非常重要的作用。每一个高校大学生在毕业前都必需完成毕业设计这一教学任务,而在毕业设计的管理过程中学生选取毕业设计课题是一个必不可少也是第一步需要完成的任务。目前毕业设计选题工作时仍为人工管理,首先各专 业老师命题,再由辅导员通知学生选题,最后辅导员统计后上报教务处,其过程繁琐,易出错,耗时长且工作效率低下。因此,一个能够替代人工管理的基于 WEB 的毕业设计选题管理系统的设计与实现成为一个重要的课题。而通过以 Dreamweaver+PHP+SQL 开发出的毕业设计选题管理系统不仅过程简化,不易出错同时提高了工作效率 [8]。 2.2 软件设计的思想与目标 设计该系统的目的主要是让导师、学生和管理员三种角色能够更方便的完成毕业设计选题任务,能够在网上完成毕业设计选题的全部流程。 由于对于不同角色,系统所完成的功 能是不一样的,角色包括学生、导师和管理员。用户通过 WEB 的方式使用系统,只需会进行简单的网页操作,对系统的设计与开发以及数据库的知识并没有什么要求。下面介绍系统中这三中角色用户可以实现的功能: 学生可以在系统中查询相关课题,查询使用分类查询的模式,系统会把带有关键字的课题列出来,从而让学生能够更方便迅速的找到并选取自己希望填报志愿的课题,了解课题的详细内容 (项目名称、项目编号、详细内容、指导导师等 )。 导师可以在系统中看到全部已存在的课题,也可以在网上增加其他课题,同时可以确认自己已发布的课题是否已被选择。 管理员负责管理整个系统,其中该 部分 要实现的 管理 分别 分为对用户进行管理和对课题进行管理;课题管理包括:导入新增的课题的详细信息,删除课题 ,修改课题内容,相同的,用户管理包括:导入新增用户信息、删除用户、修改用户信息。 系统的安全性是非常重要且必须重视的问题,有权限使用该系统的用户是学生、导师和管理员,并且他们在使用系统前都要输入账号密码完成身份确认。 我们开发这个平台的目标是为了能让它代替传统的人工选题工作,用网络管理系上海海事大学 2017 届毕业设计(论文) 第 4 页,共 49 页 统完成志愿填报以及选题处理的任务。该平台实质上是一个基于 Web 的网络信息管理系统。它拥有 自己的数据库及其管理系统、前端平台和用户 [9]。 2.3 用户简介 毕业设计选题管理系统除了划分学生和导师角色外,自然须要有一个扮演管理员的角色,因为目前快速发展的网络信息技术,学生选取课题、导师提交课题和管理员对学生志愿和导师课题的审核、删除及修改,要是还是单机的操作,那么工作流程是非常费时费力的。所以,为了方便学生填报志愿,方便导师对自身课题信息的浏览,方便管理员对导师课题和学生志愿进行管理,该系统的框架使用了基于浏览器 /服务器( B/S)的架构方法,使用 Dreamweaver+PHP+SQL 作为开发 工具完成实现。通过这个手段,扮演不同角色的用户就可以无论何时何地只要有互联网就可以对本身的信息进行处理 [10](为了保障系统的安全性,管理员只能在特定的服务器上对 用户信息 及志愿进行处理)。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:毕业设计选题管理系统的设计与实现PHP.rar
    链接地址:http://www.gold-doc.com/p-139139.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开