asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统

基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的网上选题系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。

文章目录:

  • 基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)
    • 1、项目简介
    • 2、资源详情
    • 3、关键词:
    • 4、毕设简介
    • 5、资源下载

1、项目简介

  1. 本系统使用ASP作为开发工具,Access为后台数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口,能够方便而简洁的操纵数据库的智能化对象。首先在短时间内建立系统应用原型,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统为止。

  2. 本系统的目的是学生通过该系统可以了解课题相关信息,进行自主选题,能够满足不同学生对不同题目的不同要求,有利于发挥学生的长处。而且能够充分利用学校的各类教学资源,建立教学激励机制,优化学生知识结构,调动教师与学生教和学的积极性,进一步提高教学质量,提高办学效益。

  3. 本系统采用了DAO数据库访问技术,这种技术功能强大,使用方便,节省了大量代码的编写。另外,本系统的主要特色是界面简单友好,操作方便,用户能在很短的时间内掌握其操作。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:11610个字32页
包含内容:整套源码+完整毕业论文
资源文件目录简图如下:
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第1张图片


3、关键词:

大学生毕业论文网上选题系统;网络;ASP

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

绪 论
大学毕业生网上论文选题系统是一个学校,尤其是大学校园里不可缺少的部分。它能够满足不同特点的学生对课题的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择论文课题,让水平比较高的学生选择难度大一些的课题,水平较高的学生有充分发挥才能的空间,让水平不是特别高的学生选择适合自己的难度适当的题目。通过选择课题,使各类学生的知识水平、实践潜力都得到充分调动,解决问题的潜力得到充分发挥。而且能够充分利用各种教育资源,建立,优化课题组织结构,调动教师与学生教和学的积极性,进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。但一直以来,人们使用传统人工的方式进行管理论文选题,这种管理方式存在着许多缺点,如:效率低、容易出错,实时性和互动性不强,这对于提高办公效率以及指导教师和学生的便捷性都有很大的帮助。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能己为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对课题信息进行管理,具有人工管理所无法比拟的优点.例如:操作方便,使用简单,自主性强等。这些优点能够极大地提高学校毕业论文课题管理的质量,进一步提高办学水平和办学效率,有利于贯彻“以人为本”的教育原则,适应当今时代对高等教育的客观要求,培养出更多一专多能的毕业生。

因此,开发这样一套大学毕业论文网上选题系统成为很有必要的事情。在下面的各章中将详细介绍我所负责开发的数据库设计、学生信息管理模块、系统配置模块的开发过程和所涉及到的问题及解决方法。

1 系统概述
1.1 系统建设目标
此系统的目的为了方便学生及时了解论文题目信息、选择课题,包括课题名称、指导教师、题目信息、题目要求等,可以进行自主选题,自我设计,充分调动学生学习的主动性、积极性和创造性。同时可以加强对论文题目的科学管理,通过统计选题人数、了解反馈信息,掌握备选题目被选情况,也为正确评价论文题目提供参考,确保备选题目的开设既有足够的数量,又有一定的质量,使学校管理者可进行高速,快捷,有效的科学管理。

1.2 系统建设原则
为了实现建设目标,系统应遵循以下原则:
(1) 统一规划、分步建设
随着社会的发展和技术的进步,信息服务建设的任务是长期和艰巨的,应根据用户对信息的需求和自己的经济能力,对系统进行统一规划,突出重点,分步建设,尽可能地缩短系统开发周期。
(2) 坚持标准化和可行性
采用市场上先进的技术和相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定靠拢。要尽可能避免采用非标准的协议和软件,要贯彻遵循标准、模块独立和接口开放的原则。此外,用户提出兼容原有系统的要求不能成为采用新技术的障碍,但要尽可能地为用户考虑诸如数据转换等问题,更不能让用户长期积累的宝贵数据付之东流。
(3) 保证系统的安全和稳定可靠
在系统设计和网络设计方面应优先考虑系统的安全和稳定可靠。
(4) 操作简便、人机界面友好
应用系统的操作尽可能地简单,并为用户提供良好的人机交互界面。

1.3 系统运行环境
1.3.1 体系结构和网络协议标准
Internet/Intranet体系结构和有关规范。
TCP/IP网络协议。
IPX/SPX网络协议。
NetBIOS/NetBeui网络协议

1.3.2 软件平台
软件平台符合Internet/Intranet结构
(1) 服务器
网络操作系统:Windows Server。
目前,网络操作系统主要有UNIX、Windows NT和NetWare,它们各有特点:从总体上看,UNIX平台的处理能力、可靠性、安全性和I/O吞吐量方面优势较明显,因而比较适合于大型企业网络。NetWare在使用和维护上比较方便,稳定性和实时性较好,它在企业级网上应用较多,特别在对实时性和稳定性要求较高,且设备配置较低的寻呼系统中广泛应用,但开发工具较少。Windows NT系列在使用和维护上比较方便,开发工具也较多,它也在企业级网上应用较多。由于本系统规模和数据量不是很大,拟采用Windows NT系列作为网络操作系统。
(2) 客户端
操作系统:Windows 。
选择Windows 作为客户端的操作系统。它除了系统发展和版本升级较快外,应用软件和开发工具也较多。

