计科系基于WEB毕业设计选题管理系统_第1页
计科系基于WEB毕业设计选题管理系统_第2页
计科系基于WEB毕业设计选题管理系统_第3页
计科系基于WEB毕业设计选题管理系统_第4页
计科系基于WEB毕业设计选题管理系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、计科系基于WEB毕业设计选题管理系统1 系统规划1.1项目背景(系统开发的由来) 无纸化办公的日益普及,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。随着近几年高校的持续扩招,学生人数逐年增加。为了满足广大学生的求学需要,各个高校的师资力量、硬件配置也随之增强。这样一来,日常行政部门的工作也就越来越繁重。传统的管理方式耗费大量的资源,毕业论文网上选题系统比传统的手工选题方式相比不但节约资源,而且更加准确,便于查询和修改信息。同时,学生选题自主权的增加,能够选择自己感兴趣的课题。传统

2、的选题方式已经不适应现代教学管理的改革和发展的需要,迫切需要一种新的选题方式。1.2企业现状(管理、人员、技术找出问题PIECES分析) 高校本科毕业设计和毕业论文是人才培养和教学中一个非常重要的环节,而通过调查,目前很多高校对于本科学生毕业设计和毕业论文的管理均是采用传统的手工模式,首先,由符合指导资格的教师出题,然后再由教师指导学生选题,学生做完开题报告后,设计和论文的撰写由指导教师指导完成,中途对设计和论文进行中期检查,最后进行论文的批改、答辩以及论文的归档,在这一过程中,每一项工作一般都得教师与学生面对面交流,或者学生所做的设计和论文采用邮寄、E-mail、电话等方式与教师进行交流。这

3、种方式积极的一面在于教师和学生直接面对面的探讨和解决问题,但也存在着很多局限性,特别是随着Internet的出现和现代远程教育的发展以及现代本科教育模式的发展,继续采用传统手工管理模式对毕业设计和毕业论文进行管理就显得费时,整理资料的工作量大,效率低,对于教学管理者来说难以及时准确地掌握毕业设计和论文的整体进展情况,给管理带来一定的难度,而这种情况的最终结果是导致毕业设计和毕业论文的质量难以保证,也没有充分利用无处不在的Internet优势和丰富的网络资源。 在用计算机管理毕业设计和毕业论文的工作上,国外由于教育机制的不同,其相应的管理软件不能满足我们的需要,国内由于各种不同层次的学

4、校管理制度的不同,也缺乏能够满足不同学校需要的管理软件,因此,在这种状况下,结合学校自身对毕业设计和毕业论文管理规定,开发一个适合自己学校的管理软件,实现对毕业设计和毕业论文这一重要教学环节进行现代化的管理就显得尤为重要,它不但是实现教学管理现代化和网络化的一个重要手段,同时也是促进传统教学模式改革的一个方法。对于改进教学管理,提高教学质量具有十分重要的意义和较大的实用价值。1.3开发原因(基于上述企业现状,描述系统开发的必要性) 随着网络技术的高速发展,互联网的影响已经深入人们到生活、工作的各个领域,各大高校纷纷加快了信息化进程,我国各大高校也都建立了自己的校园网。这为高校的现代化教育提供了

5、必备的物质基础。在现代技术和需求的推动下,无纸化办公的普遍实现,网络式的交互方式被人们广泛应用。让计算机来管理毕业设计的选题是现在各大高校都在积极进行的工作之一,也是搞笑教学管理的一项重要内容。毕业设计的晚上选题与传统的手工报题方式相比更加节约资源,增加了学生选题的自主权。使用计算机实现毕业生网上选题,具有手工选题所无法比拟的优点。  本文提出了一种网上毕业设计选题管理系统,它能很好地解决以前手工方的选题管理中的不足。它改变了以往以班级为单位的原始手工选课的方式,而是采用网上选题方式,使毕业生在毕业设计选题环节中实现选题的规范化,智能化,高效化,简便化;极大地便捷了学生和指导老师,显

6、著地提高了工作效率。本文提出的系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。ASP.NET在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统最根本的目的是让在籍学生可以在线选题,教师可以在线进行课题信息输入、信息查询等,并且具有操作方便,响应快捷等优点。在学校,毕业选题的信息管理对教学工作的正常进行起着至关重要的作用,因此毕业论题信息科管理人员对于毕业设计选题信息查询、毕业设计选题信息统计、毕业设计选题信息管理等,需要有一个自动化的工具进行统筹管理,才能够及时、准确地反映毕业论题信息状态。针对这种

