摘 要
随着计算机应用的不断普及,计算机网络技术的不断进步和发展。当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。特别是Internet技术的应用和发展, 网络规模的扩大,以及多媒体技术的应用,缩短了人们之间的距离,在为人们提供及时、大量和丰富的信息的同时,也为我们的工作和生活方式带来了巨大的变化。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代化水平和综合国力的重要标志。
基于网络数据库的学生毕业论文选题系统是在网络环境的支持下,开展学生选题和信息查询的一种先进模式,发挥学生选择课题的自主性,提高学校课题管理效率。网络选题具有其它技术手段无可比拟的优越性,因此世界各国尤其是发达国家无不对此给予高度的重视。发达国家主要从硬件和实践上建立网络选题环境,并建起信息传递式、合作学习模式等几种主要的选题模式。
本系统使用ASP作为开发工具,Access为后台数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口,能够方便而简洁的操纵数据库的智能化对象。首先在短时间内建立系统应用原型,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统为止。
本系统的目的是学生通过该系统可以了解课题相关信息,进行自主选题,能够满足不同学生对不同题目的不同要求,有利于发挥学生的长处。而且能够充分利用学校的各类教学资源,建立教学激励机制,优化学生知识结构,调动教师与学生教和学的积极性,进一步提高教学质量,提高办学效益。
本系统采用了DAO数据库访问技术,这种技术功能强大,使用方便,节省了大量代码的编写。另外,本系统的主要特色是界面简单友好,操作方便,用户能在很短的时间内掌握其操作。
关键字: 大学生毕业论文网上选题系统;网络;ASP
Abstract
Nowadays, the development of IT, the process and transfer of information also enter into a new stage. Especially, the application and development of the Internet, and expand of the size of the net, the application of Internet on teaching mangement, that shorten the distance of people, while providing the in timing, mass, abundant information for people, it is also bring huge changes for our work and life style, the process and service of technology has become one necessary content of modem in this developing world, the technology of information have being developed very fast especially it has entered into the world of ordinary man.
The choose subject system based on web that is under the support of network is an advanced pattern that the students can choose their subjects and search for information. It also can increase the modem managerial level and capable of competitiveness of university as well as provide the service for the net student and in order to apply the web into the education and use of the web source, advance the balance development of education. Lots of countries take the choose subject system that based on web seriously, they develop the system in hardware and real world, also they develop it in kinds of patterns.
This system uses ASP as the developing tools of Microsoft Corporation. Access as the back database and using the developing tools facing all kinds of objects that it provides, especially the data window and it can managing the intellectual objects of data base conveniently and briefly. First, it can set up the system-using model in short time. Then it can carry on the requirement analyze of initial model system and revise and improve continually until form the feasible system that makes the users satisfied.
The aim of this system is to let the management of university can carry on efficient management and provide convenient and fast tools for local and managing department, as to get the newest, most completely and most reliable ,information in order to satisfy the students and managements'' needing in the largest limitation and to set up a database that data are coincide and highly integrity, as well as its safety is good. As to the latter, it requires that the applicable program''s function should integrity and can be used conveniently and the users can master the operation in short time.
The mainly technological creational point is based on the newest visit technology of DAO database. This technology has strong function, is used conveniently and it can save large code''s compile. In addition the main character of this system is that it has new and friendly interface, operating briefly and conveniently and the users can master the operation quickly.
Keywords: The choose subject system; Internet; ASP
目 录
绪 论 1
1 系统概述 2
1.1 系统建设目标 2
1.2 系统建设原则 2
1.3 系统运行环境 3
1.3.1 体系结构和网络协议标准 3
1.3.2 软件平台 3
1.3.3 编程环境的选择 3
1.3.4 数据库管理系统 4
1.3.5 硬件环境要求 5
2 系统需求分析 5
2.1 项目简介 6
2.1.1 课题信息 6
2.1.2 学生信息 7
2.1.3 密码信息 7
2.1.4 学号课题 7
2.2 对新系统的综合要求 7
2.2.1 系统的功能要求 7
2.2.2 系统的性能要求 8
2.2.3 分析并创建新系统 8
3 系统功能 10
3.1 数据录入和维护功能 10
3.2 课题选择功能 11
3.3 报表打印功能 11
3.4 安全保密功能 11
3.5 统计功能 11
4 数据库的概念 11
4.1 数据库的概念 11
4.2 数据库设计 12
4.3 实现数据库之间的联系 12
4.4 数据库规划 12
5 系统设计 19
5.1 系统模块结构设计 19
5.2 功能模块说明 21
5.3 前端应用程序界面说明 21
5.3.1 登录界面说明 21
5.3.2 主界面说明 22
5.3.3 操作管理模块界面说明 22
5.3.4 生成报告模块界面说明 23
5.3.5 系统关于模块界面说明 23
5.4 系统安全和可靠性设计 23
5.4.1 系统安全设计 24
5.4.2 系统可靠性设计 24
参考文献 27
大学毕业生网上论文选题系统
大学毕业生网上论文选题系统是一个学校,尤其是大学校园里不可缺少的部分。它能够满足不同特点的学生对课题的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择论文课题,让水平比较高的学生选择难度大一些的课题,水平较高的学生有充分发挥才能的空间,让水平不是特别高的学生选择适合自己的难度适当的题目。通过选择课题,使各类学生的知识水平、实践潜力都得到充分调动,解决问题的潜力得到充分发挥。而且能够充分利用各种教育资源,建立,优化课题组织结构,调动教师与学生教和学的积极性,进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。但一直以来,人们使用传统人工的方式进行管理论文选题,这种管理方式存在着许多缺点,如:效率低、容易出错,实时性和互动性不强,这对于提高办公效率以及指导教师和学生的便捷性都有很大的帮助。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能己为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对课题信息进行管理,具有人工管理所无法比拟的优点.例如:操作方便,使用简单,自主性强等。这些优点能够极大地提高学校毕业论文课题管理的质量,进一步提高办学水平和办学效率,有利于贯彻“以人为本”的教育原则,适应当今时代对高等教育的客观要求,培养出更多一专多能的毕业生。
因此,开发这样一套大学毕业论文网上选题系统成为很有必要的事情。在下面的各章中将详细介绍我所负责开发的数据库设计、学生信息管理模块、系统配置模块的开发过程和所涉及到的问题及解决方法。
此系统的目的为了方便学生及时了解论文题目信息、选择课题,包括课题名称、指导教师、题目信息、题目要求等,可以进行自主选题,自我设计,充分调动学生学习的主动性、积极性和创造性。同时可以加强对论文题目的科学管理,通过统计选题人数、了解反馈信息,掌握备选题目被选情况,也为正确评价论文题目提供参考,确保备选题目的开设既有足够的数量,又有一定的质量,使学校管理者可进行高速,快捷,有效的科学管理。
为了实现建设目标,系统应遵循以下原则:
(1) 统一规划、分步建设
随着社会的发展和技术的进步,信息服务建设的任务是长期和艰巨的,应根据用户对信息的需求和自己的经济能力,对系统进行统一规划,突出重点,分步建设,尽可能地缩短系统开发周期。
(2) 坚持标准化和可行性
采用市场上先进的技术和相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定靠拢。要尽可能避免采用非标准的协议和软件,要贯彻遵循标准、模块独立和接口开放的原则。此外,用户提出兼容原有系统的要求不能成为采用新技术的障碍,但要尽可能地为用户考虑诸如数据转换等问题,更不能让用户长期积累的宝贵数据付之东流。
(3) 保证系统的安全和稳定可靠
在系统设计和网络设计方面应优先考虑系统的安全和稳定可靠。
(4) 操作简便、人机界面友好
应用系统的操作尽可能地简单,并为用户提供良好的人机交互界面。
Internet/Intranet体系结构和有关规范。
TCP/IP网络协议。
IPX/SPX网络协议。
NetBIOS/NetBeui网络协议
软件平台符合Internet/Intranet结构
(1) 服务器
网络操作系统:Windows 2000 Server。
目前,网络操作系统主要有UNIX、Windows NT和NetWare,它们各有特点:从总体上看,UNIX平台的处理能力、可靠性、安全性和I/O吞吐量方面优势较明显,因而比较适合于大型企业网络。NetWare在使用和维护上比较方便,稳定性和实时性较好,它在企业级网上应用较多,特别在对实时性和稳定性要求较高,且设备配置较低的寻呼系统中广泛应用,但开发工具较少。Windows NT系列在使用和维护上比较方便,开发工具也较多,它也在企业级网上应用较多。由于本系统规模和数据量不是很大,拟采用Windows NT系列作为网络操作系统。
(2) 客户端
操作系统:Windows 2000。
选择Windows 2000作为客户端的操作系统。它除了系统发展和版本升级较快外,应用软件和开发工具也较多。
微软公司的ASP是Windows应用程序开发工具,是目前最为广泛的、易学易用的开发工具。ASP是Active Server Pages的缩写,是MicroSoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的web应用程序。虽然人们习惯于将ASP称为ASP语言,但从严格意义上讲,ASP只是为VB Script和Java Script等脚本语言提供了一个运行环境,使开发人员可以在HTML代码中使用脚本语言编写程序。当然,ASP自身也提供了一个非常好用的命令和内置对象。
ASP程序保存为后缀名为.asp的文件,一个ASP文件相当于一个可执行文件,因此必需放在Web服务器上有可执行权限的目录下。当浏览器向web服务器请求调用ASP文件时,就启动了ASP。Web服务器开始调用ASP,将被请求的.ASP文件从头读到底,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。由于ASP在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心程序会被从客户端下载。
ASP程序在很大程度上依赖于脚本编程,最常用的脚本是VBScript和JavaScript,本节将介绍如何在ASP中使用脚本。
在本系统的数据库开发过程中,技术在前端程序与后台数据库的连接中起着至关重要的作用。DAO(Data Access Objects)即数据访问对象集,它是关于数据库访问对象的一种开发技术,是专为操作MDB文件设计的,因此它很容易处理Access等生成的数据库。它与ODBC(Open Database Connectvity)技术都是Windows API的一个部分,可以独立于DBMS进行数据库访问。DAO是一个发展最快的数据库存取环境之一,其功能比其它那些有竞争性的数据库存取方法更完善。尽管DAO是专用于Jet数据库引擎的,但它可以作为数据库应用程序最基本的方法,并且提供了一种通过程序代码创建和操纵数据库的机制,因而DAO的使用不可被忽略。它的最大特点是对Microsoft JET数据库的操作很方便,而且是操作JET数据库时性能最好的技术接口之一。并且它并不只能用于访问这种数据库,事实上,通过DAO技术可以访问从文本文件到大型后台数据库等多种数据格式。
飞思科技产品研发中心,《SQL Server 2000基础与提高》第一版,北京:电子工业出版社,2001
李香敏,《ASP轻松开发Web网站》,北京希望电子出版社 2000
洪传华,健莲科技,《ASP实例演练组建商务网站》,第一版,北京:中国电力出版社,2001
作者:Richard Anderson Chris Blexrud ,《ASP 3.0高级编程》
CSDN.NET(网站) http://www.csdn.net
ASP酷(网站) http://www.aspcool.com
中国双名三鼎网(网站) http://www.chinasmsd.com
leabbs 极速asp论坛 http://www.leadbbs.com
李劲,《windows 2000 server 网络管理手册》,中国青年出版社 2000
江钧研究室编著,《windows 2000 server 局域网架设使用手册》,中国青年出版社 2000
李小黎、张巍编著,《Asp网络应用系统开发与实例》,人民邮电出版社
彭万波等编著,《Asp开发基础与范例》,电子工业出版社
蔡翠平/肖俊杰/秦卫中编,《网络程序设计----asp案例教程》,清华大学出版社/北京交通大学出版社
宣小平/但正刚/张文毅编著,《Asp编程精选集锦》,人民邮电出版社
[15]http://www.MicroSoft.com
上一篇:新闻发布系统(ASP+ACCESS)