1.3.3 编程环境的选择
微软公司的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技术可以访问从文本文件到大型后台数据库等多种数据格式。

1.3.4 数据库管理系统
Access是Microsoft公司Office系列中的资料库系统。它的功能包含了建立整齐的资料表格、对资料做处理、对需要的资料做查询、资料的输出印表、数据访问页、个性化菜单、internet/intranet、编程、安全保密等。Access以其简单易用的特点,逐渐成为办公领域流行的数据库软件。使用Access,用户不需要进行专业程序设计能力培养,就可在较短的时间内通过简单直观的可视化操作(操作向导)完成大部分的数据管理任务,设计出功能强大的数据库管理程序。即使要开发复杂或专业的数据库管理程序,也只需编写少量的程序代码。

Access具有如下特点:首先,它是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。用户可以根据实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供报表使用。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。其次,在Access数据库中,任何有名字的事物都可以称之为对象,Access使用了与Windows 一致的风格,采取面向对象的方式,完成数据库的各种功能。极大地简化了用户的开发工作。再次,针对用户在实际应用中的需求,Access数据库提供了表、查询、窗体、报表、页、宏和模块等七个对象,用于收集、存储和操作各种不同的信息。最后,为了便于使用,Access的每个对象都为用户提供了设计器和生成向导,用户可以在设计器中设计生成对象,或对生成的对象进行编辑;用户也可通过生成向导方便快速的生成一个完备的对象。

2 系统需求分析
省略

2.1 项目简介
毕业生网上论文选题系统集成学生选题,信息查询,课题查询,学生信息管理,论文题目信息管理,学生信息查询等功能。学生可以通过浏览器完成选题、退题及相关信息的查询,如:选题退题、选题查询、论文题目查询、密码修改和学生选题表等,为学生选题提供了一个便捷的操作和浏览平台。这样可以打破原来的壁垒,给大学毕业生以选择毕业设计和毕业论文题目的自主权,学生结合自己的兴趣、爱好和专长,选择毕业论文和毕业设计。

在这个毕业生选题系统中学生需要输入自己的学号及密码,若学号和密码均正确即可登录系统。登录后,在主界面中可显示个人信息,包括姓名、学号、性别等以及已经选择的课题信息。主界面是可选的课题列表,在菜单栏中可点击选项“文件”(包括注销,重新登录),“操作”(包括选题退题,查看个人信息,查看选题信息,修改密码),“生成报告”(包括选中课题报告,未选中课题报告)以及“关于”等,可实现相应的操作。在课题信息窗体中直接双击鼠标,还可以直接进入选题退题表单,学生可以在这一部分通过浏览器完成选题、退题及相关信息的查询,充分体现选题系统的主要功能。

本系统主要包括以下几方面:
2.1.1 课题信息
课题信息由课题编号、课题名称、指导教师、课题内容、课题要求。
2.1.2 学生信息
学生信息由学号、姓名、性别、省份、专业、生日、年级等学生的基本信息组成。
2.1.3 密码信息
每一个学生根据其学号对应一个密码,输入正确学号和密码可以登录选题系统。登录后密码可以自行修改。
2.1.4 学号课题
用来记录每一个学生所选择的课题信息。
2.2 对新系统的综合要求
开发人员在为用户确定系统功能时,应尽可能细化、具体和全面。首先要确定主要功能和次要功能,并用文字、图形、逻辑或数学方法描述其特性。假如系统具有查询和统计功能,则应将其分解为录入数据、增加数据、删除数据、修改数据、数据输出,以及统计计算等功能。
2.2.1 系统的功能要求
(1) 输入:确定与功能有关的所有输入信息,包括数据来源、意义、格式、接收方法、数量、输入范围及处理方法,必须说明时间要求、优先顺序、操作控制和使用的输入设备(媒体)。
(2) 处理:必须确定从输入数据到获得输出结果的全过程。对每种功能算法及其实现做文字描述,必要时给出图形或数学描述。
(3) 输出:必须确定与功能有关的所有输出信息,包括信息的传送方法、意义、格式、数量、输出范围及换算方法。必须说明时间要求、优先顺序和输出形式(显示和打印等)。
(4) 特殊要求:必须确定系统是否有特殊要求或应急措施。
2.2.2 系统的性能要求
除了满足用户的功能要求外,系统的性能要求也很重要。如果新系统不能提高用户的工作效率,提供简便和良好的操作界面,甚至还不如原来的系统,那么用户将无法接受。系统的性能要求通常包括:处理时间、处理容量、存储容量、人-机交互的友好性、系统的安全性、可靠性以及容错能力等。系统的性能要求应按以下几个方面确定:
(1) 容量要求:确定系统的容量,如处理的记录数和处理数据的最大容量等。
(2) 准确性要求:确定系统的准确性。如数据或数值计算的精度和数据传输的精度等。
(3) 时间特性要求:确定系统的时间特性,如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的J帧序关系。
(4) 适应性要求:必须指明反映系统环境变化和系统适应能力的各种参数。
(5) 人——机交互友好性:要有适应用户(或行业)特点的智能化人——机交互界面,以便用户经过简单的培训就可操作使用。
(6) 系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因人为的操作错误而死机或崩溃。如果系统对时效要求非常高,还必须考虑双机系统和磁盘阵列等措施。此外,还应采用可靠的供电设备。
(7) 系统可维修性:系统应有较好的可维修性,以便在系统出现故障时能迅速恢复运行。
对信息系统的性能而言,其要求是:信息查询的平均响应时间、连接的终端数、数据存储容量、可扩充存储容量(可存储几年、几个月的数据)、打印报表的种类和数量等。