7、情况,为了更好地适应当前学校管理的需求,避免手工管理存在的这些弊端,需要开发毕业设计选题管理系统。学校通过使用毕业设计选题管理系统,可以实现毕业论题信息综合查询、统计、分析、系统的管理。1.4系统的目标(系统的战略目标和总计划) 高校使用本系统可以大大减轻教学管理者的负担,提高工作效率。预计系统将从如下几个方面带来选题的便利:(1)选题工作的透明性:学校管理员具有最高权限,可以对所有用户和选题进行管理以及对全校所有院系的选题情况进行统计、导出报表;系统设置;通知、文件的下发和管理等功能。(2)院系管理员为本系所有指导老师和学生开户、本系选题的管理及统计、相关报表的导出、选题的审核等。(3)指导

8、老师可以随时添加、修改自己的选题,而不需要写在纸上供学生选择,查询学生信息对学生进行更多的了解,使选择做到真正的双向选择。(4)学生可以随时随地进行选题、退选、通知查看、咨询等。解决不在校的学生往返学校之麻烦。1.5系统的构成(语言类描述系统的相关功能) 在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确所要实现的各子系统的需求。分析得出:在毕业论文选题工作中分为四种用户,即系统管理员、院系管理员、指导教师、学生。学校教学管理员为院系管理员开户;系统管理员为本系指导教师和学生开户

9、;指导老师发布选题;学生选题等功能。1.6可行性研究(最后要给出可行性研究的结论) 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下三个方面的分析。 1.6.1 技术可行性 技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是ASP(Act

10、ive Sever Pages)进行开发,前台网页设计使用的是Dreamweaver 8,而数据库系统采用的是Microsoft SqlServer 2008。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。 1.6.2 经济可行性 系统所要求的硬件(计算机及相关硬件)和软件环境(ASP+SQL 2008),市场上都容易购买到或从相关网站下载,系统成本主要集中在开发与维护上,不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少教学管理者的工作强度,提高工作效率,而且极大限度的方便了用户,可以节省大量的人力、财力。 1.6.3环境可行性 主要是管理人员是

11、否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便选题信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。1.7工作进度和人员分配安排(以表格的形式将各阶段项目名称、时间分配、工作内容、人员安排等信息填写完整)序号各阶段内容起止日期1完成毕业设计开题报告1月份以前2准备参考资料并阅读相关书籍,提出可行性的设计方案1月15日3月1日3具体设计与制作3月1日4月15日4毕业设计论文的撰写并修改4月15日5月10日5提交论文,论文答辩5月下旬2系统分析阶段2.1 现行系统的调查2.1.1组织结构调查现阶段通过对学校最近几年的毕业生论文

12、选题的了解,了解到学校的组织结构设置为:系主任、指导教师、小组长、学生。各阶段组要是通过系主任的开题说明,各个小组长安排组内的指导教师做好学生开题选题的工作,先由学生自主选题,由指导老师分析学生自选题目的可用性、可实施性是否成立,通过指导老师的初选后再由小组内进行讨论,能够通过的挂到网站上就行公布。组织结构图系主任:主要负责论文毕业设计计划的制定和计划的落实。需要经常了解和掌握各个组的情况。小组长:主要负责小组内各位指导老师的工作,管理好组内的论文设计过程中存在的问题,指导好本组的论文工作,毕业开题、答辩过程中起到关键的作用。指导教师1:主要负责本组内学生的论文工作,负责指导学生的论文,在这过

13、程中对学生出现的问题进行指导讨论,对学生的论文思路作出正确的反应。指导教师2:主要负责本组内学生的论文工作,负责指导学生的论文,在这过程中对学生出现的问题进行指导讨论,对学生的论文思路作出正确的反应。指导教师3:主要负责本组内学生的论文工作,负责指导学生的论文,在这过程中对学生出现的问题进行指导讨论,对学生的论文思路作出正确的反应。学生:主要是做好自己的毕业论文设计,在此过程中出现什么问题或者遇到什么难处及时与自己的指导老师进行交流。2.1.2.管理功能调查 目前在楚雄师范学院计科系还未实行系统式的管理,主要都是人工操作,本次开发就是正对这样的问题而设计的,解决老师们的因大量繁重的工作,纸质操

14、作中会存在大量的问题,此次的目的正是为此问题而设计。2.1.3业务流程调查2.2 现行系统分析(从服务、效率、决策、分工、市场等方面分析存在的问题)随着计算机应用技术的不断发展,手工工作已经慢慢变得让人们反感,大多行业都实现计算机化,手工的操作已经严重影响着工作效率。其存在的问题主要从下面几个方面分析:(1) 服务方面:在服务上,现在的选题手工化让同学老师都感觉效率的缓慢,为了能够更好地服务学生在毕业前夕一个最重要的工作,我们需要的是更好地服务于学生,也让老师们更加有时间去指导更多的学生。(2) 效率方面:在这一方面,原本的手工操作选题效率低下,在几个周的时间里老师的催促学生的盲目让双方都不能

