- 2
- 0
- 约1.64万字
- 约 22页
- 2019-10-20 发布于安徽
- 举报
.
PAGE 2
.
专业技能训练报告
学 院: 计算机学院
课程名称: 网络应用开发专业技能训练
专业班级:
学生姓名: 学号:
学生姓名: 学号:
学生姓名: 学号:
指导教师: 黄涛
完成时间:2015年6月27日
目 录
TOC \o 1-3 \h \z \u 1网络应用开发实验 3
1.1问题描述 3
1.2需求分析 3
1.3概要设计 4
1.4流程图 4
1.5详细设计 5
1.6调试分析 22
1.7运行结果及分析 23
《网络应用开发》评分表 26
.
6
.
1网络应用开发实验
1.1问题描述
一个数据库中,有两个数据表。其中custom,department表如下结构。
Custom与department的关系如下图所示。
设计一个基于Web的应用程序,采用3层结构的方式实现对custom,department表中的记录进行:插入、修改、删除、查询的操作。
使用语言:C#语言
编译环境:visual studio 2013
1.2需求分析
使用三层架构来开发系统和网站,开发人员可以只关注整个结构中的其中某一层;可以很容易的用新的实现来替换原有层次的实现;可以降低层与层之间的依赖;有利于标准化;利于各层逻辑的复用;结构更加的明确;在后期维护的时候,极大地降低了维护成本和维护时间。
1.3概要设计
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。
我们先设计一个model,用于传递和记录相应表的一行数据值,简化传参的过程。然后设计数据访问层(DAL),用于对数据表的数据处理;同时设计一个相应的SQLhelper类,用于对数据库的操作(增加、删除、修改、查询)进行封装。接着再设计业务逻辑层(BLL),用于操作数据访问层,解决具体业务问题,最后设计表现层,可用web页面或者winform页面,主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问
1.4流程图
UI
UI页面
输入相应的数据
点击添加按钮
点击删除按钮
点击修改按钮
点击查询按钮
增加数据表的数据
删除数据表的数据
修改数据表的数据
从数据表中查询数据
1.5详细设计
创建数据库,命名为CustANDDepa
建立Custom表
建立Department表
表格示例数据
打开VS2013创建一个项目,依次创建BLL类库(业务层),DAL类库(DAL层),Model(实体数据层)类库和SQLHelper类库(数据库操作类)
结果如图
Model(数据实体模型)
数据实体模式用于映射数据表或试图,该类包括custom表和department表的字段属性
DepartmentModel.cs
CustomModel.cs
2.SQLHelper(数据库操作类)
封装了数据操作的常用方法,包括数据库对象的建立,数据连接与释放,无返回值的查询操作,单反回值的查询操作以及多返回值得查询操作。
DAL(数据操作层)
CustomDAL.cs
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SQLHelper;
using Model;
namespace DAL
{
public class CustomDAL
{
/// summary
/// 数据模型转换
/// /summary
/// param name=row/param
/// returns/returns
private CustomModel ToModel(DataRow row)
{
CustomModel custom = new CustomModel();
custom.id = (int)ro
您可能关注的文档
最近下载
- 矿产资源加工产业园计划书(模板).docx VIP
- 2025年上半年中小学教师资格证考试历史学科知识与教学能力真题(高级中学)附答案.docx VIP
- 2025年中国长寿医学与抗衰产业白皮书.pdf.docx
- 期权革命:基本原理与交易策略(厦大陈教授).pdf VIP
- 深度解析(2026)《JBT 10216-2025电控配电用电缆桥架》.pptx VIP
- 广东潮州潮安区中小河流综合.pdf
- 技嘉主板Z590 UD (rev.1.0)用户手册繁体中文(版本 1102).pdf
- _汽车底盘测功机基本惯量的测试方法及其应用.pdf VIP
- 二零二四年度城市道路照明设施维修合作协议书3篇.docx VIP
- 学堂在线 雨课堂 学堂云 管理思想史 章节测试答案.docx VIP
原创力文档

文档评论(0)