




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
存档资料 成绩: 课程设计报告书课程名称 网页制作案例教程 题 目 简易新闻发布系统 分 院 版权所有 专业班级 版权所有 学号 版权所有 学生姓名 指导教师 版权所有 2011年 6 月25日 课程设计评阅意见序号项 目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5设计中创新性评价6论文书写规范化评价7综合应用能力评价评阅人_职称_ 年 月 日华东交通大学理工学院课程设计报告目 录第1章 课程设计任务书1一、课程设计题目1二、课程设计工作:1三、课程设计的内容要求:11、课程设计要求12、课程设计内容1第2章 课程设计目的2第3章 课程设计内容3设计一 设计功能需求3设计二 新闻系统业务流程图3设计三 新闻系统功能结构图4设计四 新闻系统模块设计4设计五 新闻数据库设计4第4章 课程设计步骤5第5章 课程设计心得5第6章参考文献1714第1章 课程设计任务书专 业 班 级 姓名 一、课程设计题目 简易新闻发布系统 二、课程设计工作:自 2011年 6月 19日起至 2011 年 6月25日止三、课程设计的内容要求:1、课程设计要求 (1)通过课程设计把课堂上讲的内容融会贯通,掌握表格在网页布局中的特点及应用,掌握如何通过表格来布局一个完整的界面。学会使用dreamweaver软件设计网页及dreamweaver的表格功能进行网页布局。使整个网页页面清新自然,整体界面美观大方,简洁高效,使之达到界面动与静的搭配合理,动而不乱,静而不僵和谐效果。(2)1. 用dw进行设计页面;2. 数据库用access 2003或者sql server 2000/2005/2008;3. 语言要求:asp,jsp或asp.net等。2、课程设计内容(1)设计一 用户注册;(2)设计二 用户登陆、修改个人资料等;(3)设计三 用户发布新闻、修改、更新、删除等;(4)设计四 用户评论新闻等;(5)设计五 用户浏览新闻;学生签名: 2011年 6 月 24 日第2章 课程设计目的通过本次课程设计是为了使我们了解和掌握开发一个实际项目的基本方法和步骤;提高了我们程序分析设计、动手能力、编程能力能力;培养了我们综合运用所学知识独立地分析问题和解决问题的能力。把课堂上讲的内容融会贯通,掌握表格在网页布局中的特点及应用,掌握如何通过表格来布局一个完整的界面。学会使用dreamweaver软件设计网页及dreamweaver的表格功能进行网页布局。使用dreamweaver设计页面、连接access 2003数据库、利用jsp语言制作一个简易的新闻发布系统。伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在新闻信息领域,各种新闻信息的发布分秒变换,人们对新闻信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的信息发布资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。本系统其功能灵活并易于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时、高效。第3章 课程设计内容设计一 设计功能需求1、 本新闻发布系统提供了不同类型新闻(如国际新闻、国内新闻和亚运新闻等)满足不同用户需求;2、 系统将用户分为:普通用户,新闻管理员。普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;3、 新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新闻进行搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果;4、 系统管理员可以进行新闻分类管理、添加新闻、修改新闻和删除新闻,同时系统管理员能完成用户管,如添加用户和更改账号、密码等。设计二 新闻系统业务流程图开始浏览网页是否为管理员查看新闻信息结束后台管理否是设计三 新闻系统功能结构图新闻发布系统前台后台用户注册用户登陆评论新闻浏览新闻新闻管理友情链接管理用户管理分类管理增删改管理添加用户删除用户添加链接删除链接设计四 新闻系统模块设计该系统主要包括5个功能模块:(1)用户注册模块,该模块能吸收新成员,使游客拥有用户的权利。(2)用户登陆等模块,该模块能够使用户修改自己的个人资料,以及账号密码的更改。(3)用户新闻管理模块,该模块包括发布新闻、修改新闻、更新新闻、删除新闻等功能。(4)用户评论新闻等模块,该模块能够使用户发表对新闻的看法和建议,更好的收集民意。(5)用户浏览新闻模块,该模块是实现用户基本权利最有力的保障,够实现友情链接的添加与删除。设计五 新闻数据库设计1、tb_news(新闻信息表),新闻信息表主要用来保存新闻的基本信息。2、tb_admin(管理员信息表),管理员信息表主要用来记录管理员的信息。3、tb_link(友情链接表),友情连接表主要用来保存友情链接的相关信息。第4章 课程设计具体步骤一、用户首页设计实现代码登入界面图片如下:1、连接数据库的代码2、登录表的实现代码 用户名: 密 码: 注册 3、连接数据库显示数据库中新闻的代码 a href=viewnews.asp?nid=- a href=viewnews.asp?nid=- a href=viewnews.asp?nid= - 娱乐新闻 it新闻 生活常识 a href=viewnews.asp?nid=- a href=viewnews.asp?nid=- a href=viewnews.asp?nid=- 二、用户注册代码注册界面图片如下:1、注册信息的要求:function chkf()if(document.getelementbyid(username).value=)alert(用户名不能为空!);document.getelementbyid(username).select();return false;if(document.getelementbyid(upwd).value=)alert(密码不能为空!); document.getelementbyid(upwd).select();return false;if(document.getelementbyid(upwd).value!=document.getelementbyid(conupwd).value)alert(密码不一致!);document.getelementbyid(conupwd).select();return false;2、用户注册表格中的 代码 用户注册页面 用户名: 密 码: 确认密码: 邮 箱: 三、新闻管理新闻管理界面图片如下1、修改中的代码%action = request.form(action)if action = update thenntitle = request.form(newstitle)nclass = request.form(newsclass)ncontent = request.form(newscontent)nid = request.form(nid)strsql = update news set ntitle=&ntitle&,nclass=&nclass&,ncontent=&ncontent& where nid=&nidconn.execute strsqlresponse.write(alert(新闻修改成功!);)end ifnewsid = request(nid)set rs = server.createobject(adodb.recordset)strsql = select * from news where nid=& newsidrs.open strsql, conn% 修改新闻 新闻标题: input name=newstitle type=text id=newstitle size=60 value= / 新闻类别: option 国内新闻 option 国外新闻 option 体育新闻 option 娱乐新闻 option it新闻 新闻内容: input type=hidden name=nid id=nid value= / 删除中的代码%if session(loginname) thennewsnum = request.querystring(nid)if newsnum thenstrsql = delete * from news where nid=&newsnumconn.execute strsqlend ifelseresponse.write(alert(非法登录或登录超时!nn请重新登录!);window.location.href=index.asp;)end ifset rs = server.createobject(adodb.recordset)strsql = select * from news order by ntime descrs.open strsql,conn, 1,1%a href=listnews.asp?nid= onclick=if(!confirm(你确定要删除吗?) return false;删除 新闻修改代码新闻修改界面图片如下:第5章 课程设计心得通过这次个人简易新闻发布系统网页的课程设计,我对课堂上讲的内容已经融会贯通,良好的掌握了表格在网页布局中的特点及应用,并通过表格来布局一个完整的界面。学会使用dreamweaver软件设计网页及dreamweaver的表格功能进行网页布局。使整个网页页面清新自然,整体界面美观大方,简洁高效,使之达到界面动与静的搭配合理,动而不乱,静而不僵和谐效果。我对数据库sql server 2005和语言asp,jsp或asp.net等有了更加深刻的了解,使我在实践设计中得心应手。本次个人简易新闻发布系统网页的课程设计是一个理论与实践结合的过程,使我明白理论知识往往是不够的,只有把所学的理论与实际行动相结合,才会提高自己的综合实际能力和独立思考能力。在设计的过程中我们都会遇到很多的问题,但往往是一个小问题都会导致实验的失败,这就要我们花大量的时间去思索和改正,这是一个很艰辛的过程,但同时也是你收获最大的过程。实验往往是一个苦中有乐的过程,我希望在以后的实验学习中自己能独立思考,同时也要认真去完成,这样既能学到知识,也能让自己的实践操作得到锻炼。总之,这次课程设计让我感触很多,不仅仅是知识上的学习和掌握,同时也让我明白了很多做人的道理。此次实验让我明白了一个很深刻的道理:团队精神固然很重要,担人往往还是要靠自己的努力,自己亲身去经历,这样自己的心里才会踏实,学到的东西才会更多。在此,我要感谢同学,他们帮我学到了很多,同时也付出了很多,也感谢老师的细心指导,让我们顺利的完成了课程设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年消防员调度面试题及答案
- 生药学综合试题及答案
- 2025年下半年北京市顺义区事业单位公开招聘工作人员121人笔试重点基础提升(共500题)附带答案详解-1
- 汽车销售居间代理全面承包协议
- 智能家居社区代运营及居民服务合同
- 担保公司与企业债券发行担保服务合同
- 特定行业最高额个人担保贷款合同模板
- 厨师长职位竞聘及权益保护与管理合同
- 2022届陕西省榆林市高三三模语文试题
- 小儿湿疹的病因及护理
- 新冠核酸检测结果报告单
- 2023年人教版初中英语八年级Unit 4 教案
- 施乐S2011、S2320、S2520维修手册
- GB/T 32892-2016光伏发电系统模型及参数测试规程
- GB/T 14339-2008化学纤维短纤维疵点试验方法
- GB/T 10708.1-2000往复运动橡胶密封圈结构尺寸系列第1部分:单向密封橡胶密封圈
- 骨髓细胞学检查-英文版课件
- 惠普云教室用户操作手册
- 基于PLC的物料分拣系统设计
- 土石坝3D建造无人驾驶碾压新技术
- 家乡小吃课件
评论
0/150
提交评论