计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP论文设计 >> 浏览文章
基于ASP毕业设计选题系统设计

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

基于ASP毕业设计选题系统设计关键词:B/S;毕业设计;选题;管理系统;ASP内容摘要:目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。其中,毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。本系统是针对院系级毕业设计教务管理工作,研究、设计并开发的毕业设计选题系统,采用ASP和SQL Server 2000作为开发工具。在开发过程中首先分析了其主要的业务流程和信息交流交互的内容,然后又结合了学校对毕业设计环节的管理标准和要求,经过系统的功能设计和数据库设计等过程,最终实现了系统要求的全部功能。本论文从系统需求分析、总体设计、详细设计、系统实现和系统测试这五个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要系统开发工具进行了简单的介绍。1 导言本科毕业设计是大学四年教学工作中的重要一环,是培养学生综合素质,实践能力,综合知识运用能力的重要途径:本科毕业设计也是大学四年的最后一环,是学生进一步深造或走向工作岗位的前站,毕业设计兼有帮助学生完成这一过程的任务;而且本科毕业设计还是对教学工作的一个总体检验,从中可以发现教学中存在的问题,特别在知识结构、课程内容的合理性、先进性等方面的问题[1]。3.2 系统的业务流程分析业务流程(Transaction Flow Diagram, TFD),又称作业流程,即作业的完成程序,它反映了现实的业务活动。管理业务流程图是一种描述系统内各单位、人员间业务关系、作业顺序和管理信息流向的图表。现实业务活动中的一些弊病很难凭空指出,而利用业务流程图可以细致地分析其业务流程的合理性、存在的问题及从何处入手进行修改[14]。首先是管理员录入教师分组信息,并录入教师姓名,等级以及初始密码,导入学生信息(学号及默认密码),添加系统管理员(用于审核教师提供的选题),开启教师提交选题功能。然后教师通过自己的用户登录,完善自己的详细信息,在规定期限内提交本组选题内容。系统管理员关闭教师提交选题功能,开启管理员审核题目功能。管理员对教师提交的选题进行审核,确定是否通过。系统管理员对选题进行最后调整,确定最终通过的选题。系统管理员关闭选题审核功能,开启学生选报功能。学生通过自己的学号和初始密码登录系统,修改个人信息及密码,浏览可选题目信息及教师信息,选报课题;管理员关闭学生选报功能,对选报情况进行查看,手动调节选报冲突,使得每个人均有题目选报,每个题目均有人选报。最终,管理员确定选题情况,教师可以登录查看自己课题选报学生及其资料本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大,灵活性强、时间要求紧、对本科教学质量影响大等特点。特别是近年来,随着高校本科扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大,目前高校普遍采用的传统单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应本科毕业设计管理的要求。我们针对本科毕业设计管理过程中,选题灵活性强、指导老师多、毕业设计地点分散、进度要求严格、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S方式与老师进行交流,实现毕业设计题目的双向选择,协商设计目标、内容、进度等。对于教务管理,管理人员可以开启本年度的毕业设计任务,控制双向选择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提高了管理水平。课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。降低导师和教务员工工作强度。1.1 研究背景及意义当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。[2]随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来的到高效的运行。同时,学校管理中的毕业设计管理过程也提出了相应的要求。为了满足毕业设计管理的要求,需要设计与制作一个毕业设计选题系统。毕业设计选题系统实现了对整个毕业设计选题过程管理的系统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。目前已经有的毕业设计选题系统非常少,并且通用性太低。很多毕业设计选报系统都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。另外,不同学校,甚至不同学院,由于对毕业设计题目管理的方法不同,都会对毕业设计题目管理有着不同的要求。如果直接拿现成的系统来应用到本学院的毕业设计选题过程中来,会出现很多难以解决的麻烦。为了满足本学院毕业设计题目选报的要求特别设计一套符合规定的毕业设计选题系统,本系统可以完全满足本学院内各个专业学生毕业设计题目的网上选报。本系统基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便使用,易于推广。本系统采用模块化管理,可以方便的对系统功能进行添加删除。这样,当以后毕业设计题目选报出现了什么新的要求,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。1.2 国内外研究概述随着教育产业化进程的逐步推进,各大高校纷纷合并,走上了强强联合、资源共享的路子。高校的规模不断扩大,如何合理利用教学资源,有效地加强教学管理工作,已成为各大高校十分关注的问题。目前,在教学管理方面,特别是学生学籍管理、成绩管理等方面都普遍采用了网络化管理技术,而对于毕业设计这一重要的教学环节,和其他教学课程一样,普遍采用传统的单机管理模式,主要进行毕业设计基本信息和成绩的输入输出工作,而对于毕业设计的选题、毕业设计过程中管理,以及毕业设计效果的统计分析等工作还没有纳入管理系统中。目前随着教学改革的不断深入,学校办学规模的不断扩大,如何有效地增强教学管理水平,充分调动学生的学习积极性,提高毕业设计的教学质量是各高校教学管理工作的重点之一。目前,毕业设计的双向选择和毕业设计过程的动态跟踪与交流己成为毕业设计环节教学改革的重要内容仁,英国诺丁汉大学开发了专门的管理系统实现了毕业设计的网上双向选择,国内南开大学已开发了毕业设计网站,为毕业设计的选题、师生交流和毕业设计成绩的管理提供了良好的环境,取得了良好的效果。1.3 研究方法1.3.1数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用[3]。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为最热门技术之一[4]。1.3.2数据库应用系统开发背景随着21世纪的到来,人们更深切地感受到了计算机在生活和工作中的作用越来越重要,越来越多的职业需要具有计算机的应用技能。掌握计算机是职业的需要,更是事业发展的需要。信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平已成为衡量一个国家综合国力的重要标志之一。在计算机的三大主要应用领域(科学计算、数据处理与过程控制)中,数据处理的比重约占70%左右。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展起了数据库系统。数据库技术产生于60年代末,70年代初期,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的最新阶段。数据库存储的是通用化的相关数据集合,它不仅包括数据本身,而且包括数据之间的联系。30多年来,数据库在理论上、实现技术上均得到很大的发展,研制出许多商用数据库管理系统,使得计算机应用渗透到各行各业的各类管理工作中。现在,数据库技术已成为计算机领域里最重要的技术之一,是软件学科的一个独立分支。近年来,数据库技术和计算机网络技术的发展相互渗透、相互促进,已成为当今计算机领域内发展迅速、应用广泛的两大领域。数据库系统是数据处理的核心机构,管理信息系统、办公自动化系统、决策支持系统等都是使用了数据库管理系统或数据库技术的计算机应用系统。数据库方法原本是针对事务处理申大量数据管理需求的,但是它的应用范围不断扩大,不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机辅助设计等,涉及到非数值计算各方面的应用。应用范围的扩大又进一步促进了数据库技术的深入发展,可以说数据库系统已成为计算机应用系统的重要组成部分之一。微机数据库系统以其开发成本低、简单易学、方便用户等优点,迅速得到了推广。计算机应用人员只有了解数据库系统的基本原理,掌握数据库设计的基础理论,熟悉数据库管理系统特点,才能开发出好的数据库应用系统。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业信息管理势在必行。本课题以高等院校为对象,作为高校要面对大量的毕业设计项目及相关信息的处理,这就需要一个毕业设计管理系统来提高管理工作的效率。通过本系统,可以做到信息的规范管理﹑科学统计和快速查询,从而减少管理工作方面的工作量。数据处理技术已深入到我们工作和生活的方方面面,而数据库技术是数据处理不可缺少的手段。随着数据库技术的发展,面向对象的数据库、分布式数据库、多媒体数据库、数据库开发工具的研究方兴未艾,这些技术的发展使应用软件的开发速度更快、成本更低、质量更好、功能更强[5]。1.4 本论文的特色当今众多高校中的毕业设计管理尚未形成系统化,本系统实现了毕业设计的网络选题及管理,填补了相关空白。本文特色在于针对本学院毕业设计流程设计定制了整个系统,完全符合本学院内毕业设计选报要求。本文从系统实际需求出发,构建了一种适合高校毕业设计现状,又能充分发挥ASP及SQL Server 2000优势的Web应用系统开发模式。系统构建简易,可移植性强,并且进行模块化处理,能够方便的为以后其他附加功能提供接口。功能扩展性强及通用性高是本系统的特点所在[6]。3.4 数据库需求分析根据毕业设计信息管理系统的一般要求,通过对整个系统功能、运行过程和数据流程的分析,可以得出数据库中应包含以下各表:(1)管理员信息表:管理员用户名,管理员密码。(2)学生信息表:学生学号,学生密码,学生姓名,学生性别,学生专业,学生班级,学生联系电话,学生联系邮箱,学生联系QQ,学生选报题目。(3)教师信息表:教师编号,教师姓名,教师密码,教师联系电话,教师联系邮箱,教师等级,教师所在小组。(4)选题信息表:选题编号,选题题目,选题所在小组选题详细介绍,选题面向专业,选报状态。4 系统设计与实现本系统的开发工作分为以下7个主要阶段:(1)系统需求分析与系统的功能设计。包括可行性分析、系统详细调查和用户需求分析,获取毕业设计选题过程的业务流程,收集各种用户对系统功能的要求,整理相关信息资料,确定系统的开发范围。(2)数据库设计。确定数据库结构,设计数据库的各种参数、创建实体数据库和数据库的表、视图和触发器等数据库对象。(3)程序模块划分和实现。根据系统所管理的信息的类型和功能对系统进行模块划分,分别编写代码,逐一实现系统功能。(4)安全策略设计。根据系统功能划分用户类型和权限,并进行安全模型的设计。(5)内部测试。完成系统主体功能后,进行系统内部测试,查找设计缺陷与错误,对缺陷和错误进行改进和纠正。(6)用户测试。以实际班级及教师为实验用户,对系统进行初步试运行,从一定的用户群中查找设计错误,进行及时更正。(7)项目实施与维护。在用户对系统认可并确认没有重大设计缺陷和错误的情况下,最终在全院各系进行系统实施,并进行维护。4.1 系统设计4.1.1系统流程设计根据本学院对毕业设计过程的具体要求,本系统设计了四种用户,分别为系统管理员、审核管理员、教师和学生。针对不同用户,我们设计了相关功能所涉及到的流程。系统要求有系统管理员用户,我们设定唯一系统管理员admin,当系统管理员使用admin帐户登录后,需要对系统进行功能控制和情况查看。所以当管理员登录系统后,将自动展示当前系统的基本概况,如共有选题数,待选题目数,未选题学生数等。管理员可以通过系统导航菜单进入系统功能设置界面,在此界面中,管理员可以控制系统重要功能是否开启。根据学校毕业设计进度时间规定,管理员可以通过对系统功能的开启与关闭来控制毕业设计进度。另外,系统管理员可以添加教师。根据本学院的毕业设计,教师是两人一个小组进行毕业设计指导工作的,所以管理员添加教师的时候,会随机生成一个小组编号,然后添加教师,每次添加一个小组(两人),并对教师信息进行初始化。对于教师选报上来的题目,需要审核管理员进行审核,审核管理员帐户由系统管理员添加。审核管理员登录系统后,将会看到未通过审核题目,当系统管理员开启了审核功能时,可以对题目进行查阅修正,之后可以决定是否通过审核。通过审核的题目将出现在学生的可选题目列表中。教师使用本系统需要完成如下几个工作,修改个人信息及登录密码,提交题目,查阅题目审核情况,查阅题目选报情况,查阅选报题目的学生资料。所以当教师通过管理员添加的帐户登录系统之后,首先展示的主页面上的是个人资料和所在小组的题目状态列表。教师可以直接查看题目状态,是否审查通过,是否有人选报等。教师可以通过页面上的提示连接进行修改个人资料和密码及查阅选题情况具体信息。也可以通过导航菜单上的相关连接进入题目提交页面,当系统管理员开启了提交选题功能时,可以在此页面提交题目,所提交的题目将会进入待审核状态,出现在审核管理员的待审核题目列表中。根据本学院毕业设计题目的基本情况,当教师提交题目的时候,要求填写毕业设计题目、详情、面向专业。面向专业可以选择面向全部专业或者仅面向单一专业,如果选择了面向单一专业,其他专业的学生将无法选报该题目。学生使用本系统选题的时候,需要先登录系统。系统提供学生注册功能,但考虑到系统开放注册功能可能导致大量的恶意注册,所以系统提供了学生注册功能的同时也提供了学生信息批量导入功能。如果系统应用到学校内网,就可以考虑开放学生注册功能,如果应用到公网,则可以选择不开放学生注册功能,而直接导入学生初始化信息。学生登录系统后,在主界面上显示学生当前的个人详细信息。如果学生已经选报题目,则同时显示所选报题目的详细信息。如果学生没有选报题目,择会提示尽快选题。学生选报题目后不可以再选报其他题目,只有退出当前选题后才能重新选报。学生也可以选择修改个人详细信息,也可以查询题目详细信息,以及小组老师的联系方法。总体流程如下:第一步:系统管理员启动系统,导入学生初始化信息(学号及初始密码),录入教师初始化信息(编号、初始密码、分组、等级),添加审核用的管理员帐户,开启教师题目提交功能。第二步:教师通过教师编号及初始化密码登录,修改密码,完善个人信息。学生通过学号及初始化密码登录,修改密码,完善个人信息。审核用管理员通过初始化信息登录,修改密码。第三步:教师提交本组课题信息,并做适当修改完善。第四步:系统管理员关闭教师提交修改课题功能,开启审核功能。第五步:审核管理员查阅教师提交题目,决定是否审核通过题目,对题目进行修改完善。第六步:系统管理员关闭题目审核功能,开启选报功能。第七步:学生对所有审核通过的题目进行查阅,选报自己中意的课题。第八步:管理员关闭选报功能,教师和管理员查看选报结果。管理员对选报情况进行总结,对未选报的学生进行手动调剂选题,对最终选题结果进行存档上报。4.1.2模块结构设计公用模块:分为用户验证模块,列表打印模块,帮助信息模块。用户验证模块,按照三种用户类型(学生、教师、管理员)分成三种验证,对不同用户使用不同表单进行提交用户输入的用户名密码,提交后与数据库中的对应条目进行对比,对查找不到的用户或者密码错误的用户则跳转到错误提示页面,对正确登录的用户,则跳转到对应用户类型的主信息界面,用户登录后选择页面上的退出系统,则会在客户端和服务器端同时登出用户;列表打印模块,学生,教师,管理员在使用系统的过程中随时可以将页面上显示的列表进行打印输出;帮助信息模块,用户登录系统后,可以通过菜单中的帮助信息连接查询该用户类型的帮助提示。管理员模块:分为系统功能设定模块,审核管理员操作模块,教师学生初始化模块,选题调剂模块,情况查询模块几个模块。系统功能设定模块,管理员可以通过系统功能设定模块对系统的功能有选择的进行开启或者关闭,以便对毕业设计选题进度进行有效控制;审核管理员操作模块,审核管理员可以通过审核管理员操作模块对教师提交的毕业设计题目进行审核操作,决定是否审核通过,审核通过的题目学生才可以选报;教师学生初始化模块,管理员通过教师学生初始化模块对教师和学生的基本信息进行初始化操作,设置基本信息及初始密码;选题调剂模块,管理员在公开选报结束后,可以通过选题调剂模块对没有选报题目的学生及没有学生选报的题目进行配对调剂,以免部分学生的毕业设计题目报空;情况查询模块,管理员随时可以通过情况查询模块查看题目提交情况、审核通过情况、学生选报情况等,并且可以对情况进行列表打印输出。教师模块:个人资料修改模块,选题上报修改模块,信息查询模块。个人资料修改模块,教师登录系统后可以通过个人资料修改模块对初始化教师信息进行修改完善;选题上报模块,教师可以通过选题上报模块提交本组毕业设计题目,提交后的题目进入待审核状态;信息查询模块,教师可以通过信息查询模块查看本组提交题目审核结果、选报情况以及选报题目的学生信息。学生模块:个人资料修改模块,选题模块,信息查询模块。个人资料修改模块,学生登录系统后可以通过个人资料修改模块对初始化学生信息进行修改完善;选题模块,学生通过选题模块查询可选毕业设计题目,并且对毕业设计题目进行选报;信息查询模块,学生通过信息查询模块查看毕业设计题目的具体介绍及详细情况以及小组教师的详细资料。4.1.3数据存储设计得到以上数据项和数据结构以后,就可以设计出实际的数据库实体,以及他们之间的关系,为后边的数据库逻辑结构设计打基础。这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。此毕业设计信息管理系统包含以下实体:学生用户信息实体,教师用户信息实体,管理员用户信息实体,毕业设计课题信息实体,教师设计文档信息实体。各个信息实体属性及其E-R图如下:目录内容摘要................................................................................................................................. IAbstract................................................................................................................................... II1导言.................................................................................................................................. 11.1 研究背景及意义................................................................................................................ 11.2 国内外研究概述................................................................................................................ 21.3 研究方法........................................................................................................................... 31.3.1数据库应用系统开发简介................................................................................. 31.3.2数据库应用系统开发背景................................................................................. 31.4 本论文的特色.................................................................................................................... 42系统开发工具.................................................................................................................. 52.1 SQL Server数据库技术概述............................................................................................... 52.1.1 SQL Server 2000的主要特性............................................................................. 52.1.2存储过程简介................................................................................................... 62.2 ASP技术概述.................................................................................................................... 72.2.1 ASP技术的含义............................................................................................... 72.2.2 ASP的处理流程............................................................................................... 82.2.2 ASP的功能...................................................................................................... 83系统规划与系统分析...................................................................................................... 93.1 系统的总体结构................................................................................................................ 93.2 系统的业务流程分析....................................................................................................... 103.3 系统的数据流程分析........................................................................................................ 113.4 数据库需求分析.............................................................................................................. 124系统设计与实现............................................................................................................ 134.1 系统设计......................................................................................................................... 134.1.1系统流程设计................................................................................................. 134.1.2模块结构设计................................................................................................. 154.1.3数据存储设计................................................................................................. 164.1.4系统WEB界面设计原则................................................................................. 214.1.5系统文件目录结构设计................................................................................... 224.2 系统实现......................................................................................................................... 224.2.1用户验证功能的实现....................................................................................... 224.2.2学生模块的实现.............................................................................................. 234.2.3教师模块的实现.............................................................................................. 254.2.4系统管理员模块的实现................................................................................... 264.2.5审核管理员模块的实现................................................................................... 285系统测试........................................................................................................................ 305.1测试环境......................................................................................................................... 305.2测试过程......................................................................................................................... 305.3测试结果......................................................................................................................... 316结论................................................................................................................................ 326.1本文所做的主要工作....................................................................................................... 326.2今后进一步研究的方向.................................................................................................... 33参考文献.............................................................................................................................. 34附录A 开题报告.................................................................................................................... 35附录B 外文资料与中文译文.................................................................................................. 38附录C 系统源代码清单......................................................................................................... 38致谢...................................................................................................................................... 39
上一篇: 基于ASP人事管理系统设计
下一篇: 基于ASP学生信息管理系统设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。