《毕业设计(论文)ASP校园新闻管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP校园新闻管理系统设计.doc(38页珍藏版)》请在三一办公上搜索。
1、目录第1章 摘要1第2章 需求分析182.1功能需求2.2性能需求2.3开发语言第3章 总体设计253.1系统层次概框图.23.2系统模块设计33.3数据库设计11第4章 详细设计264.1系统构架设计.4.2系统安全设计.4.3流程图规划.4.4开发环境配置4.5文件夹、ASP编码规范设计4.5.1文件夹规范4.5.2ASP编码规范4.5.3数据库连接文件规范4.6页面设计 4.7程序描述4.8系统集成与调试第5章 总结27结论和建议28结束语29致谢30参考文献31附录32摘要校园新闻管理的目的是为了解决华东交通大学目前校园新闻管理不能够完全适应目前多元化信息的管理现状。本系统能够快速、简
2、洁管理管理web新闻。BRIEFBecause of the old system cant suit for the new news in this period .so the purpose of College news management system is to resolve the news management in east china jiaotong university. This system is very simple and its a super functions.关键词校园新闻管理系统,Windows2000 Server , IIS服务器,asp,
3、新闻录入校园新闻管理系统:在internet上通过浏览器进行快速管理和浏览校园新闻的一个软件。IIS服务器:Internet 信息服务器,能够解析asp代码,并返回给浏览器。Windows 2000 Server:一个安全性能较高的操作系统。ASP:是一种能够在将HTML页传递给浏览器前程序性地对其进行构造的技术。新闻录入:添加新闻。在添加新闻的时候可以像用word一样方便。改变颜色,字体,添加flash等。Keywordsnews management system of college;Windows 2000 Server;IIS server;asp;add newsNews Mana
4、gement System of college:Its a soft which used browers to view the news from the internet forthe college.Windows 2000 server:An advance system which have super function and suit for develop news system.IIS server:internet information server,it can translation asp language and put back to the brower.
5、Add news: put the news into the database used in backup management.its very simple and used as Microsoft word.引言校园新闻管理系统的主要作用是系统管理员通过internet能够方便,快速,简洁的管理校园新闻;普通用户能够快速地浏览新闻。本系统制作过程中基于windows server2000平台,用IIS 和SQL SERVER 进行系统开发。 该系统也可以用于简单的企业内部网信息管理。大大节约了企业内部发布信息的时间。节约了人力,财力和物力,适应了历史发展的潮流,充分发挥了网络的优势
6、。也可以用于信息管理,对我们以后生活、工作中取到了致关重要的作用。IntroductionThe purpose of news management of college system is let the students and teachers can read news as quickly as possible and the system manager can manage the system easily.the system is based on windows server 2000.developed in Internet information server
7、and SQL server.it can also used in the LAN in the company.if company used it ,it will retrench materials.the system expand information system.it will good use in our jobs and life.第2章 系统需求分析2.1 功能需求本系统给用户提供了一个合理管理WEB新闻的平台。也提供了快速浏览新闻的平台。系统管理员的主要功能要求:1. 用户管理模块,包括用户删除,修改,添加。2. 新闻栏目管理模块,包括栏目删除,修改,添加。3.
8、新闻录入模块。4. 新闻管理模块,包括新闻删除,新闻修改。新闻浏览的主要功能要求:1. 新闻列表模块,包括按时间显示列表,按类别显示列表。2. 新闻浏览模块。3. 新闻搜索和查找模块,包括按作者查询、按标题查询等。2.2 性能需求为适应大众浏览速度和管理员方便管理,本系统的界面要求简单、明朗。系统涉及到用户信息,因此对安全性要求高一些。系统采用权限技术,保证系统安全可靠。系统的运行对运行环境还有一些要求:1. 硬件环境服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此我们通常在服务器端配置
9、高性能硬件。本新闻管理系统服务器端的配置如表1所示:表1组件最低要求推荐配置CPUIntel Pentium 133MHzIntel Pentium 2代 350MHz以上内存256MH256MH硬盘空间 至少20GB4GB(至少2GB自由空间)显示器VGA显示器,640*480分辨率600*800或更高的分辨率光驱12倍速24倍速以上软驱1.44MB高密度3.5英寸软驱1.44MB高密度3.5英寸软驱可选组件鼠标或其他指定设备鼠标或其他指定设备2. 软件环境服务器端l 操作系统:Windows 2000l 网络协议:TCP/IPl WEB服务器:IIS 5.0l 数据库:Microsoft
10、SQL 2000l 浏览器:Internet Explore 5.03. 开发语言(1)HTMLHTML(超文本标记语言)是制作网页的最基本语言,随着技术的发展,不断推出各种新技术产品,例如JavaScript、VBScript、ASP等,但它们依然是基于HTML之上的,并没有舍弃现有的HTML,它是踏入网页制作领域所必需的。HTML编辑工具现在很普遍,要建立一个扩展名为.html的网页文件,可以使用Frontpage、Dreamweaver进行编辑。(2)VBScript语言VBScript是Visual Basic的简化版,它也是ASP的默认脚本语言。VBScript是通过变量、操作符、循
11、环语句、分支语句、函数和小程序段,扩展了HTML的功能,在HTML网页中简单地插入VBScript脚本语言,可使静态的HTML网页成为动态交互式网页。(3)JavaScript语言JavaScript是一种解释的、基于对象的脚本语言,同C+和Java相比,水染它只具有很少的完全相对的语言能力,但就其应用目的来讲,JavaScript有足够强大的能力。JavaScript不是任何其他语言的简化版,同VBScript一样,它也是一种宽松型的语言,不必要明确地声明变量的数据类型。(4)SQL语言SQL是Structured Language的缩写,它的中文意思是结构化查询语言。它是定义和访问关系数据
12、库的国际化标准。SQL是用户与Oracle或其他类型数据库传递信息的饿语言,即是用户存取数据库的命令集。第3章 系统总体设计3.1系统层次概框图校园新闻管理系统有个模块组成,其功能模块划分如图1所示。图13.2 系统模块设计1. 新闻显示模块(1) 新闻浏览模块:包括新闻标题、新闻作者、新闻内容、新闻录入时间、新闻点击次数。(2) 新闻搜索模块:包括按照时间、作者、标题、内容搜索。(3) 新闻列表模块:包括按照新闻栏目列表、新闻按时间分类列表、按点击次数多少列表。2. 管理模块(1)用户管理模块:包括用户登录、用户删除、用户添加。(2)栏目管理模块:栏目删除、修改、添加。(3)新闻管理模块:新
13、闻修改、新闻删除。(4)新闻录入模块:新闻添加,可添加表、图象,字体颜色等。3.3数据库设计根据系统功能设计的要求以及功能模块的划分,对于系统拥护信息数据库,可以列出以下数据项和数据结构:1. 用户信息表(regedit):存储用户基本信息。表2所示:表2字段名字段类型字段长度字段说明Regedit_namenchar16用户姓名(not null)Regedit_pwdnchar16用户密码 (not null)Regedit_httptext16用户网址Regedit_emailtext16用户电子邮件Regedit_contenttext16用户个人介绍Regedit_idint4唯一标
14、识(not null)Regedit_teletext16用户电话Regedit_typetext16用户权限以上都不能设置为NULL。2. 新闻信息表(news):存储新闻基本信息。表3所示:表3字段名字段类型字段长度字段说明是否可以为空news_idint8新闻编号否news_titlenchar10新闻标题否news_contentntext16新闻内容否news_belongint4新闻所属栏目否news_hitsint4新闻点击次数否news_fromNtext16新闻来的地址是news_timeDatetime8新闻时间否news_authorchar10新闻作者是News_spe
15、cialbit1是否热点否news_picturevchar50新闻图片是news_id 为主键3. 新闻栏目表(type):存储新闻栏目的基本信息。表4所示:表4字段名字段类型字段长度字段说明是否可以为空type_idint4栏目编号否type_nametext16栏目英文名字否type_timedatetime8栏目创建时间否Type_titlevarchar50栏目名称否4. 访问次数表(no):存储访问者次数。表5所示表5字段名字段类型字段长度字段说明是否可以为空no_nofloat8访问次数否第4章 详细设计4.1系统构架设计4.2系统安全设计1. 关于管理员登录的安全性。由于系统管
16、理是个重要的职责。所以在每个管理页面都有以下一段代码,这段代码的主要功能是防止没有管理员权限的用户进入管理页面,提高系统的安全性。显然,这样做的目的是为了系统的更加安全,所以必须对用户登录以后的有效性进行判断,目前只有session对象能作到这一点。2. Session与Cookie的安全性ASP使用SessionID Cookie跟踪应用程序访问或会话期间特定的Web浏览器的信息。着就是说,带有相应的Cookie的HTTP请求被认为是来自同一Web浏览器。Web服务器可以使用SessionID Cookies配置带有用户特定会话信息的ASP应用程序。在本系统中,我们就是使用SessionID
17、来跟踪用户漫游整个应用程序。3. IIS配置通过选择“目录浏览”复选框,则客户机能够查看所选择目录的内容。如果显示了某些目录,对系统的安全构成威胁。这样的设置将允许未授权人员查看隐藏的文件和URL。所以要禁用。图2所示:图24. SQL Server数据库的安全在进行SQL Server 2000数据库的安全配置之前,首先,我确保我的操作系统处于安全状态。只有操作系统处于安全状态,才能保证数据库的安全。然后对要使用的操作数据库软件(程序)进行必要的安全审核,比如对ASP,这是很多机遇数据库的WEB应用常用出现的安全隐患,对于脚本主要是一个过滤问题,需要过滤一些类似,;/等字符,防止破坏者构造恶
18、意的SQL语句。接着,安装SQL Server 2000后打上补丁以及最新的sp2。5. 使用能够安全的密码策略把密码策略摆在所有安全配置的第一步,请注意,很多数据库帐号的密码过于简单,这跟系统密码过于简单是一个道理。对于sa更应该注意,同时不要让sa帐号的密码写于应用程序或者脚本中。健壮的密码是安全的第一步。6. 使用安全的帐号策略由于SQL Server不能更改sa用户名称,也不能删除这个超级用户,所以,我们必须对这个帐号进行最强的保护,当然,包括使用一个非常强壮的密码,最好不要在数据库应用中使用sa帐号,只有当没有其他方法登录到SQL Server实力时才使用sa。所以数据库管理员新建立
19、一个拥有与sa一样权限的超级用户来管理数据库。不要让管理员权限的帐号泛滥。4.3流程图规划设计图3表示总的系统流程图。通过进入系统主页可以进行浏览新闻,用户注册,用户登录,执行管理员职责等工作。图3图4表示用户注册流程图。前台是regedit.htm,普通用户通过regedit.htm进行新用户注册,确定后检查无误发送信息到reg_add.asp页面。Reg_add.asp进行后台数据库连接。把新用户的信息添加到数据库中。成功后跳转到editregedit.asp页面,显示新用户的信息。图4图5表示用户个人信息维护流程图。前台为Change.asp页面,提供用户输入数据操作。当确定以后,转入C
20、heckedit.asp页面进行数据库修改操作。操作成功后,页面跳转editregedit.asp页面。图5图6表示新闻搜索流程图。前台数据输入接口在Index.asp的search form中。当数据输入发送信息到searchresult.asp。searchresult.asp页面进行数据库搜索工作,并把搜索出来符合条件的新闻标题显示出来。图6图7系统管理员模块流程图。当管理员登录成功后,可以进入新闻管理模块、栏目管理模块、用户管理模块、新闻录入模块、管理员手册模块。图7图8表示管理员管理模式查看新闻模块流程图。在manage.asp页面里。显示出许多的新闻标题。单击标题。就发送信息到sh
21、ownews.asp页面进行处理。Shownews.asp页面就显示出相关的新闻内容。图8图9表示新闻修改模块流程图。在manage.asp页面中点击相应新闻标题的修改按钮,系统将发送对应新闻消息到edit.asp页面。Edit页面对数据库进行对应数据提取并显示出来。用于系统管理员修改数据。图9图10表示删除新闻模块流程图。当点击“删除”按纽,发送信息到delnews.asp页面。Delnews.asp页面对数据库对应信息进行删除操作。图10图11表示添加栏目模块流程图。在changetype.asp页面输入相关添加数据。单击确定后,发送信息到addtype.asp页面。Addtype.asp
22、页面对数据库进行添加数据操作。图11图12表示修改栏目名称模块流程图。在changetype.asp页面输入修改信息。确定后发送信息到edittype.asp页面。Edittype.asp页面对数据库进行修改操作。图12图13表示删除栏目模块流程图。在changetype.asp页面输入修改信息。确定后发送信息到deltype.asp页面。Edittype.asp页面对数据库进行删除操作。图13图14表示添加用户模块流程图。在usermanage.asp页面输入修改信息。确定后发送信息到usermanage.asp页面。Useradd.asp页面对数据库进行添加操作。图14图15表示删除用户模
23、块流程图。在usermanage.asp页面输入修改信息。确定后发送信息到usermanage.asp页面。Userdel.asp页面对数据库进行删除操作。图15图16表示新闻录入模块流程图。在addnewes.asp页面输入修改信息。确定后发送信息到addnews.asp页面。savenews.asp页面对数据库进行添加操作。图164.4开发环境配置4.4.1SQL服务器安装、配置与管理:安装SQL服务器时,安装程序要求你自己分配数据库所在位置,建议安装文件和数据库放在两个不同位置,这样有利于数据库的安全。在安装SQL时,要输入密码时,最好是比较复杂一些,这样提高系统的安全。配置SQL服务器
24、的时候,设置不要以混合模式进入,这样也可以提高系统安全。4.4.2WINDOWS2000安装、配置与管理:1. 安装WIDOWS2000安装Windows 2000 Server至少需要671MB的可用磁盘空间在启动分区上。WINDOWS2000的安装程序可以对硬盘进行分区和格式化操作,因此可以不必在安装之前先分区。在安装过程刚开始的时候,安装程序就回检查硬盘的分区情况,并给出相应的选项进行如下的操作:l 如果是一个没有经过分区的硬盘,安装程序可以在硬盘上按照输入的大小创建分区以供安装操作系统。l 如果硬盘上已经存在有分区并且大小满足要求,安装程序可以安装直接在该分区上安装操作系统。l 如果硬
25、盘上已经存在一个或几个分区同时还有足够的空间没有分区,则安装程序可以在未建分区的空间上创建分区,安装操作系统。l 如果硬盘上已经存在有分区,但每个可用分区的大小都不满足要求,则安装程序可删除一个或几个分区,重新将删除后的空间合并到一个大的分区,以满足操作系统的要求。在WINDOWS 2000 SERVER的安装过程中要求必须选择一种许可模式。所谓许可证就是为需要访问WINDOWS 2000 SERVER的用户所购买的授权。因为WINDOWS 2000 SERVER是一种工作在服务器端的操作系统,因此除了WINDOWS 2000 SERVER本身要求有合法的授权以外,对于所有需要访问WINDOW
26、S 2000 SERVER的客户端也需要有合法的用户端访问许可证。安装过程的最后还需要用户选择安装可选足见和网络组件。这些组件将为WINDOWS 2000 SERVER提供更多的功能和服务,同时也可以在安装过程中接受默认的组件,待安装完成之后通过“控制面板”中的“添加/删除程序”来安装或删除可选的组件。除了选择可选的安装组件外,拥护还要选择日期、时间、以及时区的设置值。2. 配置与管理硬件及驱动程序的安装:在硬件管理方面添加新硬件是最常见的操作,添加一个新的硬件通常包括如下几个步骤:(1)将新硬件连接或安装到计算机上。(2)为新硬件安装相应的驱动程序。(3)对于某些硬件还需要设定硬件的工作参数
27、。配置显示属性:显示属性是指在WINDOWS 2000的工作环境中有关计算机屏幕显示输出的各项参数,其中包括屏幕分辨率、先似乎颜色数、屏幕刷新率等一系列参数。系统启动选项将决定计算机在启动时的默认操作系统,并可以指定计算机在等待特定的时间后进入默认的操作系统。故障恢复选项将决定操作系统在出现严重的错误-系统死机时操作系统的动及相应的措施。管理添加和删除应用程序:应用程序的管理是网络管理活动中的一个重要的组成部分,WINDOWS 2000在应用程序管理方面提供了多种工具和选项来完成这类工作,有效地降低了企业在管理应用程序方面的费用,降低了TCO,同时可以更加有效地运行应用程序。运行在WINDOW
28、S 2000操作系统上的应用程序需要符合微软的一系列标准和通过不同登记的检测。通过检测的应用程序被允许在产品的包装上添加“Designed for Microsoft Windows 2000”的标志,以示与操作系统完全兼容,可以和操作系统稳定地协同工作。在WINDOWS 2000上安装和删除应用程序可以利用WINDOWS 2000提供的“添加/删除程序”工具来完成。该工具提供了在WINDOWS 2000环境下自动、安全地完成应用程序的安装,追加安装、部分删除和完全删除等工作。并且“添加/删除程序”还可显示出当前安装在操作系统中的应用程序的信息和使用状况。利用“添加/删除程序”可以使管理者方便
29、地从光盘、LAN或Internet安装各种符合要求的应用程序。4.4.3IIS安装、配置与管理:本系统使用了Microsoft的IIS 5.0作为系统服务器。使用的是Windows2000 Server版本的操作系统,那么添加IIS5.0服务器非常简单,只需要打开“控制面板”里面的“添加/删除程序”选项,然后选择“添加/删除Windows组件”,最后选中弹出对话框的“Internet信息服务(IIS)选项”,如图17所示,按照系统提示进行安装即可。图17设置IIS的服务因为校园新闻管理系统的各个系统模块里都使用的ASP的Session(会话)对象。这样,就必须创建一个ASP应用程序来处理用户登
30、录次数信息。一个ASP应用程序必须使用一个公用的目录结构,该目录包含了网站使用的所有页面。页面的具体位置并不重要,但要让这些页面都存于一个公共的目录结构里。创建ASP应用程序的具体步骤为:打开IIS服务器,进入Web根目录。单击鼠标右键,选择“属性”命令,弹出如图18所示的“Web属性”对话框,在应用程序设置里,创建ASP应用程序。名称与Web根目录同名。这样就创建了一个ASP应用程序,但真正具有应用程序执行功能的是Global.asa的文件。图184.5文件夹、ASP编码规范设计4.5.1文件夹规范根据系统需求,结合实际情况。由于本系统由三人为一组共同,所以有必要对文件夹进行规范设计。如图1
31、9所示:图19l WEB文件夹为根目录。l 文档存放相关word文件。l IMAGES存储图片文件。l CONN存储连接数据库文件。l ADMIN系统维护。l WEBSITE存放其他模块文件。l DATA存放数据库文件。l TEMP存放临时文件。l CSS存放*.css文件Inc存放*.inc文件4.5.2ASP编码规范原则:风格统一代码精简方便阅读1、标识符命名规则1)、所有标识符(包括模块名、子模块名、常量标识符、变量标识符、函数名)一律采用英文或英文组合。当采用组合方式做标识符、且其中单个英文单词字符长度过长时,可以采取截取前缀的办法,但要力求达意。如:ArticleContent ,A
32、dim_Delete2)、源程序名(或者称为包括模块名、子模块名)必须将前台程序与后台程序分开。分开办法就是在每个后台源程序之前冠以”Adim_”2、注释规范所有程序文档(包括所有程序、所有函数,特别是全局变量定义文件,公共函数库文件,所有引用的文件(头部文件、尾部文件)注释包括两部分:1)、程序文档的头部注释头部注释包括:文件名功能描述版本设计者姓名完成日期审核者姓名审核日期样例=程 序 名:index.asp功 能:身份认证入口程序版 本:V 1.0设 计 人:XXX完成时间:2004-5-8审 核 人:XXX审核日期:2004-5-8=2)、函数的头部注释头部注释包括:函数名称函数功能每
33、个函数参数的含义及取值范围函数返回值的各种状态及含义样例=函数名:ArticleContent功 能:显示文章属性、标题、作者、更新日期、点击数等信息参 数:intTitleLen -标题最多字符数,一个汉字=两个英文字符 ShowProperty -是否显示文章属性(固顶/推荐/普通),True为显示,False为不显示 ShowIncludePic -是否显示“图文”字样,True为显示,False为不显示 ShowAuthor -是否显示文章作者,True为显示,False为不显示 ShowDateType -显示更新日期的样式,0为不显示,1为显示年月日,2为只显示月日。 ShowHi
34、ts -是否显示文章点击数,True为显示,False为不显示 ShowHot -是否显示热门文章标志,True为显示,False为不显示=3)、全局变量定义文件必须对文件中的每个常量标识符和全局变量给予简明扼要的注释。3、代码书写结构化规范select case, for, while, do while, ifelse等语句必须采用缩进式的结构化的编程方法,缩进建议采用空4格TAB键。4、ASP脚本规范在进行ASP项目开发时,应该遵循下列规范:1)、没有特殊要求,使用VbScript脚本语言2)、使用OPTION EXPLICIT语句,保证使用的变量要先定义3)、确保下列三个语句在所有内容
35、输出的最前面,除非该页面有特殊要求。保证页面能够正常通过PROXY和IE的CACHE。Response.Buffer = trueResponse.AddHeader Pragma, no-cacheResponse.Expires = 04)、不要在Session中存放对象5)、尽量采用Cookie,URL,隐藏域,不采用Session存储访问过程信息4.5.3数据库连接文件规范1、每个独立功能模块的配置自己的独立的数据库。原则上,一个独立模块一个独立的数据库(可以多个表)。数据库文件保存在该独立功能模块根目录下的/db/子目录下。2、统一格式的数据库连接文件(conn.asp)存在该独立功
36、能模块根目录下的/conn/子目录下。3、数据库连接文件格式如下:conn.asp% %4、在需要进行数据库连接页面用下面的语句将conn.asp嵌入你的程序。5、注意:在数据库操作完毕后及时调用关闭连接函数,及时释放数据库资源。4.6页面设计4.6.1主页框架设计由于校园新闻管理系统是面向广大学生,所以网页框架力求简单明了,色彩明亮鲜艳。本主页主要包括以下几个接口:普通用户登录接口、新用户注册接口、用户注销接口、系统管理员登录接口、搜索接口、校内公告、新闻浏览等。为了合理构架页面,使得页面爽新悦目。对系统作出如下考虑。最后结果如图20所示。图204.6.2后台管理员框架设计和样式设计如图21
37、所示:4.6.3前台样式设计4.7程序描述4.8系统集成与调试由于前期参数规划合理,文件夹规划合理。接口类型一致。直接把两人的文件夹拷贝进来就可以了。然后经过测试。解决一些小的问题。整个系统能够正常运行。并能够实现基本的功能。第5章总结通过4个月对校园新闻管理系统的设计,使我学习到了许多的知识。通过这个系统的设计,涉及到了信息管理的许多知识。了解到现代信息管理的一些优缺点。我查阅了很多的书,并上网翻阅大量的资料, 提高了自己搜索资料的能力。设计系统的过程中,设计到许多ASP方面的知识,我马上自学ASP方面的知识,经过这一阶段,提高了自己的自学能力。总之,在整个设计系统过程中,我能够运用自己所学
38、的软件工程的思想进行设计和编码。并努力克服技术上的困难。达到了实践的目的。提高了自己解决问题的能力。结论和建议结论在设计完系统,得出以下结论:第一:软件工程在软件设计过程中取这至关重要的作用。第二:前期总体设计左右着整个系统的成败。第三 :要作好一件事情,是很辛苦的。第四:作完了以后,觉得也不是那么辛苦。第五:走好以后每一步,注重基础,着眼现在,踏踏实实,努力奋斗。建议本系统还有许多的不足之处。其中表现在以下三个方面。第一:在录入新闻管理的时候,还可以添加flash、多媒体播放等工具。使得新闻能够更加形象。第二:在安全方面,可以在页面中加入加密语句。提高系统信息在传送过程中的安全。提高系统整体
39、安全性能。第三:在系统管理页面中,通过增加主页框架管理,可以随意更改主页框架和主页风格。达到了主页的快速更新和主页的方便管理。结束语由于时间仓促,本系统存在着许多的问题。希望大家能够多多给点意见。在设计的时候,谢老师不仅给出了很多好的建议。而且提供了很多好的思想灌输给我们,拓宽了我的视野。也找到了自己在计算机领域感兴趣方面。致谢感谢华东交通大学的谢剑猛老师给我的技术支持。 感谢同组的蒋燕燕、陈凌同学的技术支持。感谢饶颜明的技术支持。感谢我的父母。参考文献1作者:David Buser、John Kauffman等 译者:钟鸣 张文等 书名:ASP3初级编程 出版地:北京 出版社:机械工业出版社 出版时间:2001.62作者:萨师煊 王珊 书名:数据库原理 版本:第三版 出版地:北京 出版社:高等教育出版社 出版时间:2000年2月3作者:宣小平 等 书名:ASP数据库系统开发实例导航出版地:北京 出版社:人名邮电出版社 出版时间:2003年3月4作者:黄明 梁旭 书名:ASP信息系统设计与开发实例 出版地:北京 出版社:机械工业出版社 出版时间:2004年4月附录英文翻译英文文章:题名: Creating an Internal Content Management System , 作者: Sennema, Greg