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)是值类型。引用类型包括类、接口、数组和字符串。
C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。