




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目:个人一、语言和环境管理系统A、 实现语言C#,WinForms B、环境要求Visual Studio 2005,SQL Server 2005二、功能要求使用 Visual Studio 2005 开发一个管理系统,SQL Server2005 作为数据库,要求实现对亲朋好友的通讯信息管理功能,程序运行主截面如图-1成添加联系人的功能。所示。本次开始只要求完图-1个人管理系统三、数据库设计数据库名称:AddressList表名LinkmanType中文表名称联系人类型表主建TypeId序号字段名称字段说明类型长度属性备注1TypeId联系人类型主建、标识列自增 1四、具体要求及实现步骤
2、1、 建立数据库并且添加测试数据。创建数据库,数据库名为 AddressList。创建数据表LinkmanType、LinkmanInfo,注意各字段的类型要求以及主建的设置。3) 这两个数据表通过联系人类型字段TypeId 建立主外建关系。4) 在 LinkmanType 表中输入不少于 3 条侧使用数据,如图-2 所示。图-2测试用数据2、 在 Visual Studio 2005 中,创建一个名为“AddressList”的 Windows 应用程序。表名LinkmanInfo中文表名称联系人表主建ID序号字段名称字段说明类型长度属性备注1ID联系人主建、标识列自增 12TypeId联系
3、人类型非空与 LinkmanType的 TypeId 建立主外建关系3Namenvarchar20非空4Address地址nvarchar1005Phonenvarchar506电子邮件nvarchar202TypeName类型名nvarchar20非空如家人、同学等3、 实现 MDI 主窗体功能1)将默认的 Form1 窗体名称更改为frmMain,设计为 MDI 窗体,设置窗体标题为“个人管理系统”,程序运行后该窗体默认最大化。2)3)4)为窗体添加如图-3 所示菜单项。点击“添加联系人”菜单项时,模式化打开添加联系人子窗体。点击“退出”菜单项,退出应用程序。图-3 MDI 父窗体4、 实
4、现添加联系人子窗体功能1) 设计窗体在项目中添加一个名为 AddFrm 的窗体,并向窗体中添加控件,界面如图-4 所示。窗体中有 6 个 Label 控件,4 个TextBox 控件,1 个 ComboBox 控件、3 个 Button控件。该窗体不允许最大化以及最小化,并且打开位置为屏幕。图-4 添加联系人子窗体2)实现联系人分类的邦定从数据表 LinkmanType 中联系人类型和类型名称,将类型名称邦定到ComboBox 控件显示,将类型3) 实现验证信息功能作为选择值进行邦定。当点击“保存”按钮时,验证窗体中输入的符号,否则給予提示,如图-5、图-6 所示。不能为空、电子邮件必须包含“”图-5不能为空图 6 邮件地址有误5)实现清空功能当点击“清空”按钮时,清空窗体中文本框内容。信息验证通过后,将窗体中填写的数据写入数据表 Linkman 中,注意联系人类型字段写入的为联系人类型TypeId,并给出添加成功的提示,如图-7 所示。图-7 添加联系人成功6)实现退出按钮功能点击“退出”按钮时,关闭“添加联系人”窗体。5、 测试程序,调试运行成功后,分离数据库文件与代码文件一同提交。若以其他方式(如 SQL五、注意事项1、 请注意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品终端配送合同样本
- 深圳市商业地产租赁合同
- 学校与教师签订的劳动合同
- 八小时工作制劳动合同模板
- 生态农业种植技术服务合同
- 游泳池常年服务承包合同范本教学用
- 农用土地租赁合同协议书
- Module 1 Unit 1 I want a hot dog,please(教学设计)2024-2025学年外研版(三起)英语六年级下册
- 11 再塑生命的人2024-2025学年新教材七年级上册语文新教学设计(统编版2024)
- 电竞比赛承办合同范本
- 大数据与能源经济分析
- 小班数学课件《认识长方形》
- 浅谈第三方物流的仓储管理
- 21ZJ111 变形缝建筑构造
- 医院各委员会职责制度
- 心理健康与职业生涯(中职)PPT完整全套教学课件
- 改良经皮经肝胆道镜术New
- 2万吨马铃薯深加工(淀粉)项目可行性研究报告
- 服饰品设计PPT完整全套教学课件
- 颅脑横断层解剖09课件
- 2023年同等学力申硕英语真题
评论
0/150
提交评论