文档介绍:实现网上毕业设计选题系统
———教师出题、管理员管理部分
摘要: 的编程经验和技巧,并在此基础上具体实践网上毕业设计选题系统,使老师和学生可以方便地通过校园网进行网上出题和选题。
关键词: 网上选题, , , OLEDB
1 引言
在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。
/技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。
的普及和应用使人们的现代生活方式发生了深刻的变化,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用。
在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足:出现不公平现象(因为每个论文题目的人数都会有所限制),这样以班级为单位的手工选课方式就会出现有些选题速度快的班级把某些题目选满了,而导致其它班级不能对其进行选题、消耗时间较长。
基于以上原因,本文提出了一种网上毕业设计选题系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。这一具有强大功能、用于Web开发的全新框架。在系统重处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统采用B/S模式,其最根本的目的是让在籍学生可以在线选题,了解有关论文的信息,教师可以在线进行论文信息输入、论文信息查询等,并且具有操作方便,响应快捷等优点。
2 网上选题系统的结构设计
系统需求分析
本系统的目的是为了让是教师能随时随地通过因特网进行出题,为此系统提供了教师论文信息设计和管理员维护两部分功能。教师论文信息设计模块主要提供了教师登录、论文信息输入、论文信息查询、密码修改等功能。管理员维护服模块主要提供了管理员登录
、管理信息维护、教师信息维护功能。
系统设计目标
(1) 首先要实现本系统动态交互性。所谓的动态就是能动态更新内容,如更新教师基本信息、管理员信息等。这要求与数据库有良好的配合。而交互性则要求教师和学生能实时的进行信息交流。
(2) 实现系统操作方便和操作界面美观的特点。
实现系统的安全性和可靠性,避免数据库信息被破坏。
系统的开发工具
在系统开发中,。是一种统一的Web平台,它提供了生成网上毕业设计选题系统所必须的全部服务。
图1 平台蓝图
Web
服务
Visual
应用程序与
Web Service
Orchestration
.Net
框架
Operation
,
CE,ME,XP,2000
用户
终端
用户服务应用程序
.Net企业服务器
Building block
Service
内部
服务
框架生成的,应用程序。可以使用任何与公共语言运行库兼容的语言(包括Visual Basic、Visual C# )来创建应用程序。平台蓝图。
,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。
并不是简单地说是ASP的下一个版本,它在大量的关键领域作了重大的改进,还增加了许多新功能,在表1中,和ASP的比较,的强大功能。
表1 和ASP的比较
比较内容
名称
ASP环境环境
代码独立性
VBScript . Jscript 等脚本语言
程序与网页混杂,代码不独立
任何支持CLR规范的语言,如C# . VB. Net等代码独立
可扩展性
同一进程
不同进程,不同机器,支持
Web Farm和Web Garden
数据存取方式
ADO
Web Service
不支持
支持
执行效率
解释执行,每次执行都要加载
编译执行,首次执行加载
3 网上选题系统的实现
系统的主要功能及界面
系统采用模块化的编程结构,每个功能模块完成各自相对应的任务,针对实际应用要求整个系统分为“教师