.NET程序设计专业课程设计方案报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《.NET程序设计》 课程设计汇报 班级:计算机1403 学号: 姓名:黄世增 试验名称 作者信息管理系统 试验目标 深入掌握并加深“.NET程序设计”课程基础知识,了解“.NET程序设计”课程中关键讲解ASP.NET技术在项目开发中应用。 培养正确程序设计思想,提升分析问题、处理问题能力。 提升学生进行技术总结和撰写说明书能力。 三、系统设计描述 试验设计内容: 此次试验设计内容是使用ASP.NET技术为某出版社设计并实现一个小型作者信息管理系统。出版社工作人员登录该系统后,能够查看该社出版各类书籍作者信息,并能够对作者信息进行各类查询,便于工作人员对作者信息进行管理。 系统数据库设计: 在SQL Server Express中为作者信息管理系统建立一个名为作者信息管理系统数据库,并设计以下2张数据表: 系统管理员表 该表用来统计使用本系统管理员基础信息,包含管理员账户及密码。 【思索题】 (1)数据库中一条统计中有若干个属性,若其中某一个属性(注意是组)能唯一标识一条统计,该属性组就能够成为一个主键。 统管理员表中用户名应设为主键。 (2)用户名和密码全部设为varchar字符型。 2.作者个人信息表 该表用来统计作者个人基础信息,包含作者编号、姓名、联络地址、电话、email。 【思索题】 表中作者编号应设为主键。 表中作者ID、电话号码和Email为nchar字符串型,姓名和联络人地址为nvarchar字符串型。 设计好数据库两个表后,分别在两个表中输入数据,以下图所表示: 系统模块设计 1.登录模块设计 登录模块应确保出版社工作人员以系统管理员身份正确输入账号和密码后才能登录系统,同时该模块在页面上显示登录人员账号;不然,系统自动跳转回登录页面。 connectionStr = @Data Source=.\SQLEXPRESS; AttachDbFilename = |DataDirectory|作者信息管理系统.mdf; Integrated Security=True; User Instance=true; 数据库路径使用相对路径。 【思索题】 (1)使用DataReader和DataSet全部能够从数据源读取数据。DataReader本身是经过IDbCommand.ExecuteReader()方法进行构建;而DataSet则是经过DbDataAdapter.Fill()方法进行填充。另外,二者工作方法有显著不一样:DataReader实施过程不能脱离数据库连接,也就是在DataReader读取数据时候不能够使用IDbConnection.Close()方法关闭数据库连接;而在使用DataSet获取数据时,能够断开数据库连接,因为此时DbDataAdapter已经负责将数据获取到应用服务器中了。依据目前模块需求,选择DataSet愈加好部分。 2.作者信息查询模块设计 作者信息查询模块应提供列出全部作者信息、按作者姓名查询、按作者地址查询等功效。 protected void Page_Load(object sender, EventArgs e) { if (Session[用户名?] != null) { Label1.Text = Session[用户名?].ToString(); } else Response.Redirect(login.aspx); } 使用Session对象保留登录用户账号,将其传输到一个新页面并显示。 *显示全部作者信息 在页面上放置适宜控件,显示全部作者信息。 protected void gvAll_PageIndexChanging1(object sender, GridViewPageEventArgs e) { this.gvAll.PageIndex = e.NewPageIndex; this.gvAll.DataBind(); } 实现分页功效。 protected void gvAll_RowDataBound(object sender, GridViewRowEventArgs e) { //鼠标滑过时,改变颜色 if (e.Row.RowType == DataControlRowType.D

您可能关注的文档

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档