《ASP NET程序设计与开发》课件第11章.ppt

《ASP NET程序设计与开发》课件第11章.ppt

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

11.1系统功能设计

11.2数据库设计

11.3系统实现

11.4系统运行

本章小结

训练任务

11.1系统功能设计

11.1.1系统功能模块

根据3.2节系统分析提出的功能要求,我们设计出如图

11-1所示的系统功能模块图。

图11-1系统功能模块图

11.1.2系统页面概述

本项目共包括11个页面,它们均存放在second文件夹下。

其中:

(1) MasterPage.master:网站的母版页。

(2) register.aspx:新用户注册页面。

(3) login.aspx:用户登录页面。

(4) index.aspx:主页,默认显示所有二手物品的信息。

(5) changePwd.aspx:更改密码页面。

(6) putinfo.aspx:发布新的二手物品信息页面。

(7) detailsinfo.aspx:查看某条记录的详细信息。

(8) manageinfo.aspx:信息维护页面。

(9) manageinfodetails.aspx:信息维护-修改信息页面。

(10) searchinfo.aspx:查询信息页面。

(11) searchinfodetails.aspx:查看查询到的某条记录的详细

信息。

11.2数 据 库 设 计

11.2.1productinfo表结构设计

在第3章中已经对数据库设计的需求分析做了详细的说明,

本节不再赘述,这里只对原来的发布信息表info做一下修改,

即用表productinfo(见表11-1)替换。

11.2.2向表中添加数据

我们需要向表Catalogs和表userrole中添加数据,因为这两

个表的数据不通过程序编辑,其他的表可以在程序里维护。图

11-2和图11-3所示为两表中的数据。

图11-2表Catalogs中的数据

图11-3表userrole中的数据

11.2.3添加存储过程

为了完成本项目,还需要为数据库添加一些存储过程,使

用存储过程可以把对数据的访问放到数据库服务器中处理,而

且在以后需要维护时,只需要修改SqlServer即可,不需要再修

改程序。使用存储过程可以起到高效和易维护的作用。

(2) PutInfo:发布新信息用到的存储过程。代码如下:

CREATEPROCEDUREPutInfo

@titlechar(100),

@namechar(100),

@classnchar(20),

@jyxzbit,

@pricechar(10),

@newbit,

@fapiaobit,

@tihuobit,

@contentnvarchar(1000),

@putmanchar(20)

AS

insertintoproductinfo

(title,[name],class,jyxz,price,new,fapiao,tihuo,content,putman)

values

(@title,@name,@class,@jyxz,@price,@new,@fapiao,

@tihuo,@content,@putman)

GO

(3) UpdateInfo:修改物品信息用到的存储过程。代码如下:

CREATEPROCEDUREUpdateInfo

@IDint,

@titlechar(100),

@namechar(100),

@classnchar(20),

@jyxzbit,

@pricechar(10),

@newbit,

@fapiaobit,

@tihuobit,

@contentnvarchar(1000)

AS

updateproductinfo

settitle=@title,[name]=@name,class=@class,jyxz=@jyxz,

price=@price,new=@new,

fapiao=@fapiao,tihuo=@tihuo,content=@content

where[ID]=@ID

GO

11.3系统实现

11.3.1母版页(MasterPage.master)的实现

(1)在“解决方案资源管理器”中右击网站“second”,在

弹出

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档