个人通讯录管理系统软件架构.doc

 2024-02-15 02:06:09  阅读 0

课程实验报告 软件系统结构 软件工程 学生姓名 12** 导师实验目的 设计并实现多层架构及其基本处理流程,了解多层结构表现层、业务逻辑层(功能层)、数据访问层完成的功能是掌握多层结构的数据库应用的设计方法,将这三层明确分开,并使其在逻辑上独立。 通过本实验的训练,学生可以掌握小型数据库应用系统三层结构的层次划分方法和系统实现技术。 软件架构基于资源不对称,提出实现共享。 这是一项在 20 世纪 90 年代成熟的技术。 C/S架构定义了工作站如何连接到服务器以实现将数据和应用程序分发到多个处理器上。 (1)两层客户端/服务器方式 (2)三层客户端/服务器方式 主要仪器及耗材 每人拥有一台计算机。 实验步骤和内容需要实际设计和开发一个基于两层结构的简单应用系统——个人通信。 记录管理系统的主要步骤和内容如下:建立数据库、建表。 用户1 用户2 用户3 用户4 用户 //////其他公共设备 打印机调制解调器 数据库服务器 用户1 用户2 用户 数据库服务器1 数据库服务器2 应用服务器 创建数据库: 创建表: ((1,1)null,- -号码信息(8)null,--姓名信息fp**(12),--电话信息(100)--地址信息go2,使用C#语言在:中创建用户界面层(UI)程序,主要是向用户呈现操作界面。

3. 运行程序查看结果。 添加联系方式:本实验为综合性实验,需要多次完成。 之前的阶段性实验的结果后面还需要用到。 下课离开机房时,一定要将数据库、项目程序等带有讨论和思考题的备份到移动存储设备上。 1、画出两层C/S结构示意图,并列出优缺点。 两层C/S结构的优点:开发相对容易,操作简单,易于理解。 两层C/S结构的缺点: 应用程序升级维护困难,可扩展性差 2、本实验开发的两层C/S结构应用系统的技术路线简述。 业务逻辑层设计完成界面设计和功能设计(数据库的添加、删除、修改和查询)项目数据存储层应用数据库数据层设计创建数据库、数据表以及数据存储、查询和返回3。绘图来表示第二层C/S结构的三种可能的物理部署方式。 服务器2 数据层 服务器1 数据层 客户端 功能层 功能层 数据层 功能层 4、编写本实验业务逻辑层的主要功能和实现代码。 业务逻辑层的主要功能有:查看联系人信息、添加联系人信息、修改联系人信息、删除联系人信息。 1、查看联系信息主要代码:",Fname,,";();conn.Open();(sql,conn);.(.);try{.Items.Clear();while(dr. Read ()){this..Items.Add(([]{dr.(0).(),dr.(1),dr.(2),dr.(3)}));}catch(. Show (e.());}{dr.Close();2.添加联系信息:ues('"+.Text+();conn.Open();(sql,conn);.();conn. Close();3.修改联系信息:"me='"n();conn.Open();(sql,conn);.();conn.Close();4.删除联系信息:"() ;conn.Open();(sql,conn);.();conn.Close();实验经验本次实验主要是C/S两层结构的设计以及项目代码的编写。 /S层结构的设计比较简单,主要是我在写代码的时候遇到了一些问题,主要是数据库连接的问题,我在服务中新建了数据库和用户,但是一直无法登录数据库用这个用户名,后来发现服务有问题,改了数据库服务才解决问题。

体系结构设计模型_体系结构设计工具_b s软件体系结构

通过这次实验,我了解了C/S的含义以及C/S两层结构的设计和代码编写。 在代码编写的过程中,我了解到了C/S两层架构的优点:代码编写简单、易于理解,但也了解到了C/S两层架构的缺点:代码回头看时是高度冗余且难以理解的。 不需要有条理地看结构,调试和纠错有点困难,后期升级和维护程序比较困难,程序的扩展性比较差。 实验2 实验目的是设计并实现一个多层架构及其基本处理流程,了解多层的表示层、业务逻辑层(功能层)、数据访问层完成的功能结构,并掌握多层结构的数据库应用设计。 方法清晰地分离这三层并使它们在逻辑上独立。 通过本实验的训练,学生可以掌握小型数据库应用系统三层结构的层次划分方法和系统实现技术。 软件架构基于资源不对称,提出实现共享。 这是一项在 20 世纪 90 年代成熟的技术。 C/S架构定义了工作站如何与服务器连接,实现数据和应用程序分布到多台服务器上。 在处理器上。 该体系结构具有三个主要组件:数据库服务器、客户端应用程序和网络。 3、主要仪器及耗材 每人一台电脑 4、实验步骤及内容 需要实际设计开发一个基于多层结构的简单应用系统——个人通讯录管理系统。 主要步骤和内容如下: 2000年建立数据库,创建表。

创建数据库:使用go 创建表:table(fid int(1,1) null,--号码信息 fname(8) null,--姓名信息(12),--电话信息(100)--地址信息 go2 ,在2000年使用C#语言建立用户界面层(UI)程序:项目,主要呈现用户操作界面。3.运行程序查看结果。添加联系方式:5.实验注意事项本实验是一个综合实验实验,需要多次进行,完成后,前面阶段性实验的结果后面还需要用到,下课离开机房时,一定要将数据库、项目程序等备份到移动存储设备上。 6讨论与思考题 1.画出三层C/S结构的简化图,并列出其优缺点 三层C/S的优点:它可以让三层结构的功能得到合理的发挥划分以在逻辑上保持相对独立性,从而使整个系统的逻辑结构更加清晰,提高系统和软件的可维护性。 灵活性和可扩展性。 可以更灵活有效地选择相应的平台和硬件系统,使其在处理负载能力和处理特性上能够适应结构清晰的三层; 并且这些平台和各种组件都可以具有良好的可升级性和开放性。

标签: 应用 实验 结构

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码