学生选课系统文献 文献检索课程综述(五篇)
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。
学生选课系统文献 文献检索课程综述篇一
1、前言
随着社会的发展,学生培养计划已不再一成不变,各个学校纷纷推出了面向全体学生的选课服务,这项旨在为大家提供一个更加宽松自由而且更符合学生意愿的服务已成为当代学生过程中不可缺少的一部分。正式计算机技术的迅速发展使得人们从过去复杂的手工劳动中得以解脱,从而使这种服务在现在才可能迅速普及,同时编写一套完整的学生信息显得尤为重要。
2、学生选课管理系统的组成本系统包括首页,系统公告,学生选课,教师查看,系统管理,系统帮助,联系我们7个部分。
“首页”主要是介绍衡水学院的基本情况。
“系统公告”介绍最近的一些新闻和通知,方面同学们及时了解。
“学生选课”是为学生提供选课界面。该界面要列出搜有课程信息供学生查询和选课。包括未选课程,已选课程,学生选课受一些条件的约束,如课程名额限制,该界面允许学生选课和修改退选。
“教师查看”教师可以查看学生选课情况,有详细的选课名单。
“系统管理”主要是按指定系检索该系的学生信息,维护学生,系,课程和学生选课及成绩等方面基本信息,包括增加,删除,修改
“系统帮助”主要是帮助学生能更好及时的完成选课任务。
3、系统实现
结合sql server2008数据库,即将学生选课的有关数据库存放在选用的sql server2008作为后台的数据库。
运行环境硬件与网络环境:用服务器能运行windows xp及以上操作系统。
学生选课系统文献 文献检索课程综述篇二
论文题目姓名学号班级年级专业学院指导教师完成时间
外文翻译
(一)网上选课系统
软件工程
软件学院
2014年 5 月13日
: : : : : : : : :
东华理工大学毕业设计(外文翻译)
英文原文
英文原文
the active server pages(asp)is a server to carry the script plait writes the environment, using it can create to set up with circulate the development, alternant web server application the asp cans combine the page of html, script order to create to set up the alternant the page of web with the module of activex with the mighty and applied procedure in function that according to applied procedure in asp develops very easily with working principle of asp
when the web site into the asp feature, will take place the following things:(1)the user browser address bar to enter a url, the default page of the expansion .(2)the browser request to the server.(3)the server engine running asp procedures.(4)asp document in accordance with the order from top to bottom starting with the implementation of the script orders, the implementation of html page content.(5)pages of information sent to the operating environment asp need to run in under the pws or or iis services in windows98 or windows2000 on the fringe of the cd-rom, can use the “add / remove programs” in the “add / remove windows components” to and the general need to access databases or a combination of sql server database, made a powerful can run the web server software
windows2000 default installation is iis5.0(internet information server), and the default installation of windows xp is iis5.1, windows 2003 default installation of (personal web server)running windows98 environment in a simple personal web server. and the meaning of asp(application service provider, application software rental service providers)refers “through the internet to provide application software rental services industry”, refers to the application software industry as the mainstay, and through one-to-many network transmission services, such service-based business transactions to be leased by the way, in a more cost-effective manner has the right to use the software, and also because the industry centralized management and greatly reduce the cost of maintaining enterprises.1 东华理工大学毕业设计(外文翻译)
英文原文
basically, asp is a “software services, internet services,” and “outsourcing of information services and network integration” and “access of products, access products,” such as the three major characteristics, can even be seen as isp(internet service provider)and its(information technology service) is the english application service provider, the standard chinese translation is “application service provider”, is defined as commercial or individual customer management applications to provide solutions for companies or chaozuo recently by the media is very fiery, the it industry is not facing a pile of technical terms it is very difficult to clarify terminology asp content, the paper tried to use simple language to the broad masses of readers opened the mysterious veil of asp, it top of the asp industry areas have some basic of asp
the research to asp mode and asp enterprise's origin can proceed with two respects , one to in terms of business and technology , is it carry on research to come from asp developing history that business commit;another one is studies the origins of asp enterprises and evolution course at present in terms of organization's r stand up synthetically above-mentioned developing stage, to put it briefly, present asp history and development path of provider can simple to describe as: the first, developed from the past isp, rounded the infrastructure and communication function, cooperate with software manufacturer, increase the business scope, develop into the present idc(the data centre of internet);
the second,the past isv(independent software provider)and var(the trader that resells value-added service), at internet age , changed the marketing way in the past , would rely mainly on sale of the software product to change direction to rely mainly on the fact that right to use is leased in the past, bale from physics carrier encapsulation way change direction and long-range operation way main fact now, through the cooperation with network operator , realize the transition to asp;
the third,it service departments and traditional advisory companies of traditional large-scale organization, at the foundation known deeply in internet , depend on long-term experience, is it carry on systematic design and implementation of scheme for other customer to begin, through establish in with trader who operates network and alliance relation between the application software manufacturer, realize the asp provider that appears in the capacity of system integration developing history and classification of asp
seen from the present, asp is as emerging and proposing formally it is only a thing from the end of 1998 to the beginning of 1999 of a kind of until from the end of 1999 to the beginning of 2000 to a great extent, asp field relevant东华理工大学毕业设计(外文翻译)
英文原文
outstanding behaviors at the capital market of company just cause people's extensive fact speaking from the intension and essence of asp mode, it is not the brand-new things, but the mode that had once had, has been given the new vitality at internet this festival, we will review the course that asp produce development and develop, in order to help the essence of better deep understanding the end, we will concentrate on introducing the situation which enterprises divide from different standards in asp field at html plait writes the personnel if you are a simple method that a html plait writes the personnel, you will discover the script of asp providing to create to have diplomatic relation with each other you once want that collect the data from the form of html, or use the name personalization html document of the customer, or according to the different characteristic in different usage of the browser, you will discover asp providing an outstanding , to think that collect the data from the form of html, have to study a plait distance language to create to set up a cgi application , you only some simple instruction into arrive in your html document, can collect from the form the data combine proceeding need not study the complete plait distance language again or edit and translate the procedure to create to have diplomatic relation alone with each other with control to use the asp continuously with the phonetic technique in script, you can create to set up the more complicated the asp, you can then conveniently usage activex module to carry out the complicated mission, link the database for example with saving with inspectional you have controlled a script language, such as vbscript, javascript or perl, and you have understood the method that use the long as installed to match the standard cowgirl in the script of activex script engine, can use in the page of asp an any a script the asp take the microsoft? visual basic? scripting edition(vbscript)with microsoft? script? of script engine, like this you can start the editor script , rexx with python activex script engine can from the third square develops the personnel web develops the personnel if you have controlled a plait distance language, such as visual basic, you will discover the asp creates a very vivid method that set up the web application procedure to face to increase in the html the script order any, you can create the html that set up the applied procedure to create to set up own the module of activex, can will apply the business in the procedure logic seal to 东华理工大学毕业设计(外文翻译)
英文原文
pack and can adjust from the script, other module or from the other procedure the mold piece that usage asp proceeds the calculating web can convert into the visible benefits, it can make the supplier of web provide the alternant business application but not only is to announce the example, the travel agency can compare the announcement aviation schedule makes out more;using the script of asp can let the customer inspect the current service, comparison expenses and prepare to book e too can lower in the windows nt option microsoft in the pack transaction server(mts)on the server complexity of constructing the procedure with mts can resolve to develop those confidentialities strong, can ratings of and the dependable web applies the complexity problem of the procedure. server pages model the browser requests from the server of of asp document, the script of asp starts the server of web adjusts to use the asp, the asp reads completely the document of the claim, carry out all scripts order any, combining to deliver the page of web to e script is on the server but is not at the customer to carry the movement, deliver the page of web on the browser is on the web server ing to deliver the standard html to e only the result that there is script returns the browser, so the server carries the not easy replication in customer cans not see to create to set up them at script order that the page that introduce the basic form of the database language known as sql, a language that allows us to query and manipulate data on computerized relational database has been the lingua franca for rdbms since the early 1980s, and it is of fundamental importance for many of the concepts presented in this sql language is currently in transition from the relational form(the ansi sql – 92 standard)to a newer object-relational form(ansi sql-99, which was released in 1999).sql-99 should be thought of as extending sql-92, not changing any of the earlier valid y, the basic sql we define matches most closely the ansi sql standards basic subsets, called entry sql-92 and core sql-99 that are commonly implemented;our touchstone in defining basic sql is to provide a syntax that is fully available on most of the major rdbms products.东华理工大学毕业设计(外文翻译)
英文原文
we begin with an overview of sql capabilities, and then we explain something about the multiple sql standards and dialects and how we will deal with these in our will learn how to pose comparable queries in sql, using a form known as the select we will see, the sql select statement offers more flexibility in a number of ways than relational algebra for posing r, there is no fundamental improvement in power, nothing that could not be achieved in relational algebra , given a few well-considered this reason, experience with relational algebra gives us a good idea of what can be accomplished in the same time, sql and relational algebra have quite different conceptual models in a number of respects, and the insight drawn from familiarity with the relational algebra approach may enhance your understanding of sql most important new feature you will encounter with sql is the ability to pose queries interactively in a computerized sql select statement is more complicated and difficult to master than the relatively simple relational algebra, but you should never feel list or uncertain as long as you have access to computer facilities where a few experiments can clear up uncertainties about sql interactive sql environment discussed in the current chapter allows you to type a query on a monitor screen and get an immediate interactive queries are sometimes called ad box term refers to the fact that an sql select statement is meant to be composed all at once in a few type written lines and not be dependent on any prior interaction in a user feature of not being dependent on prior interaction is also down as differs in this way even from relational algebra, where a prior alias statement might be needed in order to represent a product of a table with difference between sql and procedural languages such as java or c is profound: you do not need to write a program to try out an sql query, you just have to type the relatively short, self-contained text of the query and submit course, an sql query can be rather complex.a limited part of this full form, know as a sub-query, is defined recursively, and the full select statement form has one added should not feel intimidated by the complexity of the select statement, fact that a select statement is non-procedural means that it has a lot in common with a menu driven application, where a user is expected to fill in some set of choices from a menu and then press the enter key to execute the menu 东华理工大学毕业设计(外文翻译)
英文原文
choices all at various clauses of the select statement correspond to menu choices: you will occasionally need all these clauses, but on not expect to use all of them every time you pose a ed reliability depends on the context in which the system s discussed already, the system environment cannot be specified in advance nor can the system designers place restrictions on that environment for operational ent systems in an environment may react to problems in unpredictable ways, thus affecting the reliability of all of these for, even when the system has been integrated, it may be difficult to make accurate measurements of its basic database access prospects with the recent web application software and the rapid development of the existing data stored in diverse forms, visual basic database access solutions faces such as rapid extraction enterprises located in the internal and external business information with the multiple this end microsoft, a new database access strategy “unified data access”(universaldataaccess)strategy.“unified data access” to provide high-performance access, including relational and non-relational data in a variety of sources, provide independent in the development of language development tools and the simple programming interface, these technologies makes enterprise integration of multiple data sources, better choice of development tools, application software, operating platforms, and will establish a maintenance easy solution possible.东华理工大学毕业设计(外文翻译)
汉语翻译
汉语翻译
active server pages(asp)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 web 服务器应用程序。使用 asp 可以组合 html 页、脚本命令和 activex 组件以创建交互的 web 页和基于 web 的功能强大的应用程序。asp 应用程序很容易开发和修改。的工作原理
当在web站点中融入asp功能后,将发生以下事情:
(1)用户向浏览器地址栏输入网址,;
(2)浏览器向服务器发出请求;
(3)服务器引擎开始运行asp程序;
(4)asp文件按照从上到下的顺序开始处理,执行脚本命令,执行html页面内容;
(5)页面信息发送到浏览器;
的运行环境
asp需要运行在pws或iis下。pws或iis服务在windows98或windows2000的光盘上附带着,可以通过“添加/删除程序”中的“添加/删除windows组件”来安装。
一般asp需与access数据库或sql server数据库结合使用,编出功能强大的程序。能够运行asp的web服务器软件:
windows2000默认安装的是iis5.0(internet information server),而windows xp默认安装的是iis5.1,windows 2003默认安装的iis6.0。
pws(personal web server)运行在windows98环境下的简单个人网页服务器。的意义与特性
asp(application service provider,应用软体租赁服务提供者)是指“透过网路以租赁方式提供应用软体服务的业者”,即业者以应用软体为主体,透过网路一对多地传递服务,这种以服务为主的交易模式促使企业可藉由租赁的方式,以更符合成本效益的方式拥有软体的使用权,并且亦能因为业者集中式的管理而大幅降低企业维护的成本。
基本上,asp即具有“软体服务化,服务网路化”,“资讯委外服务与网路结合”与“产品通路化,通路产品化”等三大特性,甚至可以被视为是isp(internet service provider)与its(information technology service)的结合。
asp的英文是application service provider,中文的标准翻译就是“应用服务提供商”,是指为商业或者个人客户提供管理应用解决方案的公司或者企业。最近asp被媒体炒作的十分火热,不是it行业的人面对一堆技术名词专业术语很 东华理工大学毕业设计(外文翻译)
汉语翻译
难弄清楚asp的内容,本文试图用浅显的语言来为广大的读者揭开asp神秘的面纱,对于it行业的大热门asp领域有一些基本的认识。
的起源
对于asp模式和asp企业起源的研究可以从两个方面入手,一个是从业务和技术的角度,从asp业务构成的发展历史来进行研究;另一个是从组织机构发展的角度,来研究目前asp企业的由来和演化过程。
将上述发展阶段综合起来,简单的说,目前的asp提供商的历史和发展道路可以简单的描述为:
第一类,从过去的isp发展起来,围绕基础设施和通讯功能,与软件厂商合作,增加业务范围,发展到现在的idc(互联网数据中心);
第二类,过去的isv(独立软件提供商)和var(增值服务转售商),在互联网时代,改变过去的营销方式,将过去以软件产品的出售为主转向以使用权租赁为主,从物理载体的打包封装方式转向现在在线和远程运行方式为主,通过与网络运营商的合作,实现向asp的转型;
第三类,传统的大型组织的it服务部门和传统的咨询公司,在对于互联网的深刻认识的基础上,依靠长期的经验,开始为其他客户进行系统方案的设计和实施,通过建立在与网络运行商和应用软件制造商之间的联盟关系,实现以系统集成商身份出现的asp提供商。的发展历史与分类
从目前来看,asp作为一种模式的正式诞生和提出只是在1998年底到1999年初之间的事情。而很大程度上直到1999年末到2000年初,asp领域相关公司在资本市场上的突出表现才引起了人们的广泛关注。实际上从asp模式的内涵和本质上讲,并不是全新的事物,而是曾经有过的模式,在互联网时代被赋予了新的生命力。在本节中,我们将回顾asp产生发展演变的过程,以帮助更好的深入理解asp的本质。在最后,我们将集中介绍目前asp领域内企业从不同标准进行划分的情况。
html 编写人员 如果您是位 html 编写人员,您将发现 asp 脚本提供了创建交互页的简便方法。如果您曾想从 html 表格中收集数据,或用顾客的姓名个人化 html 文件,或根据浏览器的不同使用不同的特性,您会发现 asp 提供了一个出色的解决方案。以前,要想从 html 表格中收集数据,就不得不学习一门编程语言来创建一个 cgi 应用程序。现在,您只要将一些简单的指令嵌入到您的 html 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。东华理工大学毕业设计(外文翻译)
汉语翻译
随着不断掌握使用 asp 和脚本语言的技巧,您可以创建更复杂的脚本。对于 asp,您可以便捷地使用 activex 组件来执行复杂的任务,比如连接数据库以存储和检索信息。
如果您已经掌握一门脚本语言,如 vbscript、javascript 或 perl,而且您已经了解使用 asp 的方法。只要安装了符合 activex 脚本标准的相应脚本引擎,就可以在 asp 页中使用任何一种脚本语言。asp 带有 microsoft? visual basic? scripting edition(vbscript)和 microsoft? script? 的脚本引擎,这样您可以立即开始编辑脚本。perl、rexx 和 python 的 activex 脚本引擎可以从第三方开发人员处获得。web 开发人员 如果您已经掌握了一门编程语言,如 visual basic,您将发现 asp 是快速创建 web 应用程序的一个非常灵活的方法。通过向 html 中添加脚本命令,您能够创建应用程序的 html 接口。通过创建自己的 activex 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。
使用 asp 进行计算的 web 可转化为有形的利益,它使 web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 asp 脚本可以让客户察看现有的航班、比较费用并预定座位。
包含在 windows nt option pack 中的 microsoft transaction server(mts)可以降低在服务器上构造程序的复杂性和费用。ts 可以解决开发那些保密性强的、可分级的
以及可靠的 web 应用程序的复杂性问题。 server pages模型
浏览器从 web 文件时,然后 web asp 脚本开始运行。服务器调用 asp,执行所有脚本命令,并将 web 页asp 全面读取请求的文件,传送给浏览器。
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 web 页是在 web 服务器上生成的。所以不必担心浏览器能否处理脚本:web 服务器已经完成了所有脚本的处理,并将标准的 html 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。
我们将介绍著名数据库语言的sql的基本形式。sql是允许我们查询和操作关于计算机化的关系数据库系统的语言。从80 年代初期,sql就一直是关系数据库管理系统的语言,而且它是有着重要的意义的在对许多概念中,都在本文 东华理工大学毕业设计(外文翻译)
汉语翻译
里提到。当前,sql语言是从关系形式(ansi sql-92 标准)转向一个新的对象关系形式(ansi slq-99,1999 被发布)。sql-99 是sql-92的延伸,它不改变所有早期版本的优秀的语言。通常,我们严格定义的基本sql与ansi sql 标准和基础子集十分类似,分别被认为就是entry sql-92 和core sql-99。我们也介绍了entry sql-92、core sql-99之外一些广泛实现的特性。在定义基本的sql中,我们的试金石是将提供一种支持大多rdbms 接口的语法。
首先,我们总的研究sql的特性,然后对sql的多种形式标准和产品语言以及我们将如何具体地处理这些标准和产品语言进行分析解释。
我们知道了怎样完成关系代数来回应对查询的数据库信息。这将让我们看到,在编写查询语句时sql中的select在很多方面都比关系代数强大。但是,二者在性能上相比较,sql在本质上并没有明显的改进。对那些周密的扩展语法来说,没有关系代数所不能实现的。所以,关系代数查询方面的经验就能成为sql查询的很好的借鉴。同时在许多方面,sql语句和关系代数概念模型又有着相当大的差异,而可以通过熟悉、理解关系代数增强对sql的理解。
最重要的sql特性是它拥有在计算机输出的条件下能够相互地构造查询的能力。sql的select语句比简单的关系代数更难,但只要能够上机实践,只需几个典型实验就收回你的怀疑。我们所谈论的交互式环境是你在电脑上一输入一个查询语句并且立即执行,就可以看到结果。此情况说明了这样一个事实,一个sql 的select语句是在打入一些输入行之后立即形成的,并且对一个用户来说该语句与前面的任何交互操作都没有关系。这种不依赖于用户会话互相通信操作的性质也被称作非过程性。在这方面sql也与关系代数不同,因为在关系代数中为了表示一个表与自身的笛卡儿积,在表前面可能需要定义表别名。sql与比如java或c之类的语言之间的差别十分巨大的:你不需要为了实现一个sql查询的功能而编写一个程序,你只需要量输入较短的、独立的查询语句,然后运行就可以了。
当然,sql查询可能会复杂。为此,我们列出了select语句的完整形式。取出这个形式的一个部分的查询被称为子查询,对它的定义是递归的,完整的select语句形式只有一个子句。无论如何,你不应恐惧复杂的sql语句。在使用菜单的应select语句的非过程性说明了它与使用菜单的应用十分相似。用中,用户需要从菜单中填写一组数据,然后按下回车来对它们立即执行。但并不是所有select语句的各种子句对于菜单选项有时也会需要所有的子句,的子句在每次查询的时候都用上。东华理工大学毕业设计(外文翻译)
汉语翻译
观察可靠性应考虑系统使用环境。依照已经讨论的内容,系统环境无法预先被描述,系统设计者也不可能对系统工作环境做过多限制。不同的系统对相同环境中的同样问题还可能有无法预料的反应,所有这些都影响系统的可靠性。因此,即使在系统被集成之后,它的可靠性也是难以精确测量的。 basic访问数据库的前景:
近来随着web应用软件的迅速发展和现有数据存储形式的多种多样,visual basic访问数据库的解决方案面临诸如快速提取分布于企业内部和外部有用商业信息等的多种挑战。为此microsoft提出一种新的数据库访问策略,即“统一数据访问”(universal data access)的策略。“统一数据访问”提供了高性能的存取包括关系型和非关系型在内的多种数据源,提供独立于开发工具和开发语言的简单的编程接口,这些技术使得企业集成多种数据源、选择更好的开发工具、应用软件、操作平台、建立容易维护的解决方案成为可能。
学生选课系统文献 文献检索课程综述篇三
1号学长/学姐:
又到农大选课的日子啦,我们寝室的姐妹们就一直开玩笑说要我写一个这样的选课的东西要不然白白浪费了我选这么多课……回过头来一看,这三年我的确选了不少课……自己都被吓到了……一开始还想着拉绩点就不知不觉选了这么多课~呵呵~我就把一些经验教训写给小师弟小师妹们看看吧,攒点rp,让我拿到好offer吧~嘿嘿~
校内选修课:
重点推荐:
园艺产品鉴赏:张潞生老师的课,张老师人特别好,以赏识教育为主线,而且如果是学农的同学基本上可以不听,很简单,平时不考勤,就最后考勤三次,也不是很严格,考试方式是做ppt。我的感觉是老师基本都给九十多了,因为老师给了我们组3个人都是100分,看到这个分还是相当激动的~哈哈~
资产评估学和公共关系学:都是周津春老师的课,周老师的课不枯燥,都挺有意思的,而且也就点一两次名,这两个都是开卷考试,给分也特别的高~而且周老师懂的很多,能力很强,我特别爱听她讲故事~呵呵~他也是我人生的启蒙老师啊,那天听完那节课大受震撼就很坚决的不打算上研究生了,感激啊~
创业辅导:曾宪竞老师是个传奇人物。当年我们上他的土壤学的时候他的教学风格就与农院的其他班很不一样,他一般上课就讲10分钟土壤学剩下就说些其他的……考试也很传奇,就让我们写半小时就强制收卷,监考老师都无语了……分数是第二天早上就出了了……特别神奇的老师~他的这门课也很神奇,而且不爱去上课的孩子们也不用担心这门课,他的课想拿90分很容易,曾老师从来不按常理出牌,有绝招的,想知道怎么轻松拿90分的同学可以和我私下联系,这里不方便说,呵呵~
大学心理学
(二):施钢老师的这门课貌似被评为农大学生必修的课,好多人都说来农大不修这么课就等于白学了~呵呵~的确很好,不过要是能在大二前修那就更好了~当组长的话一般都是九十分以上~演讲起评分是90~
保健按摩:熊光明老师的课基本上选了都不用担心分数,笔试有答案,实操也很简单。我们寝的同学就考试的时候去上过课最后考了98,她自己都吓了一跳。农业经济管理:听张春晖老师的课是一种享受,她说的很深刻能让你思考很多东西,特别有魅力,考试也很简单,老师对同学们也特别好,分分很高~她的西方经济学也很不错的~据说不去上也能有90分啊~
葡萄酒文化与鉴赏:马会勤老师是很有魅力的老师,她的活力让我们这些祖国的花朵都觉得自愧不如。上她的课绝对可以让你放松,就好似品酒再品酒,要是能赶上法国那个名酒赞助的酒会那就更赚到了,呵呵~考试的卷子是带回来做的,很easy~
小麦面食加工实验技术:李保云老师老师的这个课特别抢手,我选了两年才选上……上课也非常有意思,做五次面食品,像馒头啊,面包啊,面条啊,汤圆啊就结课了,结课异常的早,而且最后交一份报告就行了~李老师给分也很仁慈,不愧年年是农院的魅力教师啊~ 自我管理学导论:何有缘老师是我见过的最有激情的老师了,你会感觉他是一个好像和我们活在不同的世界的人。他教的是成功学的东西,要是能领悟到一些东西会对你的人生帮助很大。考试开卷很简单,但要记得记笔记,他不准带复印的东西去考场,要不会给你发红牌的,是真的足球里教练给发的那种红牌,他就是这么搞笑~
色彩构成:赵红老师是出了名的nice,想当年她给我们打分,先画个9,再想想9后面应该写个几,我们在后面那个心花怒放啊……总之就是只要是赵红老师的课就不用担心考不到九十分~ 音乐剧赏析:宋赛老师的课据说是男生抢着去啊~呵呵~对素养提升啊什么的挺好的~考试也很easy,据说写了剧本就必拿90以上,我的一个同学就基本一次没去写了个剧本……
大学生礼仪:老师是魅力教师,觉得没劲可以不去,最后交个论文就可以了,给分也很高~
古诗文赏析:安文君老师的课,很赞,很不一样的感觉。考试开卷,分很高~ 中国传统文化专题:李华老师阅历很丰富,给你看很多东西,他的课基本就是电影赏析课。很轻松,最后交个论文分也很高~ 现代饮食营养安全与健康:身为食院副院长的姜微波老师也是很有魅力的一个老师,你看到他自己那么健康你就知道什么叫言传身教~呵呵~给分相当高,而且是个非常非常nice的老师。当年转到食院的时候最喜欢的就这个面试官,感谢他的知遇之恩~
其他:
环境艺术设计:王海强老师这门课对于学设计的师兄师妹我还是很推荐的,当时我们上他的课听的那叫一个入迷啊~但是作业是要画一个东西的,可能不学这个专业的做起来比较吃力~
西方经济学:挺后悔的一门课,不记得老师名字了,还有期中考试,缺了一门学起来就很费力,虽然是开卷考试但也不简单。后来啃了几天才勉强考了个85分,对这个课题不感兴趣的同学最好别选~
中国茶文化:慕徐晓村老师之名而来。但是逃的比较多,没有细心感受老师的演讲艺术。从来不点名,开卷考试,分也不低,其实是挺好的一门课。但是很杯具的老师给了89……所以我没有很高的评价……一直很郁闷……
初级摄影:武晓君老师阅历很丰富很让人羡慕,看着他一路走过的路和留下的唯美的照片你能感悟到很多东西,认真听能学到很多东西,给分也很高,结课是叫几张照片就行,会点名~
伴侣动物营养学:动物医院院长林德贵老师据说在动医很受欢迎,的确是很逗的老师,而且你看他这么怕老婆就知道他对女性也是很尊重的……开卷考试,但是给分很严格,我已经很认真逃课了也就87分,可能本身就没这个悟性吧,唉…… 市场营销:陆娟老师这门课要求很严格,因为我们这些选修是要和必修一起上的……比较杯具……还有很多课堂作业,虽然最后开卷也不简单,不推荐……感觉更像是必修课~ 大学生音乐修养:胡含之老师几年是第一次开课,据说平常要求很严格但是给分很高,论文结课,我喜欢~充分的自由~ 赛马概论:秦应和老师这门课选的人相当之少……还要写两篇观后感和最后的结课论文,去三次赛马场,不是真的对赛马感兴趣奉劝别选……
芭蕾形体训练:老师是出了名的刀子嘴豆腐心,给分不错的,而且一个班就十几个人,西区的新的舞蹈室也不错,感觉像报了健身班~呵呵
西甜瓜:一分的选修课,就上四次,以前有瓜吃,现在没有了,写论文还是挺麻烦的,不推荐~
关于体育课:
比较推荐熊光明老师的课,不用担心分数压力比较小……呵呵~另外李奕老师的网球课很不错的,魅力教师就是不一样啊~
2号学长/学姐:
应某人的需求,本人特别翻选出农大选修课高分秘籍,祝每一个小同学都能取的好成绩!
第一部分:选课的误区
情形一:选修课只要学分够就行了,我想怎么选就怎么选,无所谓。
误区:不做调查,仅凭爱好就选课,很容易落入bt老师的手中,比如世界文明史的老师,给分就普遍低。选错课得低分,直接导致gpa下降,奖学金说不定就和你拜拜了。
情形二:本来想动员宿舍人和我一起上门课,可惜他们都不感兴趣,我就自己选了。
误区:一个人力量淡薄,缺乏照映,不利于高分的取得.如果你特别有毅力,每节课都能坚持去上,且课后作业都愿意自己做,那么你就选吧。
情形三:选修课我每节都去了,也好好听了,就一定拿高分。
误区:现实是残酷的,每节都去,结果拿低分的可怜孩子我见多了,懂得技巧比傻上课重要。
第二部分:选修课高分技巧
技巧一:善于请教。要想顺利得高分,选什么课非常重要,师兄师姐是后辈们的宝库,多向师兄师姐请教经验,听听他们的建议,要比自己无头苍蝇似的乱撞成功率高。要问问哪个老师给分高?讲课好不好?管的严不严?考试的形式是什么?等等(推荐论文结课的课)
技巧二:人多力量大。单打独斗容易吃亏,选课最好结伴,两人或两人以上,相互好照映,上不了课的时候可以有人答到,完成作业的时候相互共享,省心省力。
技巧三:和老师熟。学生那么多,光上课老师怎么知道你是谁呢?大学里的得分老师的主观因素占很大的比例,你傻上课不如和老师熟,留下好印象,得分高。当然,你不能傻乎乎的冲到老师面前说我是谁谁谁..这样太傻太天真。要有技巧,上课坐前排,老师天天见,多回答问题,给老师留下印象,某天聊天不经意间给老师透露自己的名字,班级,院系,自然水到渠成。
第三部分:心得(选修课推荐)
1、首推中国茶文化,徐晓村老师和蔼可亲,讲课幽默风趣,考试简单分又高,是你不二的选择。
2、保健按摩,老师很好,教的技巧也非常实用,学学有益养生,还可以考证。只要你买了老师的书,且点名都在,高分就向你招手。
3、体育课的选择:如果你学了保健按摩,那就一定要选体育保健,都是一个老师教,分低不了。篮球嘛,就要选朱浩老师的,自由活动时间长,多和老师一起打练习赛,熟了分都高。
乒乓球要选左东华,人好分高。
4、摄影初中级,学习实用技巧,培养兴趣,顺老师者昌,逆老师者亡。
5、金庸鉴赏,上课前排坐,多回答问题,记得交作业,分不会低。老师喜欢打排球,排球有爱好的同学可以多去切磋。
6、伦理学概论,要选景发老师教的。选了并上了我的课必定拿高分。(景老师语)
7、c语言,只要不选vb,就只有上这个了,上课定要认真听,好好做作业,多交信电院的朋友,考试前拉着一起做题库,背下来,考试就哦了。
8、有时间有精力,非英语专业的同学可以选修双学位,孙悦芬老师人好分高,教写作,不能错过。
9、插花艺术初中级,分高又算是艺术,挺好。
10、西甜瓜鉴赏,吃瓜也能得高分,我喜欢。
11、数据库原理,认真学,考试不难,分高,多请教前辈考题。
12、文献检索,考题每年都不变,好好准备。
13、食品安全与健康等食品类课程,只要上课点名在,好好准备篇论文就行。
14、葡萄酒鉴赏,交些钱,喝酒学知识,得高分。
15、经管类,要选市场营销,营销案例,商务谈判,掌握技巧三,基本没问题。
16、有网球特长的同学可以选择网球专项,又能加入网球队,分也很高。
17、日语类,分高但是选的人特多,看运气了,尤其是崔老师的初级日语会话。
18、施钢老师的大学生心理学很不错,要选。增补:
19、大学交响乐赏析,那个教大思修和法基的学校魅力女教师,突然忘了叫什么名字,人很好,分普遍高。
20、影视批评与鉴赏,
21、中西方文化比较,钟玲老师教的,英语基础好的人学感觉非常好。ps:
1、先写这么多了,等想到的继续补充更新。
2、不是所有选修课每学期都有,要抓住机会。
3、有些课程的名字是会改动的,把握大意就行。
学生选课系统文献 文献检索课程综述篇四
中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第1页
《选课系统的设计与实现》文献综述
张 愉
摘要: 随着计算机和网络的普及,高等学校里纷纷建立了c/s或者b/s结构的网上选课系统。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生就能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。
关键词:网上选课;分析;语言概述;概要设计
一、课题来源(背景)及研究的目的和意义
二十一世纪是知识经济的时代,同时也是科技高速发展、网络信息迅速膨胀的年代,大量客观事实表明,一个崭新的计算机时代必将到来。随着知识经济革命的到来和信息技术的蓬勃发展,计算机技术和通讯技术成为了这个时代的主角,不仅改变了我们的世界,而且同时也吹响了我们迈向新生活的号角,正在以日新月异的速度改变着我们的人生。而两者的结合产物---计算机网络,在最近的几年更是迅猛地发展起来,它不仅能够提高我们的工作效率,而且还为我们提供了广阔的资源利用空间和方便快捷的现代通讯手段,同时它还是衡量一个国家科技发展水平的重要的尺度。
计算机也慢慢的在各高校中被广泛的应用,相继建成了自己的校园网,并充分利用校园网提供的新环境、新手段为校园的教学、科研和教务管理服务。以前大、中专院校里传统手工的学生网上课程管理过程繁琐而复杂,执行效率低,并且易于出错。而且近年来,学校的招生规模不断扩大,在学校学生人数明显增多,加之学生分校区管理,给原本繁杂的院级选修课工作增加了不少教务工作量。网上选课系统的推出,使得选修课程的设置维护、学生选/退课及成绩查询、管理员对选课情况的管理等工作均能在互联网上完成。这不仅可以做到信息的规范管理和快速查询,实现了学生网上课程管理的系统化、规范化和自动化,而且减少了管理工作量,还提高了管理效率,降低了管理成本。在完成此系统的设计和实现中需要翻阅大量的参考文献,对其重点技术进行学习和使用。中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第2页
二、问题研究现状
1、有关学生网上选课系统的分析
1.1学生网上选课系统的主要模式
网上选课的系统结构模式现在主要有以下三种:第一种是client/server模式(简称c/s模式);第二种是三层client/serve结构模式,它的一个变形是internet实现方法,也就是我们通常所说的browser/server结构模式(简称b/s模式);第三种是分布式对象计算模式。(1)c/s结构
c/s(client/server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。
c/s体系结构的最简单的数据库应用,是由客户应用程序和数据库服务器程序两部分组成。二者可分别称为前台程序与后台程序。应用服务器是运行数据库服务器程序的机器,一旦启动服务器程序,就随时等待响应客户程序发来的请求;客户程序是在用户自己的机器上运行的,对应于服务器,可称为客户机。当需要对数据库中的数据进行操作时,客户程序就会自动地寻找服务器程序,并向服务器程序发出请求,服务器程序根据预定的规则做出应答,返回结果,这种情况就被称为“胖客户机”。
第二种情况被称为“胖服务器”。当服务器承担了较多的工作时业务逻辑编码就成为服务器上的transact-sql存储过程。与“胖客户机”情形相比,由于业务服务和数据服务在相同的处理空间,并且业务服务被捆绑在数据库服务器的数据搜索引擎中,因此在数据操作之前无须进行传送或拷贝,因而减轻了网络负载,加快了应用程序的响应速度,但同时增加了服务器的负担。(2)三层架构
传统的客户分为两部分:应用客户和应用服务器。应用客户部分只是整个应用的一小部分,在该最终用户的层面上,只负责用户接口的展现和简单的逻辑处理,如输入校验;在应用主要部分占核心的业务逻辑则驻留在应用服务器上。应用服务器在体系结构上是位于前端客户机和后端数据库服务器之间的,它通过lan或wan与前端客户机联结,接收客户的请求,处理请求并按要求访问后端 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第3页
数据库,然后把信息送回前端客户机进行显示。一个应用服务器可以为多个应用客户提供服务。因为把复杂的业务逻辑从客户端移出,所以就减少了客户端的复杂程度,相应地也就降低了客户机对硬件的需求。另外,又由于把许多用户的业务逻辑集中到单一的应用服务器上,应用的维护也相应集中了,消除了双层结构中对软件分发的考虑。(3)b/s结构
其实b/s结构和三层架构没有本质的区别,只是采用浏览器作为客户端的界面(也叫“瘦”客户端),不用再安装其他特别的软件。同时减轻了客户端的负载量,减少了不必要的空间浪费,大部分的逻辑都在服务器段执行。另外,客户端不必对软件进行维护和升级,由服务器端实现这些操作,还可以以不同的方式在操作同一个数据库,实现信息的统一。
1.2 c/s模式和b/s模式的各自特性
通过对c/s模式和b/s模式的介绍,我们可以了解到以下几个方面的特性或特点:(1)c /s程序交互性相对低,无法得到用户的反馈信息和意见,无法得知用户在使用中出现的异常情况,而b/s与用户的交互性是很高的,可以随时得到用户提供的信息,对异常进行处理。
(2)c/s模式在逻辑上比b/s模式少一层结构,所以c/s模式的网络通讯量要低于b/s模式。因此对于相同的任务,在速度上c/s模式相对于b/s模式来说要快一些,从而可以提高用户的工作效率,减轻网络负担。
(3)c/s所采用的标准只要在内部统一就可,它的应用往往是专用。b/s所采用的标准都是开放的、非专用的,是经过标准化组织确定的而非单一厂商制定,保证了其应用的通用性和跨平台性。
(4)b/s模式的应用逻辑由web服务器承担,即这种模式的功能都在web服务器上实现,这样只需开发web程序,而无需开发客户端程序,从而大大缩短了应用程序的开发周期,而且维护工作也简单易行。
(5)b/s模式在客户端安装的是标准的、简单通用的浏览器,不需要安装应用程序,这样就大大减少了系统管理员的工作量。
由于选课管理用户集中、需要处理大量数据,且要满足学生最大范围地使用 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第4页
该系统,系统可采用c/s结构与b/s结构相结合的体系统结构。开发c/s计算模式的应用,由教务处维护、调试和安装。因为对于系统的基本信息的添加、修改、删除等操作,利用c/s结构简洁、方便、快捷;并且系统内的大部分子系统只是给教务处内专职人员使用,并不是绝大多数人员使用(查询除外)。采用这种模式不仅可以提高工作效率、减轻网络负担,而且在一定程序上也保证了系统的安全性。
一般来说,c/s模式的应用程序是为专有用户设计的,因此需要到各部门安装、调试和培训。假设将选课系统做成一个基于c/s计算模式的应用,那每个使用该系统的客户端都需要安装该软件,这样做的话,用来进行安装、调试、维护的费用是很高的,而且工作也是琐碎的。而在本系统中,包含大量的查询工作(例如成绩查询,课程查询等),这些查询工作应允许在任一终端进行,因此,系统不可能全部采用c/s结构。
为了解决院系级管理有大量的需要访问数据客户端的问题,提出一个比较好的办法就是使用b/s计算模式。只需开发web程序(无须开发客户端程序),并将通用的应用程序放在web服务器上,用户只需在客户端安装标准的、简单通用的浏览器即可随时随地进行一些通用操作。而不需要在各个院系安装应用程序,这样可以大大减少对很多用户端进行特殊的设置和软件的安装,从而更加简单方便。维护工作只需要在放有web程序的服务器端进行,无须到各个客户端进行维护,简化了维护工作,降低了维护成本。
2、相关技术简介
2.1 sql server关系数据库概述
数据库(data base,db)有一个比较形象的解释就是存储程序所用数据的仓库。而在计算机里,我们把组成二维形式的表格称为关系型数据库,简称数据库。而常见的数据库有access,microsoft sql server,oracle,ibm db2,sybase等,其中sql server是目前易用性和效率最好的数据库之一,而且其学习门槛相对比较低。sql servers是个关系数据库管理系统,它最初是由microsoft sybase和ashton-tate三家公司共同开发,并于1988年推出了第一个os/2版本。sql server 2005 是一个全面的数据库平台,使用集成的商业智能(bi)工具提供了企业级的数据管理。sql server 2005 数据库引擎为关系型数据和结构化数据提 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第5页
供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
与其他数据库相比,sql server 2005 在数据库平台的安全模型上有了明显的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。sql server 2005的故障恢复功能更强,它提供了强大的数据库备份和恢复功能,当故障发生时,能根据备份和日志迅速恢复到某一正确时刻。同时,sql server 2005还提供了更好的并发控制功能以及大量的监控和管理数据库系统的工具。综上所述,sql server 2005无论是从安全上还是从功能上都更优于其他的数据库,而且越来越多的开发工具提供了与sql server 的接口。所以sql server 2005企业版被选为我们毕业设计的数据库开发工具。2.2 c#概述
c#牾言自c/c++演变而来。但是,它更现代、简单、完全面向对象。如果用户是c/c++程序员,学习曲线将会很平坦。许多c样语句直接借用用户所喜爱的语言,包括表达式和操作符。关于c#最重要的一点:它是现代的编程语言。它简化和革新了c++中的类、名字空间、方法重载和异常处理等领域,摒弃了c++的复杂性,使它更易用、更少出错。使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbage collect)等等。这些功能的共同目标就是在于开发面向组件的软件。
c#为用户提供了方便,如垃圾收集、类型安全、版本控制等等。仅有的“代价”就是,代码操作默认是类型安全的,不允许指针。不过,大多数问题光凭类型安全就可以解决了。但是,如果用户需要指针,仍可以通过非安全码使用它们,而且当调用非安全码时,不能含有列集。是一个统一的web开发模型,它包括用户使用尽可能少的代码生成企业级web应用程序所必需的各种服务。作为.net framework的一部分,提供当用户编写应用程序的代码时, framework中的类。用户可以使用与公共语言运行库(clr)兼容的任何语言来编写应用程序的代码,这些语言包括microsfoft visual basic c、c#、和j#。
三、系统概要设计
学生选课系统需要满足来自三方面的需求,这三个方面分别是学生、教师和 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第6页
管理员。从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作,具体内容如下所示:
1、通用操作(1)登录与注销
每个用户都可以用自己的帐号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。(2)修改密码
每个用户第一次登录都用默认密码(教师和学生与帐号一样),如果想要自己设定密码,再进行修改。
2、用户所具有功能(1)管理员
设置选课时间段:管理员通过此项功能设置选课时段,只有在选课时间段里,学生才可以选择课程,超过此时间段,学生选课信息被自动锁定,不得修改。
录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。
录入教学楼教室信息:通过此项功能可以把学校里所有的教学楼教室的信息录入到系统中,以便教师在开设课程时候设置上课的教室。(2)教师用户
显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,系部等。
开设课程:教师用户登录系统后,可以开设课程,可以设置该课程为必修课程或者选修课程,可以设置该课程的最大人数。
上课时间:教师在开设了课程后,可以灵活地设置上课时间和地点。给成绩:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。
(3)学生用户
显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话等。
查看必修课程:学生登录后,可以查看所有的必修课程。查看该课程的信息,中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第7页
上课时间地点,开课教师信息等。
选择选修课程:学生登录系统后,在所有选修课程中可以选择至少两门选修课程,同时可以查看相关信息。
查看最终选课信息:学生登录系统后,可列出已选择的课程,若选课信息未被锁定,则可以退选,若所选课程少于两门,系统会提示选择的课程少于两门。
查看学分和成绩:课程结束后,学生登录系统可查看自己学习课程的成绩和已获的学分。
四、总结
网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。
然而网络选课系统的性能也是一个关键,它在告诉我们,取得方便的前提是必须解决好选课过程中的各种冲突、公平性及大批量用户并发访问等问题,因此要很好地考虑系统的结构和应用开发技术。本文提出的网上选课系统在实现了基本的学生选课、教师查询及教务员管理等功能基础上,具有学生落选几率小、选课结果公平及选课操作安全等特点,避免了传统手工操作的费时、费力及易出错等问题,使选课过程简单化、高效化。
而且利用b/s模式设计选课系统,便于维护,适用于多用户网络应用。无纸化管理也同时降低了人工管理的出错率,又更加环保方便。界面设计应保持简洁友好,便于用户使用,使得选课工作变得更高效。不论是何种方式设计的选课系统,在使用中都会出现各种问题,如何使得校园教务信息管理更加方便快捷,更加人性化,是每个程序设计研究人员需要在实践中不断探索的目标。中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第8页
参考文献
[1] 吴晨.+sql server数据库开发与实例[m].清华大学出版社,2006,(7).[2] 内格尔.c#高级编程(第4版)[m].清华大学出版社,2006,(10).[3] ver2005从入门与精通(应用技术基础)[m].清华大学出版社,2006,(09).[4] 保罗. 2.0经典教程c#篇[m].人民邮电出版社,2007,(5).[5] 柔健. 2.0 +sql server 2005全程指南[j].北京:电子工业出版社,2008 , 247-270.[6] server教程[m].清华大学出版社,2005,(8).[7] 鲁伟义,李雅琴.网上远程教育在高校教学中的应用与思考[j].中国教育技术,2006,25(4):15-23.[8] 萨师煊,王珊著.数据库系统概论[m].高等教育出版社,2006,(5).[9] 应新洋.基于sql server的数据库安全性研究 [m].2003,(3).[10] 张海藩.软件工程导论[m].清华大学出版社,2010,(12).[11] 龚沛曾,陆慰民,杨志强.程序设计简明教程(6.0版)[m].高等教育出版社, 2007,(1).[12] 廖光珍,金姝.高校思想政治教育主题网建设的问题和对策分析[j].高等建筑教育,2009,(02):20-26.[13] 武晓春,王晓明.基于c/s和b/s模式的教务管理信息系统的设计与实现[j].电化教育研究,2005,(3):60-82.[14] scot johnson, special edition using active server pages[m].macmillan computer publishing, 2000.[15] kathleen uction to [m ].canada: course technology, 2004.[16]hexamplesinc#[m].indianapolis:addison-wesley professional,2004.
学生选课系统文献 文献检索课程综述篇五
东华理工大学毕业设计(文献综述)
摘要
论文题目 姓名 学号 班级 年级 专业 学院 指导教师 完成时间
文献综述
网上选课系统
软件工程
软件学院
2014年 5 月13 日
:::::::::东华理工大学毕业设计(文献综述)
摘要
摘 要
二十一世纪,是信息化时代,互联网正以它惊人的速度走进千家万户。我们的思维方式也发生了质的转变,日常生活中我们更加看重效率,追求一种快捷高效的生活理念。互联网的诞生,使各大高校的教学方式朝着现代化方向发展,因此网上信息管理成为我们教学中的一个热点话题。同时,我们国家的教学体制正处在持续改革与创新的阶段,实施一种符合中国特色的教学管理方式成为一件迫在眉睫的事,即全国高校全方位的学分制改革。学生选课是所有高校的主要管理工作之一,然而,传统的纸质化选课方式已经完全不能满足我们现今的需求了。所以,网上选课的方式应运而生,与传统的纸质化选课方式相比,网上选课不仅节约资源,更加迎合了现代人追求快捷高效的生活理念。
网上选课系统在这种大背景下诞生了,学生选课不再必须跑去学校的选课中心办公室,足不出户就可以完成选课;教师也减轻了不少的负担,工作量大大减少;管理员对选课的管理也是弹指之间的事。该系统为学生提供了方便的选课功能,也大大提高了高校对学生和教学管理的效率。
本系统针对学生网上选课、教师网上发布待选课程信息以及管理员审核待选课程三个方面进行了全面的分析和设计,基本实现了网上选课系统所应该具备的功能。本选课系统的前台页面采用dreamweaver cs3进行布置,后台则由access数据库对选课信息进行管理和维护,利用 asp语言最终实现动态网页的效果。
关键字:信息化;选课;dreamweaver cs3;access;asp
东华理工大学毕业设计(文献综述)
前言
1.前言
互联网的普及使各大高校的教学方式朝着现代化方向发展,因此网上信息管理成为我们教学中的一个热点话题。而今,教师、学生与学校之间的信息传输只需几秒钟的时间,相互之间的信息交流更加便捷化,然而网络在给人们谋福利的同时使得信息在安全性和保密性方面存在一定的隐患。此外,传统选课方式的信息太过于独立,共享性差。传统选课方式是以管理者为主体,待选课程的通过与否完全依附于管理者对于该课程的认知和喜好程度。所以,传统的教学管理理念使得用户的真正需求不能被很好的掌握,管理者也因此无法彻底满足用户的需求,这其中存在着很大程度上的主观色彩。放眼于本国国情,我国的教育教学管理体制正处于改革创新阶段,相关部门将目光聚焦在国外优秀的教学模式,逐渐摸索出一种符合中国特色的教学管理方式,即全国高校全方位的学分制改革。由此看出,教育教学管理方式一定要适合本国国情。教学管理软件同样也要基于校园的实际情况,充分挖掘校园的相关信息并掌握校园特殊的管理体制,有针对性的服务于各大高校。学生选课是高校教学管理工作的重要组成部分之一,通过网上选课可以大大提高选课的效率,使得高校的教育教学管理工作走向一个新的台阶。2.主题
网上选课系统的主要功能是:批量维护学生及教师信息;教师可在规定时间内提交一个开课信息并可查看下载选修学生名单;管理员负责审核通过与否,并安排上课时间、地点。学生只需在选课系统中输入个人的账号和密码,就可以轻松的愉悦的完成选课。
本系统总体上分两大模块。一是前台模块。另一个是后台模块。前台主要是用户登录选课系统并进行选课相关操作的部分。后台模块主要是管理员对前台用户信息以及用户提交的请求的确认和管理。
(1)前台模块主要功能:
登录功能。网上选课系统要求用户必须先登录才能进行下一步操作。选课功能。学生登录选课系统后,根据自己的爱好并对所有课程的课程简介等信息有了一定了解后再去选择适合自己的课程。
提交信息的功能。教师可在规定时间内提交一个开课信息:包括课程名、课时、最大选修人数、课程简介等。
下载选修名单的功能。教师可查看并下载选修学生名单。(2)后台模块主要功能:
信息维护功能。管理员应该能批量维护学生及教师的信息。
审核的功能。管理员负责审核课程通过与否,并安排上课时间和地点。
2.1 背景
互联网的普及使各大高校的教学方式朝着现代化方向发展,因此网上信息管理成为我们教学中的一个热点话题。此外,传统选课方式的信息太过于独立,共享性差。放眼于本国国情,我国的教育教学管理体制正处于改革创新阶段,相关部门将目光聚焦在国外优秀的教学模式,逐渐摸索出一种符合中国特色的教学管理方式,即全国高校全方位的学分制改革。由此看出,教育教学管理方式一定要适合本国国情。教学管理软件同样也要基于校园的实际情况,充分挖掘校园的相关信息并掌握校园特殊的管理体制,有针对性的服务于各大高校。学生选课是高校教学管理工作的重要组成部分之一,通过网上选课可以大大提高选课的效率,使得高校的教育教学管理工作走向一个新的台阶。
网上选课系统是一种种符合现代化教学管理理念的教学管理软件,已经得到越来越多人的重视,是一所高校不可缺少的教学工具,它的优越性对于学校的管东华理工大学毕业设计(文献综述)
主题
理者来说至关重要。
2.2 意义
随着社会的发展,“无纸化办公”凭借着自身巨大的优势渐渐的被人们所采纳和应用。网上选课系统,无疑可以提供给学生和教师之间选修课的一种方便快捷的网上互动平台。网上选课比传统的选课方式更加节约资源,学生可以使用该系统选修某位教师的课程,教师可以在此平台上发布课程信息,并按照课程的详细信息和选修课程名单对学生进行授课。网上选课系统大大的提高了选课的效率,降低了传统纸质化选课的错误率。
网上选课系统,不仅可以提高学生的选课效率,还能够减轻教师的任务量。通过开发和使用网上选课系统,可以实现最快捷的全校选修课程信息发布以及课程选修的功能,创造现代化的教学与学习环境。学生选课已经是当下高校的主要管理工作之一,随着各大高校教学管理体制的改革,学生选课的制约因素日益凸显,工作量也逐渐增大,有时候选课的任务往往还需要在较短时间内必须完成。鉴于这种困难,通过使用网上选课系统,师生完全可以摆脱种种困难,时间地点无限制的进行选课,而且选课效率大大提升。学生可以根据自己的喜好来进行课程选修,更好的保护了学生的自主权利,使教学更加透明化、人性化,为国家的教育事业做出了巨大贡献。
2.3 采用的编程语言
asp的完整名字是active server page,是“动态服务器页面”的意思,它是由微软公司开发的一种服务器端脚本编写应用,它能够与数据库以及其它程序进行连接并交互使用,是一种简单高效的编程工具。
asp可以用来创建动态网页或者是web应用程序。asp网页中可能会包含html标记、普通文本和脚本命令等,利用asp可以向网页中添加各种交互式的内容。
asp作为一种模式的正式诞生和提出只是在1998年底到1999年初之间的事情。而很大程度上直到1999年末到2000年初,asp领域相关公司在资本市场上的突出表现才引起了人们的广泛关注。实际上从asp模式的内涵和本质上讲,并不是全新的事物,而是曾经有过的模式,在互联网时代被赋予了新的生命力。
如果您是位 html 编写人员,您将发现 asp 脚本提供了创建交互页的简便方法。如果您曾想从 html 表格中收集数据,或用顾客的姓名个人化 html 文件,或根据浏览器的不同使用不同的特性,您会发现 asp 提供了一个出色的解决方案。以前,要想从 html 表格中收集数据,就不得不学习一门编程语言来创建一个 cgi 应用程序。现在,您只要将一些简单的指令嵌入到您的 html 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。
2.4 采用的开发平台
网上选课系统的前台采用dreamweaver cs3进行叶面制作,后台数据库使用access来维护和支持,服务器是采用mini asp server 1.0来支持的。
dreamweaver具有网页开发制作和网站管理两大功能,是目前最为流行的网页设计工具之一。它是一种可视化的网页编辑软件,利用它我们可以很容易地创作出跨越平台限制并且兼容多种浏览器的动态网页,dreamweaver 可以对html、xhtml、asp、、jsp和php等类型的网站进行开发。dreamweaver与fireworks和flash软件一起,被人们誉为网页界的三剑客。
microsoft office access是由微软公司旗下的数据库管理软件。
access数据库能够对系统数据进行强大地分析和处理,使用access进行数据查询,能够方便快捷地对各类数据分门别类的进行汇总,还可以灵活地设置统计的条件。
服务器(server)是一个为用户管理系统资源的计算机类软件,通常情况下可将其分类为文件服务器、数据库服务器和应用程序服务器三种。并且运行以上软件的计算机和计算机系统也统称为服务器。
mini asp server 1.0 是一款基于net box编写的、小巧易用且功能丰富的asp web 服务器软件。它可以和微软iis服务器相媲美:(1)无需安装,纯绿色免安装免费软件,使用更简便。
(2)体积虽小,但功能不示弱,几乎与iis服务器一样,且更为稳定。(3)简单易用,无需对其进行繁琐的的调试,更不需要任何配置且双击运行即可使用。
(4)自动适应端口,在80端被占用的情况下也可以正常开启使用。东华理工大学毕业设计(文献综述)
主题
2.5 选课系统的需求分析
该网上选课系统面向的用户主要是在校学生、课程管理员、在职教师通过对这些终端用户和学校管理的一些需求进行调研以及结合自己的一些经验。总结出他们对于网上选课系统的一些基本要求。如下是需求调研和需求分析整理之后的笔记。
1、对学生群体进行调研,我们了解到他们希望学生模块设计成: 当学生需要选课的时候,能够登录到自己的网上选课系统(不用注册,统一后台维护)。登录到系统之后可以查看到所有通过审核的课程(已满和可选两种状态,已满是指已经达到该门课程最大选修人数),并且可以查看对应课程的详细信息:课程介绍、上课时间、地点和讲师等。学生可以根据课程详细信息选择满足自己要求的课程,在选择之后选课信息提交到相应教师那里。学生在以后登录要能查看到自己选修了哪些课程及相应的详细信息(如果管理员将该课程删除,则不能查看)。
2、对在职教师进行调研,他们希望网上选课系统能够进行以下操作: 新学期开始,教师能够编辑(课程相信信息和最大选修人数)和上传他自己这个学期的课程到网上选课系统并自动提交到管理员进行审批。无论审批是否通过教师能都看到课程审批结果。对于通过审批的课程讲师还能看到该课程对应的上课时间和地点以及选课学生,还能把数据导出电子表格形式。
3、对学校教务处进行调研,他们希望管理员职责能有以下权限: 管理员进入网上选课系统能够查看老师提交的所有课程的详细信息,然后在系统外进行管理层协商,决定是否审批通过。如果课程审批通过,管理员就对该课程的上课时间、地点和最大选修人数在系统中进行编辑自动发送给教师和学生。管理员不能看到具体哪些学生选修了哪些课程。
本系统主要包括三类管理模块:用户管理模块、课程管理模块、选课管理模块。用户模块又主要分为三类用户:管理员、学生、教师。管理员实现课程管理、学生管理、教师管理和信息发布管理。
三类用户的功能模块: 1.学生模块:
(1)查看所有通过审批的课程及其详细信息功能:课程包括已满可选择两种状态的课程。详细信息包括上课时间、地点、课时和任课老师。
(2)选课功能:对符合自身要求的课程进行选择,选择信息自动写入数据库并转发到教师功能界面。
2.教师模块:
(1)上传和编辑课程详细信息功能:课程信息包括,课程简介和课时设置。数据流自动写入后台数据库和转发管理员模块。(2)查看自己课程审批结果功能:能查看到自己的课程是否通过审批,还有审批课程的一些详细安排。
(3)查看和导出已选修自己课程学生功能:以excel形式导出,信息包括课程名称、最大选修人数和已选学生姓名。3.管理员模块:
(1)查看教师上所有传课程功能。
(2)审批和编辑通过审批的课程信息功能:通过系统外的探讨决定是否审批某个课程,然后在系统内实现并且安排通过审批的课程时间和地点。将审批结果和安排自动写入后台数据库且转发给对应的教师,自动转发审批通过的课程到学生界面。
(3)删除课程功能。东华理工大学毕业设计(文献综述)
总结
3.总结
本论文主要探讨并讲述了基于asp的网上选课系统的开发和实现,并且比较全面的分析、设计、开发出了一套符合高校要求的选课系统。在设计过程中,采用一款基于net box的小巧简单易用且功能丰富的asp web 服务器软件:mini asp server 1.0,结合dreamweaver cs3 和access数据库的相关技术才得以完成该套选课系统。
然而,该系统仅仅是基本实现了网上选课的所有功能,由于选课系统所涉及的方面比较广,市面上成熟的完美的选课系统也很多,再加上知识掌握程度的限制,系统存在着局限和不足之处,具备更完善的功能挖掘空间。主要不足点如下所示:
(1)系统界面不是非常专业,美观度有待提升;
(2)系统没有注册功能,只能通过管理员系统外添加用户。
随着科技信息化的发展,使得我们的教育教学更加现代化,各大高校的教学方式会越来越朝着信息化和网络化方向发展。除此之外,未来的高校肯定会扩大招生,选课人数急剧增加。因此,网上选课系统一定会大受欢迎,为了能够充分满足市场需求,系统的功能性、安全性、高效性一定要突显出来。网上选课系统一定会为进一步实现完善的网络教学和全校信息系统的管理制度做出不朽的贡献。东华理工大学毕业设计(文献综述)
参考文献
4.参考文献
[1] 刘启明,韩庆田 清华大.网页设计教程.清华大学出版社,2010 [2] 基础教程.清华大学出版社,2009年 [3] 百度百科http:/// [4] 百度知道 http:///
[5] eaver实例教程.电子工业出版社,2008 [6] 何婧,林英,秦江龙.软件需求工程.科学出版社(2012-02出版)[7] jdk api文档
[8] 孙涌.软件工程教程.机械工业出版社,2010 [9] 赵增敏.《asp动态网页设计》.电子工业出版社,2003 [10] 张剑平.《学校管理信息系统》.北京:中国铁道出版社,1997 [11] alex sional asp techniques for webmasters [m].wrox press ltd,2003 [12] robert :learning by example [m].franklin beedle & associates,2001,.