C#编程:构建个人通讯录系统

版权申诉
0 下载量 130 浏览量 更新于2024-06-26 收藏 692KB DOCX 举报
"个人通讯录C#.docx" 这篇文档主要描述了一个基于C#的个人通讯录系统的实验设计,涉及到数据库管理和C#编程技术。实验的主要目标是通过使用SQL Server 2000创建数据库,然后在Visual Studio .NET (VS.net)环境下用C#编写三层架构中的表现层(UI)、业务逻辑层(BLL)程序,以及进行系统调试和编写实验报告。 首先,实验报告要求严谨、清晰地记录实验过程,确保数据的准确性。实验内容包括: 1. 在SQL Server 2000中创建名为Contact的数据库,并定义一个名为friend的数据表。创建数据库的SQL语句为`CREATE DATABASE contact`,而创建friend表的命令是`CREATE TABLE [dbo].[friend]`。 friend表的结构如下: | 列名 | 数据类型 | 长度 | 允许空 | 是否标识 | | ------ | -------- | ---- | ------ | -------- | | Fid | Int | 4 | 否 | 是 | | Fname | | | | | | Fphone | | | | | | Faddress | | | | | 其中,Fid是联系人编号,设置为自动递增,且不允许为空。Fname、Fphone和Faddress分别代表联系人姓名、电话和地址,允许为空。 2. 在VS.net中,使用C#编写UI程序,这部分代码会与用户交互,显示和编辑联系人信息。示例代码展示了如何连接到数据库并获取friend表中的数据,使用的连接字符串为`"DataSource=(local);InitialCatalog=contact;user id=sa;password=;"`。`getInfo`方法用于执行查询SQL语句,获取Fid、Fname、Fphone和Faddress四列数据。 3. 再次在VS.net中,编写业务逻辑层(BLL)程序,这部分代码处理与数据相关的业务逻辑,例如添加、修改和删除联系人信息。虽然文档未提供这部分代码,但通常BLL会包含处理这些操作的方法。 4. 完成系统调试,确保所有功能正常工作,并得出正确的实验结果。 5. 实验结束后,学生需要撰写实验报告,总结实验过程、遇到的问题和解决方案,以及实验的收获和体会。 通过这个实验,学生不仅可以掌握数据库管理的基本操作,还能深入理解C#编程和三层架构的应用,提升软件开发能力。同时,实验报告的书写也锻炼了学生的文档整理和表达能力。
2023-03-06 上传