欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    学士学位论文—-基于web的学生(设计)管理系统设计与实现大学.doc

    • 资源ID:93373288       资源大小:2.69MB        全文页数:51页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学士学位论文—-基于web的学生(设计)管理系统设计与实现大学.doc

    XXXX学院毕业设计(论文)基于WEB的学生毕业论文(设计)管理系统设计与实现学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 2011年11月18日摘 要毕业论文管理系统的设计采用的是B/S结构,本系统借助了网络平台,不但使学生与老师进行有效的沟通,使学生可以及时的了解有关毕业论文的相关事情,而且使论文的上传查看、信息的管理、用户的管理和数据库的管理等工作更加容易,既提高了工作效率,也降低了成本。本毕业课题主要针对于高校的毕业环节进行管理。本系统结合高校教务的实际需求,以SQL Server2003+Macromedia Dreamweaver MX+ASP作为开发工具。实现用户登录、身份验证,不同的用户进入系统后实现不同的操作。该系统有老师毕业课题申报和课题审批管理、学生选题管理、相关报表的生成管理、网上答疑管理、学生论文上传和查看、网上评阅等功能和后台管理员使用的信息管理、用户管理和数据库管理等模块组成,以实现高校教务学籍管理水平的高效化和网络化。【关键词】毕业论文管理;B/S;SQLAbstractThe Design of Graduation Thesis Management System xukangNanjing University of Information Engineering Software Engineering, nanjing 21004The Design of Graduation thesis Management System uses the B/S structure. The system through a network platform will not only enable students and teachers to communicate effectively and make students understand the thesis of the relevant matters in a timely, but also make upload papers , information management, user management and database management work easier. It can help us to improve the efficiency and reduce the cost. The major function of the soft is to manage graduation link in the college. The system combined with the actual demand of high educational system uses SQL Server2003 Macromedia Dreamweaver MX + ASP as a development tool. It consists of modules of user login, authentication, different usershave different operations, declaration and approval management of teacher's graduated topics, student's topic management, statements related to the production management, online Frequently Asked Questions management.Upload and examine students's thesis and the management of information and user as database that used by the background managers to achieve improving the efficience and network scopes for the level of management of educational administration in collages.Key words:graduation thesis management; B/S; SQL operation- 2 -目 录XXXX学院毕业设计0(论文)0第1章 选题背景11.1概述11.2毕业论文管理系统的现状21.3毕业论文管理系统的优势21.4 任务概述31.4.1目标:建立完善的毕业论文管理系统系统31.4.2毕业论文管理系统特点3第2章 解决方案的选择52.1 系统说明52.1.1.硬.软件环境52.2 开发计划62.3可行性分析62.3.1 风险分析62.3.2 技术可行性62.3.3 操作可行性72.4 设计方案:对涉及工具和技术的相关说明72.4.1 B/S体系结构72.4.3 SQL Server82.4.4 HTML(Hyper Text Markup Language)82.4.5 Visual Studio 20059第3章 需求分析103.1系统分析的任务与步骤103.1.1 系统分析的任务103.1.2 系统分析的步骤103.2网站项目范围103.3 功能需求113.3.1 学生部分113.3.2 教师部分113.3.3 管理员部分113.4系统功能结构123.5系统详细流程153.6网站的数据库设计183.6.1 概念设计184数据库设计214.1 数据库概念设计214.2 数据库表设计22第5章 详细设计265.1系统首页265.2站内新闻模块275.3网上答疑模块295.4 后台登陆界面325.2 后台登陆后主界面345.3管理员用户管理界面355.4学生信息管理界面375.5毕业论文管理界面39第6章系统测试416.1系统测试的目的416.2面向对象系统测试方案42第7章 软件布署437.1安装环境要求437.2系统使用说明43总结44致 谢45参考文献46- 46 -xxxx学院毕业设计(论文)第1章 选题背景1.1概述随着社会的飞速发展,计算机网络应用越来越普遍了,依靠计算机技术进行信息化管理可以提高我们的工作效率,具有很好的便捷性,灵活性和正确性。Web是计算机网络的重要组成部分,它的本意是蜘蛛网和网的意思,现广泛译作网络、互联网等技术领域,它是Internet最基本,应用最广泛的服务,表现为三种形式,即超文本、超媒体、超文本传输协议等,它改变了人们的工作,学习和生活方式。据CNNIC公布的统计数据,至2010年6月我国Web站点数已达到67.7万多个,各级政府,企事业单位乃至个人都已经或准备建立自己的Web站点。在这样的背景下,Web站点设计技术越来越收到人们的重视,技术发展也日新月异。Web设计技术分为三个方面:制作网页,建设网站和Web编程,三者又是互相联系的,前两者是后两者的基础。Web有以下几个特点:1. Web是图形化的和易于导航的。Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。2.Web与平台无关。无论你的系统平台是什么,你都可以通过Internet访问WWW。3.Web是分布式的。大量的图形、音频和视频会占用相当大的磁盘空间,我们甚至无法预知信息的多少,所以对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。4.Web 是动态的。由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新,如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性,所以Web站点上的信息是动态的,经常更新的,这一点是由信息的提供者保证的。5.Web是交互的。Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定,另外通过FROM的形式可以从服务器方获得动态的信息,用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。所以在我们高等学校中这种信息化管理也是在势在必行的。大学生毕业论文是每个大学生大学期间的一个重要环节,可是,普通的人工管理常常会由于学生出去找工作,交流不快捷,文件丢失等原因而降低了效率,所以制作一个基于Web的学生毕业论文管理系统十分必要。本系统采用当前流行的B/S结构和Internet网络技术,ASP.net语言编写,数据库使用SQL Server来实现。通过此系统可以避免人工操作的一些缺陷和不足,使学生与老师进行有效的沟通,提高的效率。 1.2毕业论文管理系统的现状目前,国内外毕业论文管理一般采用两种方式:一种将毕业设计存在软盘上交;另一种则存放到教师的电脑上的一个共享目录内。但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。但存在一个更致命的缺点:学生可以随意的查看、更改和删除其他同学的毕业设计,造成大量如抄袭毕业设计、恶意删除或修改其他同学毕业设计的事情发生;老师在帮学生修改毕业设计时,也很容易弄不清楚毕业设计批改与否;毕业设计是谁的或是旧毕业设计没删除掉,跟新毕业设计搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学生和老师带来很多的麻烦。而且,由于毕业设计是一个持续较长时间的过程,这其中需要同学和老师不断的沟通,但是期间若是由于学生有事或身体不适等情况,就不得不中途请假,而这势必会影响到毕业设计的顺利完成。在当前的信息化时代中,任何学校,都需要一个实用的毕业论文管理系统来规范毕业论文管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。现在国内外也有很多毕业论文管理的软件,采用的技术也是多种多样,如基于JSP、FTP模式,但大多数毕业论文管理系统主要用于网络学院的远程教学。至于校园内的正规教学,利用毕业论文管理系统组织管理教学活动的并不多。针对国内外对教学管理软件的巨大需要和基本需要,一个好的教学管理软件,必须功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及。1.3毕业论文管理系统的优势由于学校教学功能的特殊定位,致使教师和学生必须在除了简单的师生区别外,还有合作意味的关系。学生上交毕业设计和老师批改毕业设计,这本身除了学习交流外,还是一个合作的概念。所以,这其中的信息管理流程,需要以一个规范的MIS来管理。毕业论文管理系统的优势主要表现在三个方面:1、毕业设计无纸化,环保又方便。传统的毕业设计上交方式,都是经由学生科目代表统一收齐后,交到教师办公室,然后教师抽取一个整段的时间,或是若干分时间段,一份一份地手工翻阅批改,然后再做好相关记录。这种传统的纸质毕业论文管理,一是会有很大的体力消耗,二是在精力上也是不小的付出,而且这种辛苦在很多时候往往没能得到满意的回复。而无纸化毕业设计,只需在电脑前点点鼠标,在体力上几乎没有多大的消耗,而且在环保、效率、针对性教学指导方面做得要比传统的毕业论文管理科学得多。2、科学管理,安全可靠。传统的毕业论文管理方式,都是一份份独立的毕业设计,一个学生对应一份,而这么一撂的设计,经常会由于各种原因,丢失或是污损,给毕业论文管理和教学进程带来很大的麻烦和不便。而毕业论文管理系统的动作,只需做好系统数据库的保护,以上问题可以迎刃而解了。3、简化工作,促进其他方面的综合发展。由于毕业论文管理系统的介入运行,可以使教师腾出更多的时间,做更多针对性的个性化教学服务,从而使每个学生都有机会在学业上有更大的进步。1.4 任务概述1.4.1目标:建立完善的毕业论文管理系统系统1.4.2毕业论文管理系统特点1、简约的系统操作界面 整个系统的操作界面,界限明晰,人机界面美观,操作极具人性化。2、完备的系统操作功能系统开发的宗旨是最简约的操作步骤最完备的操作功能。初一看,这好像很矛盾,但是经过完整的策划编排,系统完全做到了功能无冗余无遗漏,这点也更好的体现了系统的人性化设计。3、人性化的操作界面一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本书店系统通过专业美工的精心打造,让书店的设计充分体现软件的时尚、大众化。4、完善的安全机制:独立的密码校验功能,确保用户和书店的数据有较好的安全性。第2章 解决方案的选择2.1 系统说明本系统主要是在现有学生毕业论文管理的基础上,把大量的人工管理信息转变为计算机管理,简化了教师的工作,提高了管理的效率,同时方便学生学习和师生交流。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQL Server 2000,前台使用ASP.Net平台开发。信息平台的后台操作采用C/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。ASP.NET是目前最完备的面向对象语言,在未来仍然很有发展前途。SQL Server 2000采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,.Net平台和SQL Server 2000作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1.硬.软件环境2.1.1.1硬件环境图2-1-1 硬件环境2.1.1.2软件环境操作系统:Windows 2003 Server;正版软件:Microsoft Office 2003;Microsoft SQL Server 2000;Microsoft Visual Studio.Net 2005;由于Windows操作系统在国际市场的占有率为95,在国内市场的占有率为100,所以我选用的操作系统为安全可靠的Windows 2003 Server;采用的开发工具为Microsoft公司开发的最完备的可视化工具Microsoft Visual Studio.Net 2005 ;目前最流行的数据库管理工具是Microsoft SQL Server 2000,而Microsoft SQL Server 2000与Windows操作系统的整合性较好,所以采用SQL Server 2000为本项目的数据库管理工具。2.2 开发计划表2-2-1 网站开发计划起止日期内容2011年3月2日-2011年3月15日需求分析,熟悉开发环境2011年3月16日2011年4月1日概要设计2011年4月2日2011年4月30日详细设计与调试2011年4月31日2011年5月10日系统测试2.3可行性分析2.3.1 风险分析2.3.1.1.系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.3.1.2.计划的拖延网站的开发存在因计划拖延带来的风险。2.3.2 技术可行性大学课程中的数据库原理,操作系统知识,网络基础等多门课程为整个课题开发提供了坚实的基础。ASP.NET是一种相对简单的语言,SQL Server也是一种简单的数据库,所以技术难度并不高。 2.3.3 操作可行性该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理书店的相关信息的。2.4 设计方案:对涉及工具和技术的相关说明2.4.1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的图书在线浏览系统采用了基于B/S模式的体系结构。2.4.3 SQL ServerSQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.4.4 HTML(Hyper Text Markup Language)HTML的英文全称是"Hypertext Markup Language",中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。2.4.5 Visual Studio 2005Visual Studio 2005是微软公司推出的开发环境。是目前最尖端的 Windows 平台应用程序开发环境。Microsoft Visual Studio 2005 Team System 提供支持整个软件开发团队的工具:      架构师:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。有关详细信息,请参阅 Visual Studio 2005 Team System:设计分布式系统以进行部署。      开发人员:Visual Studio 2005 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。有关详细信息,请参阅 Visual Studio 2005 Team System:构建健壮而可靠的软件。     测试人员:Visual Studio 2005 Team Test Edition 构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和 Web 测试)的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。有关详细信息,请参阅 Visual Studio 2005 Team System:通过更完善的测试实现更好的软件。     项目管理人员:Visual Studio 2005 Team Foundation 提供一套基于软件项目管理人员已知内容的项目管理工具:Microsoft Excel、Microsoft Project 和 Windows SharePoint Services。与 Microsoft Office 集成,项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。丰富的报告提供了从整个常规的团队工作流中收集的规则。自定义项目过程基于业界公认的实践来驱动生命周期。有关详细信息,请参阅 Visual Studio 2005 Team System:软件项目管理。     团队开发:Visual Studio 2005 Team Foundation 还提供团队协作工具,使组织能够不费吹灰之力即可管理并跟踪过程和软件项目的运行状况。Portfolio Explorer 将可从项目站点获得的这些相同的项目工作产品集成到 Visual Studio IDE,从而让团队能够进行有效的访问。Visual Studio 2005 Team Foundation 还提供一个可扩展的工作项跟踪系统和企业级别的源代码管理。第3章 需求分析3.1系统分析的任务与步骤3.1.1 系统分析的任务了解用户要求。此用户即为网站的使用人员(管理员,教师和学生)。了解他们在网站功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成网站分析报告。网站的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。3.1.2 系统分析的步骤1. 描述网站。在详细调查的基础上,用一定的图标、文字描述;2. 分析用户新的要求,改进现行模型,形成新系统的逻辑模型。3. 编写系统分析说明书。3.2网站项目范围毕业论文管理系统从三种用户角度进行功能划分。1、学生部分: 1.1:编辑个人资料管理;12:编辑在线答疑;13:编辑课题申请信息;14:编辑论文管理信息2、教师部分: 2.1:编辑学生用户信息;22:管理课题审批;23:编辑答疑管理信息;24:编辑论文管理信息;3、管理员部分:3.1:编辑系统用户信息;3.2:编辑教师用户信息;3.3:编辑学生用户信息;3.4:管理课题审批;3.5:编辑答疑管理信息;3.6:编辑论文管理信息3.7:数据备份。3.3 功能需求3.3.1 学生部分1:编辑个人资料管理:修改,添加个人资料管理。2:编辑在线答疑:学生编辑在线答疑。 3:查看编辑课题申请信息:学生可查看编辑课题申请信息; 4:编辑查看论文管理信息:学生可编辑查看论文管理信息。3.3.2 教师部分1:上传下达任务任务:教师上传给学生布置的毕业设计任务。 2:查看编辑课题申请信息:教师删除,回复编辑课题申请信息; 3:编辑查看论文管理信息:教师删除,回复查看论文管理信息。4:编辑在线答疑:教师删除,回复在线答疑。3.3.3 管理员部分1:编辑学生用户信息:添加、编辑学生信息,以列表的形式显示;2:编辑教师用户信息:以列表的形式显示教师信息,并可对其进行删除等编辑操作;3:数据备份:不定期进行系统数据备份,以防万一。 4编辑系统用户信息;添加、编辑系统用户信息5查看编辑课题申请信息:教师删除,回复编辑课题申请信息; 6:编辑查看论文管理信息:教师删除,回复查看论文管理信息。7:编辑在线答疑:教师删除,回复在线答疑。3.4系统功能结构本管理系统共有8个模块组成,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块、和后台管理模块。这8个模块的总体结构图3-1如下:毕业论文管理系统课题申请课题审批管理相关报表生成论文网上上传和查看网上答疑选题管理后台管理填写申请表教研室审批院系审批课题汇总表课题任务报批书课题题型分析表网上评阅论文评价统计论文上传论文查看论文评价图3-1 系统功能结构模块图(1)课题申报管理以下模块实现的功能是老师通过自己的教工号进入该系统,填写相关论文的申请表到数据库实现课题的申请。其中老师用户是由管理员添加的,把teacher表中符合条件的数据添加到teacher-login表,其中teacher表是已经存在的,可以和学校和资料共享。教师在课题申报过程中学生是看不到该模块的。教师在申报课题中要按照系统的相关提示来填写申报内容,否则出现错误流首先,教师根据自己的教工号密码登录系统并且进入课题申报界面,教师将填写一张课题申报的表单,包括申报时间,课题的背景资料,课题的相关介绍,课题性质,课题要求等等,填好之后点击提交便完成了申报,课程图如下图3-2课题申报管理图:数据库 填写相关申请表课题申请图3-2 课题申报管理图(2)课题审批管理课题审批是指教研室和相关院系的老师,其权限是有管理员赋予的,其主要作用是审批教师提交的论文课题申请,对审批结果可以进行相关的备注,审批结果将返回到申请课题的老师的界面上,审核通过的话该课题将进入选题系统。首先当教师提交课题申请之后,便提交到了数据库,当教研室的相关老师用自己的教工号密码登录后进入审批界面便可以看到教师提交的课题申请报表,包括申请时间,申请内容,课题背景,要求等等,教研室老师可以根据报表信息进行审阅,如果同意的话就可以在报表下选择同意选项并且提交,便能审核通过,课题将进入选题系统,否则可以点不同意。院系审核也是同样的流程,另外申请课题老师可以在自己登录后看到审批后的结果。(3)选题管理选题管理是该系统中的一个重要模块,指的是当老师申报的课题被通过后,学生登录系统可以看到该课题并且可以进行选题(其中学生只能有选择1个题目的权限,否则将会被提示错误警告,而且学生只能选择自己所在院校的课题,选题前学生也可以看到相关课题的背景以及指导老师的信息)当学生提交后,老师会在自己登录系统后看到学生的选择并给予确认(其中老师也可以对选题管理进行操作,如删除学生的报名,告知学生报名无效等)。简略流程图如下图3 -3选题管理图:具体模块分配老师删除学生报名学生报名选题管理图3-3选题管理图(4)相关报表的生成管理相关报表指的是课题题型分析统计表、课题任务报批书和课题题型汇总表,开题报告,封面,等等,这些表都是针对各个院系的。教师可以根据论文课题具体的选择,得到具体的专业报表。当教师根据自己的教工号密码登录系统后,进入论文管理系统界面,便可以看到由各院系发送的相关论文的报表,任务书等等。教师可以根据自己课题的相关需要相应的选择下载。(5)网上答疑管理网上答疑则很明显的体现了这个系统的方便性,如果学生不在学校或者出去找工作等原因无效经常与老师见面的话,就可以通过该系统的网上答疑管理,给老师留言等方式是一些疑难问题得到及时有效的解决,这就大大的提高的毕业论文完成的效率性。首先,学生可以根据自己的学号密码登录系统,选择论文管理界面,选择在线答疑,学生就可以在该界面上写上相关的文字,点提交,就可以给老师留言了,等老师登录系统后进入答疑界面便会看到学生的留言,教师点击回复并且输入相关文字便可以回复学生的问题了,来实现网上答疑功能。(6)论文网上上传和查看论文上传是指通过添加上传组件来实现学生毕业论文的上传,老师在登录后将看到学生的毕业论文。这样做就可以实现即使学生本人不在学校也能及时的上交论文的可能,从而大大的提高了论文完成的速度和质量,体现了此系统的便捷性。当学生做完论文后,由于不在学校,可以登录该系统,进入论文管理界面,点击论文上传,弹出一个上传模块,学生点击浏览,选择自己本地电脑上的论文上传,论文便上传到了系统。当教师登录系统后,进入论文管理界面便能看到学生有论文上传,教师点击查看后便能看到学生的论文内容。(7)网上评阅网上评阅是指当学生上传论文后老师可以对论文的质量进行评阅,或者添加适当备注,学生在登录系统后也能看到老师的评阅以便作及时的修改,达到师生之间的互动,从而提高了论文的质量。当教师登录系统后,进入论文管理界面,便能看到有学生上传了论文,查看后点击评阅,弹出一模块,老师能在该模块里填写对该论文的评语,意见等等,学生在登录系统后便能查看到老师对自己论文的评阅,意见,学生可以进行回复。(8)后台管理后台管理是管理信息系统的一个必不可少的一部分。它为资料的管理提供了一个可视化的平台。后台管理它分为几部分:信息管理,用户管理,数据库管理。其中信息管理为信息发布、信息删除、bbs管理、课题管理。用户管理主要为用户添加、用户删除、管理员密码管理。数据库管理主要是资料初始化、资料备份。用户添加(删除)也分为好几部分,有学生添加(删除)、老师添加(删除)、管理员添加(删除)。添加(删除)又分单个添加(删除)和群组添加(删除)等等。在整个系统中,管理员的权限最高,详细图如图4-4。后台管理信息管理用户管理数据库管理BBS管理信息删除新信息发布课题管理用户添加用户删除管理员密码资料备份资料初始化图 3-4 后台管理结构图3.5系统详细流程(1)总体系统流程图在整个系统中,用户登录系统首先进行身份(学生、老师和管理员)的验证,当身份验证成功后,分别进入不同的界面进行不同的操作,学生可以进行选题,论文上传,个人资料的修改,网上答疑,老师可以进行课题的申报,论文的查看,论文的评阅,而管理员可以进行课题的审批,后台管理登陆,系统各个页面的管理,具体的流程图如下图(图3-5):结束图3-5系统流程图(2)分模块流程图在课题申报及审批模块中分为老师申报课题后由管理员进入教研室待批的课题目录系统后进行审批,如果审批同意则提交到院(系)待批的课题目录,否则则退出系统,当管理员进入院(系)待批的课题目录系统后将看到教研室待批的课题目录同意的审批,管理员点同意后教师将通过论文课题的申报,并且教师在登录系统后将看到申报成功的课题目录,否则退出系统,流程图如图(3-6):退出结束申 报 课 题院(系)待批的课题目录教研室待批的课题目录产生获得两级审批同意的课题目录老 师同意同意不同意不同意判断用户登录管理员审 批审 批数据库退出结束退出结束图3-6课题申报及审批流程图在后台管理的流程图中,首先进行管理员的身份验证,如果密码或者账号错误,系统将提示错误并且退回登录界面,而管理员进入系统后可以进行课题的删除、BBS删除、发布和删除有关信息、查看添加和删除用户(学生和老师)、进行密码管理、备份和修复数据库内的资料,具体的流程图(3-7):错误管理员登录身份验证错误提示数据库删除BBS发布删除信息查看添加、删除用户备份、修复数据库存正确删除课题管理员密码管理结束图3-7 后台管理流程图学生所选课题是在用户登录系统后进入获得两级审批同意的课题目录系统后,可以查看课题的具体内容,指导老师信息,课题的选题情况等,系统会根据用户名来判断是老师还是学生,如果是学生的话可以进行课题选择,其中课题不能重复报名,如果重复了系统会要求学生必须删除前一次报名才能报名成功。如果是教师浏览的话则可以查看课题的具体情况,也可以删除学生或进行具体模块的划分,具体的流程如下图(3-8):报名成功结束退出是 否选择课题具体模块分配查看课题的具体内容、指导老师的信息、课题的选题情况学 生否用户登录老 师删除学 生 获得两级审批同意的课题目录判 断重复报 名是 删除前次报名删 除报名失败查看课题具体情况是 否删除报名数据库图3-8 选题及模块分配流程图3.6网站的数据库设计3.6.1 概念设计   在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。3.6.1.1 设计局部ER模式 1实体和属性的定义:1)系统用户类别(用户名,密码,任教科目,注册时间等)图3-5-1系统用户实体与属性的定义2)学生用户类别(用户名,密码,教师,注册时间等)图3-5-2学生用户实体与属性的定义3)论文管理实体(名称,类型,限交时间,说明,教师,布置时间) 图3-5-3论文管理实体与属性的定义4)课题申请实体(学生,添加时间,毕业设计名称)图3-5-4课题申请实体与属性的定义3.5.1.2设计全局ER模式   所有局部ER模式都设计好了后,

    注意事项

    本文(学士学位论文—-基于web的学生(设计)管理系统设计与实现大学.doc)为本站会员(可****阿)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开