软件工程课程设计报告模板(17)

2021-02-21 20:13

5. 系统实现

本系统采用了三层架构来实现,即分为用户界面层(UI)、业务逻辑层(BLL)和数据访问层(DAL),用户界面层是展示给用户的界面,方便用户与系统进行交互;业务逻辑层是对系统业务实体的封装,完成系统业务功能;数据访问层直接与数据库打交道,为业务逻辑层提供底层的数据库操作。

5.1 Database类主要是与数据库连接,提供数据库操作功能,代码如下:

namespace MyElectCourse.DAL {

public class Database {

protected string connectionString;

protected SqlConnection connection = null;

public Database() {

connectionString =

ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString(); }

~Database() {

if (connection != null) {

connection = null; }

}

protected void Open() {

if (connection == null) {

connection = new SqlConnection(connectionString); }

if (connection.State.Equals(ConnectionState.Closed)) {

connection.Open(); } }

protected void Close() {

if (connection != null) {

connection.Close(); } }


软件工程课程设计报告模板(17).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:脱硝项目划分表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: