毕业设计选题系统的设计与实现_第1页
毕业设计选题系统的设计与实现_第2页
毕业设计选题系统的设计与实现_第3页
毕业设计选题系统的设计与实现_第4页
毕业设计选题系统的设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、摘要:目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。本系统是基于b/s 架构,以 a 为框架,sql server 2000 为数据库开发的系统。用来提高我校毕业设计管理工作的效率。关键字:b/s 架构;毕业设计;管理;a;sql server 20001 引言本科毕业设计管理工作是教学管理工作的重要环节,具有工作量大,灵活性 强、时间要求紧、对本科教学质量影响大等特点。特别是近年来,随着高校本科 扩招工作的进一步深入

2、,每年毕业生人数不断增加,再加上院校合并、扩建带来 的异地办公、教学,毕业设计的管理工作难度越来越大。目前已经有的毕业设计 选题系统非常少,并且通用性太低。很多毕业设计选报系统都是基于 c/s 模式, 需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。而高校 普遍采用的传统单机管理模式,存在成本高、重复劳动量大、效率低、难维护等 缺点,难以适应本科毕业设计管理的要求。教务员和多数指导教师,包括学生都 希望能有一套完整的,可靠性高的,专门用于在毕业设计时期内完成繁琐的毕业 设计工作的系统。我们针对本科毕业设计管理过程中,选题灵活性强、指导教师 多、毕业设计地点分散、进度要求严格、工

3、作量大等特点,基于三层体系结构构 建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过 b/s 方式与教师进行交流,实现毕业设计题目的双向选择,协商设计目标、内容、 进度等。对于教务管理,管理人员可以开启本年度的毕业设计任务,控制双向选 择的进程,随时查询、了解毕业设计进行的过程,不但提高了工作效率,而且提 高了管理水平。课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管 理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。 降低导师和教务员工工作强度。2 需求分析2.1 系统功能介绍本系统由 3 个功能模块组成,分别是学生功能模块、教师功能模块、教务员

4、 功能模块。附加一个独立的高级查询模块。学生功能:lllll学生可以在任何能够连接 internet 的计算机登录到毕业设计选题系统中。 学生可以在选题功能模块中浏览到自己心仪的题目并且选择该题目,之后 等待出题老师录取。每个学生只能选择一条题目。在老师没有录取之前学生能退掉自己已经选择的题目并且从新选择。 学生能修改自己注册时的个人信息,方便信息更新准确。学生能通过高级查询功能根据关键字查询整个毕业设计的进展情况。教师功能:lllllll教师可以在任何能够连接 internet 的计算机登录到毕业设计选题系统中。 教师可以查询到已经选择了自己建立的题目的学生,并且有权利根据学生 具体情况决定

5、是否录取还是退选。教师可以退选掉已经和学生达成双项选择的题目。教师可以建立新题目供学生选择。教师可以修改自己已经建立的题目信息,确保信息的准确性。教师可以修改自己的注册资料,确保个人信息的准确性。教师可以通过高级查询功能根据关键字查询整个毕业设计的进展情况。教务员功能:llllll教务员可以在任何能够连接 internet 的计算机登录到毕业设计选题系统 中。教务员可以查看、修改和删除系统内的所有学生个人信息,教师个人信息, 所有题目的信息。教务员可以通过可选题目的查询,待录取题目的查询和已录取题目的查询 了解整个毕业设计的总体工作进展情况。教务员可以执行打印操作,直接生成表格提交学校而不需要

6、象以往一样需 要大量的工作时间来制表。教务员拥有备份和恢复整个系统数据库的权利。教务员也可以使用高级查询功能精确了解毕业设计的工作进展情况。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 架构,页面总体设计反应

7、了整个系统的界面组成结构。页面 结构如图 3-1 所示。登录页面学生页面教务员页注册页面教师页面高级查询面页面学生选题页面修改信息页面管理学生页面管理教师页面管理题库页面打印页面查询页面学生注册页面教师注册页面教师建题页面教师录取页面教师改题页面修改信息页面图 3-1 页面结构图3.2 后台功能模块总体设计根据系统的功能特点和设计需要,现在对整个系统进行模块划分,基本上整 个系统主要有 4 个外部实体大模块组成,每个大模块下都有对应的小模块来实现 该实体类型所需要的功能。功能模块图 3-2 所示:选题系统学生模块教师模块教务员模块注册登录模块图 3-2 功能模块图3.3 数据库设计3.3.1

