已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南通大学毕业设计(论文)中图分类号: 单位代号: 密 级: 学 号: 本 科 毕 业 设 计题目公共管理学院网站设计作 者: 学科专业: 信息管理与信息系统 指导教师: 完成日期: 2006年6月 南通大学本论文经答辩委员会全体委员审查,确认符合南通大学本科毕业设计(论文)质量要求。答辩委员会主任签名:委员签名:指导教师:答辩日期: 原 创 性 声 明本人声明:所呈交的论文是本人在导师指导下进行的研究工作。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已发表或撰写过的研究成果。参与同一工作的其他同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 签 名: 日 期:2006年6月本论文使用授权说明本人完全了解南通大学有关保留、使用学位论文的规定,即:学校有权保留论文及送交论文复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容。(保密的论文在解密后应遵守此规定)学生签名: 指导教师签名: 日期: 2006年6月 南通大学毕业设计(论文)立题卡课题名称公共管理学院网站设计出题人袁红课题表述(简述课题的背景、目的、意义、主要内容、完成课题的条件、成果形式等)从20世纪80年代中后期以来,网络在信息时代的作用就越来越显的重要了,而做为公共管理学院对外和对内交流的网上平台,学院网站能够起到了及时传递信息,交流工作经验和指导基层工作的目的。该课题主要研究内容为:通过网页设计方法和网络程序设计方法为南通大学公共管理学院创建能发布公共信息的网站。为完成该课题,必须具备HTML、ASP、JavaScript、VBScript、CSS式样表等相关网页设计技术及必要的图形处理、动画制作技术,同时需要ASP 动态服务器技术支持。本课题的成果形式为:网站正式发布,并提交相关的设计说明书。课题类型理论型设计型是实验型计算型教学型课题来源科研横向实验室建设自拟其它纵向拟接受学生情况该生学习认真,理论基础扎实,曾长期从事网站设计、维护、管理等相关方面的工作,有较强的实践动手能力及系统开发、设计的经验。能够很好的理解本课题的开发目的、意义及主要内容,按时完成系统的开发要求。教研室意见 教研室主任签名:_ _2006_年_01_月_06_日学院意见 院长签名:_ _年_月_日此表一式二份,系(部、室)、学院各一份。 南 通 大 学毕业设计(论文)任务书题目 公共管理学院网站设计 学 生 姓 名 丁晓明 学 院 公共管理学院 专 业 信息管理与信息系统 班 级 信管023(B) 学 号 02112330 起 讫 日 期 2005.12 2006.06 指导教师 袁红 职称 讲师 发任务书日期 2006年 02月 27日课题的内容和要求(研究内容、研究目标和解决的关键问题)研究内容:通过网页设计方法和网络程序设计方法为南通大学公共管理学院创建能发布公共信息的网站。研究目标:采用Access数据库、FrontPage、 Flash等开发工具进行网站设计。要求:1、主页界面友好,可发布新闻,重要通知等信息2、导航条功能齐全,能反映学院的主要机构等信息3、网站各级页面及链接结构清晰,显示正常4、页面均设计优美,友好,操作使用方便关键问题:1、功能需求分析2、页面风格设计3、前后台数据库读写操作课题的研究方法和技术路线1、选择开发工具2、熟悉ACCESS数据库的创建3、SQL查询语言的使用4、熟悉HTML静态网页、ASP动态网页设计方法5、数据库存取组件的使用6、页面风格设计基础条件1、HTML静态网页、ASP动态网页技术和JavaScript、VBScript客户端脚本技术2、CSS式样表技术和ACCESS数据库技术3、FrontPage网页制作、 Flash动画制作、Photoshop图形处理技术4、网页制作工具:FrontPage 2003 动画制作工具:Flash 85、图像编辑工具:PhotoShop 7.16、ASP 动态服务器支持参考文献1、ASP软件工程案例精解 电子工业出版社2、ASP动态网站开发教程(第二版) 清华大学出版社3、ASP网络编程从入门到精通 清华大学出版社4、Dreamweaver网页制作与色彩搭配全攻略 清华大学出版社5、HTML网页设计参考手册 清华大学出版社6、Visual Basic.NET宝典 电子工业出版社7、电脑报合定本1999-2005 西南师范大学出版社8、中国站长网 9、ASP酷技术网 10、“我是网管”论坛 11、动态网站制作指南 本课题必须完成的任务:网站主页面设计完整,整体功能使用正常,能基本满足日常发布信息的要求。后台系统完整,相关信息发布自动化,减少网站维护成本。网站安全性较高,能抵御非法数据的攻击。成果形式网站正式发布,设计说明书进度计划起讫日期工作内容备 注02/27 03/10熟悉ACCESS数据库、SQL查询语言、VBscript编程语言及相关开发工具,熟悉任务要求03/11 03/21收集学院的详细资料,确定网站功能结构编写开题报告03/22 04/30设计总体网页框架方案,编写代码,组建网页05/01 05/10对网站进行综合测试,修改不足之处05/11 - 06/08调试完善,并发布成功,撰写设计说明书指导教师签字_2006_年_02_月_27_日教研室审核意 见 教研室主任签字_ _年_月_日院长签字 _年_月_日南通大学本科生毕业设计(论文)开题报告任务来源公共管理学院经 费无课题名称公共管理学院网站设计阅读文献情 况国内文献 6篇开题日期2006年3月20日国外文献 2篇开题地点南通大学一 文献综述与调研报告:(阐述课题研究的现状及发展趋势,本课题研究的意义和价值、参考文献)21世纪的人类社会是信息化社会,以信息技术为主要标志的高新技术产业在整个经济中的比重不断增长。网站的制作领域是当今世界计算机产业发展的新面孔,网站的建设对于世界计算机技术的发展与交流起到了无法估量的作用。网络发展的趋势:从20世纪80年代中后期以来,网络在信息时代的作用就越来越显得重要了,而且信息的越来越高速化体现在上网的普遍性。它是信息高速传输的载体,每一个网站的连接就像人与人、甚至一个国度与另外一个国度的联系。在信息高度发展的未来,网络发展的重要性就不言而喻了。 目前网站建设的概况及意义:网站的建设已经发展到了各个领域,不管是在商业、教育事业、国防、科技等,甚至在社会的每一方面都已经有了网站。它们都有一定的面向对象,不但对网站的内容进行了宣传,而且只要上网就能看到想要知道的网站内容,大大方便了信息的高速传递。南通大学公共管理学院网站是公共管理学院对外宣传的一个窗口,向外宣传我院的教学管理,办学特色,师资力量,指导思想等等,从而提高我院在社会上的知名度,也为想了解我院的人提供了一个可靠的平台。参考文献:1、ASP软件工程案例精解 电子工业出版社2、ASP动态网站开发教程(第二版) 清华大学出版社3、ASP网络编程从入门到精通 清华大学出版社4、Dreamweaver网页制作与色彩搭配全攻略 清华大学出版社5、HTML网页设计参考手册 清华大学出版社6、中国站长网 7、ASP酷技术网 8、“我是网管”论坛 9、动态网站制作指南 二 本课题的基本内容,预计解决的难题公共管理学院网站是隶属于南通大学的部门网站。此网站通过网页设计方法和网络程序设计方法为南通大学公共管理学院创建能发布公共信息的网站。主要栏目包括:新闻公告、学院概况、教学管理、学科介绍、科研管理、师资力量、学生工作、招生信息等。 通过3个月左右的时间来完成本网站的以下功能:通过对该网站的浏览可以使用户对公共管理学院进行全面的了解;能够查询到学科建设、师资力量、招生信息等相关信息;能够掌握学院的最新教务信息及校园活动动态。研究目标:采用Access数据库、FrontPage、 Flash等开发工具进行网站设计。要求:1、主页界面友好,可发布新闻,重要通知等信息2、导航条功能齐全,能反映学院的主要机构等信息3、网站各级页面及链接结构清晰,显示正常4、页面均设计优美,友好,操作使用方便关键问题:1、页面风格设计2、前后台数据库读写操作3、网站安全性问题三 课题的研究方法、技术路线1、选择开发工具2、熟悉ACCESS数据库的创建3、SQL查询语言的使用4、熟悉HTML静态网页、ASP动态网页设计方法5、数据库存取组件的使用6、页面风格设计四 研究工作条件和基础1、HTML静态网页、ASP动态网页技术和JavaScript、VBScript客户端脚本技术2、CSS式样表技术和ACCESS数据库技术3、FrontPage网页制作、 Flash动画制作、Photoshop图形处理技术4、网页制作工具:FrontPage 2003 动画制作工具:Flash 85、图像编辑工具:PhotoShop 7.16、ASP 动态服务器支持起止日期论文工作进度(主要内容、完成要求)02/27 03/1003/11 03/2103/22 04/3005/01 05/1005/11 06/08五 计划进度熟悉ACCESS数据库、SQL查询语言、VBscript编程语言及相关开发工具,熟悉任务要求收集学院的详细资料,确定网站功能结构编写开题报告设计总体网页框架方案,编写代码,组建网页对网站进行综合测试,修改不足之处调试完善,并发布成功,撰写设计说明书论文阶段完成日期文献调研完成日期06年3月5日论文实验完成日期2006年6月撰写论文完成日期2006年6月8日评议答辩完成日期2006年6月指导教师评语 导师签名: 年 月 日教研室意见 主任签名: 年 月 日学院意见 院长签名: 年 月 日南 通 大 学 毕 业 设 计(论文)题目: 公共管理学院网站设计 姓 名: 丁晓明 指导教师: 袁 红 学科专业: 信息系统与信息管理 南通大学公共管理学院2006年6月摘 要学院网站建设是一项复杂系统工程,首先要从学院出发,对学院的实际情况进行客观的分析,深入了解学院的需求,明确学院的任务和发展的特点,结合目前网站技术发展水平制定一个明确合理的学院网站建设目标,最终以最快的速度建成一个技术先进、功能丰富、工作可靠、使用维护及升级方便的学院网站。关键词:网站,新闻,模块,信息ABSTRACTThe construction of campus network will be a complicated project. At first, you must set the school as a basic point and analyze objectively the actual positions and comprehend the school requirement more deeply and understand the tasks and developing characters of campus network, combined with the developed level to made a clear and reasonable aims of construction of campus network. At last, a campus network equipped with an advanced technology, abundant functions, worked reliably, easily to use and convenient to update will be set up with the fastest speed and the lowest expenses.Key words: website, news, model, information目 录摘 要1ABSTRACT2第一章:诸论411设计思想4111网站首页设计理念4112功能模块设计理念5113后台系统设计理念512开发工具的选用及介绍612数据库的选用6第二章:网站总体分析与设计721网站需求分析722系统结构图723模块设计8第三章:详细设计931数据库设计932主页设计1333前台系统设计1534后台系统设计17结束语18参考文献19致谢20译文及原文21第一章 绪论在Internet飞速发展的今天,互联网已经成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,因此网站建设在Internet应用上的地位显而易见。为了更好的办学,提高学院知名度,特构建南通大学公共管理学院网站。11设计思想 通过网站,全面宣传、展示学院风采、优点与特色,发布学院的重大活动安排与招生政策,增强学生与学院之间的联系,在Internet上实现完成部分教务,提高办事效率。111网站首页设计理念学院网站作为一个官方性质的信息发布平台,应该怎样进行网站页面设计及用户界面设计。我们不妨参考一下Amazon广受好评的一键式购买的设计:首先,不是因为有了那个按钮才出现的一键式购买,而是因为一键式购买的服务,才决定了有这么一个按钮的界面。一键式购买正是网站的一种行为(行为是网站同用户交互的方式;交互是用户使用产品和产品向用户反馈的双向过程,交互设计是对这样一种双向过程进行设计,包括定义这个过程中的可视化界面)。其次,为什么要设计出一键式购买这种行为?之所以有这样的行为,是因为这符合用户的购买习惯,在已经输入过各种信息之后,不必再次重新输入,按照原来的付款和送货信息进行再次购买,可以节约用户的时间,减少中间操作,让购买过程更方便,更快捷,更舒适,这是用户的网上购物目标之一,它也可以促进用户网上购物的最终目标;让用户得到良好的购买体验。也就是说,这样的一种设计,对用户来说是有价值的,而且是看得见,感觉得到,很明显的价值。最后,这样的设计对Amazon的价值:一样看得见,感觉得到。很明显:业务量增长,利润增加,服务质量提高,品牌形象更好。那么用户界面的设计顺序是这样的:对网站的价值对用户的价值网站的行为网站的界面。因此在学院主页设计过程中,避开了目前流行的以追求美观为主“封面化”设计,而突出其实用性的信息浏览功能。选用了学院新闻、学院公告这两个最常用的信息模块及访问量相对较大的教学管理及学生工作两个栏目的文章信息。让访问者可以非常方便直观的了解学院的各种信息,同时也减少了访问相关信息的步骤。在整体网站结构设计中,选用了网站导航与快速导航双导航栏的设计。既保持了网站整体导航结构的完整性,同时又可以针对性的调整快速导航栏的项目,在特定的时间,根据特定的需要,让用户更方便的接触到所需要的信息。112功能模块设计理念秉承网站首页设计的思想,功能模块设计以实用性为主,同时为更好的与原有系统进行无缝升级,参考了原有系统的栏目分类设计,对其中没有使用或很少使用的栏目进行了重新调整,既充实了网站的页面内容,同时也方便了用户进行信息查询。现在有很多网站使用框架作为导航部分,虽然方便了日常使用,但是也有几个不利的地方。在一个构造的站点上的全部超级链接必须使用目标属性,才能保证页面在正确的框架里出现。否则就会出现版面错误。例如一个充满内容的页面在一个倾向于导航栏的狭窄的框架里出现。既不美观,影响了网站的整体形象,而且增加了网站维护人员的工作难度。因此在网站功能页面设计时,同样采用模块化设计思想,将页面分为顶部导航页面、底部版权页面、左侧功能页面以及右侧的快速导航页面,通过include函数对外部的asp文件进行调用。这种方法在继承使用框架网页的优点的同时避开了其缺点,减少页面代码的复杂度,增加了网站代码的可阅读性,方便对版面设计进行改动,减少网站维护的难度。113后台系统设计理念学院网站作为公共管理学院官方信息发布平台,学院各个部门都需要发布相关信息,因此其安全性及信息内容的准确性显的尤为重要。为了适应不同用户对不同栏目管理的需求,也为了防止用户对其他栏目内容造成不良影响,在增加用户信息时可以针对不同栏目设置不同的权限。当不同的用户登录后台管理系统时,将只能看到其具有管理权限的栏目菜单,而不能进入其他栏目进行操作。这也是本系统设计最为关键的一个项目。 后台页面采用“横幅和目录”的框架网页。其优点是在用户对大量信息进行管理时,左侧管理导航菜单不会随着用户对信息管理页面进行上下拖动时而跟随变化,使用户方便的进入到其他管理页面。同时,由于后台管理系统页面设置变动较少,可以最大程度上避免上述框架网页的缺点。12开发工具的选用及介绍ASP的优势:ActiveServerPages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中显示,不像VBScript或JavaScript是在客户端的浏览器上执行,若使用VBScript来设计程序,客户端在IE浏览器中可以显示程序执行的结果,可是,客户端若使用Netscape浏览器就无法显示VBScript的执行结果。ASP的特点:任何开发工具皆可进行ASP开发工作,只要使用一般的文本编辑程序,如记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage、Dreamweaver MX等也都可以。通用性强由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器,同时由于ASP程序的使用广泛性,几乎所有的网络服务器都支持ASP程序。隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用,同时也保证网站管理系统的安全。13数据库的选择数据库是信息管理系统进行储存、查询数据的基础,是关系到网站正常运行的根本所在。目前网络开发中最流行的数据库有三种:Access、SQL Server和My SQL。Access是桌面型数据库,优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。SQL Server(一般情况下简称Ms SQL)是基于服务器端的企业级数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比ACCESS强很多,两者并非同级别的数据库,有些功能ACCESS甚至无法做到。它的缺点是:一般用户无法直接对SQL SERVER进行远程管理成本比ACCESS高很多。My SQL与SQL Server功能接近,但在PHP环境中运用较多。结合本系统开发的实际情况,网站访问量较小,数据存储量也相对较小,同时SQL Server、My SQL等数据库对服务器支持环境要求较高,需要专门的数据库空间及帐号,对网站管理维护要求较高,因此决定选用Access数据库,通过对Access数据库文件进行防下载处理可以有效的避免安全隐患。本系统在设计中对数据库数据的调用是通过不同的联接进行的,将新闻、公告、文章、用户信息等数据表独立起来分别联接,这样就可以根据需要建立单独的数据库文件,方便维护及备份。同时保证了网站的安全运行,在某一数据库发生错误时不影响其他模块的访问。第二章 网站总体分析与设计21网站需求分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:学院概况:通过学院简介、机构设置、现任领导、专业设置、师资队伍等来展现。新闻公告:通过新闻公告的发布,可以及时的向老师、学生传达学院的通知等信息。信息发布:通过教学管理、学生工作、招生就业等栏目来实现学院对外信息的发布。22系统结构图公共管理学院网站信息管理系统管理员浏览管理文章内容浏览管理教师信息显示浏览文章分栏显示浏览新闻内容浏览管理公告内容浏览管理教师信息浏览管理公告内容显示浏览新闻内容显示浏览首页内容显示浏览前台显示系统后台管理系统23模块设计本系统采用模块化设计,包括:学院概况模块、新闻管理模块、公告管理模块、教师信息管理模块、信息发布管理模块、用户管理模块。其具体设计如下:(1)学院概况模块学院概况模块其内容变动性较小,因此主要采用静态页面模式。(2)新闻管理模块功能描述与分解模块名称新闻管理模块模块描述对学院新闻发布、修改、删除进行管理。信息来源学院办公室处理说明增、删、改、查相关数据表news(3)公告管理模块功能描述与分解模块名称公告管理模块模块描述对学院公告发布、修改、删除进行管理。信息来源学院办公室处理说明增、删、改、查相关数据表diary(4) 教师信息管理模块功能描述与分解模块名称教师信息管理模块模块描述对学院教师信息进行管理。信息来源学院办公室处理说明增、删、改、查相关数据表t_cat、ter(5) 信息发布管理模块功能描述与分解模块名称信息发布管理模块模块描述对党群工作、教学管理、学生工作等栏目信息进行管理。信息来源学院办公室处理说明增、删、改、查相关数据表flag、a_cat、art(6)用户管理模块功能描述与分解模块名称用户管理模块模块描述对网站信息系统管理员进行管理。信息来源学院办公室处理说明增、删、改、查相关数据表admin第三章 详细设计31数据库设计新闻信息表 名新闻信息英文表名news所属模块新闻管理模块表说明新闻相关信息数据表主键news_id相关表序 号字段名类 型长 度备 注1news_id自动编号/新闻编号2news_date日期/时间/新闻录入日期3news_title文本80新闻标题4news_author文本50新闻录入员5news_ahome文本80新闻来源6news_content备注/新闻正文7news_count数字/阅读次数8news_keyword文本100新闻关键词公告信息表 名公告信息英文表名diary所属模块公告管理模块表说明公告相关信息数据表主键d_id相关表序 号字段名类 型长 度备 注1d_id自动编号/公告编号2d_date日期/时间/公告录入日期3d_title文本50公告标题4d_content备注/公告正文教师信息表 名教研室信息英文表名t_cat所属模块教师信息管理模块表说明教研室信息数据表主键cat_id相关表ter序 号字段名类 型长 度备 注1cat_id自动编号/教研室编号2cat_name文本50教研室名称表 名教师信息英文表名ter所属模块教师信息管理模块表说明教师信息数据表主键ter_id相关表t_cat序 号字段名类 型长 度备 注1ter_id自动编号/教师编号2cat_id数字/教研室编号3ter_name文本50教师姓名4ter_sex文本50教师性别5ter_info文本50政治面貌6ter_work文本50教师职称信息发布表 名栏目信息英文表名flag所属模块信息发布管理模块表说明栏目信息数据表主键Flag_id相关表a_cat、art序 号字段名类 型长 度备 注1Flag_id自动编号/栏目编号2Flag_name文本50栏目名称表 名子栏目信息英文表名a_cat所属模块信息发布管理模块表说明子栏目信息数据表主键cat_id相关表flag、art序 号字段名类 型长 度备 注1cat_id自动编号/子栏目编号2cat_name文本50子栏目名称3flag_id数字/上级栏目编号表 名文章信息英文表名art所属模块信息发布管理模块表说明文章信息数据表主键art_id相关表flag、a_cat序 号字段名类 型长 度备 注1art_id自动编号/新闻编号2cat_id数字/文章所属子分类3flag_id数字/文章所属分类4art_title文本60文章标题5art_date日期/时间/文章录入日期6art_poster文本20文章录入员7art_from文本100文章来源8art_count数字/文章阅读次数9art_content备注/文章内容10art_keyword文本100文章关键词用户信息表 名用户信息英文表名Admin所属模块用户管理模块表说明用户相关信息数据表主键admin_id相关表序 号字段名类 型长 度备 注1admin_id自动编号/用户编号2admin_name文本50用户名称3admin_password文本20用户密码4admin_01文本50公告管理栏目权限5admin_02文本50新闻管理栏目权限6admin_03文本50党群工作栏目权限7admin_04文本50教学管理栏目权限8admin_05文本50科研管理栏目权限9admin_06文本50学生工作栏目权限10admin_07文本50招生就业栏目权限11admin_08文本50教师信息栏目权限12admin_09文本50用户管理栏目权限32主页设计 主页代码及其功能实现包含网站常用设置、变量文件包含数据库联接代码文件包含字符处理代码文件包含JS代码处理文件包含顶部导航页面文件包含首页新闻显示页面文件包含首页公告页面文件包含首页文章页面文件包含首页页面代码文件包含底部版权页面文件包含右部快速导航及常用联接文件 通过include函数进行ASP文件调用,可以将一段实现某一功能的代码单独保存到一个独立的ASP文件中。在程序中如果需要该段代码以实现其功能,则可以通过如上的代码进行相关调用。这种方法既减少了程序中代码的复杂度,同时可以减少程序中部分功能相同的代码。进行修改时也只要改动相关文件,而不必对整个网站进行改动。%stats=首页dim founderr,errmsgfounderr=falseerrmsg=定义出错变量名及其初始值if request(page) then if not isInteger(request(page) then founderr=true errmsg=errmsg+非法的id参数。 end ifend if 判断是否为非法的数据参数if founderr then 发现错误即终止程序运行 call diserror() 调用出错页面 response.end 释放资源 通过对出错程序进行定义,并通过出错显示页面进行反馈,可以让用户及时、准确的了解出错信息,并向网站管理员反映,对网站进行修复。else 没有错误则继续调用网页显示代码call top()引用顶部导航栏代码call index_body()引用首页页面代码call endpage()引用底部版权页代码end if%通过、等引用代码引用首页上所要显示的新闻、公告、学院相关文章、右部快速导航栏等相关代码。在config.asp文件中调用indexnews函数值,并在新闻信息(news)数据表中按时间顺序查询最新的X(X=&indexnews&)篇新闻 指定循环返回值a href=shownews.asp?news_id= target=_blank 目前尚无任何新闻! 如果查询返回值为0,则显示“目前尚无任何新闻!”SELECT函数是程序中最重要的一个函数。网站程序的正常运行几乎都要使用到。其主要作用是根据设计需要通过相关的条件语句在相应的数据表中查找所需要的数据,并返回给程序,供进一步使用。通过它,可以将网站程序与数据库有机的连接起来,完成数据的读取显示工作。33前台系统设计网站前台系统是用户访问网站时所看到的最直观的页面显示,在设计的过程中应该符合用户的浏览习惯,在程序设计及版面设计都要方便用户进行信息检索。新闻系统是学院对外发布新闻,让外界及时了解学院最新的活动及相关动态的所在。其浏览页面代码及其功能实现如下:sql=select news_id,news_title,news_date from news order by news_date DESC按新闻时间排序在新闻信息(news)数据表查询所有数据,返回新闻id、新闻标题、新闻发布时间等三项数据。sql=select * from news where news_id=&request.querystring(news_id)按指定的新闻ID查询该新闻所有内容 显示新闻来源 显示新闻更新日期 显示新闻阅读次数 显示新闻标题显示新闻正文内容通过SELECT函数,将所需要的新闻数据从数据库中读取出来,用rs函数将所读取的信息按字段写入需要的位置,显示在网页中,供访问者浏览。公告系统前台设计公告浏览页面代码及其功能实现sql=select top 25 d_id,d_date,d_title,d_content from diary order by d_date DESC按时间降序查询最新的25篇公告公告正文显示页面代码及其功能实现sql=select * from diary where d_id=&cint(request.querystring(id)set rs=conn.execute(sql)按ID在公告信息(diary)数据表中查询公告正文内容 显示公告正文内容教师信息系统前台设计sql=select * from ter where cat_id=1 order by ter_id ASC查询所有教研室编号为1的教师信息 显示教师名字sql=select cat_id,cat_name from t_cat where cat_id=&rs(cat_id) 显示教师所属教研室文章系统前台设计子栏目文章浏览页面代码及其功能实现sql=select top 25 art_id,cat_id,art_title,art_date,art_count from art order by art_date DESC按时间降序查询该分类最新的25篇文章(由新到旧) 文章正文显示页面代码及其功能实现sql=select * from art where art_id=&request.querystring(art_id)按指定的文章ID查询该文章所有的信息sql=select cat_id,cat_name,cat_Flag from a_cat where cat_id=&rs(cat_id)set rs1=conn.execute(sql) 按该文章的栏目ID在子栏目(a_cat)数据表中查询该文章所属栏目名称调用字符处理代码对数据库中文章正文内容进行处理后返回显示前台系统显示的页面是访问者能够直接看到的,是设计过程中最要注意页面设计的地方之一,同时也是网站日常维护中经常需要改动的地方。因此在设计将前台系统的功能实现代码与页面设计分别储存于两个文件之中。在日常维护中,保持功能代码文件不变,只对页面文件进行修改,然后再通过少量的函数调用来实现前台系统的整体功能。这种设计可以方便网站维护人员对网站进行调整,同时又可以有效的避免维护人员的误操作对网站功能实现造成影响。34后台系统设计网站后台系统是进行信息发布及用户管理的程序,如果没有后台系统,则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业内部控制制度设计
- 企业安全生产月活动计划与隐患排查方案
- 2025年弱电解质的电离测试题及答案
- 湖南省邵阳市邵东市2023-2024学年高二上学期期中考试化学试题及答案
- 2025年安规调考试题(变电部分)及答案
- 2025年法律伦理与职业道德规范测试卷及答案
- 2025年《淘气包埃米尔》阅读测试题及答案
- 2025年银行竞聘试题及答案
- 湖南省常德市鼎城区2023-2024学年高二上学期期末考试历史题库及答案
- 2025年泉州工艺美术职业学院单招职业倾向性考试题库题及答案
- 给排水管道施工交叉作业安全措施
- 视神经萎缩的护理查房
- 2025公共资源交易开评标数字见证服务规范
- 前庭康复指导
- 车辆保险费分期支付服务协议
- 化学基础培训课件模板
- 地震的成因讲课件
- 印刷业财务管理制度
- 二级钢筋混凝土管配筋设计图册
- 沙场承包加工合同协议书
- 2025年入团考试知识点及试题及答案
评论
0/150
提交评论