用户名: 密码: 验证码:
基于B/S结构的医学院学生成绩管理系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
微软推出的服务器端执行的ASP技术,极大的方便了对服务器端数据库内容的访问
    与编辑。本文的基础就是利用ASP技术与Web数据库的结合,开发出的一个基于B/S结
    构的医学院校学生成绩管理系统(以下简称SSMSMC)。
     首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及
    特点:比较了主机/终端、客户机/服务器和浏览器/服务器等三种模式各自的优缺点。比较
    结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受
    操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间
    的连接。浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的SSMSMC系
    统采用了浏览器/服务器模式。
     在此基础上,本文还探讨了实现Web数据库的不同方法。对于在Web服务器端提供
    中间件的方法有两种:CGI和API。其中,CGI效率低,速度慢;API虽然克服了CGI的
    缺点,但兼容性差和开发难度大。用Java技术虽然可以通过JDBC技术来访问数据库,
    但目前JDBC标准尚不完善。客户端技术功能有限,不能完全控制其过程。PHP技术稳定
    性好,安全性高,但由于它对不同数据库操作所使用的函数不同,当数据库发生变化时,
    改动非常大,并且其安装过程很繁琐。
     微软的ASP是一种比较容易实现的功能强大且高效的数据库访问技术,它实际上是
    一种在服务器端开发脚本语言的环境。因此,我们在开发SSMSMC的过程中采用了ASP
    技术来访问学生成绩数据库。
     ASP的内置对象及ActiveX服务器组件,以及提供的ADO对象实现对数据库的访问
    具有其独特的优势。因此,本文重点讨论了如何利用ASP技术的内置对象、ActiveX服务
    器组件和ADO对象来实现对学生成绩数据库的访问方法,给出了设计细节和具体步骤和
    方法。在第五章还具体给出了SSMSMC的实现细节。
\IASTER ~
    
    
    
    
    
    
     Abstract
    
     ASP(Active Server Pages) is a good techology to visiting database system on server,
     which is developed by Microsoft company. Based on a combination method of ASP
     and web database, we design a student score management system of medical university based
     on browser/server structure.
     At the beginning of this article,we discuss system design background and whole
     article抯 frame.
     The second part of the article, we study terminal/mainframe, client/server, browser/server
     model and summarize their advantages and disadvantages. Browser/server is better than
     client/server, and it doesn抰 depend on operating system and hardware, and client on
     browser/server model isn抰 too 揻at?so browser/server model is used to this application system.
     we introduce the different method of visiting web database. If some application system adopt
     CCI technology, system will be slowly; API increases difficulty for developer; JDBC is not
     perfect; client technology抯 function is limited; PHP has a good robustness and security, but
     there are many functions that will change with database changes, and it is difficult that we
     install PHP抯 running system. ASP doesn抰 only improve system抯 performance, security and
     practicality, and reduces request to client and difficulity of system抯 development also.
     The articles design score management system with ASP technology. We make use of
     object,property,method in ASP to complete many functions,including browser splitint many
     pages in query section and count vistor. We research the relation between server and score data
     with ADO.Compared SQL language with object,property,method in ASP,the result is we find
     out a combination method of them.
     At Iast,the article realizes the student score management system of medical university by
     ASP and web database technology.
引文
[1]孟小峰,《WEB数据管理研究综述》,计算机研究与发展,2001(4)
    [2]http://www.whu.edu.cn/sxhb/info/ink 10417.htm
    [3]黄昀,《现代远程教育结教育发展启示》,计算机世界,1999.5
    [4]美Eric Larson,Brian Stephens,《Web安全、维护及其服务器的管理》,机械工业出版社
    [5]元燕辉等,《浏览器/服务器应用开发》,科学出版社
    [6]吴竞华,陈根才,《基于三层模式的档案管理系统的设计与实现》,计算机应用,2000,20(8)
    [7]唐东,《Web数据库开发进阶》,人民邮电出版社
    [8]刘洪海,《网络数据库开发实战》,中国铁道出版社
    [9]金汉均,《WWW数据库实现的方法》,华中师范大学学报,1999专辑
    [10]杨汉平,正小蕾等,《数据库中间件技术在三层操作系统模型中的实现》,小型微型计算机系统,2001.4
    [11]李劲《ASP精通数据库程序设计》科学出版社
    [12]邓文渊 陈惠贞 陈俊荣,“ASP与网页数据库设计”
    [13]廖信彦,《Active Server Pages应用大全》,清华大学出版社
    [14]康博,《WEB应用程序开发新技术》,人民邮电出版社
    [15]唐权斌,胡金柱,叶俊民,《基于B/S结构的绩效评估决策支持系统的设计与实现》,华中师范大学学报,1999专辑
    [16]http://www, leamasp.com/learn/dsn 1.htm
    [17]http://www, aspchina.com/web/wenzhang/look.html
    [18]http://www. activeserverpages.com
    [19]清源计算机工作室,《ASP动态网站设计与制作》,机械工业出版社
    [20]杨占平,《WEB开发技术》,科学出版社
    [21]Papaj R,Burleson D.Oracle,《WEB数据库开发指南》,机械工业出版社
    [22]吴兴兴等,《网络数据库应用实例》,人民邮出版社
    [23]邓文渊,《ASP与网页数据库设计》,中国铁道出版社
    [24]刘宝生,《利用ASP在Internet/Intranet上实现动态WEB页》,计算机系统应用,2000(1)
    [25]张弘,《初探中国ASP》,电子&电脑,2001,1
    [26]侯云峰等,《三层次C/S应用开发指南》,电子工业出版社
    [27]蔡丹媚,《利用ASP轻松实现WEB的动态交互访问》,计算机应用研究,1999(2)
    
    
    [28]陈国华,《C/S与B/S——从胖客户应用程序向瘦客户应用程序的转变》,计算机工业与应用,1999(6)
    [29]宋晓梁,刘东生,《中间件及其在三层客户机/服务器模型中的应用》,计算机应用,2000,19(7)
    [30]美John R,Levine,《Internet Secrets》,中国水利水电出版社
    [31]美Matt J.Crouch,《怎样用ASP和COM进行WEB编程》,人民邮电出版社
    [32]王兰波,翟天喜,《WEB服务器与数据库服务器的接口技术分析》,计算机应用,2001(4)
    [33]黄卫农等,《基于网络使用的数据库系统的设计与实现》,计算机应用研究,2001(4)
    [34]http://www.lib.tsinShua.edu.cn/new/diSsdb/htm
    [35]美Greg Buczek,《即时应用ASP组件》,人民邮电出版社
    [36]李昭原等,《数据库技术新进展》,清华大学出版社
    [37]范剑波,《基于WEB和三层CIS结构的DBCAI系统的设计与实现》,计算机应用,2001(4)
    [38]Jeremy,《Software Development on Internet Time》,IEEE Computer,1999(10)
    [39]张震,《用Java开发WEB服务器组件的方法》,计算机工程与应用,2001(8)
    [40]佟晓筠,王翥,《基于WEB平台访问数据库技术的探讨与研究》,微型机与应用,2001(3)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700