计算机专业本科毕业设计管理系统的设计与实现

 2024-01-23 09:02:53

论文总字数:24825字

摘 要

本系统是基于B/S模式使用C#开发的计算机专业本科毕业设计管理系统。本文首先介绍了课题的意义、背景和目标。其次根据需求分析确定系统的功能模块和设计模式,随后给出数据库的设计。然后重点描述了系统功能模块的实现过程,即有管理员、教师、学生三个模块,系统管理员对整个系统的数据库信息进行控制;教师模块实现提交论文题目及相关资料,查看审核信息,以及对学生选题的确选;学生管理模块实现了对选题,提交自己的论文相关资料,查看自己的论文成绩和评审信息的功能。给出相应的数据库的操作和主要代码。最后进行系统测试,给出测试结果。

关键词:毕业设计管理,数据库,ASP.NET,SQL 2005

Abstract: The implementation of this system is based on B/S mode using c # development of the computer specialized undergraduate graduation design management system. This article first introduces the meaning of the topic, background and objectives. Secondly according to the requirements analysis to determine the system function modules and design pattern, then the database design is given. And then describes the implementation process of system function module, and the administrators, teachers and students there are three modules, the system administrator to control the database information of the whole system; Teacher module implements to submit paper topics and related information, view the audit information, and subject to the student to choose; Student management module implements for topic selection, submit their papers related information, check your paper grades and review the function of information. Given the operation of the corresponding database and the main code. The last part the system test, test results are given.

Keywords: graduation project management, database, ASP.NET, SQL 2005

目 录

1 引言 4

1.1 研究意义 4

1.2 课题背景 4

1.3 课题目标 4

2 系统开发环境介绍 4

2.1 ASP.NET 简介 5

2.2 ADO访库技术介绍 5

2.3 HTML语言 6

2.4 SQL Server数据库简介 6

2.5 C#的简介 6

2.6 开发环境 7

3 系统的需求分析 7

3.1 可行性分析 7

3.2 系统功能需求 8

3.3 系统架构 8

4 系统的重要功能模块的设计 8

4.1 系统的功能模块 9

4.2 系统全局E-R图设计 9

4.3 数据库设计 12

5 系统重要模块的实现 14

5.1 用户的登录实现 14

5.2 系统信息管理 17

5.3 学生在线选题管理 19

5.4 论文选题管理 20

5.5 论文信息管理 27

5.6 新闻公告管理 29

6 系统测试 30

6.1 测试目的 30

6.2 测试方法 31

6.3 测试结果 31

结论 33

参考文献 34

致谢 35

1 引言

1.1 研究意义

本课题来源于高校对本科毕业设计管理的实际需要,目标是提高系部对毕业生毕业设计全程监控等工作效率,对毕业设计前期、中期、后期工作情况进行检查,并对系统所需要的各毕业生基本信息、课题基本信息、学生毕业设计完成情况基本信息、指导教师指导情况基本信息等进行管理和维护。系统开发的总体任务是实现毕业设计整个进程管理工作的流程化、系统化和规范化。

本课题涉及的知识有:面向对象程序设计,计算机网络基础,Web程序设计(熟悉ASP.NET),网页制作基础(熟悉网页制作工具软件),数据库原理,Visual Studio.NET集成开发环境,SQL Server数据库,信息管理系统等。

1.2 课题背景

目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。其中,毕业设计管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。作为计算机应用的一部分,使用计算机对课题信息进行管理,具有人工管理所无法比拟的优点。例如:操作方便,使用简单,自主性强等。这些优点能够极大地提高学校毕业论文课题管理的质量,进一步提高办学水平和办学效率。使学校对本科的毕业设计管理规范化。系统必须能够满足不同特点的学生对课题的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择设计课题,使各类学生的知识水平、实践潜力都得到充分调动,解决问题的潜力得到充分发挥。另外系统对计算机专业的一套设计材料实现无纸化管理。该系统进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。

1.3 课题目标

计算机专业本科毕业设计管理系统,系统按角色分为3个角色,系统管理员对整个系统的数据库信息进行控制;教师模块实现提交论文题目及相关资料,查看审核信息,以及对学生选题的确选;学生管理模块实现了选题,提交自己的论文相关资料,查看自己的论文成绩和评审信息的功能。这样实现一个完整的控制流程。

2 系统开发环境介绍

2.1 ASP.NET 简介

Microsoft.NET作为一种面向网络、支持各种用户终端的开发平台环境,推动了新一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备得到信息。而ASP.NET是建立在.NET平台构架上,利用公共语言运行库(Common Language Runtime)在服务器端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.NET提供了一个统一的Web开发模型,并提供了开发人员创建企业极Web应用程序所需的各种服务。ASP.NET可以与任何与.NET兼容的语言编写应用程序。此外,ASP.NET应用程序都可以完全使用.NET Framework[1,2]

ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。

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

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;