ASP课程设计实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1目录一.课设目的.....................................................................................错误!未定义书签。二、设计内容.....................................................................................错误!未定义书签。三、具体要求…………………………………………………………四、设计环境.....................................................................................错误!未定义书签。五、课程设计时间安排.....................................................................错误!未定义书签。六、设计过程(详细设计).............................................................错误!未定义书签。1、制作过程流程图展示…………………………………………………………2、数据库设计..................................................................................错误!未定义书签。3、留言本界面设计..........................................................................错误!未定义书签。⑴登陆界面表:............................................................................................错误!未定义书签。⑵2.2.2注册用户信息表:...........................................................................错误!未定义书签。⑶2.2.3注册用户留言信息表:...................................................................错误!未定义书签。⑷留言查看信息表:…………………………………………⑸在线人数统计:……………………………………………3、调试过程.......................................................................................错误!未定义书签。七、小结.............................................................................................错误!未定义书签。八、参考资料.....................................................................................错误!未定义书签。2一、课设目的复习、巩固ASP.NET的基础知识,进一步加深对ASP.NET技术的理解和掌握;课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。培养学生在项目开发中团队合作精神、创新意识及能力二、设计内容此网站为一个综合性网站,首先它可以为大家提供一些重要的咨询信息,这些信息可以分为多种形式,如文章、图片或者文件。网站为了便于大家互相交流、沟通,还提供了留言本和论坛。要使用这些功能,必须先注册为本网站的用户,这样网站既便于管理,又能为大家提供更稳定、更安全的服务。最后一部分就是网站的管理模块,主要对用户、留言本、论坛、文章等进行管理,确保网站的安全和数据的正确性。1、用户信息管理:用户注册、用户登录、个人管理、用户注销;2、热点文章管理:显示文章列表、显示文章内容;3、论坛模块:发表、回复帖子、显示帖子列表、显示帖子内容;(选作)4、文件下载:显示文件列表、文件浏览和下载;5、管理者:对各种用户信息进行管理。三、具体要求对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面;说明书、流程图要清楚;记录设计情况(备查,也为编写设计说明书作好准备);四、设计环境WindowsXP操作系统,VS.NET2005+SQL2005开发环境。五、课程设计时间安排共3周:第一周前3次上机:分析设计准备阶段(对系统功能进行分析,确定算法);第一周后2次上机和第二周5次上机:编程调试阶段(绘制流程图,编制3源程序;上机调试,修改程序);第三周前3次上机:上机调试程序,美化设计;第三周后2次上机:总结报告和书写说明书阶段六、设计过程(一)设计流程图展示1、用户检测及登录流程用户注册页面用户名与密码连接数据库数据库查询用户名存在登录并返回首页添加留言信息提示留言成功若用户名不存在跳转至注册页面信息提示留言失败信息提示用户已存在42、用户类型流程图3、管理员流程图:(二)、数据库的建立(1)、创建数据库afei.mdb及留言用的数据表message、denglu.确定数据表的各个字段名称及数据类型分别为:(文本,10)、nich(文本,10)、ly(备注)、time(日期/时间,默认值=Now())。(2)、创建连接数据库的文件conn.aspconn.asp代码如下:%setconn=server.CreateObject(adodb.connection)‘设置一个adodb数据库连接组件conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.MapPath(test.mdb)‘设定所要连接的数据库(包括名称和路径)%访客管理员普通访客管理员查看留言内容查看访客注册信息删除访客注册信息查找访客留言内容删除留言内容查询用户5(三)、留言本界面设计(1)注册页面设计注册页面由图片,标题,和留言组成,根据访客的不同需求选择不同的界面。注册代码为:publicpartialclasslogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidTextBox4_TextChanged(objectsender,EventArgse){}protectedvoidTextBox2_TextChanged(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect(enter.aspx);}protectedvoidButton1_Click(objectsender,EventArgse){stringname=TextBox2.Text;stringsex=DropDownList1.Text;stringpwd=TextBox1.Text;stringpwd2=TextBox3.Text;stringmail=TextBox4.Text;stringstr=server=JKX-067\\SQLEXPRESS;DataBase=Daragon1;IntegratedSecurity=SSPI;6SqlConnectionconn=newSqlConnection(str);conn.Open();stringsqlstr=insertintodenglu(Username,Userpwd,UserSex,Useremail)values('+name+','+pwd+','+sex+''+mail+');SqlCommandcomm=newSqlCommand(sqlstr,conn);inti=Convert.ToInt32(comm.ExecuteNonQuery());conn.Close();if(i0){Response.Redirect(message.aspx);}else{Response.Write(scriptwindow.alter('+注册失败!+'));}}}(2)登录页面设计①访客登录代码注册成为访客登录时也要验证姓名和密码是否正确。如果正确,则允许进入,否则提示密码不正确,如果用户名不存在,提示是否需要注册新的用户。代码如下:%@pagelanguage=javacontentType=text/html;charset=utf-8%htmlhead①title登录页面/title/headfontsize=+1color=redface=微软雅黑bodybgcolor=#FFCCFFcenterh1用户登陆/h1/centerBR/formname=f1id=f1action=yonghujiance.jspmethod=posttableborder=0align=centertrtd用户:/tdtdinputtype=textname=usnameid=login/td/trtr7td密码:/tdtdinputtype=passwordname=pswordid=password/td/trtrtdcolspan=2align=centerinputtype=submitvalue=登陆/td/tr/tabletablealign=centerahref=shouye.jspfontcolor=red返回首页/font/a/table/form/body/html%@pagelanguage=javaimport=java.util.*,java.sql.*pageEncoding=GB18030%htmlheadtitle用户检测/title/head②注册新访客用户信息usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;8usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;namespaceGradeMis{publicclassLogin:System.Web.UI.Page{protectedSystem.Web.UI.WebControls.ButtonButton1;protectedSystem.Web.UI.WebControls.TextBoxtxtPassword;protectedSystem.Web.UI.WebControls.TextBoxtxtUsername;privateSqlConnectionconn=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings[GradeSys]);privatevoidPage_Load(objectsender,Syste

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功