精品课程网站毕业论文.doc_第1页
精品课程网站毕业论文.doc_第2页
精品课程网站毕业论文.doc_第3页
精品课程网站毕业论文.doc_第4页
精品课程网站毕业论文.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

杭州广播电视大学 0 杭州广播电视大杭州广播电视大杭州广播电视大杭州广播电视大学学 题 目 计算机应用基础(本) 精品课程设计 姓 名 林甲群 学 号 505010605 指导教师 於磊 学 校 杭州广播电视大学 日 期 2008 年 3 月 18 日 H HH A A A N NN G G G Z Z Z H HH O O O U UU R R R A A A D D D I I I O O O font-size: 12px; color: #012F38; text-decoration: none; 上述语句就定义了网页超链接文字的字体、字号、颜色和修饰。a 对象是 HTML 语言中超链接的标记。 再比如: TD FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: “宋体“ 上述语句就定义了表格中单元格的字体大小。td 对象是 HTML 语言中表格 单元格的标记。 对 HTML 语言定义的各种标记按照一定的语法规范进行定义后的脚本代码 就是 CSS 文件。 3.3.2 用户注册模块用户注册模块 该模块完成用户注册的过程,只有用户注册后,才能完成在线学习等功能。 本模块包括两个文件。 reg.asp 完成用户注册信息录入。 杭州广播电视大学 11 regok.asp 检查数据的可靠性,符合要求的数据写入 users 数据表。 模块执行流程如图 2 所示。 注册用户录入 接收注册信息 判断注册信息符 合要求吗? No Yes 用户存在吗? 写入注册信息 No 提示用户名已存在 Yes reg.asp regok.asp 图 2 用户注册模块流程 3.3.3 用户登录模块用户登录模块 该模块完成注册的登录过程,登录后,将登录信息记载在 session 对象中, 这 样一直到用户退出系统,其登录信息一直有效。 本模块共两个文件。 index.asp 和 login.asp 输入登录的账户和口令,将登录信息和 users 数据表中 的数据进行验证。 模块执行流程如图 3 所示。 按照用户名查询 杭州广播电视大学 12 登录信息录入 接收登录信息 用户名或口令 为空吗? 按照用户名查询 No Yes 用户已经存在 吗? 提示用户不存在 No 登录口令正 确吗? Yes 更新登录信息 Yes No index.asp login.asp 图 3 用户登录模块流程 3.3.4 在线学习模块在线学习模块 该模块完成在线学习的过程。 本模块共四个文件。 login.asp 判断用户是否登录。 yanshi_index.asp、yanshi_list.asp、yanshi_some.asp 完成用户在线学习功能。 模块执行流程如图 4 所示。 用户登录成功提供在线学习功能 图 4 在线学习模块流程 杭州广播电视大学 13 3.3.5 用户留言模块用户留言模块 该模块完成用户留言的过程。 本模块共包括三个文件。 bbs_index.asp、bbs_messages.asp、bbs_messagesok.asp 查看留言信息、输 入留言信息、提交留言信息。 模块执行流程如图 5 所示。 查看留言信息用户登录成功输入留言信息 接收留言信息写入留言信息 图 5 用户留言模块流程 3.3.6 管理员登录模块管理员登录模块 管理员登录模块使用的是管理员数据表 admin,登录成功后将管理员的用 户名和口令放入 session(“adminname“)和 session(“adminpassword“)中。 共包含 2 个文件。 admin_login.asp、admin_loginok.asp 文件完成管理员用户名和口令录入、 验证登录信息。 3.3.7 flash 教程管理模块教程管理模块 该模块完成 flash 信息的添加、修改和删除功能。 3.3.8 注册用户管理模块注册用户管理模块 管理员对注册用户的管理,主要是提供删除的功能。 3.3.9 留言管理模块留言管理模块 该模块主要完成对留言数据的添加、修改和删除功能。 杭州广播电视大学 14 4 4系系 统统 测测 试试 4.1 首页首页 该页面包含两个文件,即 index.asp 和 login.ap。 功能: 如果是注册用户,则可以享受在线学习功能,可以阅读教师资料,还可以 使用留言版。 如果是非注册用户,只能浏览首页。 经测试该页面已经实现此功能。 4.2 flash 教程演示页面教程演示页面 该页面包含三个文件,即 yanshi_index.asp、yanshi_list.asp 和 yanshi_some.asp。 功能: 如果是注册用户,则可以享受在线 flash 教程演示,并可以让用户学到一 杭州广播电视大学 15 些有用的知识。 如果是非注册用户,则很抱歉不能享受在线学习。 经测试该页面已经实现此功能。 4.3 用户留言页面用户留言页面 该页面包含七个文件,即 bbs_index.asp、bbs_messages.asp、bbs_messagesok.asp、bbs_resume.asp、bbs_re sume2.asp、bbs_resume3.asp 和 bbs_resume3ok.asp。 功能: 如果是注册用户,则可以在该页面进行信息留言,可以查看所有在该网站 的留言信息,还可以在别人的留言上进行回复。 如果是非注册用户,则很抱歉不能浏览该模块。 经测试该页面已经实现此功能。 杭州广播电视大学 16 4.4 课程资料页面课程资料页面 该页面包含 17 个文件,即 intro_index.asp、intro_dgkj.asp、intro_jxdw.asp、intro_jxff.asp、intro_jxnr.asp、i ntro_jxtj.asp、intro_jxxg.asp、intro_kcjsgh.asp、intro_kcms.asp、intro_lsyg.asp、i ntro_teacher1.asp、intro_teacher2.asp、intro_teacher3.asp、intro_teacher4.asp、int ro_teacher5.asp、intro_xxzc.asp 和 intro_zwpj.asp。 功能: 如果是注册用户,则可以点击该页面进行浏览课程资料以及教师资料。 如果是非注册用户,则很抱歉不能浏览该模块。 经测试该页面已经实现此功能。 杭州广播电视大学 17 4.5 后台管理页面后台管理页面 该页面包含 43 个文件,即 admin_index.asp、admin_login.asp、admin_loginok.asp、admin_bbsadd.asp、adm in_bbsaddok.asp、admin_bbsdelete.asp、admin_bbsdeleteok.asp、admin_bbsmodif y.asp、admin_bbsmodify2.asp、admin_bbsmodify3.asp、admin_introadd.asp、ad min_introaddok.asp、admin_introdelete.asp、admin_introdeleteok.asp、admin_intr omodify.asp、admin_intromodify2.asp、admin_intromodify3.asp、admin_testadd.a sp、admin_testaddok.asp、admin_testdelete.asp、admin_testdeleteok.asp、admin_t estmodify.asp、admin_testmodify2.asp、admin_testmodify3.asp、admin_uploadfla sh.asp、admin_uploadflashok.asp、admin_useradd.asp、admin_useraddok.asp、ad min_userdelete.asp、admin_userdeleteok.asp、admin_usermodify.asp、admin_user modify2.asp、admin_usermodify3.asp、admin_yanshiupload.asp、admin_yanshiup loadok.asp、admin_yanshidelete.asp、admin_yanshideleteok.asp、admin_yanshimo dify.asp、admin_yanshimodify2.asp、admin_yanshimodify3.asp、conn.asp、left.as p 和 upload.inc。 功能: 实现管理员登录;实现留言管理中的添加留言信息、修改留言信息和删除 杭州广播电视大学 18 留言信息;实现上传 flash;实现课程资料管理中的添加课程资料、修改课程资 料和删除课程资料;实现注册用户管理中的添加注册用户信息、修改注册用户 信息和删除注册用户信息;实现 flash 演示管理中的添加 flash 演示信息、修改 flash 演示信息和删除 flash 演示信息;以及考试资料管理中的添加考试资料、 修改考试资料和删除考试资料等功能。 经测试该页面已经实现此功能。 杭州广播电视大学 19 5 5结结 束束 语语 经过两个多月的设计和开发,本网站基本开发完成。网站运行正常,基本 达到预期的设计效果和使用需求。 在开发过程中遇到以下一些问题: 1、前后台数据库连接问题。由于前台页面与后台页面不在同一个目录下, 若使用同一个 conn.asp 连接的话就会出错,因此我在前后台页面所在的目录下 分别建立一个 conn.asp,前台的 conn.asp 连接数据库的代码为 Db = “database/ben.mdb“,而后台的 conn.asp 连接数据库的代码为 Db = “/database/ben.mdb“。这样就解决了这个问题。 2、用户登录提交信息后,返回首页,在首页显示该用户的信息。解决方 法:在首页用户登录模块这里用 if 语句做判断;代码如下: “ then response.write “欢迎您,“+session(“username“)+“!“ else % 用户登录 用户名: 密码: 您还没有注册呢? 3、留言板模块留言 id 传值问题,从留言板首页怎么把值传递到另一个页 面,该页面嵌套了一个 iframe。 解决方法:首先,跟一般的传递一样,“ )“;其次,在另一个页面用 if 做判断,对不起,您要查看的留言回复已隐藏, 请点击上面的 显示 “) else End if% 4、中文编码问题。当提交表单的时候,用 request 对象接收到的表单信息 是乱码,不能正常显示。后来在这个文件中加入 fileEncoding=“gb2312“ requestEncoding=“GB2312“ responseEncoding=“GB2312“ 这三句代码,就可以正常显示了,后来考虑到每个文件都要加这几句代码 显得麻烦,所以就在服务器中加入 web.config 文件,在这个文件中写入那几句 代码就可以了。一定要把 GB2312 与 UFO-8 区分开来,或者说每一个页面都要 统一,在 GB2312 与 UFO-8 之间选择一种,二者不能混在一起使用,否则,会 出现乱码。 通过这次开发,使我更加了解 C/S 结构,编程能力加强,布局与审美观也 得到一定的加强,知道如何通过查找帮助获得信息等等。但是,由于毕业设计 时间较短,网站的规模也较小,功能较少。因此,本网站将进一步改进、完善。 杭州广播电视大学 21 致致 谢谢 衷心感谢我的指导老师於磊老师对本毕业设计及论文的悉心指导。 感谢信息工程系的全体老师和我的同学在大学期间给予我的教导、关心和 帮助。 参参 考考 文文 献献 1.刘世峰.数据库基础与应用.北京:中央广播电视大学出版社,2004 2.方美琪,刘鲁川.电子商务技术员教程.北京:清华大学出版社,2005 3.高怡新.ASP 网络应用程序设计.北京:人民邮电出版社,2005 4.赛奎春.信息系统开发实例精选.北京:机械工业出版社,2005 5.刘世峰.Visual Basic 程序设计.北京:中央广播电视大学出版社,2004 杭州广播电视大学 22 附附 录录 : ( 部部 分分 源源 代代 码码 清清 单单 ) 1. 用户登录的部分代码用户登录的部分代码 “then ConnectionDatabase set rs=server.createobject(“adodb.recordset“) sql=“Select * from users where username=“& un &“ and userpass=“& up &“ rs.open sql,conn,1,1 if not rs.eof then if rs(“sex“)=“男“ then session(“username“)=un + “先生“ else session(“username“)=un + “女士“ end if if id=“保留一天“ then Response.Cookies(“username“).Expires=Date+1 elseif id=“保留一月“ then Response.Cookies(“username“).Expires=DateAdd(“m“, 1, Now() elseif id=“保留一年“ then Response.Cookies(“username“).Expires=Date+365 else Response.Cookies(“username“).Expires=Date end if response.Redirect(“index.asp“) else

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论