网上选课系统技术原理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上选课系统技术原理
摘要:本系统使用asp作为开发工具,access为后台数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口,能够方便而简洁的操纵数据库的智能化对象。首先在短时间内建立系统应用原型,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统为止。
关键词:选课系统网络 asp
随着无纸化办公的一步步实现,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加,网上选课有效的避免了“走关系”等不良现象,使教学更加透明。
1 系统建设目标和原则
此系统的目的为了方便学生及时了解论文题目信息、选择课程,包括课程名称、指导教师、题目信息、题目要求等,可以进行自主选课,自我设计,充分调动学生学习的主动性、积极性和创造性。同时可以加强对论文题目的科学管理,通过统计选课人数、了解反馈信息,掌握备选课目被选情况,也为正确评价论文题目提供参考,确保备选课目的开设既有足够的数量,又有一定的质量,使学校管理者可进行高速,快捷,有效的科学管理。
为了实现建设目标,系统应遵循以下原则:
(1)统一规划、分步建设。
随着社会的发展和技术的进步,信息服务建设的任务是长期和艰巨的,应根据用户对信息的需求和自己的经济能力,对系统进行统一规划,突出重点,分步建设,尽可能地缩短系统开发周期。
(2)坚持标准化和可行性。
采用市场上先进的技术和相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定靠拢。要尽可能避免采用非标准的协议和软件,要贯彻遵循标准、模块独立和接口开放的原则。此外,用户提出兼容原有系统的要求不能成为采用新技术的障碍,但要尽可能地为用户考虑诸如数据转换等问题,更不能让用户长期积累的宝贵数据付之东流。
(3)保证系统的安全和稳定可靠。
在系统设计和网络设计方面应优先考虑系统的安全和稳定可靠。操作简便、人机界面友好。
应用系统的操作尽可能地简单,并为用户提供良好的人机交互界面。
2 分析并创建系统
(1)绘制系统流程步骤1所示。
学生登录——验证——载入数据——选题页面(选取修改课题)——按要求选取——显示选题信息——退出选题系统。
(2)构造系统详细步骤2所示。
管理模块——管理登录——验证——管理页面——信息输入和查询——记入数据库——修改和删除。
3 相关软件及技术介绍
3.1 access数据库
access是microsoft公司办公自动化套装软件office系列中一个重要组件——关系数据库管理系统软件,主要进行数据库创建和修改,并且新增了导入、导出和处理 xml数据文件等功能,为数据库管理提供了简单易用而又功能强大的平台。它的功能包含了建立整齐的资料表格、对资料做处理、对需要的资料做查询、资料的输出印表、数据访问页、个性化菜单、internet/intranet、编程、安全保密等。access以其简单易用的特点,逐渐成为办公领域流行的数据库软件。使用access,用户不需要进行专业程序设计能力培养,就可在较短的时间内通过简单直观的可视化操作(操作向导)完成大部分的数据管理任务,设计出功能强大的数据库管理程序。即使要开发复杂或专业的数据库管理程序,也只需编写少量的程序代码。
3.2 asp(active server page)
微软公司的asp是windows应用程序开发工具,是目前最为广泛的、易学易用的开发工具。asp是active server pages的缩写,是microsoft公司开发的web服务器端脚本开发环境,利用它可以
生成动态、高效的web应用程序。虽然人们习惯于将asp称为asp 语言,但从严格意义上讲,asp只是为vb script和java script等脚本语言提供了一个运行环境,使开发人员可以在html代码中使用脚本语言编写程序。当然,asp自身也提供了一个非常好用的命令和内置对象。
4 系统设计
管理信息系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。
这一阶段的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。
4.1 系统模块结构设计
(1)主模块设计步骤:分5大模块。
主模块——学生信息模块——老师信息模块——课题信息模块——系统管理模块。
说明:学生信息模块验证则不准入。
(2)用户权限模块设计步骤:分4大模块
用户权限模块——增加模块——修改模块——删除模块。
(3)系统管理模块设计步骤:分4大模块。
系统管理模块——学生信息录入模块——课题信息录入模块——选题信息录入模块。
4.2 功能模块说明
(1)操作功能模块:用户可以输入用户名称与用户密码,经过系统验证后,可以进入系统进行对本系统的操作,在系统中可修改个人
密码。
(2)信息查询模块:这个查询模块分为学生个人信息查询与课程
信息查询。可以对本人的个人信息进行确认,同时可对整个课程表进行浏览,并可查询单门课程,及信息的统计与报表输出等功能。(3)系统配置模块:在这个功能模块中,操作员可以对本系统的基本信息进行初始化。
(4)系统管理模块:系统管理员可以增加、修改和删除一名操作员,并可以为他授予一些使用权限。
5 结语
本系统的目的是学生通过该系统可以了解课程相关信息,进行自主选课,能够满足不同学生对不同题目的不同要求,有利于发挥学
生的长处。对整个课程表进行浏览,并可查询单门课程,及信息的统计与报表输出等功能,能够充分利用学校的各类教学资源,建立教
学激励机制,优化学生知识结构,调动教师与学生教和学的积极性,进一步提高教学质量,提高办学效益。