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

    毕业设计选题系统的设计与实现.doc

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

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

    毕业设计选题系统的设计与实现.doc

    毕业设计选题系统的设计与实现计算机科学与技术专业04本(1)班 黄彬指导老师 于江明(韶关学院 信息工程学院,广东 韶关)摘 要:目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。本系统是基于B/S架构,以A为框架,SQL Server 2000为数据库开发的系统。用来提高我校毕业设计管理工作的效率。关键字:B/S架构;毕业设计;管理;A;SQL Server 20001 引言本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大,灵活性强、时间要求紧、对本科教学质量影响大等特点。特别是近年来,随着高校本科扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大。目前已经有的毕业设计选题系统非常少,并且通用性太低。很多毕业设计选报系统都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。而高校普遍采用的传统单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应本科毕业设计管理的要求。教务员和多数指导教师,包括学生都希望能有一套完整的,可靠性高的,专门用于在毕业设计时期内完成繁琐的毕业设计工作的系统。我们针对本科毕业设计管理过程中,选题灵活性强、指导教师多、毕业设计地点分散、进度要求严格、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S方式与教师进行交流,实现毕业设计题目的双向选择,协商设计目标、内容、进度等。对于教务管理,管理人员可以开启本年度的毕业设计任务,控制双向选择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提高了管理水平。课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。降低导师和教务员工工作强度。2 需求分析2.1 系统功能介绍 本系统由3个功能模块组成,分别是学生功能模块、教师功能模块、教务员功能模块。附加一个独立的高级查询模块。学生功能:l 学生可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l 学生可以在选题功能模块中浏览到自己心仪的题目并且选择该题目,之后等待出题老师录取。每个学生只能选择一条题目。l 在老师没有录取之前学生能退掉自己已经选择的题目并且从新选择。l 学生能修改自己注册时的个人信息,方便信息更新准确。l 学生能通过高级查询功能根据关键字查询整个毕业设计的进展情况。教师功能:l 教师可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l 教师可以查询到已经选择了自己建立的题目的学生,并且有权利根据学生具体情况决定是否录取还是退选。l 教师可以退选掉已经和学生达成双项选择的题目。l 教师可以建立新题目供学生选择。l 教师可以修改自己已经建立的题目信息,确保信息的准确性。l 教师可以修改自己的注册资料,确保个人信息的准确性。l 教师可以通过高级查询功能根据关键字查询整个毕业设计的进展情况。教务员功能:l 教务员可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l 教务员可以查看、修改和删除系统内的所有学生个人信息,教师个人信息,所有题目的信息。l 教务员可以通过可选题目的查询,待录取题目的查询和已录取题目的查询了解整个毕业设计的总体工作进展情况。l 教务员可以执行打印操作,直接生成表格提交学校而不需要象以往一样需要大量的工作时间来制表。l 教务员拥有备份和恢复整个系统数据库的权利。l 教务员也可以使用高级查询功能精确了解毕业设计的工作进展情况。2.2 系统数据流程图根据2.1节的功能分析,确定整个系统的数据流程图。数据流程图的顶层图如图2-1所示。图2-1 毕业设计选题系统顶层图通过对顶层图的系统进行分解得到0层图如图2-2所示。图2-2 毕业设计选题系统0层图通过对0层图的加工2、加工3、加工4进行分解得到系统的1层图如图2-3所示。图2-3 毕业设计选题系统1层图3总体设计3.1 前台页面总体设计本系统属于B/S架构,页面总体设计反应了整个系统的界面组成结构。页面结构如图3-1所示。登录页面学生页面教务员页面注册页面教师页面高级查询页面学生选题页面修改信息页面管理学生页面管理教师页面管理题库页面打印页面查询页面学生注册页面教师注册页面教师建题页面教师录取页面教师改题页面修改信息页面图3-1页面结构图3.2 后台功能模块总体设计根据系统的功能特点和设计需要,现在对整个系统进行模块划分,基本上整个系统主要有4个外部实体大模块组成,每个大模块下都有对应的小模块来实现该实体类型所需要的功能。功能模块图3-2所示:选题系统学生模块教师模块教务员模块注册登录模块图3-2 功能模块图3.3 数据库设计3.3.1毕业设计选题系统数据库E-R图如图3-3所示。图3-3 系统总E-R图3.3.2毕业设计系统数据库的关系模式设计学生信息(学号,姓名,联系电话,电子邮件,性别,系别,班别,密码,角色编号)教师信息(教师号,姓名,职称,联系电话,电子邮件,简介,密码,角色编号)题库信息(题目编号,题目名称,学号,教师号,学生选题状态,教师选题状态,题目备注)角色表(角色编号,角色名)教务员(教务员号,教务员姓名,教务员密码)选题(题目编号,学号,题目名称,教师号,学生选题状态,教师选题状态,题目备注)录取(题目编号,教师号,题目名称,学号,学生选题状态,教师选题状态,题目备注)4 系统实现4.1 开发工具 .NET平台: ASP.NET 数据库服务器: MS SQL Server 2000 编程语言: C# 网页制作与修饰: DreamWeaver2004 图片美工: Photoshop CS + Flash2004 编程工具: Microsoft Visual Studio 20054.2 开发技术4.2.1 三层架构技术三层架够分别是表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层架构将表示层和业务逻辑层部分按照客户和应用服务器分离,客户段和应用服务器、应用服务器和数据库服务器之间的通讯以及异构平台之间的数据交换等都可以通过中间层或者相关程序来实现。当数据库或者应用服务器的业务逻辑改变时,客户端并不需要改变,从而大大提高了系统模块的复用性,缩短了开发周期,降低了维护费用1。4.2.2 ASP.NETASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。他执行效率高、拥有世界工具的支持、强大性和适应性、简单性和易学性、高效的可管理性等等,都使得使用他开发出来的系统功能有很好的安全性和可靠性2 3。4.3 主要功能算法实现4.3.1 学生选题功能实现当学生执行选题操作,程序启动选题程序,并且执行选题程序,执行完成后返回执行结果。选题执行程序算法如图4-1所示。图4-1 学生选题算法流程图4.3.2 老师录取功能实现当老师查询到有学生选择并且等待录取的题目信息后,老师就可以执行录取操作,当老师点击“录取”按钮后,录取程序启动,并且返回执行结果。录取算法如图4-2所示。图4-2 老师录取算法流程图4.3.3 教务员模块功能实现教务员模块是系统管理模块,进入教务员模块后通过选择操作功能来进入每个子功能页面来实现其功能。具体的程序流程图如图 4-3 所示。图 4-3 教务员模块程序流程图5 结论经过两个多月的设计和开发,毕业设计信息网络管理系统基本开发完毕。其功能基本符合用户需求,能够完成毕业信息的存储和相关材料的查询以及各类相关功能的实现。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,对毕业设计(论文)具体步骤相关信息考察不够等多方面问题。这些都有待进一步改善。今后进一步研究的方向(1)对页面进行美化,重新设计UI,使得页面更易于让人接受。(2)增加数据转换接口,使得本系统能与高校管理系统数据库进行无缝连接。(3)添加系统功能,将选题系统扩展成完整的毕业设计管理系统,对毕业设计过程进行全程管理。(4)对数据结构及代码进行优化,使得系统运行更加快速稳定,降低服务器资源占用。参考文献:1 黄梯云管理信息系统M北京:高等教育出版社,2005:139-1412 龚小勇关系数据库与SQL Server2000M北京:机械工业出版社,2002:20-233 李玉梅动态WEB数据库应用研究D.昆明理工大学硕士学位论文,2004:4-12The Shaoguan College graduated systemTeachers and students function modules module designAbstract:Nowsdays, it is a trend of information system in higher education to conduct the inforrmation scientifically and get the internetization management,using the advanced information system and the software stages.The information cyber management system of undergraduates makes the whole graduates design and the management of tutors become systemization, regulatization ,without using a paper.The system is based on B / S framework to A framework, SQL Server 2000 database for the development of the system. This system used to improve our university graduation practice managing the efficiency working.Keyword: B/S framework;graduate design;management;Active server pages .Net;SQL -Server2000

    注意事项

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

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




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

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

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

    收起
    展开