2.2.3 分析并创建新系统
(1) 绘制系统流程图见图2.1
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第2张图片

图2.1 系统流程图

(2) 构造新系统详细示意图见图2.2
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第3张图片

3 系统功能
3.1 数据录入和维护功能
通过与用户交互的窗体,完成数据录入和维护,并具有一定的纠错能力。
3.2 课题选择功能
用户登录系统后可根据个人兴趣自行选题,对自己选题结果不满意的学生可以进行题目修改。
3.3 报表打印功能
对有关信息进行相关统计,并形成输出报表,以便打印。
3.4 安全保密功能
对每个学生信息实行保密,只有通过输入正确学号和密码才可进入系统,用户还可以自己修改密码。禁止不输入密码或密码错误的用户任意调阅和修改。
3.5 统计功能
各个院系可对学生选题情况以及个人信息进行统计,以便具体和直观的分析,为管理者做出科学的决定提供可行的手段。

4 数据库的概念
4.1 数据库的概念
省略

4.2 数据库设计
省略

4.3 实现数据库之间的联系
省略

4.4 数据库规划
本系统以学生选课为基本要求,主要功能包括信息查询,课程查询,学生信息管理,课程信息管理,学生信息查询以及生成报告等。

针对以上功能的实现,结合对功能实现的方便,出于对数据库结构精简、合理性、易维护等因素的考虑,总共建了4表格,描述如下:
密码:密码权限表;
课程:课程的基本信息;
学生信息:学生的基本信息;
学号课程:学生已经选修课程的基本情况。
所有表格的数据结构如下,见表4.1,表4.2,表4.3,表4.4。
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第4张图片
在这里插入图片描述
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第5张图片
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第6张图片
在这里插入图片描述
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第7张图片

5 系统设计
管理信息系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。
这一阶段的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。
5.1 系统模块结构设计
主模块见图5.1
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第8张图片

图5.1 主模块
配置文件模块见图5.2

用户权限模块见图5.3
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第9张图片

图5.3 用户权限模块
系统管理模块见图5.4
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第10张图片

图5.4 系统管理模块

5.2 功能模块说明
(1) 操作功能模块:用户可以输入用户名称与用户密码,经过系统验证后,可以进入系统进行对本系统的操作,在系统中可修改个人密码。
(2) 信息查询模块:这个查询模块分为学生个人信息查询与课题信息查询。可以对本人的个人信息进行确认,同时可对整个课程表进行浏览,并可查询单门课程,及信息的统计与报表输出等功能。
(3) 系统配置模块:在这个功能模块中,操作员可以对本系统的基本信息进行初始化。
(4) 系统管理模块:系统管理员可以增加、修改和删除一名操作员,并可以为他授予一些使用权限。

5.3 前端应用程序界面说明
前端应用程序界面由登录界面、主界面、操作管理模块界面、生成报告模块界面和系统关于模块组成的。
5.3.1 登录界面说明
程序启动时会出现登录对话框,输入正确的学号和密码才能进入到程序中。如果登录信息不合法,则登录不成功,见图5.5
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第11张图片

图5.5 登录界面
5.3.2 主界面说明
如果登录成功则进入主界面。主控模块界面由一个最大的窗口及对应于各子模块的菜单梯组成。菜单栏包括:文件,操作,生成报告,关于等部分。在此可确认个人的基本信息,见图5.6
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第12张图片

图5.6 主界面
5.3.3 操作管理模块界面说明
操作管理界面是对选课题息进行管理。主要进行选题与修改的操作及其结果的确认,见图5.7,同时可修改个人密码,见图5.8

