当前位置:文档之家› 毕业设计选题系统论文

毕业设计选题系统论文

密级:NANCHANG UNIVERSITY学士学位论文THESIS OF BACHELOR(2005 —2009 年)题目:高校毕业设计/论文选题系统设计与实现学院:软件学院专业:软件工程班级: 05网通1班学号: 8000105228学生姓名:马妍指导教师:涂敏起讫日期:2008年11月-2009年5月目录第一章引言 (4)1.1 课题研究的意义 (4)1.2 课题研究的目的及内容 (5)1.3 课题研究的特点 (5)1.4 论文研究内容 (5)第二章系统需求分析 (6)2.1 系统总体结构 (6)2.2 系统流程分析 (6)2.2.1系统总体业务流程 (6)2.2.2系统功能列表 (9)2.2.3系统用例 (10)2.3 系统性能需求 (11)第三章系统概要设计 (12)3.1 系统模块结构设计 (13)3.2 数据库设计 (14)3.2.1 数据库需求分析 (14)3.2.1 数据库设计 (14)第四章系统实现 (18)4.1 系统WEB界面设计原则 (18)4.2 系统文件目录结构设计 (18)4.3 系统实现 (19)4.3.1 数据库连接操作类-DB项目集 (19)4.3.2 具体模块实现及方法调用 (21)第五章系统测试 (29)5.1软件测试的作用和意义 (29)5.2测试内容 (30)5.3测试结果 (30)总结 (31)6.1 本文所做的主要工作 (31)6.2 今后进一步研究的方向 (31)参考文献 (32)致谢 (33)毕业设计选题系统专业:软件工程学号:8000105228学生姓名:马妍指导教师:涂敏摘要随着网络技术和数据库技术的发展,使人们的现代生活方式发生了深刻的变化。

目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。

其中,毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。

本系统是针对院系级毕业设计教务管理工作,研究、设计并开发的毕业设计选题系统。

在开发过程中首先分析了其主要的业务流程和信息交流交互的内容,然后又结合了学校对毕业设计环节的管理标准和要求,经过系统的功能设计和数据库设计等过程,最终实现了系统要求的全部功能。

毕业设计选题系统具有用户登录、教师基本信息管理、学生基本信息管理、课题名称发布、学生选题、信息查询、系统管理等功能。

本系统使用技术, Visual C#语言开发,数据库采用 SQL Server技术。

本论文从系统需求分析、概要设计、详细设计和系统测试这五个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要系统开发工具进行了简单的介绍。

关键词:B/S,毕业设计,选题,管理系统,Graduate design Selection of subjects ManagementSystemABSTRACTWith the development of the technology for network and database, people's lifestyle have changed a lot. Currently, using advanced management information systems and platforms of software development to manage information with scientific and network has become develop direction. The Graduation Design Network Management System has achieved systematic, standardized, scripless, in the whole process of the graduation design.The system is researched, designed and developed for work of graduated designed educational administration management in college. In development course, firstly, I analysis its key of business course and exchange information. Secondly, combined the management standard and request of college graduate design, through the course of the system function design and database design. Finally, I carry out all functions of the system request. The system has the main functions of users posting, management of the teachers basic information, management of the students basic information, publishing the names of subjects, students selection of subjects,imformation of searching, management of the system. The system is built with the technology of and SQL Server .The programming language is Visual C#.The thesis from the four points, system requirements analysis, design, detailed design and system testing, write up development course of system, and simply introduce the main characteristics of system and development tools.Key Words: B/S ,Graduate design ,Selection of subjects ,Management System,第一章引言1.1 课题研究的意义Web技术高速发展,已经到了Web2.0时代,出现了很多新的技术和工具,这些工具和技术的出现,使得人们从原来Web1.0时代作为个人只能看Web内容过渡到了不仅是内容的浏览者,同时也是内容的发布者,人们的交流越来越容易。

我国各大院校也加快了信息化进程,并且都建立了自己的校园网。

这为我们网络现代化教育提供了必备的物质基础。

而随着近年来高校扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大。

以往的高校普遍采用传统的单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应院校毕业设计管理的要求。

针对毕业设计管理过程中,选题灵活性强、指导教师多、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S的方式与教师进行交流,实现毕业设计题目的双向选择。

对于教师来说,教师可以在线添加课题,选择学生,了解其他老师所发布的课题并作为参考,查看学生上传的论文,节省和很多时间。

对于教务管理,管理人员可以对题目进行审核和,不但提高了工作效率,而且提高了管理水平。

课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。

降低导师和教务人员工作强度。

1.2 课题研究的目的及内容本系统主要目的是实现毕业设计选题的网络化,提高教师、学生和教务人员的效率,降低管理的成本。

系统的主要任务是完成毕业生毕业设计环节中的毕业设计选题。

主要针对的用户是学生,教师和教务管理员。

学生通过该系统可以进行在线课题查询、课题选择、查看选题情况及个人信息的修改;教师用户可以通过该系统进行课题的操作(添加、修改、删除),查看选题,调整课题选择及个人信息的修改;管理员通过该系统可以进行对课题的管理操作,系统的设置等。

1.3 课题研究的特点当今众多高校中的毕业设计管理尚未形成系统化,对于毕业设计选题系统还处于不断摸索完善的阶段。

本系统优点在于针对本学院毕业设计流程设计定制了整个系统,完全符合本学院内毕业设计选报要求。

本文从系统实际需求出发,构建了一种适合毕业设计现状,又能充分发挥及SQL SERVER 优势的Web 应用系统开发模式。

本系统应用了最新的开发工具Visual Studio 2008 和SQL SERVER 2008,采用三层架构模式,系统构建简易,架构清晰。

功能扩展性强及通用性高是本系统的特点所在。

1.4 论文研究内容论文主要在系统调查研究的基础上对系统进行了系统分析,明确了用户需求,并对数据库进行设计,分析了该系统数据库地结构和数据库安全性措施,根据模块化原理,将系统分为了几大功能模块,并对各部分功能进行了分析,采用结构化程序设计的思想,提出系统尤其是数据查询子系统地程序设计思想,然后对本系统地测试和安装进行了分析。

全文共分为引言、系统需求分析、系统概要设计、系统实现、系统测试、系统总结、参考文献和致谢几个部分。

第二章系统需求分析2.1 系统总体结构根据毕业设计选题系统的具体情况,将该系统共分成教务管理员,教师,学生三大系统模块,主要包括信息修改,论文题目提交,论文题目审核,题目选报,信息浏览等功能。

系统总功能如图所示。

图2-1 系统总体结构图2.2 系统流程分析2.2.1系统总体业务流程整个系统的总体业务流程如下:系统管理员分配教师和学生的权限,并初始化教师、学生和教务管理人员的用户名及密码。

教师通过自己的教师工号,初始密码登录,登录后修改密码及完善个人详细信息,并可添加课题,提交至教务管理人员处审核。

对于为提交和审核未通过的课题,教师可以进行删除和修改,对于待审核的课题,教师只能查看,不能对其进行任何操作。

教务管理人员审核课题是否重复、教师课题量是否符合要求,并将审核结果返回至教师处。

学生通过学号和初始密码登录,登录后及时修改密码和完善个人详细信息,并可进行选题。

每人只能选一个课题,选题成功后等待教师审核。

相关主题