网络工程毕业设计(论文)ASP.NET文正学院网上成绩录入管理系统.doc
《网络工程毕业设计(论文)ASP.NET文正学院网上成绩录入管理系统.doc》由会员分享,可在线阅读,更多相关《网络工程毕业设计(论文)ASP.NET文正学院网上成绩录入管理系统.doc(42页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(论文)学院(部)计算机科学与技术题目文正学院网上成绩录入管理系统年级四专业网络工程班级网络工程学号123姓名123指导教师123职称副教授论文提交日期2012.5.8目 录第一章 绪 论11.1开发背景及目的11.2本文的目的与系统开发的意义11.2.1 意义11.2.2 本文的目的11.3系统开发的难点与关键技术21.4 文章结构2第二章 开发技术简介42.1开发语言42.1.1 C# 简介42.1.2 ASP.NET简介52.2开发所选用的数据库52.2.1 数据库简介5第三章 需求分析73.1文正学院成绩管理系统现状分析73.1.1 学校成绩录入流程分析73.1.2 学校具
2、体需求分析73.1.3 系统设计思想83.1.4 系统设计分析83.1.5 系统功能分析83.2 可行性分析83.2.1 经济上可行性:83.2.2 技术上可行性:93.2.3 运行上可行性:93.3 系统开发环境和关键技术93.3.1 开发环境93.3.2 登陆流程图103.3.3 成绩查询流程图113.3.4 成绩录入流程图11第四章 总体设计124.1 数据库设计124.1.1 数据库设计概述124.1.2 教师表结构设计124.1.3 学生表134.1.4 学生成绩表表144.1.5 已录成绩表154.1.6 录入时间表154.1.7 v_网上成绩录入_课程教师情况154.1.8 v_
3、实际上课班级_学生列表164.1.9 已录成绩表164.1.10 点名表174.1.11 点名时间表174.1.12 成绩比例表174.2 模块设计184.2.1 模块功能表18第五章 系统实现205.1 登录页面205.2 课程搜索页面215.3 成绩查询页面225.3.1 单个学生成绩查询225.3.2 班级成绩查询页面245.4 成绩录入界面255.4.1 录入主界面255.4.2 期中成绩录入界面265.4.3 期末成绩录入界面285.4.4 补考成绩录入界面295.4.5 已录成绩查询界面315.4.6 成绩汇总界面325.4.7 教师点名系统界面325.4.8 缺勤率统计界面335
4、.4.9 设置成绩比例界面33第六章 总结与展望346.1 课题总结346.2 后续研究展望34参考文献35致 谢36摘 要随着院校招生规模的扩大,越来越多的学校需要一个完整的功能强大的教务管理系统,而在教务管理系统中,成绩的录入是一件非常重要的事情。目前苏州大学的直属学院已经具备一款功能强大的网上成绩录入系统,而苏州大学文正学院依然在使用那种传统的针对C/S系统的应用程序,教师需要打开安装在U盘中的客户端才能实现成绩的录入。针对这一情况,本文设计和实现了网上成绩录入管理系统,主要的内容包括:1)教师对单个学生成绩的查询2)教授对班级学生的查询3)教师对授课班级学生成绩的录入4)教师对已录课程
5、的查询5)教师对所教班级成绩的汇总6)成绩表对EXCEL表格的导出7)授课班级成绩汇总和EXCEL导出8)教师点名系统9)教师对成绩比例的设定通过本系统的开发和使用,能够减轻管理人员的负担,提高成绩录入的效率。在开发方法的选择上遵循需求分析、系统构建、界面设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了ASP.NET技术开发,后台数据库使用了SQL Server 2008,开发环境使用VISUAL Studio 2008。本论文主要从需求分析、界面设计、系统实施与使用等几个方面进行介绍。关键词:成绩录入;A;SQL Server 2008;VISUAL Studio 2008Abs
6、tractMore and more schools need an Academic Management System with powerful function as schools enlarge the enrollment. And inputing scores is an important function in the Academic Management System. For now, the departments directly under Soochow University has an Inputing Score System with powerfu
7、l function. However, Wenzheng College of Soochow University still use a traditional application which focuses on C/S system. Only opening the client in the U disk can teachers input scores.In response to this situation, I design an Inputing Score System which includes:1)Teachers quire scores of a st
8、udent2)Teachers quire scores of classes3)Teachers input scores of students in schoolteaching classes4)Teachers quire courses which have been input5)Teachers summarize class scores6)Exporting transcript according to the Excel table7)Summarizing scores of schoolteaching classes and exporting transcrip
9、t8)Teachers call the roll9)Teachers set rates of scoresThe development and usage of the system can lighten the burden of administrators and increase the efficiency of inputing scores. I choose four aspects- requirement analysis,system construction,interface design and system implementation to finish
10、 the management system in the method of development. In detail, I use ASP.NET technological development, SQL Server 2008 backend database and VISUAL Studio 2008 developing environment. The thesis focuses on the introduction of requirement analysis,interface design, system implementation and usage.Ke
11、y words: Inputing scores;A; SQL Server 2008;VISUAL Studio 2008第一章 绪 论1.1开发背景及目的随着计算机的普及,人们对于计算机的依赖和需求越来越高,在传统的统计和计算无法处理大规模庞大数据量的时候,计算机开始充当主要角色。而单个的计算机能存储的数据往往是有限的,在一台甚至多台计算机无法满足人们对于数据共享的要求的时候,互联网技术因运而生。在互联网中,人们获取需要数据的方式最多的还是依赖于WEB,通过浏览器然后查阅资料并传递数据。随着WEB技术的提高,传统的静态网页已经无法满足人们的需求,为了更加高效得实现数据的传输,动态的网页开始
12、展现。目前网络上主流的动态网页一般是由APS,JSP和PHP开发而成,广泛应用于医院,银行,高校等官方网站以及其附属网站。苏州大学文正学院的教务系统正是采用动态网页的形式进行开发,其具备了选课,学籍查询等相关一系列功能,但是目前尚没有网上成绩录入这一功能板块,传统的成绩录入方式是学院配给教师U盘提供程序和学生数据,不仅输入不便而且U盘容易损坏和中毒。本系统正是因此而生,通过教师登陆的模式,实现网上对授课班级学生的成绩的录入,修改和提交。该成绩录入系统对成绩的录入具有非常严格的规定,对期中成绩和期末成绩的录入设有时间规定,一旦过了录入时间将无法再录入成绩,一旦提交成绩就无法再次修改,对成绩的分配
13、具有严格的比例,方便教师对成绩的汇总和统计。1.2本文的目的与系统开发的意义1.2.1 意义大幅度提高了文正学院教师成绩录入的效率,节省了非常多的资源以及人力物力。将教学管理信息化,科学化,公正化,安全化。这对于学校本身或者是教师本人来说无疑大有裨益。1.2.2 本文的目的文正学院现有的成绩录入系统主要是存放在U盘C/S程序,这种模式的效率低下并且安全性不高,一旦U盘丢失或者损坏就会造成重要数据的丢失。为了提高成绩录入的效率并且增强成绩录入的安全性,现提出以下系统开发目标:系统能够支持教师在浏览器中录入学生成绩。对成绩录入有非常严格的规定,必须在规定的时间内录入成绩,并且一旦提交成绩就无法修改
14、。能够支持对学生成绩的查询并得出统计。设置了教师点名系统教师可以对成绩比例进行设定1.3系统开发的难点与关键技术 教师对学生成绩的录入分为总评成绩,平时成绩,期中成绩,期末成绩,实验成绩,补考成绩。通常情况下要实现成绩录入并不困难,但是苏州大学近年来对成绩录入的控制越来越严格,对于成绩录入的时间有非常明确的规定,也就是说必须在指定时间内录入指定成绩。对于教师而言,并不能直接输入总评成绩,只能输入,平时成绩,期中成绩,期末成绩,实验成绩和补考成绩。总评成绩根据另外5个成绩计算得出。为了保证系统的稳定,对于测试的要求就非常高。对于苛刻的用户输入的各种可能性,对于系统不得不做出了长时间的修改,另外为
15、了保证和文正学院数据库的兼容性也增加了开发的困难。对于成绩的录入,本系统采取了非常严谨的算法,另外对于用户的体验也尽可能的做到了人性化。通常情况下在期末录入的时候,教师往往需要输入比较大量的成绩数据,本系统具有成绩保存功能,也就是说教师可以随时输入各种成绩,只要点击了保存关闭界面后数据就不会丢失,避免教师临时有事离开的时候成绩的篡改,在下次打开界面的时候已经输入过的数据又会展现在眼前,避免了成绩的重复输入。另外本系统考虑了期末考试缺考和缓考的情况,如果点击了缓考,期末成绩就无法输入,并且在数据库中保存为缓考字样。对于补考的情况如果考试不及格那么总评成绩则计算为补考成绩,如果缓考则依然计算平时等
16、相关成绩,以补考成绩取代期末成绩。本文还设置了教师点名系统。教师可以新建和修改点名日志,如果采用了点名系统,可以在点名界面设置缺席学生的名单,统计学生考勤状况。1.4 文章结构本文共分为六章,各章内容安排如下:第一章:绪论。本章介绍了课题的研究背景及意义、系统开发的目标,并介绍了本文的组织结构。第二章:开发技术简介。本章简单介绍了开发所需的计算机语言,计算机数据库。第三章:需求分析。深入分析了文正学院成绩管理系统现状,可行性,系统开发环境和关键技术,并提出了系统的流程图。第四章:总体设计。给出了数据库设计和模块设计,给出了数据库设计中各种表的结构,在模块设计版块中给出了各个界面之间的关系和输入
17、输出处理要求。第五章:系统实现。给出了系统的实现过程以及运行界面截图和后台代码。第六章:总结全文,提出未来工作的设想与展望。第二章 开发技术简介2.1开发语言2.1.1 C# 简介C#是一种简单的,面向对象的,类型安全的现代化高级语言。它松散地基于C/C+语言,并且有很多地方和JAVA相似1。开发人员可以通过C#来构建.NET Framework上运行的各种可靠安全的程序。C#具有下列独有特点:动态查阅 :C# 4.0 新增 dynamic关键字,提供动态编程(dynamic programming),把既有的静态对象标记为动态对象,类似javascript,Python或 Ruby。中间代码
18、2:C#是一种编译性语言,所以会产生相应的中间代码命名空间中的申明:当当你创建一个程序,你是在其名空间中创建一个类或多个类,只要声明就可以引用,使用using这个关键字来引用。 更多的数据类型 :C#的数据类型是非常丰富的,在这些数据类型中有相当多的类型是C+和C语言所不具备的。两个基本类 :一个名字叫做object的类是所有的其他类的基类.而一个名字叫做叫string的类也象object一样是这种语言的一部分.而作为语言的一部分存在就意味着编译器就有可能使用它无论何时你在程序中写入哪一句带引号的字符串,编译器就会创建一个叫string对象来保存它.参数传递:方法一般可以被声明接受可变数目参数
19、,缺省的参数的传递方法是对其基本数据类型的进行值进行传递.ref这个关键字可以用来强迫所在的一个变量通过所谓的引用传递,这就使得一个变量可以接受返回值.out关键字也可以声明引用传递过程,与ref不同的地方是,它指明这个参数是不需要初始值的.2.1.2 ASP.NET简介ASP全称是Active Server Pages(动态服务器页面),是由微软公司开发并嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。ASP虽有较大的灵活性,但效率不高,且缺乏面向对象的设计,从页导致ASP代码比较凌乱,开发维护都相对困难。ASP.Net为Web页面提供了一种集成式的支持。3使用ASP.Net,可以编
20、译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。A 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的 Web 开发模型相比,A 提供了数个重要的优点: 增强的性能。 世界级的工具支持。 威力和灵活性。 简易性。可管理性。 可缩放性和可用性。 自定义性和扩展性。 安全性。2.2开发所选用的数据库2.2.1 数据库简介本系统采用的是microsoft SQL server 2008,这个平台有以下特点 :保护您的信息SQL Server 2008 利用全面审核功能、透明数据加密和外围应用配置器(仅启用所需服务最大限度地减少
21、安全攻击)来提高符合性和安全性。确保业务连续性SQL Server 2008 附带提供的数据库镜像可提高应用程序的可靠性,简化发生存储失败后的恢复过程。提供可预测响应SQL Server 2008 提供更广泛的性能数据收集、新的中央数据存储库(存储性能数据),以及改进的数据压缩(使您可以更有效地存储数据)。最大限度地减少管理监视Declarative Management Framework (DMF) 是 SQL Server 2008 中一个基于策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化日常维护操作,降低总拥有成本。集成任何数据SQL Server 2008 提供改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络工程 毕业设计 论文 ASP NET 学院 网上 成绩 录入 管理 系统

链接地址:https://www.31ppt.com/p-4030698.html