网站大量收购闲置独家精品文档,联系QQ:2885784924

毕业设计选题系统设计实现.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计选题系统设计实现.doc

毕业设计选题系统的设计与实现 计算机科学与技术专业04本(1)班 黄彬 指导老师 于江明 (韶关学院 信息工程学院,广东 韶关512005) 摘 要目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。本系统是基于B/S架构,SQL Server 2000为数据库开发的系统。用来提高我校毕业设计管理工作的效率。 关键字:B/SAsp.net;SQL Server 2000 1 引言 本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大,灵活性强、时间要求紧、对本科教学质量影响大等特点。特别是近年来,随着高校本科扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大。目前已经有的毕业设计选题系统非常少,并且通用性太低。很多毕业设计选报系统都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。高校普遍采用的传统单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应本科毕业设计管理的要求。教务员和多数指导教师,包括学生都希望能有一套完整的,可靠性高的,专门用于在毕业设计时期内完成繁琐的毕业设计工作的系统。我们针对本科毕业设计管理过程中,选题灵活性强、指导教师多、毕业设计地点分散、进度要求严格、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S方式与教师进行交流,实现毕业设计题目的双向选择,协商设计目标、内容、进度等。对于教务管理,管理人员可以开启本年度的毕业设计任务,控制双向选择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提高了管理水平。课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。降低导师和教务员工工作强度。学生可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。 图3-1页面结构图 3.2 后台功能模块总体设计 根据系统的功能特点和设计需要,现在对整个系统进行模块划分,基本上整个系统主要有4个外部实体大模块组成,每个大模块下都有对应的小模块来实现该实体类型所需要的功能。功能模块图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 2005 4.2 开发技术 4.2.1 三层架构技术 三层架够分别是表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层架构将表示层和业务逻辑层部分按照客户和应用服务器分离,客户段和应用服务器、应用服务器和数据库服务器之间的通讯以及异构平台之间的数据交换等都可以通过中间层或者相关程序来实现。当数据库或者应用服务器的业务逻辑改变时,客户端并不需要改变,从而大大提高了系统模块的复用性,缩短了开发周期,降低了维护费用[1]。 4.2.2 ASP.NET ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。 图4-1 学生选题算法流程图 4.3.2 老师录取功能实现 当老师查询到有学生选择并且等待录取的题目信息后,老师就可以执行录取操作,当老师点击“录取”按钮后,录取程序启动,并且返

文档评论(0)

ygeorcgdw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档