15、更好地利用时间来完成工作,为了不影响双方的工作进度,我们就需要改善,把手工操作改为计算机式操作,方便双方的工作。提高毕业设计实现的效率。(3) 决策方面:手工报表费时降低了时效性,而且在繁多的登记选题和分析统计算中,极容易出现人为的错误,在登记薄中查询企业所需要的学生信息的时间过长。人工对统计资料进行分析的难度较大,而且准确率不高。(4) 分工方面:在分工上也存在大的隐患,因为属于纯手工是的操作,管理员中每个人的进度不一样,分开进行论文的管理审核都给大家带来麻烦,而且严重影响了工作效率。(5) 市场方面:面对越来越大的毕业设计,学校需要的保存的文档也就越来越多,每年学校扩招学生,在学生人数不断

16、上涨的情况下我们更需要一个可靠完善的系统来进行信息的管理,如果还是采用收工式的方法来记录学生的毕业论文信息,这样老师的工作量就越来越繁重,大的工作量不利于老师的安排。为了更好地适应学生人数不断上涨的情况我们更加需要了解市场的需求,认识到市场的发展需要。2.3新系统的逻辑方案 2.3.1目标 毕业设计选题系统的目标是提高系统自动化、标准化和系统化,为老师的管理学生的选题提供高质量的信息,为领导者供信息支持,为指导老师提供更便利、更全面的服务。 2.3.2组织结构通过对学校情况的调查分析了解到,该学校的毕业论文在管理方面的组织结构层次为在系主任的领导管理下,展开学生的论文开展。本次设计的毕业生选题

17、系统管理模块划分主要有用户管理模块、论文管理模块、信息管理模块等几个大的模块。他们的组成关系图如下:各模块的主要功能:(1)用户管理模块:主要负责内容包括管理员管理、教师管理、学生管理(2)论文管理模块:主要负责内容包括论文添加、论文浏览、论文审核、论文搜索、选题情况(3)信息管理模块:主要负责内容包括留言管理、信息管理、分类管理 2.3.3业务流程 业务流程主要是对学生的一个选题过程,在线查看学生选题是否通过审核。审核过程中是否符合本次选题的要求,要达到的目的是什么。最终将结果反馈给学生或者老师。 2.3.4数据流图顶层数据流图1.一层数据流程图如图3-2所示。一层数据流图2.二层数据流程图

18、二层数据流程图3.三层数据流程图三层数据流程图三层数据流程图(续)2.3.5数据字典 系统数据流说明数据流说明是对数据流图中的数据流进行进一步的说明,包括数据流的名称、来源、流向、组成和具体意义。数据流表如表表3-1至表3-6所示。学生信息表数据流表如表3-1所示。表3-1 学生信息表数据流表数据流名学生信息表来源学生流向学生信息管理组成账号+密码+身份证+性别+年龄+姓名+邮箱+电话+手机+申请时间+注册身份说明系统管理员进行管理选题表数据流表如表3-2所示。表3-2 选题表数据流表数据流名选题表来源学生流向选题表的管理组成课题名称+指导老师+人数限制+专业限制+课题代号+课题

19、状态+课题类型+课题来源+任务书说明系统管理员进行管理教师信息表数据流表如表3-3所示。表3-3 教师信息表数据流表数据流名教师信息表来源教师流向教师信息管理组成账号+密码+身份证+性别+年龄+姓名+邮箱+电话1+电话2+手机+申请时间+注册身份说明系统管理员进行管理待审查表数据流表如表3-4所示。表3-4 待审查表数据流表数据流名待审查表来源教师流向信息管理组成课题信息+选题学生+教师信息+课题状态+课题修改情况说明系统管理员进行管理课题表数据流表如表3-5所示。表3-5 课题表数据流表数据流名课题表来源管理员流向课题管理组成选题信息+审查信息说明系统管理员进行管理资源库数据流表如表3-6所

20、示。表3-6 资源库数据流表数据流名资源库来源学生、教师、管理员流向资源管理组成选题表+学生信息表+教师信息表+待审查表+课题表说明系统管理员进行管理系统数据加工描述数据加工是对数据流图中的数据加工进行进一步的说明,包括加工的名称、输入、输出和加工逻辑过程。加工表如表表3-7至表3-12所示。学生信息表加工表如表3-7所示。表3-7 学生信息表加工表加工处理学生信息存储输入学生信息输出与存储文件相应的数据流加工逻辑对相应的信息数据进行查询、通过和删除处理选题表加工表如表3-8所示。表3-8选题表加工表加工处理选题信息存储输入选题信息输出与存储文件相应的数据流加工逻辑对相应的选题数

