体系结构实验报告.doc

体系结构实验报告.doc

ID:48122659

大小:427.00 KB

页数:28页

时间:2020-01-21

体系结构实验报告.doc_第1页
体系结构实验报告.doc_第2页
体系结构实验报告.doc_第3页
体系结构实验报告.doc_第4页
体系结构实验报告.doc_第5页
资源描述:

《体系结构实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.课程实验报告软件系统结构专业软件工程学生姓名刘辉班级软件151学号1510701117指导老师孙莉..实验一C/S结构应用设计(1)一、实验目的设计并实现一个基于多层C/S结构的数据库应用,熟悉多层C/S体系结构及其基本处理流程,了解多层结构表现层、业务逻辑层(功能层)、数据访问层所完成的功能,掌握多层C/S结构的数据库应用设计方法,对这三层进行明确分割,并在逻辑上使其独立。学生通过本实验的训练能够熟练掌握对小型数据库应用系统三层结构层次划分方法及系统实现技术。本次实验目的:(1)熟悉并掌握二层C/S软件体系结构的相关知识;(2)掌握二层C/S结构应用系统的分析和设计;(3)掌握

2、一种开发二层C/S结构应用系统的技术线路;(4)实际开发出一个简单的基于二层C/S结构的应用实例——个人通讯录管理系统。要求:(1)需要预先掌握SQLserver2000数据库基本操作、VS.net(用C#语言)编程技术和多层C/S软件体系结构的概念;(2)进行二层C/S结构应用系统的分析和设计,在实验报告中写出个人通讯录管理系统的设计方案;(3)在SQLserver2000数据库系统中建立数据库并输入数据;(4)在VS.net中用C#语言编写表现层(UI)程序;(5)在VS.net中用C#语言编写业务逻辑层(BLL)程序;(6)完成系统调试,得出正确的实验结果;(7)做完实验后写

3、出本实验的实验报告。二、实验环境奔腾以上计算机,装有SQLServer2000数据库系统和VisualStudio2000软件。三、实验内容..1、分别采用二层C/S结构和多层C/S结构实现个人通讯录系统。该系统的设计目标是能够轻松地管理个人的联系人信息,包括添加、修改和删除操作。联系人信息包括姓名、住址、电话。整个系统的功能图如下图所示:个人通讯录查看联系人信息添加联系人修改联系人信息删除联系人分析系统需求,完成软件体系结构设计及模块划分、数据库设计,采用VisualC#实现系统功能四、实验操作过程在电脑上安装好MicrosoftVisualStudio2010用于系统的开发需要

4、实际设计开发出一个简单的基于两层C/S结构的应用系统——个人通讯录管理系统,主要步骤和内容如下:1、在SQLServer2000中建立数据库Contact,建立表friend。(1)建立数据库Contact:Createdatabasecontact(2)建立数据库表friend//使用contact数据库USEcontactGO//是否存在数据库表friend,如果存在则删除Ifexists(select*fromdbo.sysobjectswhereid=objectid(N’[dbo].[friend]’)andOBJECTPROPERTY(id,N’isusertable’

5、)=1)Droptable[dbo].[friend]GO//建立表friendCreatetable[dbo].[friend]([fid][int]identity(1,1)notnull,[fname][varchar](8)collateChineseprcciasnotnull,[fphone][varchar](12)collateChineseprcciasnull,[faddress][varchar](100)collateChineseprcciasnull)on[primary]表1friend的结构..列名数据类型长度允许空是否标识说明FidInt4否是联系

6、人编号,自动递增型FnameVarchar8否否联系人姓名FphoneVarchar12否否联系人电话FaddressVarchar100是否联系人地址新建完friend表之后向表中插入1条记录。以便程序调试时使用。2、在VisualStudio2000中用C#语言建立用户界面层(UI)程序:Contact项目,主要呈现用户操作界面。用户的主要操作界面如下:各个控件的属性如下表:空间类型Name属性Text属性Enable属性LabellblName姓名:TrueLabellblPhone电话:TrueLabellblAdress地址:TrueTextBoxtxtNameFalse

7、TextBoxtxtPhoneFalseTextBoxtxtAdressFalseButtonbtnOK确定FalseButtonbtnRE取消FalseButtonbtnAdd添加联系人信息TrueButtonbtnEdit修改选中联系人信息TrueButtonbtnDel删除选中联系人信息TrueButtonbtnAbout关于本软件True其中txtAddress控件的Multilane属性为True.最后我们要设置listView属性,将其FullRowSel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。