《计算机基础》课程学生实验作业网络管理系统设计

上传人:博****1 文档编号:561695878 上传时间:2023-08-29 格式:DOC 页数:22 大小:41KB
返回 下载 相关 举报
《计算机基础》课程学生实验作业网络管理系统设计_第1页
第1页 / 共22页
《计算机基础》课程学生实验作业网络管理系统设计_第2页
第2页 / 共22页
《计算机基础》课程学生实验作业网络管理系统设计_第3页
第3页 / 共22页
《计算机基础》课程学生实验作业网络管理系统设计_第4页
第4页 / 共22页
《计算机基础》课程学生实验作业网络管理系统设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《计算机基础》课程学生实验作业网络管理系统设计》由会员分享,可在线阅读,更多相关《《计算机基础》课程学生实验作业网络管理系统设计(22页珍藏版)》请在金锄头文库上搜索。

1、-范文最新推荐- 计算机基础课程学生实验作业网络管理系统设计 随着网络高速地融入当今现代人的生活,学校对网络技术的应用也在不断地提高。学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节。为了提高老师工作效率,减轻教师的工作强度,提高作业批改的灵活性,计算机基础课程学生实验作业网络管理系统的诞生可以说是事在必行的。该系统采用B/S结构,以浏览器方式登陆系统,用ASP.NET技术C#作为开发语言,数据库则使用Microsoft SQL Server 2005实现。计算机基础课程学生实验作业网络管理系统包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成

2、学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。本文简要介绍了计算机基础课程学生实验作业网络管理系统的项目背景和意义,着重阐述了该系统的设计实现过程与该系统数据库的设计实现过程;从系统的需求分析、模块设计、数据库设计到系统实现等各个环节都进行了详尽的分析和描述。关键词:学生作业管理系统;课程实验作业管理系统;学生管理系统4009AbstractWith the high-speed network melting into modern life, the application of network technology in

3、 schools is increasing constantly. The teaching mission of the school is very complicated, and work is also very tedious, in the teaching task, the homework correct is also a very important link. In order to improve the teacher's work efficiency, reduce teachers work intensity, improve homework

4、correcting flexibility, "computer basis" course was born students experimental operation of the network management system can be said to have no choice but to the. The system uses B/S structure, to browser landing system, using ASP.NET C# as a development language, database using Microsoft

5、 SQL Server 2005. "Computer basis" course for students of experimental operation network management system includes the student subsystem, teacher subsystem, the administrator subsystem three big modules, the system mainly completes the student, teacher, administrator login, job submission

6、, correcting the function, has the advantages of simple operation, friendly interface, good flexibility, high safety, operation stability characteristics. 4.3.1 数据库E-R图114.3.2 数据库实体124.3.3 数据库设计表135 系统详细设计175.1 用户登录模块的实现175.2 管理员操作主界面设计185.3 课程管理界面设计185.4 角色管理界面设计195.5 教师操作主页面设计215.6 学生操作主界面设计226 总结

7、23致 谢25参考文献261绪论1.1课题的目的和意义随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行作业管理就是一个让很多老师头痛的问题。目前,国内外作业管理一般采用方法是存放到教师电脑上的一个共享目录内。在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大。学生实验作业网络管理系统将提供更合理快捷的查询信息,即可以单条件查询,也可以多条件组合查询。同时提供对用户发布最新资讯信息的功能。 学生实验作业网络管理系统是一

8、个更为实用的平台,学校可以在此发布所属的基本信息,详细信息,并可对学生和老师做出记录。既是信息发布的平台,也是信息管理的工具。1.2国内外研究现状与水平近些年来互联网迅速发展,网络给人们带来了很多便利,使得人们在任何时间都可以轻松获取自己需要的信息。同时互联网的出现极大地推动了教育事业的发展,特别是Asp.Net.NET.Net技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。 我们必须认识到,教育创新既要依靠传统的教育手段,更要依靠现代化的技术教育手段。我们要以信息化带动教育的现代化,实现教育的跨越式发展。作为网络教育,非常适合我国对教育

9、的发展需求,在我国具有巨大的发展潜力。我国受教育的平均水平偏低直接影响到经济和社会的发展;而且广大内陆地区教育较为落后,对于目前的西部大开发,也起着严重的阻碍作用。所以国家应加快网络的基础建设,加大对网络远程教育的投资,不断完善目前的网络教育,使网络远程教育延伸到我国的每一个角落。我们应该看见网络教育的前途是无限的,互联网的出现将赋予远程教育全新的含义。由于网络的特性长期成本将得到有效的降价低而稳定的盈利渠道保证了教学质量的提高。使更多的学生从这上面学到了很多在课堂上学不到的知识,而且能够与更多的优秀的学生去交流,而且也能够避免许多不敢问学生的问题,使他们也能够发挥自如。这样网络教育就能够做到

10、一定的规模,这是普通的教师教学所不能够赶得上的,所以毫无疑问,这将也推动着一阵商业潮,使更多的人从中获得自己需要的好处。2需求分析2.1可行性分析技术可行性:计算机配置较高,有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障;社会可行性:目前已有很多成功的学生作业管理系统的先例。计算机基础课程学生实验作业网络管理系统的开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,计算机基础课程学生实验作业网络管理系统所采用的操作和工作方式符合工作人员

11、的日常习惯,而且操作方便灵活,便于管理。具有可行性; 2.5系统流程和逻辑图2-5(1)登录流程图这个图是登录的一个循环的流程图,必须输入正确的用户名、密码和验证码才能够进入系统实施操作。图2-5(2)试题添加流程图这个图说明了只有输入合法的试题信息与试题内容才能被添加。2.6编程环境与工具本管理信息系统采用Microsoft Windows XP Professional SP3作为操作系统平台。本系统在开发时选用了稳定性较强的Windows XP中文专业版和C#作为开发语言,同时选项用了SQL2005数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出

12、的应用系统稳定性较高。VS2010具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据访问通道,使得可以轻松方便的对数据库进行管理。数据库采用Microsoft SQL2005,要据我们的系统要求,采用它完全可适合我们的工作需求,并且它所支持的类型十分丰富,维护简便,费用比较低,对使用人员的素质要求不是很高,容易升级。3系统开发技术以及环境介绍3.1ASP.NET概述ASP.Net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net构架是可以用Microsoft®公司最新的产品 Visual S开发环境进行开

13、发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net强大化软件支持的一小部分。因为ASP.Net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net的Web应用中。ASP.Net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样

14、的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net。 动态网站技术介绍由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术.目前动态网页技术有很多,可以说是层出不穷,比如CGI,ASP.NET,JSP,ASP,ASP.NET等.本设计采用ASP.NET技术。ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP,它是一个用于 Web开发的全新框架,其中包含了许多新的特性.ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处

15、理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期.ASP.NET与Windows SQL 2005 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。3.2数据库技术管理数据库及其对象时SQL2005的主要任务。每个数据库都是由表、触发器、存储过程等数据库对象所组成的。数据表是包含数据库中所有数据的数据库对象,设计完数据库后就可以创建数据库中用来存储数据的表了。SQL2005提供了两种创建数据库表:一种是利用表设计器创建表,一种是利用Transact-SQL语句中的creat命令创建表。创建完一个表之后,最重要的就是向表中插入数据,这是最基本的操作。假如有需要删除表的话,可以利用企业管理器删除

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号