- 7
- 0
- 约1.76万字
- 约 21页
- 2018-05-30 发布于河南
- 举报
实验七、列表页面设计与实现
实验七、列表页面设计与实现
一、教学目的
1.掌握三层架构应用程序的开发。
2.GridView控件的使用。
二、实验内容
1. 以网上书店的数据库BookShop中的Storage表为例设计一个显示商品信息的列表功能,并能进行修改,删除及详细信息查询,设计界面效果如下图:
分析一下,本界面执行思路如下:
(1)打开页面时,选择某分类后,可以立刻显示该类的库存商品信息,如图所示;
(2)当选中某行或者某几行复选框时,直接点“批量删除”可以实现多条记录同时删除;
(3) 当点“全选”复选框时,下面所有的行的复选框将被选中,然后可以执行“批量删除”;
(4)点“新增书籍”时,可以进入添加新书的页面;
(5)点某行的书名时,可以查看该记录的详细内容;
(6)点“修改”功能时,可以进入修改书籍的页面;
(7)点某行的“删除”功能时,可以立该删除该行记录;
我们对上面七条的操作进行总结,共有七个动作。
2.首先在Entity文件夹中定义一个专门针对Storage表操作的Storage实体类。
3.再根据前面总结的七个方法,发现要进行数据库操作的方法有七个。针对CatogoryTable表的操作已经实现,不再考虑,并且执行批量删除时可以通过循环删除单条记录的方法实现,所以实际上对数据库的操作只需要实现五个方法即可,实现方法如下,在业务逻辑层和数据访问层中添加如下五个方法,并实现代码:
public bool AddStorage(Storage goods)方法
public Storage GetModel(int sid)方法
public DataSet GetStorageByCategoryID(int categoryID)方法;
public bool ModifyStorage(Storage goods)方法;
public bool DeleteStorageByID(int ID)方法。
4.新建五个存储过程,用于读取指定分类的库存商品信息、获取指定一条记录、添加一条记录、修改指定的记录、删除指定的记录,即无外乎增、删、查、改操作。
5.最后进入界面下的后台,对界面分析的七个动作进行逻辑设计即可完成。
三、仪器、设备、材料
微机(VS2005)
四、实验准备
1.理论知识预习及要求
ASP.NET应用程序开发的一般步骤。
类设计的一般步骤。
2.实验指导书预习及要求
先在草稿纸上编写主要程序代码,再上机调试。
3.其他准备
无
五、实验原理或操作要点简介
1. ASP.NET应用程序开发的一般步骤。
2.掌握三层开发的一般方法。
六、注意事项
及时保存文件,避免死机或断电造成的文件丢失。
实验过程中容易出现的问题:
1.机房装有2个操作系统。注意选择第二个“应用软件编程系统”。
2. 新建项目时,注意选择项目类型“C#”。
3.在C#.NET,窗口比较多,操作不当破坏了窗口的布局后,可通过“工具|选项”命令,在其对话框中选择“重制窗口布局”,恢复默认布局。
七、实验过程与指导
实现步骤如下:
步骤一:在数据库中添加五个存储过程,代码如下:
//添加商品
CREATE PROCEDURE dbo.AddStorage
(
@Name NVarChar(500),
@TypeID Int,
@Image NVarChar(500),
@Writer NVarChar(500),
@Publisher NText,
@PublishDate DateTime,
@PublishTimes Int,
@ISBN NVarChar(50),
@PageCount Int,
@Price float,
@Intro NText,
@Contents NText,
@StorageCount Int,
@GoodsID Int Output
)
AS
INSERT INTO Storage
(SName,STypeID,SImage,SWriter,SPublisher,SPublishDate,SPublishTimes,SISBN,SPageCount,SPrice,SIntro,SContents,SStorageCount)
VALUES
(@Name,@TypeID,@Image,@Writer,@Publisher,@PublishDate,@PublishTimes,@ISBN,@PageCount,@Price,@Intro,@Contents,@StorageCount)
SET @GoodsID=@@IDENTITY
//通过ID号获取商品
CREATE PROCEDURE dbo.Get
您可能关注的文档
- 高效散热型COB LED日光灯与传统荧光灯比较.doc
- 高效散热型COB LED日光灯.pdf
- LED日光灯管-选购指南之散热篇.pdf
- 赵丽萍班主任工作总结.doc
- 做股票 解“恨”三招.doc
- 发展大道过宿新高速立交施工方案.doc
- 富饶的西沙群岛(修改后).doc
- 我爱记单词活动档案.doc
- 档案局开展爱国卫生月活动计划.doc
- 广东省2009届高三数学一模试题分类汇编——平面向量.doc
- 某镇领导班子2025年度民主生活会对照检查材料.docx
- 高级中学党政办公室主任2025年度述职述廉报告.docx
- 在镇“锤炼作风提效能,凝心聚力建新功”主题春训活动动员部署会上的讲话.docx
- 在2026年春季开学教职工会议上的讲话.docx
- 公司党支部2025年度组织生活会对照检查材料.docx
- 在树立和践行正确政绩观学习教育动员部署会议上的讲话.docx
- 专题党课:筑牢作风“防火墙” 展现司法新担当.docx
- 在树立和践行正确政绩观学习教育专题研讨会上的发言材料.docx
- 在公司2026年度党建暨党风廉政大会上的讲话.docx
- 在县委党的建设工作领导小组会议上关于开展树立和践行正确政绩观学习教育部署工作的讲话.docx
原创力文档

文档评论(0)