软件体系结构实验报告(5)

2020-02-21 23:01

实验项目名称:B/S结构应用设计 实验学时: 4学时 同组学生姓名: 实验地点: 1216 实验日期:2015.12.01-2015.12.15 实验成绩: 批改教师: 批改时间:

一、 实验目的和要求

设计并实现一个基于B/S结构的数据库应用,熟悉B/S体系结构及其基本处理流程,了解B/S结构系统各部分所完成的功能,掌握B/S结构的数据库应用设计方法。学生通过本实验的训练能够熟练掌握对小型数据库应用系统B/S结构设计及系统实现技术。

二、 实验仪器和设备

奔腾以上计算机,Windows 10、MyEclipse2014、Sencha CMD、MySQL

三、 实验过程

采用B/S结构实现个人通讯录系统。该系统的设计目标是能够轻松地管理个人的联系人信息,包括添加、修改和删除操作。联系人信息包括姓名、住址、电话。整个系统的功能图如下图所示:

2.三层B/S结构的个人通讯录 .项目结构截图

public void AddFriend(ContactEntry friend) {

SqlConnection conn = new SqlConnection(); conn.ConnectionString =

ConfigurationManager.AppSettings[\];

SqlCommand cmd = new SqlCommand();

cmd.CommandText = \; cmd.Connection = conn;

conn.Open();

SqlDataReader reader = cmd.ExecuteReader();

int[] temp = new int[2]; temp[0] = 0;

while (reader.Read())

{

temp[1] = reader.GetInt32(0); if (temp[0] < temp[1]) {

temp[0] = temp[1]; } }

int cID = temp[0] + 1;

reader.Close(); conn.Close();

conn = new SqlConnection(); conn.ConnectionString =

ConfigurationManager.AppSettings[\];

cmd = new SqlCommand();

cmd.CommandText = \; cmd.CommandText += \ + cID + \; cmd.CommandText += friend.CName + \; cmd.CommandText += friend.CAddress + \; cmd.CommandText += friend.CPhone + \; cmd.CommandText += friend.CEmail + \; cmd.Connection = conn;

conn.Open();

cmd.ExecuteNonQuery(); conn.Close(); }

调用Bean中的属性:

调用配置文件中的信息:

.“修改联系人信息”功能: “修改”功能的代码:

public void UpdateFriendByID(ContactEntry friend) {

SqlConnection conn = new SqlConnection(); conn.ConnectionString =

ConfigurationManager.AppSettings[\];

SqlCommand cmd = new SqlCommand();

cmd.CommandText = \ + friend.CName; cmd.CommandText += \ + friend.CAddress; cmd.CommandText += \ + friend.CEmail;

cmd.CommandText += \ + friend.CPhone + \; cmd.CommandText += \ + friend.ID; cmd.Connection = conn;

conn.Open();

cmd.ExecuteNonQuery();

conn.Close(); }

“删除”联系人功能:

“删除”功能的代码:

public void DeleteFriendByID(int id) {

SqlConnection conn = new SqlConnection(); conn.ConnectionString =

ConfigurationManager.AppSettings[\];

SqlCommand cmd = new SqlCommand();

cmd.CommandText = \ + id; cmd.Connection = conn;

conn.Open();

cmd.ExecuteNonQuery();

conn.Close(); }

.“搜索”联系人功能:

“搜索”功能的代码:

public SqlDataReader GetFriendKey(string key) {

SqlConnection conn = new SqlConnection(); conn.ConnectionString =

ConfigurationManager.AppSettings[\];

SqlCommand cmd = new SqlCommand();

cmd.CommandText = \; cmd.CommandText += \ + key + \; cmd.CommandText += \ + key + \; cmd.CommandText += \ + key + \; cmd.CommandText += \ + key + \; cmd.Connection = conn;

conn.Open();

SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

return reader; }


软件体系结构实验报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:陇南市武都区城区义务教育阶段学校招生入学方案(试行)

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

马上注册会员

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