21、据进行新增、修改和查询的处理教师信息表加工表如表3-9所示。表3-9 教师信息表加工表加工处理教师信息存储输入教师信息输出与存储文件相应的数据流加工逻辑对相应的信息数据进行查询、通过和删除处理待审查表加工表如表3-10所示。表3-10待审查表加工表加工处理待审查信息存储输入审查信息输出与存储文件相应的数据流加工逻辑对相应的审查数据进行新增、修改和查询的处理课题表加工表如表3-11所示。表3-11 课题表加工表加工处理课题信息存储输入课题信息输出与存储文件相应的数据流加工逻辑对相应的课题信息数据进行新增、修改和查询的处理资源库加工表如表3-12所示。表3-12 资源库加工表加工处理资源库信息存储

22、输入资源库信息输出与存储文件相应的数据流加工逻辑对相应的资源库信息数据进行新增、修改和查询的处理系统数据存储数据存储是对数据流图中的存储文件进行进一步的说明,包括存储文件的名称、文件的组成和文件信息组织形式。数据存储表如表3-13至表3-18所示。学生信息存储表如表3-13所示。表3-13 学生信息存储表数据文件学生文件组成账号+密码+身份证+性别+年龄+姓名+邮箱+电话+手机+申请时间+注册身份组织学生信息唯一选题存储表如表3-14所示。表3-14 选题存储表数据文件选题文件组成课题名称+指导老师+人数限制+专业限制+课题代号+课题状态+课题类型+课题来源+任务书组织选题信息唯

23、一教师信息存储表如表3-15所示。表3-15 教师信息存储表数据文件教师信息文件组成账号+密码+身份证+性别+年龄+姓名+邮箱+电话+手机+申请时间+注册身份组织教师信息唯一待审查信息存储表如表3-16所示。表3-16 待审查信息存储表数据文件待审查信息文件组成修改课题+提交课题组织待审查信息唯一课题信息存储表如表3-17所示。表3-17 课题信息存储表数据文件课题文件组成审查结果组织课题信息唯一资源库信息存储表如表3-18所示。表3-18 资源库信息存储表数据文件资源库文件组成学生信息+选题信息+教师信息+待审查信息+课题信息组织资源库信息唯一 2.3.6管理功能 通过认真的调查分析了解到此

24、次设计的学校毕业生选题系统的组织结构。知道了构成此次开发系统的三个模块之间的关系是为了更好的管理毕业生的毕业论文设计以及在进行毕业生设计中老师与学生之间能够更好的交流而设计的,在这基础上了解到的功能之间的管理如图所示:学生界面:教师界面:管理员界面:3 总体设计3.1系统设计目标(总的系统功能目标)登陆主界面系统管理员指导老师毕业生3.1.1 系统总体功能结构图根据毕业设计选题的业务情况,该系统分成管理员、指导教师、学生三大系统模块,系统管理员设置、管理员用户操作、教师信息修改、选题题目提交、选题题目审核、学生信息导入、学生信息修改、题目报告、信息浏览等功能木块。系统功能如下图所示:3.2系统

25、的物理配置方案系统是B/S结构的,根据功能的要求,我们需要定时向用户发送邮件,要配置邮件服务器;要向用户提供网站式服务,需要配置Web服务器;需要用到数据库信息,需要配置数据库服务器。在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常给服务器配置高性能硬件。3.3详细设计3.3.1系统的代码设计此部分未做,此部分因为还没有开始进行系统设计,未能作出效果。3.3.2系统的数据库设计 E-R模型密码用户名用户联系方式职称姓名从事专业教师课题名提交课题课题类型限选专业课题来源课题简介、要求、备注候选人数 M选题学号专业姓名班级N学生电话

26、性别逻辑结构设计(关系模式) 学生信息:学号,姓名,联系电话,电子邮件,性别,班别,密码,角色编号。 教师信息:教师号,姓名,职称,联系电话,电子邮件,简介,密码,角色编号。 题库信息:题目编号,题目名称,学号,教师号,学生选题状态,教师选题状态,题目备注。 角色表:角色编号,角色名。 选题:题目编号,学号,题目名称,教师号,学生选题状态,教师选题状态,备注。 录取:题目编号,教师号,题目名称,学号,学生选题状态,教师选题状态,题目备注。物理结构设计(数据表) 学生信息如表4-1所示,主要用来保存学生信息。 表 4-1学生信息表字段名称数据类型字段长度字段释意IDint4ID号Loginnamevarchar20登录账号Loginpwdvarchar20登录密码Realnamevarchar20真实姓名Sexint4性别Emailvarchar50邮箱Phonevarchar20电话Professionint4专业Gradeint4年级Sclassint4班级Degreeint4学位Lunwenint4论文Xtimevarchar20选题时间Statusint1状态 指导教师表如4-2所示,主要用来保存导师信息。 表4

温馨提示

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

评论

0/150

提交评论