ASP课程设计学校网站系统设计.doc

上传人:文库蛋蛋多 文档编号:2384317 上传时间:2023-02-17 格式:DOC 页数:19 大小:60KB
返回 下载 相关 举报
ASP课程设计学校网站系统设计.doc_第1页
第1页 / 共19页
ASP课程设计学校网站系统设计.doc_第2页
第2页 / 共19页
ASP课程设计学校网站系统设计.doc_第3页
第3页 / 共19页
ASP课程设计学校网站系统设计.doc_第4页
第4页 / 共19页
ASP课程设计学校网站系统设计.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《ASP课程设计学校网站系统设计.doc》由会员分享,可在线阅读,更多相关《ASP课程设计学校网站系统设计.doc(19页珍藏版)》请在三一办公上搜索。

1、目 录1学校网站系统设计简介11.1设计目的11.2设计思想11.3实施和规划11.4开发环境22系统功能的分析与设计22.2主页设计22.2设计任务32.3设计步骤32.3网站架构42.4设计代码43数据库分析与设计143.1新闻信息表Content143.2 会员信息表Member143.3管理员表Admin153.4本项目中ASP与SQLserver的连接文件164课程设计心得体会17参考文献181学校网站系统设计简介1.1设计目的学校网站是学校的“商标”,每一所学校都有自己的特色,每一所学校都个性。在这个高度信息化的社会里,建立自己学校网站是最直接的传手段,有利于学校形象及知名度的提高

2、。学校网站作为学校形象设计的一个重要组成部分,可以成为学校对外宣传的一个良好窗口,而网站的超时空特性,不仅能让地区内的人们了解学校,更可让世界了解你学校。凭借学校网站,学校就可成为教育百花园中一朵鲜艳的花朵。另外校园网也可成为学校教育资源的共享,在网站上可以共享优秀课件、教案、论文、教学软件等,可有效促进教育教学研究,提高教学效率。利用校园网可以使得教师与教师、教师与学生、学生与学生之间的交流有全新的方式,不再受到传统课堂的制约。1.2设计思想通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事

3、效率。后台数据库使用SQL Server 2005,前台开发工具使用ASP。本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。1.3实施和规划针对目前我国网站现状,从改善网站本身管理和网站作为软件向应用的扩张两个方向,提出改进方案。对站点维护包括允许管理员在线查看文件和子目录列表、大小、属性、创建日期及最后修改日期。静态网站的任何更新都需要网站开发人员来实现,对服务器的更新要使用FTP等上传工具。然而采用动态网站,没有必要专业开发人员来更新网站内容,仅需普通网站维护人员就可

4、实现,从而节约了成本。而且,使用动态网站,不需使用FTP等上传工具,就可远程完成传输或修改服务器内容。建立动态网站后,需要灵活且功能强大的帐号管理。下面从分散信息所有权、提供对信息的访问权、管理帐号三方面着手。分散信息所有权。无论信息存储在同一个中央位置(地理位置)或不同位置,其信息所有者都可以分散在不同的地理位置。换言之,虽然只能有一个位置提供系统和应用程序,但对数据信息拥有所有权的用户可以分散在不同的地理位置。这样,与信息或数据关系最密切的用户就可以拥有对这些信息或数据的操作权限。提供对信息的访问权。通过网站,可以仅向相关的用户提供合适的内容。这种功能对业务活动非常有用,即如果拥有相关权限

5、,用户就可以及时地获取相应的信息,则他们就可以更好地完成工作。1.4开发环境本网上人才系统采用的开发工具如下: 操作系统:Windows XP Professional开发平台:DreamweaverWEB服务器:IIS5.1开发技术:ASP ADO数据访问技术数据库服务器:Access2系统功能的分析与设计2.2主页设计网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点特色、信息发布,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。2.2设计任务该系统包括系统设置、公告

6、管理、单页管理、栏目分类、内容管理、广告管理、友情链接、留言管理、会员管理、在线调查、数据维护等功能模块。由于功能模块太多,下面只例举其中一些。2.2.1前台管理(1) default.asp:该页面用主页面显示。(2) conn.asp用于连接数据库。 (3) vote.asp用于投票功能。2.2.2后台管理(1) admin_admin.asp:该页面用于用户管理。(2) admin_vote.asp用于投票管理。(3) admin_news.asp用于新闻管理。(4) admin_book.asp用于留言管理。(5) admin_advert.asp用于广告管理。(6) admin_da

