欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    图片管理系统.ppt

    • 资源ID:179240       资源大小:2.95MB        全文页数:89页
    • 资源格式: PPT        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图片管理系统.ppt

    1.创建专辑创建专辑/修改专辑封皮图片及简介修改专辑封皮图片及简介/删除专辑删除专辑/ 按名称查询专辑按名称查询专辑;2.为专辑添加图片为专辑添加图片/浏览专辑图片浏览专辑图片/删除选中图片删除选中图片/ 修改图片简介及所属专辑名修改图片简介及所属专辑名;3.分页查询分页查询用力图用力图创建专辑创建专辑修改专辑修改专辑删除专辑删除专辑查询专辑查询专辑添加图片添加图片浏览图片浏览图片删除图片删除图片修改图片修改图片图片管理系统图片管理系统创建专辑创建专辑修改专辑修改专辑删除专辑删除专辑查询专辑查询专辑添加图片添加图片浏览图片浏览图片删除图片删除图片修改图片修改图片功能结构图功能结构图数据表设计数据表设计表名表名album(专辑表)(专辑表)列名列名描述描述数据类型(精度范围)数据类型(精度范围)空空/非空非空约束条件约束条件albumID专辑编号专辑编号 int非空非空PK(自增)(自增)albumName专辑名称专辑名称 varchar(50)非空非空albumTime创建时间创建时间 datetime非空非空logoUrl图片地址图片地址 varchar(100)非空非空albumDesc专辑简介专辑简介 Varchar(100)非空非空表名表名image(图片表)(图片表)列名列名描述描述数据类型(精度范围)数据类型(精度范围) 空空/非空非空约束条件约束条件imageID图片编号图片编号int非空非空PK(自增)(自增)imageName图片名称图片名称varchar(50)非空非空imageUrl图片地址图片地址varchar(50)非空非空imageTime添加时间添加时间datetime非空非空imageDesc图片简介图片简介varchar(100)非空非空albumID所属专辑编号所属专辑编号int非空非空数据表设计数据表设计模块类别功能创建专辑创建专辑创建专辑名称,添加封面图片、添加专辑简介创建专辑名称,添加封面图片、添加专辑简介修改专辑修改专辑修改专辑封面图片和简介信息修改专辑封面图片和简介信息删除专辑删除专辑删除专辑信息包括专辑中图片信息删除专辑信息包括专辑中图片信息查询专辑查询专辑按专辑名称查询或分页查询按专辑名称查询或分页查询,浏览专辑编号、专浏览专辑编号、专辑名称、专辑封面图片、专辑简介等信息辑名称、专辑封面图片、专辑简介等信息添加图片添加图片上传图片及图片简介上传图片及图片简介查询图片查询图片显示图片的名称、地址、上传时间、简介、显示图片的名称、地址、上传时间、简介、所属专辑名以及图片本身所属专辑名以及图片本身修改图片修改图片修改图片的简介信息及所属的专辑修改图片的简介信息及所属的专辑删除图片删除图片删除图片相关信息删除图片相关信息系统模块划分系统模块划分1、文件新建网站,在站点下新 建App_Code和 App_Data 文件夹;2、将数据库文件及数据库日志文 件,存放在App_Data中;3、右击App_Code,添加新 项,添加类文件SqlHelper.cs 和DB.cs;4、右击站点添加配置文件 web.config5、添加两个文件夹image和 logo分别存放图片利用利用SqlDataSource生成数据库连接字符串生成数据库连接字符串 将SqlDataSource生成的数据库连接字符串复制到web.config中,然后就可以删除该SqlDataSource,如下所示: 为了代码重用,为了体现分层思想,我们将数据库连接代码写在SqlHelper.cs公共类中,将数据库操作代码写在DB.cs公共类中。SqlHelper.cs中:1、右击站点添加引用.NETSystem.Configuration2、代码中添加using System.Data; using System.Data.SqlClient;SqlHelper.cs代码如下:代码如下:public class SqlHelper private static readonly string ConnectionString = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; SqlConnection conn = new SqlConnection(ConnectionString); public SqlCommand GetCommand(string sqlStr, params SqlParameter cmdparms) SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = sqlStr; cmd.CommandType = CommandType.Text; if (cmdparms != null) foreach (SqlParameter p in cmdparms) cmd.Parameters.Add(p); return cmd; public SqlHelper() conn.Open();DB.cs代码(首先引用using System.Data.SqlClient;)public class DBpublic DB()/ TODO: 在此处添加构造函数逻辑/ /在首页上显示所有专辑信息 public DataTable GetAll() SqlHelper helper = new SqlHelper(); string strsql = select * from album; SqlCommand cmd = new SqlCommand(); cmd = helper.GetCommand(strsql,null); DataTable dt = new DataTable(); using (SqlDataReader rdr = cmd.ExecuteReader() dt.Load(rdr); return dt; /在首页上按名称查询专辑信息 public DataTable GetByID(int id) SqlHelper helper = new SqlHelper(); string strsql = select * from album where albumID=albumID; SqlParameter parm = new SqlParameter new SqlParameter(albumID,id) ; SqlCommand cmd = new SqlCommand(); cmd = helper.GetCommand(strsql, parm); DataTable dt = new DataTable(); using (SqlDataReader rdr = cmd.ExecuteReader() dt.Load(rdr); return dt; /为首页的专辑名称下拉菜单绑定名称 public DataTable GetAlbumName() SqlHelper helper = new SqlHelper(); string strsql = select albumID,albumName from album; SqlCommand cmd = new SqlCommand(); cmd = helper.GetCommand(strsql, null); DataTable dt = new DataTable(); using (SqlDataReader rdr = cmd.ExecuteReader() dt.Load(rdr); return dt; 当当SqlHelper.cs和和DB.cs两个公共类写好后,右击站点,两个公共类写好后,右击站点,生成网站,检查是否生成成功。生成网站,检查是否生成成功。如果生成成功,做如下操作:如果生成成功,做如下操作: 利用GridView显示专辑信息,用上述方法新建数据源对象,与上述方法中不同的是,选择的DB方法不同。注意:GridView的属性设置:AllowPaging=True,AutoGenerateColumns=False,DataKeyNames=albumID,PageSize=2. 利用GridView显示专辑信息,用上述方法新建数据源对象,与上述方法中不同的是,选择的DB方法不同。给给GridView编辑列,如下所示:编辑列,如下所示:BoundField:专辑编号、专辑名称、专辑创建时间专辑编号、专辑名称、专辑创建时间TemplateField:专辑封面专辑封面HyperLinkField:为专辑添加图片、浏览专辑图片、修改专辑为专辑添加图片、浏览专辑图片、修改专辑CommandField:删除删除Height:100pxwidth:100px注意检查注意检查GridView的属性设置:的属性设置:AllowPaging=“True”AutoGenerateColumns=“False”DataKeyNames=“albumID”PageSize=“2”增加查询按钮增加查询按钮Button新建ObjectDataSource,配置数据源,选择DB中的GetByID双击查询按钮buttton1,进入Default.aspx.cs代码中编辑: protected void Button1_Click(object sender, EventArgs e) GridView1.DataSourceID = ObjectDataSource3.ID; GridView1.DataBind(); 对于”创建专辑”按钮按下后,应该打开新的窗体AddAlbum.aspx,实现专辑名称,专辑封面图片和专辑简介信息的添加.如下图:在在DB.cs中继续添加功能块中继续添加功能块,实现添加专辑信息的功能实现添加专辑信息的功能public void AddAlbum(string albumName, DateTime albumTime, string logoUrl, string albumDesc) SqlHelper helper = new SqlHelper(); string strsql = insert into album (albumName,albumTime,logoUrl,albumDesc) values(name,time,logourl,desc); SqlParameter parm = new SqlParameter new SqlParameter(name,albumName), new SqlParameter(time,albumTime), new SqlParameter(logourl,logoUrl), new SqlParameter(desc,albumDesc) ; SqlCommand cmd = helper.GetCommand(strsql, parm); cmd.ExecuteNonQuery(); 双击双击”提交提交”按钮按钮,将专辑信息添加到将专辑信息添加到album数据表中数据表中. protected void Button1_Click(object sender, EventArgs e) DB db = new DB(); string albumName = TextBox1.Text; DateTime albumTime = DateTime.Now; string logourl = image/ + FileUpload1.FileName; string exname = FileUpload1.FileName.Split(.)1; string albumDesc = TextBox2.Text; if (exname.ToLower() = jpg | exname.ToLower()

    注意事项

    本文(图片管理系统.ppt)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开