登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

毕业设计管理系统的设计与实现

 2024-01-22 09:01  

论文总字数:17545字

摘 要

毕业设计管理系统具有用户登录、教师基本信息管理、学生基本信息管理、课题名称发布、学生选题、信息查询等功能。本系统使用Visual Studio平台, C#语言开发,数据库采用 SQL Server技术。

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

关键词:毕业设计,管理系统,Visual Studio 2010,C#

Abstract: The graduation design management system with user login, teachers" basic information management, students" basic information management, project name publication, student topics, information inquiries and other functions. The system uses Visual Studio platform, the C# language development, database using SQL Server technology.

本说明书从系统功能需求分析、概要设计、详细设计和系统测试这四个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要系统开发工具进行了简要的介绍。Development process of these four angles the specification analysis, from the functional requirements of the system outline design, detailed design and system test of the system are introduced in detail, and the main features of the system and the main system development tools are briefly introduced.

Keywords: The graduation design, management system, Visual Studio 2010, C#

目 录

1 前言 3

1.1 毕业设计管理系统开发背景 3

1.2 毕业设计管理系统需求分析 4

1.3 毕业设计管理系统的可行性分析 4

1.4 论文结构 5

2 应用系统开发工具 5

2.1 Visual Studio 2010概述 5

2.2 C#概述 5

2.3 MS SQL Server 2008概述 6

3 总体分析 6

3.1 系统框架设计分析 6

3.2 系统的流程分析 6

3.3 系统模块的总体分析 7

4 数据库设计与结构创建 8

4.1 数据库设计过程 8

4.2 数据库结构的创建 8

5 系统实现 11

5.1首页的实现 12

5.2系统模块的实现 13

6 测试运行情况 24

结 论 26

参 考 文 献 27

致 谢 28

1 前言

1.1 毕业设计管理系统开发背景

毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。

传统的毕业设计指导都是教师和学生面对面的沟通,没有一个合适的让老师和学生更好交流的平台,从下达任务书和选择任务,再到学生完成毕业设计的整个过程都需要管理人员、教师、学生投入大量的精力,缺少电子化和网络化办公,教师和学生信息沟通不畅,电子版论文的提交仍需要通过e—mail等手段,查收非常麻烦,学生的进度也很难以控制和了解,成绩的提交和公布也需要教师手动输人。

国内有很多关于毕业设计管理的系统,他们采用的技术也都不一样,如:JSP,FTP模式等,这些模式所做的系统也存在着各种各样的弊端,如:有的毕业设计管理系统是用于计算机学院的网络教学,而单纯用于院校级毕业设计管理的系统又显得过于简单,不利于设计的管理、存档和检索;有些毕业设计管理系统不能让老师及时的查看到学生上交的设计,学生不能及时的查看到老师打出的成绩;大多数的毕业设计管理系统还停留在系统简单,可操作性低,可兼容性差和安全性能低等一些问题。

1.2 毕业设计管理系统需求分析

该设计是为了给高校毕业生一个合理的,可操作的,安全性能高的系统。该系统可以提供给毕业生一个与老师合理交流的平台,让学生和教师在不见面的情况下也能够做好毕业设计。

介于上文中提到得传统的毕业设计管理系统存在的一些缺陷,本系统会增加一些新的功能:

1、文件的上传:本设计将会增添一个文件的上传功能,方便了文件的存档,方便学生在文件遗失时能够在系统中找到。

2、老师可以及时的查看到学生上交的文件,这样可以让老师第一时间给出该学生的成绩。

3、可操作性:提高了该系统的可操作性,采用Windows 7的操作系统,对电脑的硬件软件设施的要求降低。

本设计拟实现一个通用的毕业设计管理系统,实现毕业设计管理的科学化与信息化,使教学工作的各个环节处于“可视化的”可控状态,及时发现问题,提高毕业设计质量。使教师与学生的沟通更方便、更快捷。

1.3 毕业设计管理系统的可行性分析

1、技术可行性

由于Windows XP操作系统的停用,所以本设计以目前大众化的Windows 7操作系统,让人们更容易接受;采用最新的Visual Studio 2010和C#为开发工具,设计与开发毕业论文管理系统,使系统的安全性更高,操作性更好

2、经济可行性

系统开发成本低,在现有的PC机上就可以提供所需要的系统硬件设备环境,节省人力、物力和财力

3、操作的可行性

用户使用系统时,通过输入正确的用户名和密码就可以进去系统,使得该系统的可操作性更高

1.4 论文结构

前言部分对数据库应用系统开发和毕业设计管理系统进行了简明的介绍,并分析了开发毕业设计管理系统所应进行的工作。第二章简介开发工具Visual Studio 2010和C#编程基础,对其数据库组件,SQL语言在C#中的应用等数据库编程关键技术进行了系统的介绍。第三章对系统的需求以及功能进行分析,确定系统目标,完成功能分析图。第四章分析并设计毕业设计管理系统的数据库,根据毕业设计管理系统数据流程图设计了管理员基本信息表,教师信息表等一系列表,利用MS SQL Server2008建立了数据库。第五章进行具体的程序设计,设计具体划分了两类用户的操作权限。系统实现了学生信息、教师信息的添加、删除和修改,以及数据的备份等功能。系统实现了多数据库表的连接操作,实现了不同条件查询和模糊查询。最后,实现了数据备份等功能。第六章感谢在本次毕业设计实践中对自己提供帮助的指导老师。第七章列出完成此系统所参考的书籍。

2 应用系统开发工具

2.1 Visual Studio 2010概述

Visual Studio 2010是一个功能强大、高效并且可扩展的编程环境,有许多新功能。它提供统一的集成开发环境,支持在同样的开发环境里用Visual Basic、Visual C#、Visual J#和其他数十种编程语言,可以编写、调试和部署各种应用程序。它充分展现了应用程序的开发潜能、并提供了生成应用程序的所需要的工具和技术是有始以来功能最强大、最受欢迎的软件开发工具。

2.2 C#概述

C#是Microsoft公司设计的一种编程语言。C#也是一种简单、现代、面向对象和类型安全的编程语言。

C#将类型分为两类,一个是值类型,另一个是引用类型。大部分固有的基本类型(如int, char)是值类型。引用类型包括类、接口、数组和字符串。

剩余内容已隐藏,请支付后下载全文,论文总字数:17545字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图