《动态网站设计》课程论文.doc_第1页
《动态网站设计》课程论文.doc_第2页
《动态网站设计》课程论文.doc_第3页
《动态网站设计》课程论文.doc_第4页
《动态网站设计》课程论文.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

青岛农业大学理学与信息科学学院动态网站设计课程论文学生专业班级: 通信1302 学生姓名(学号): 授课教师: 学年学期: 20142015学年 完成时间: 2014-12-26 1、 设计目的:1 要求达到熟练掌握.NET基本结构以及动态网页设计的基本知识和技能;2能够使用网页第三方书店设计出界面美观,风格统一的WEB页面;3基本掌握面向对象程序开发的基本思路和方法;4掌握ADO.NET数据库开发基本知识;5能够利用所学的基本知识和技能,进行简单数据库应用程序设计。6.能够利用课堂上面讲解的知识组织一个小型的个人简介网站2、 系统实施:1、需求分析:1、 建立一个用户表users存储用户信息,创建的数据库名字为myintroduce结构如下:(20分)字段类型说明idInt主键、自增长1nameVarchar(50)用户名passwordVarchar(50)密码birthdaydate出生日期在用户表users里面插入如下几条测试数据1张敏8864321978-8-62李军1985922000-1-13张华平8402031989-6-54学生自身姓名自己的学号自己的出生年月日2、 VS2008工程项目操作部分(1)创建ASP.NET网站 ks*.(*代表自己的学号) (5 分)(2)首页default.aspx设计实现效果如下图所示。()要求每个文本框都要实现非空验证(5 分)()密码和确认密码框需要比较验证码(5分) ()需要实现验证码(5分)(iv)记住我,将用户输入的用户名和密码保存session里面(10分)(v)出生日期框要是使用MyDatePicker控件实现(5分) (3)点击注册后,将用户输入的信息保存到数据库中,之后进入用户个人简介页面(10分) (4)当点击登陆按钮,需要验证用户输入的用户名和密码是否存在数据库,存在则进入用户个人简介页面,不存在则给出提示同时进入首页default.aspx(10分) (5)当点击个人爱好页面,则进入个人爱好页面,页面要求尽量丰富一些(5分) (6)显示站点导航(5分) (7)实现的树形结构 (5分) (8)网站整体采用上课所给大家的第三波书店母板页 (5分) 为了实现上述功能,需要用到的知识有c语言基础、页面设计、treeview控件、sitemappath控件、验证控件等。以下是详细设2、界面设计:3、详细设计:1(数据库)(2)VS2008工程项目A首页:                           看不清,换一张                           B个人简介: 姓名:杨光富 性别:男 年龄:20 学院:理学与信息科学学院 籍贯:贵州省长顺县鼓阳镇 现就读于青岛农业大学C个人爱好: 1.体育运动:如:羽毛球、乒乓球、篮球等 2.热爱文学,尤其喜欢张爱玲 3.喜欢旅游,梦想环球旅行。 4.爱交朋友    D登录页: 三、总结与体会 通过网站设计课的学习,了解到了许多东西,也学到了一些实际的知识。原来网站的很多东西都是这么实现的。记录是通过session保存的,有少部分数据是通过cookie保存在用户端的。而一个网站就是由若干的网页组成的,每个功能的实现都需要相应的程序和代码支持,因此一个大型网站包含了大量的数据,不是一个人能完成的。在做这个小小的网站里,我出现了很多的错误。我深刻领会到这是非常细致的活,很多东西要自己去摸索才能懂得,多练习才会做。在写登录页面的代码时很多东西都不知道,反复的看视频才写出来的。有时候标点符号没换成英文环境也是会出现错误的,要求要注意中英文的切换。添加母版页时也出现了很多问题,一开始没保存,不能显示图片,后来显示了但只有一个页面有,在创建新项时没添加母版页导致的错误。当拉入非空验证时为了省事而复制,结果运行出错,控件跟所要验证的项目不对应,有一个是需要比较验证的。如果编写结束而没有以/结束的话那么也显示不出结果的。当数据库连接不上时不知所挫,那多半是没有启动服务,这时你需要打开计算机的服务,启动sql2008的服务。有一次发现工具箱不见了,重置了窗口也不行,最后无奈关了重新打开,原来运行状态工具箱是弹不出来的,所以停止运行才能开始编辑。刚开始的时候,我在站点地图上编辑首页的信息,编辑了半天,最后运行不也出来,我百思不得其解,后来同学告诉我那上面是不能编辑的,要添加新项然后添加母版页编辑才可以。每个网页对应自己一个项来编辑的,不能在一个网页上全做完所有内容,但是可以通过编程实现网页的跳转。那天换了个机房做数据库,发现sql2005上面功能比2008少很多,不能编辑前200行而是直接编辑所有的数据。但系统默认可以对已保存的表进行编辑的,不需要设置。在sql2005中没有date的时间类型,只有datetime显然不合适对生日录入。在生成脚本时也没有“编辑数据的脚本”项,相对于2008功能差了很多。这说明一切事物都是不断更新、不断在实践中成长的

温馨提示

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

评论

0/150

提交评论