图5.7 选题修改界面
asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统_第13张图片

图5.8 修改密码界面
5.3.4 生成报告模块界面说明
在这个功能模块中,可以生成选修课程报告表及单课选课报告,以便及时打印。
5.3.5 系统关于模块界面说明
此界面是软件的系统信息和关于版本的简介,见图5.9

图5.9 系统关于模块界面

5.4 系统安全和可靠性设计
系统安全和系统可靠性是系统正常运行的先决条件,是实现所有应用要求的基础。事实证明,尽管使用需求少的非常合理、非常全面、非常先进,而系统没有合适的可靠性和安全性,仍然是一个无用的系统,或是一个无信誉的系统。
根据学校服务对象、运行情况及资源约束,应具有安全高效的通信机制,身份认证,权限检查,以解决教务信息系统的安全性、保密性问题,防止信息泄密和对保密信息的非法侵入,这里的系统安全应包括计算机硬件、操作系统及系统信息等方面的安全问题;而系统可靠性应包括系统设备的可靠性、系统软件的可靠性、系统应用软件的可靠性及系统数据的可靠性等方面。

5.4.1 系统安全设计
(1) 计算机硬件安全要求
为了保障数据信息的安全性,应考虑防电磁辐射,重要的服务器硬件设备的电磁兼容性应满足国家相关标准的要求。
(2) 操作系统安全要求
操作系统的安全稳定是整个系统的核心,达到C2级。操作系统应具有防病毒措施。
(3) 信息安全要求
所以操作系统的安全水平应在不影响系统功能的情况下尽可能地考虑信息媒体的安全性。首先内部人员对数据的访问操作要进行控制,对用户、信息及操作进行分类授权,防止越权操作,避免数据遭到破坏。信息系统应具有防病毒措施。

5.4.2 系统可靠性设计
(1) 硬件可靠性
硬件的可靠性分为网络及网络设备可靠性和服务器硬件可靠性两部分。网络及网络设备的可靠性由公用网和局域网及其设备组成,公用网及其设备的可靠性由大环境决定,我们能左右的成分很少;局域网及其设备的可靠性是整个系统的重要指标之一,在设备选择时应考虑到所选设备的可靠性及其售后服务质量。服务器的可靠性是整个系统最基本的可靠性指标,对服务器的选择应充分考虑其可靠性和售后服务质量,更重要的是服务器应该有冗余配置或备份设备,以保障数据库服务器可每天24小时运行,其平均故障恢复时间不应大于1小时。
另外,主机房供电必须经过UPS,UPS必须能够保证系统在市电断电后持续30分钟以上,服务器等关键设备采用主备工作方式或有备份设备和手段。

(2) 系统软件可靠性
为了保障系统软件的可靠性,考虑到本系统的规模和资金投入,数据库服务器的操作系统应选用Windows SERVER,数据库管理系统选用Microsoft Access。

(3) 应用软件可靠性
应用软件的设计采用面向对象和模块化设计方法,以提高软件模块的独立性和可靠性,从而达到提高应用软件可靠性的目的。在设计应用软件时,认真贯彻软件工程中有利于提高可靠性的原则和方法;对运行中可能发生的故障应能自动排解。

总结
省略

参考文献

[1] 飞思科技产品研发中心,《SQL Server 2000基础与提高》第一版,北京:电子工业出版社,2001
[2] 李香敏,《ASP轻松开发Web网站》,北京希望电子出版社 2000
[3] 洪传华,健莲科技,《ASP实例演练组建商务网站》,第一版,北京:中国电力出版社,2001
[4] 作者:Richard Anderson Chris Blexrud ,《ASP 3.0高级编程》
[5] CSDN.NET(网站) http://www.csdn.net
[6] ASP酷(网站) http://www.aspcool.com
[7] 中国双名三鼎网(网站) http://www.chinasmsd.com
[8] leabbs 极速asp论坛 http://www.leadbbs.com
[9] 李劲,《windows 2000 server 网络管理手册》,中国青年出版社 2000
[10] 江钧研究室编著,《windows 2000 server 局域网架设使用手册》,中国青年出版社 2000
[11] 李小黎、张巍编著,《Asp网络应用系统开发与实例》,人民邮电出版社
[12] 彭万波等编著,《Asp开发基础与范例》,电子工业出版社
[13] 蔡翠平/肖俊杰/秦卫中编,《网络程序设计----asp案例教程》,清华大学出版社/北京交通大学出版社
[14] 宣小平/但正刚/张文毅编著,《Asp编程精选集锦》,人民邮电出版社


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载

序号 毕业设计全套资源(点击下载)
本项目源码 基于asp+access的网上选题系统设计与实现(源码+文档)_asp_BS架构_网上选题系统.zip

你可能感兴趣的:(精选毕业设计完整源码+论文,网络)