8、毕业设计选题系统数据库 e-r 图如图 3-3 所示。图 3-3 系统总 e-r 图3.3.2 毕业设计系统数据库的关系模式设计学生信息(学号,姓名,联系电话,电子邮件,性别,系别,班别,密码,角色 编号)教师信息(教师号,姓名,职称,联系电话,电子邮件,简介,密码,角色编号) 题库信息(题目编号,题目名称,学号,教师号,学生选题状态,教师选题状态,题目备注)角色表(角色编号,角色名)教务员(教务员号,教务员姓名,教务员密码)选题(题目编号,学号,题目名称,教师号,学生选题状态,教师选题状态,题 目备注)录取(题目编号,教师号,题目名称,学号,学生选题状态,教师选题状态,题 目备注)4 系统实

9、现4.1 开发工具.net 平台:数据库服务器: 编程语言: 网页制作与修饰: 图片美工: 编程工具:4.2 开发技术4.2.1 三层架构技术asp.netms sql server 2000c #d reamweaver2004photoshop cs + flash2004microsoft visual studio 2005三层架够分别是表示层(ui)、业务逻辑层(bll)和数据访问层(dal)。 三层架构将表示层和业务逻辑层部分按照客户和应用服务器分离,客户段和应用 服务器、应用服务器和数据库服务器之间的通讯以及异构平台之间的数据交换等 都可以通过中间层或者相关程序来实现。当数据库或

10、者应用服务器的业务逻辑改 变时,客户端并不需要改变,从而大大提高了系统模块的复用性,缩短了开发周 期,降低了维护费用1。4.2.2 asp.netasp.net 是一种建立在通用语言上的程序构架,能被用于一台 web 服务器 来建立强大的 web 应用程序。asp.net 提供许多比现在的 web 开发模式强大的 的优势。他执行效率高、拥有世界工具的支持、强大性和适应性、简单性和易学 性、高效的可管理性等等,都使得使用他开发出来的系统功能有很好的安全性和可靠性2 3。4.3 主要功能算法实现4.3.1 学生选题功能实现当学生执行选题操作,程序启动选题程序,并且执行选题程序,执行完成后 返回执行

11、结果。选题执行程序算法如图 4-1 所示。图 4-1 学生选题算法流程图4.3.2 老师录取功能实现当老师查询到有学生选择并且等待录取的题目信息后,老师就可以执行录取 操作,当老师点击“录取”按钮后,录取程序启动,并且返回执行结果。录取算 法如图 4-2 所示。图 4-2 老师录取算法流程图4.3.3 教务员模块功能实现教务员模块是系统管理模块,进入教务员模块后通过选择操作功能来进入每个子功能页面来实现其功能。具体的程序流程图如图 4-3 所示。图 4-3 教务员模块程序流程图5 结论经过两个多月的设计和开发,毕业设计信息网络管理系统基本开发完毕。其功能基本符 合用户需求,能够完成毕业信息的存

12、储和相关材料的查询以及各类相关功能的实现。并提供 部分系统维护功能 ,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题 也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人 意的地方,比如联机文档比较少,对毕业设计(论文)具体步骤相关信息考察不够等多方面 问题。这些都有待进一步改善。今后进一步研究的方向(1) 对页面进行美化,重新设计 ui,使得页面更易于让人接受。(2) 增加数据转换接口,使得本系统能与高校管理系统数据库进行无缝连接。 (3)添加系统功能,将选题系统扩展成完整的毕业设计管理系统,对毕业设计过程进行全程管理。(4)对数据结构及代码进行优

13、化,使得系统运行更加快速稳定,降低服务器资源占用。 参考文献:1 黄梯云管理信息系统m北京:高等教育出版社,2005:139-1412 龚小勇关系数据库与 sql server2000m北京:机械工业出版社,2002:20-23 3 李玉梅动态 web 数据库应用研究d.昆明理工大学硕士学位论文,2004:4-12the shaoguan college graduated systemteachers and students function modules module designabstract:nowsdays, itisa trendof informationsystem in

14、 highereducationto conducttheinforrmation scientifically and get the internetization management,using the advanced informatiosystem and the softwarestages.the information cyber management system of undergraduatesmakes the whole graduatesdesign and the management of tutorsbecome systemization,regulatization ,withoutusing a paper.thesystem is based on b / s framework to aframework,sql serve

温馨提示

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

评论

0/150

提交评论