7、ta.asp用于数据管理。(7) upload.asp用于上传管理。(8) admin_menu.asp用于菜单管理。2.3设计步骤1、网站首页(default.asp)2、前台功能模块(XXXX.asp)3、后台功能模块(admin_XXXX.asp)2.3网站架构教师博客论坛家校互动校园新闻处室通知推荐文章公告栏交流信息发布平台校园网站资源学校特色学校介绍学生风采招生信息获奖展示图书馆教学资源库2.4设计代码校园论坛模块设计代码如下:%Select Case request(action)Case save if trim(Session(safecode) trim(Request(Co

8、de) then ErrorMessage = 请输入正确的验证码 response.write( alert(&ErrorMessage&);location.href= & ay_directory & /book ) response.end end if Dim ad_bAddUser,ad_bIpAddress,ad_bContent,ad_bReplyad_bAddUser=request(bAddUser)ad_bIpAddress=GetIPAddress()ad_bContent=request(bContent)ad_bReply=set rs=server.createo

9、bject(adodb.recordset)sql=select top 1 * from Ay_Book rs.open sql,conn,1,3rs.addnewrs(bAddUser)=server.htmlencode(ad_bAddUser)rs(bTitle)=server.htmlencode(request(bTitle)rs(bIpAddress)=ad_bIpAddressrs(bContent)=server.htmlencode(ad_bContent)rs(bIsPass)=1rs(bReply)=ad_bReplyrs(bAddTime)=nowrs.updatei

10、f rs.state0 then rs.closeset rs=nothingresponse.write alert(非常感谢!你的留言已经成功提交。);window.location.href= & ay_directory & /book;response.endEnd select%在线留言_meta name=keywords content= /meta name=description content= /link href=/images/style.css rel=stylesheet type=text/css /script src=/user.js type=text/

11、javascriptfunction check()if (document.chatform.bAddUser.value=)alert(请留下您的名字!);document.chatform.bAddUser.focus();return false;if (document.chatform.bTitle.value=)alert(标题不能为空!);document.chatform.bTitle.focus();return false;if (document.chatform.bContent.value=)alert(请输入留言!);document.chatform.bCont

12、ent.focus();return false;if(document.chatform.Code.value=) alert(验证码为空!); return false; 当前位置:a href=/ > 留言列表%dim curpagesql=select a.* from Ay_Book a order by a.bId desc,bAddTime descSet rs=Server.CreateObject(Adodb.Recordset)Set mypage=new xdownpagemypage.getconn=connmypage.getsql=sqlm

13、ypage.pagesize=10set rs=mypage.getrs()if cpage thencurpage=clng(cpage+0)elsecurpage=1end iffor i=1 to mypage.pagesizeif rs.eof then exit for%时间:来自:留言:%=replace(Trim(rs(bContent)&),vbcrlf,)%=replace(Trim(rs(bReply)&),vbcrlf,)%rs.MoveNext nextif rs.State 0 then rs.Close set rs=nothing%发表留言form autocom

14、plete=off name=chatform id=chatform onsubmit=return check(); action=/book/default.aspmethod=post昵称:   验证码:img id=CodeImagesrc=/inc/code.asp align=absmiddle标题:内容: img src=/images/index_25.gif width=262 height=78 alt= / img src=/images/index_27.gif width=262 height=78 alt= / img src=/images/

15、index_34.gif width=262 height=78 alt= / 推荐图文推荐内容 img src=/images/index_57.gif width=210 height=51 / 3数据库分析与设计本应用系统数据库中包含表有18个:admin表、Advert表、baoming表、Book表、Class表、Comment表、Content表、Link表、Member表、Menu表、Notdownload表、Notice表、Page表、Search表、SqlConfig表、SqlIn表、System表、Vote表。3.1新闻信息表ContentbId自动编号bClassID数字

16、bTitle文本bKeywords备注bWriter文本bCopyRight文本bContent备注bPic文本bClick数字bIsTop数字bIsBest数字bIsPass数字bIsReply数字bAddTime日期/时间bAddUser文本3.2 会员信息表MemberbId 自动编号bUserName 文本bPassword 文本bRealName 文本bPhone 文本bMail 文本bQQ 文本bSex 文本bAddress 文本bZip 文本bContent 数字bIsLock 数字bRegTime 日期/时间bRegIp 文本bLastLoginIp 文本bLastLoginT

17、ime 日期/时间bLoginCount 数字bAccount 数字bAddUser 文本)3.3管理员表AdminbId 数字(自动编号)bName文本bPassword文本bLoginTime日期/时间bLoginIP文本bLoginCount数字bLevel 数字3.4本项目中ASP与SQLserver的连接文件%dim rs,sqlon error resume nextdim conndim connstrdim dbdb=data/#$%data.mdb 数据库文件的位置Set conn = Server.CreateObject(ADODB.Connection)connstr=

18、Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)conn.Open connstrif err.number0 thenerr.cleardb=./data/#$%data.mdbconnstr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)conn.Open connstrend ifsub CloseConn()conn.closeset conn=nothingend sub%4课程设计心得体会经过两个星期的实习,过程曲

19、折可谓一语难尽。在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!通过这次课程设

20、计也使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!参考文献1ASP经典模块开发大全.电子工业出版社.2008年10月 薛小龙 编著2ASP+SQLSERVER2005项目开发从入门带精通.人民邮电出版社.2007年6月 李樱、王会英 编著3网络程序设计-ASP设计.清华大学出版社.2009年1月 尚俊杰 编4ASP数据库案例导航.清华学出版社.2007年10月 张哲 编著5ASP毕业设计指导与实践.电子工业出版社.2006年12月 周林莉 编著

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号