毕业论文管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业课题设计综合管理系统团体:B栋-404宿舍组长:刘昊祎成员:唐春华,刘春荣,罗叶健黄永生,李杰以及蒙俊荣系统开发背景•随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、教务处提供一个交互的接口,大大的方便了学生、老师及教务处的管理人员。系统工作流程描述•在设计前期,由各个指导教师在各个院系规定的时间内进行网上立题(对应到各院系专业),立题的项目主要有课题名称、课题主要内容、立题次数、难易程度等。随后由所属院系教务审核人员对课题进行审核,审核的结果分为适用,和不适合;需要修改的课题在规定的时间内进行修改,审核人员对其进行第二次审核,审核通过的,该课题则可被学生选择,若不通过,则指出原因,教师可以查看审核结果。•学生\选题阶段,学生在规定的时间内提交个人的信息,进入系统后,学生可对通过审核的题目按专业进行选择(对应到各院系专业),一个学生可以选择3个课题。各指导教师在学生自主选题的基础上对选择其所立课题的学生进行最后的选择确认,一个老师最多可带5个学生。学生可以查看最后的选择结果。在教师选择结束后如果个别的学生没有课题,则与所在院系联系,系里可以根据课题的选择情况将学生调剂到学生人数相对较少的课题上。在进行课题设计的过程中,若对所选课题或指导老师有什么意见则可通过本系统提供的bbs进行反馈,并可根据自己的看法对其指导老师进行评分。设计进入尾声阶段时,指导老师可在网上对其所带学生进行打分,学生可在网上直接看到自己的成绩等。分管教务的人员可以通过查看指导教师的分数了解教师的指导情况,查询和统计学生的设计成绩,并打印成报表,以作为今后的参考资料。系统操作流程图系统开发方法及工具简介1.系统开发方法经过前期的大量分析工作,基于此系统的基本特点,并联系软件工程的各种开发方法,小组决定采用结构化生命周期与快速原型法相结合的开发方法,即:需求分析--开发方案设计--子系统实现--系统集成与确认。1.1结构化生命周期法简介•作为大型系统开发的主流方法,结构化生命周期法的基本思路是把系统开发过程分为若干阶段,每个阶段进行若干活动,每一项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。•开过程大致可分为以下四步:•1.系统规划。•(1)MIS的战略规划。•(2)组织的信息要求分析。•(3)资源分配。•2.系统开发。•(1)系统分析。•(2)系统设计。•(3)系统实施。•3.系统的运行与维护。•4.系统更新。1.2快速原型法简介•原型法是通过快速建立并供用户使用的原型反映用户的信息需求,该方法加快了系统开发过程中用户需求的获取,有助于解决一些规模不大但不确定因素较多的管理新局面策略问题,一定程度上提高了系统开发的效率和有效性。建立一个管理信息系统的原型一般分四步进行。•一般分四步进行。•(1)明确用户基本信息需求。•(2)建立初始的信息系统。•(3)使用原型系统,进一步明确用户需求•(4)修改和完善原型系统。系统开发工具简介ASP简介ASP(ActiveSeverPages)是微软开发的一套服务端脚本环境,内含于IIS中。它使用服务器端脚本、对象和组件扩展了的HTML页。其特点如下:(1)无需编译。(2)执行效率高。(3)为纯文本文件。(4)容易维护和编写。(5)独立于浏览器。(6)面向对象。(7)与任何ActiveXScript语言兼容。(8)源程序的保密性。(9)复杂的数据库操作。VBScript简介•作为ASP的缺省语言,VBScript即可作为客户端编程语言,也可作为服务器端编程语言。VBScript作为服务器端编程语言的好处是它不受浏览器的限制。VBScript脚本在服务器端被执行,浏览器收到的只是执行后的标准HTML文件。VBScript以对象为基础,不仅支持对象的属性以及成员函数,而且可以用来编写动作并反映和对象相关的事件。所以创建ASP应用程序时,使用了VBScript作为服务器端编程语言。•Access的功能•(1)据库中包含多个表,每个表可以分别表示和存储不同类型的信息。•(2)通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机地结合起来。•(3)用户可以通过创建查询在一个表或多个数据表中检索、更新和删除记录,并且可以对数据库中的数据进行各种计算。•(4)过创建联机窗体,用户可以直接对数据库中的记录执行查看和编辑操作。•(5)过创建报表,用户可以将数据以特定的方式加以组织,从而达到分析可打印的目的。本系统实现的主要功能•学生模块:本模块提供学生注册,学生选择课题,修改密码,结果查询,对老师进行评价和留言功能。•教师模块:本模块提供教师注册,课题申报,课题修改,选择选生,综合查询,成绩评定和留言功能。•专家模块:本模块提供一审,二审,结果公布,综合查询,综合查询里又提供了查看选课学生人数,审核修改课题,和调剂学生等功能。•管理模块:备份课题信息,删除学生或教师信息,添加删除专家功能。系统分析•1技术可行性•Microsoft的ActiveSeverPages(ASP)是服务器端脚本编写环境,交互的WEB服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组建以创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和维护。•2经济可行性•本系统由于本身并不复杂,采用先进的ASP技术后,不需要投入太多的人力、物力,从而开发所需要的资金投入也不会很大,在经济上是完全可行的。•3操作可行性分析•随着校园网的建成与发展,正是此系统大显身手的好机会,且此系统是在校园内部网上运行的。系统流程图退出教师课题信息提交学生课题选择表单确定课题评价教师专家课题审核课题通过选择学生结束系统功能模块图主界面教师模块登录课题申报课题修改选择学生成绩评定注册论坛注册登录课题选择评价教师成绩查询审核课题学生调剂综合查询系统维护学生模块审核模块维护模块打印数据备份删除添加系统主界面•主界面主要分为4个部分:•学生•教师•专家评议•系统维护•不同人员点击各自相应的链接进行操作。学生模块•学生通过点击界面左侧的按键可以完成修改密码,课题选择,结果查询,对教师进行评价,留言操作。要注意的是,这些操作都要在学生注册完成后进行。教师模块•教师通过点击界面中部的按键,可进行课题申报,课题修改,选择学生,综合查询,成绩评定,进入论坛功能。教师进行这些操作时也必须进行注册。专家评议专家对教师提交上来的课题进行审核,结果公布是对学生选课,教师课题进行公布。综合查询中可以对没有课题的同学进行调节。使每个课题都能分配均匀。系统维护系统维护:管理员通过密码进入到该界面来,能对学生,教师信息进行删除和备份。还能够对审核人员进行添加和删除。系统局限性为了以后该系统能更好的被使用,由于现阶段时间以及自身技术问题,还有很多方面有待开发:第一,本系统用于比较正式的毕业设计管理环境下,所以选择了简单,明了的风格!所以界面不是很美观!有待以后进行改进。第二,数据库的安全方面还有待加强。第三,由于开发人员是第一次进行软件的开发,编写的代码可读性稍差一些,代码中缺少相应的注释。第四,以后可以尝试实现文件上传功能,将毕业论文传到各个院系。谢谢!

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功