高校毕业论文管理系统的实现毕业论文.doc
《高校毕业论文管理系统的实现毕业论文.doc》由会员分享,可在线阅读,更多相关《高校毕业论文管理系统的实现毕业论文.doc(23页珍藏版)》请在三一办公上搜索。
1、本科生毕业论文(设计)题目 高校毕业论文管理系统的实现 姓名 学号 2009145404 院系 计算机科学学院 专业 软件外包 指导教师 职称 讲师 2013年 5 月20日曲阜师范大学教务处制目录摘要1关键字1ABSTRACT1KEYWORDS11绪论21.1 背景21.2目前研究现状21.3 研究目的和内容22 需求分析32.1 项目技术介绍32.1.1 ASP.Net4.0技术的介绍32.1.2 ADO访库技术介绍32.2 系统模块介绍32.2.1 学生模块的设计42.1.2 教师模块的设计52.1.3 管理员模块的设计52.2 数据库需求分析63 系统设计63.1 系统框架设计63.1
2、.1 解决方案设计63.1.2 总体系统流程图63.1.3 分模块流程图73.2 数据库设计93.2.1 概念结构设计93.2.2 物理结构设计104 系统实现134.1 学生界面的实现144.1.1 学生基本信息144.1.2 学生选课144.1.3 上传论文和问题答疑154.2 教师界面的实现154.2.1 教师基本信息154.2.2 课题管理164.2.3 课题审批174.3 管理员页面实现175 系统测试175.1 系统测试的原则175.2 系统测试用例186 研究结论与未来研究19致谢19参考文献20高校毕业论文管理系统的实现 摘要:随着毕业大学生人数的不断增加,教学计划管理系统的数
3、据量也不断的上涨。高校毕业论文管理系统是针对毕业生论文管理效率低的问题,为了应对以往毕业生毕业设计中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计。本系统的基础就是利用ASP.NET技术与数据库sql 2005的结合,开发出的一个基于Web技术的B/S结构的毕业设计管理系统。针对毕业论文管理这一环节,高校毕业论文管理系统从学生网上自主选课以及教师的课程发布教务处审核教学计划教研室上传教学计划四个大方面进行了设计,教师提交论文题目,学生选题申请,教师定题,课题更改申请、论文限时提交、教师评阅意见、论文定稿。网上进行课程发布能很大程度上的降低教师的工作时间,减少一些不必要的时间浪费,
4、让老师和学生都能轻松完成。关键字:毕业论文 C# ASP.NETImplementation of Graduation Project Management System Student majoring in Software outsourcing Wei HanTutor Huang WanliAbstract:With the increase of the number of graduate students, teaching plan management system data quantity also rise. Graduation thesis management
5、 system in Colleges and universities for graduate thesis management is the problem of low efficiency, in order to meet the previous graduates in graduation design problem of low work efficiency, poor interaction and the design idea of software engineering. The foundation of this system is ASP.NET te
6、chnology and database SQL 2005 combined use, a developed management system based on B/S structure of Web technology. For the graduation thesis management this link, college graduation thesis management system audit academic teaching plan, teaching program teaching and research from the four major as
7、pects of the design from the students and teachers of independent courses online course release, submit the teachers, students apply for teachers, subject, topic change request, the time to submit comments, the teacher marked the final paper. The online course release can largely reduce teachers wor
8、k time, reduce unnecessary waste of time, let the teacher and students can easily finish.Keywords:The graduation thesis;C#;ASP.NET1绪论1.1 背景我院自建校以来,在短短几年之内迅速发展。随着学院规模的不断扩大,对于学院的毕业生管理与保障工作提出了更高的要求1。为确保新形势下教学质量和人才培养质量,充分调动教、学、管等多方面积极性,进一步加强毕业生质量管理,需要构建比较完善的毕业生管理平台2。如今现在学校的毕业设计的管理情况:没有一个统一的系统对毕业设计过程和结果进
9、行管理和监控,有个别学院设计的有自己的选题系统,但是缺乏实用性,学生和导师之间的交互性,以及系统的安全,以及选题的异步处理3。1.2目前研究现状据我个人调查:目前,在全国各大高校用网络来管理毕业论文的并不多。有一部分高校已经使用了毕业论文网络管理系统,但还是存在一些不足之处3。比如:缺乏老师与学生的双向选择性;缺少学生提交自选论文题目的机会;同时也缺少老师去接受学生选题的机会;还缺少发布毕业论文相关信息的功能。还有一些相类似的系统,如:毕业论文选题系统,只有老师上传题目,学生选择题,而没有学生提交论文和老师批阅论文后进行点评并给出成绩的功能4;还有一些是只能保存和查询历年毕业论文的功能的系统。
10、 而对于我院,目前还没有毕业论文管理系统,通过对现状的分析,以及对我校的具体情况的调查后。1.3 研究目的和内容我们知道,目前大多数大四学生呆在学校的时间并不多,有的出去找工作,有的研究生考试复试等。这样可能造成学生无法了解到毕业论文的相关信息,老师出了些什么题目学生无法知道,写好了论文老师也无法批阅5。同时也给教学管理者带来不便。网上选择课题系统是针对毕业生和教师使用,从毕业生的角度来说,随着学校教学体制的不断变化,目前很多高等院校开始使用的是毕业生的自主选择课题网络B/S系统,传统的教学规则是学生安照学校安排好的课题去做,已经不能适应新型的教学制度,也许仍然通过纸上的方式选课,第一浪费的很
11、多的人力、物力成本,第二个方面花费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校学生数量不断扩增,这种不好的地方会越来越多的显示出来。因此,利用WEB技术,使毕业生只需要在浏览器前登录自己的毕业课题选课信息即可完成原来非常复杂的作业程序。可以从教师的方面来看,同样是节省了大量的工作手续,由于教师发出代课申请完成发布课题的过程较学生完成毕业课题而言更加的花费时间,因此通过网上进行课程发布能很大程度上的降低教师的工作时间,减少一些不必要的时间浪费,让老师和学生都能轻松完成。此系统的好处归纳如下:(1) 给学生带来的便利 可使学生不在学校也能很好的选到适合自己的论文题目、上传写好的论文
12、、查看老师对论文的点评以及给出的成绩;可以查看老师的相关信息以便与老师联系;还可以提交自己想写的论文题目;还可以查看到有关毕业论文的最新消息和修改个人注册信息(如:联系方式有变动、修改密码等)。(2) 给老师带来的便利 老师可以直接在网上提交自己的论文题目、批阅并点评学生的论文,如有相关事情只要登录此系统就能查看到学生信息及时与之联系,也可以修改个人相关信息,还可以了解到其他老师所提供的论文题目,以免出现重复论文题目现象6。(3) 给教学管理带来的便利 很方便的对学生信息、老师信息和论文信息进行各项统计,可以很快的通过各种方式查询所需要的信息以及对一些错误信息进行修改和删除。 从大的方面讲,充
13、分利用网络资源节省了大量的人力、物力和财力7。2 需求分析2.1 项目技术介绍2.1.1 ASP.Net4.0技术的介绍ASP.Net4.0 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.Net4.0提供许多比现在的Web开发模式强大的的优势8。ASP.Net4.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译9。ASP.Net4.0构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Ge
14、t所见即为所得)的编辑。这些仅是ASP.Net4.0强大化软件支持的一小部分10。2.1.2 ADO访库技术介绍 ADO(ActiveX Data Objects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。 2.1.3 HTML(Hyper Text Markup Language) HTML语言超级文本标记语言,支持浏览器的解析语言,标准通用标记语言下的一个扩展和使用,也是标准规范语言,它经过标记标识来识别要显示的web页面中
15、的各个属性。网页本身是一种编译文件,在文件中添加标识符,可以告诉Web浏览器如何显示其中的元素(如:文字如何改变,页面如何排版,图片如何显示最大化等)。浏览器按排列识别网页文件,然后根据标识符识别和排列其标记的元素,对书写报错的标记不再指出将不指出其错误位置,且不停止其解释执行过程,编制者通过显示web页面来分析出错缘故和出错位置3。 在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。2.2 系统模块介绍在系统分析的基础上,结合用户的使用状态,以及对现有网络系统的观察,得出本系统
16、的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同建构了基web的教学计划管理系统,网站业务流程如图2-1 所示。图2-1 网站业务图2.2.1 学生模块的设计 学生在系统中是很重要的角色,学生应有的功能是学号登录,浏览信息,信息查询,进行选课和退出,如图2-2所示。学号登陆信息查询浏览信息进行选课退出学生图2-2 学生功能图(1) 学生登录学生登录时选择身份学生,输入用户编号和密码即可登录,可执行所有学员的权限操作。(2) 学员个人信息查看、修改学员顺利登录后,可进入个人信息页面修改登录密码,也能对自己所选论文进行修改,也可针对个人信息快速匹配适合自己的学员。(3) 课题选择学
17、生登录后可以选择自课题,分为第一志愿和第二志愿。并且操作完成后可以查看自己所选的课题是否正确。(4) 文档提交学生在完成了一些任务后可以提交自己的的文档,方便老师验收。(5) 留言 可浏览留言板的所有留言,可留言提出自己的意见或建议,或提出自己的问题等待老师的的回复。2.1.2 教师模块的设计 教师应有的功能操作是:教师登录,课题申请,课题查询,文档下载及评价,成绩评定。如图2-3所示。教师编号登陆课题申请课题查询成绩评定文档下载及评价教师登陆图2-3 教师管理用例图(1)教师登录教师登录时选择身份老师,输入用户编号和密码即可登录,可执行所用老师的权限操作。(2)公告信息查看老师顺利登录后,可
18、进入个人信息页面查看公告、毕业设计工作规定、查看历届课题等信息。(3)课题申请教师可以申请自己的课题,并对课题做出相关要求。(4)确定学生教师可以确定选了本教师课题的学生。(5)文档下载及评价教师可以下载学生上传的文档进行评阅,作为打分的依据。(6)成绩评定对学生的成绩进行评定。(7)留言可浏览留言板的所有留言,可留言提出自己的意见或建议,或提出自己的问题,可以与学生进行沟通。2.1.3 管理员模块的设计管理员应有操作功能为信息管理、用户管理和数据管理。信息管理分为新信息发布、信息删除、bbs管理、课题管理,用户管理分为用户添加、用户删除、管理员密码。数据库管理是资料初始化和资料备份。如图2-
19、4所示。图2-4管理员功能图(1)管理员登录:通过用户编号和密码登录,进入管理员状态。(2)用户管理: 能对注册用户进行删除、修改、增加等操作。(3)资讯管理: 及时发布学校相关工作信息。(4)留言板管理: 删除过期的用户留言,并对部分需要回复的用户留言回复。2.2 数据库需求分析进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立
20、联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作4。3 系统设计3.1 系统框架设计3.1.1 解决方案设计 在系统分析的基础上,系统设计成四层,分别为Entity层、DAL层、BLL层、UI层。表现层:UI就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校毕业论文管理系统的实现 毕业论文 高校 管理 系统 实现
链接地址:https://www.31ppt.com/p-3995468.html