已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 面向面向对对象象编编程程 实训报告实训报告 班级 姓名 学号 指导老师 项目名称 客户资料管理系统项目名称 客户资料管理系统 内容摘要 内容摘要 客户资料管理是企业信息管理的重要部分 面对大量的客 户信息 管理部门采用人力处理将浪费大量的时间 人力和物 力 并且数据的准确性低 因此 开发一个界面友好 易于操 作的客户管理软件进行自动化处理变得十分重要 这正是本系 统开发的目的和意义 本系统是为某企业定制开发 从其中截取了一部分功能 这部分功能在确保系统能够正常运行的条件下 很形象的体现 出了客户管理系统重要组成功能 例如客户资料管理 业务员 管理 客户资料的修改 添加 删除等 本系统基于 NET 平台使用 ASP NET2 0 技术开发 目录目录 项目名称 客户资料管项目名称 客户资料管理理系统系统 2 第一章第一章课课 题题 背背 景景 4 1 课程设计目的课程设计目的 4 2 课程设计内容课程设计内容 4 3 数据库设计数据库设计 4 4 软件功能设计软件功能设计 4 第二章第二章整整 体体 设设 计计 5 1 项目开发环境项目开发环境 5 2 登陆界面登陆界面 5 3 管理员管理界面管理员管理界面 5 4 业务员管理界面业务员管理界面 5 5 客户信息查看界面客户信息查看界面 5 第三章第三章 界界 面面 设设 计计 6 1 界面设计界面设计 6 1 登录界面 登录界面 6 2 管理员管理界面管理员管理界面 6 3 3 业务员管理界面业务员管理界面 9 4 4 客户管理界面客户管理界面 10 第三章第三章主主 要要 代代 码码 12 1 1 登陆代码 登陆代码 12 2 2 添加代码添加代码 12 3 3 查询代码查询代码 13 4 4 删除代码删除代码 14 5 5 刷新代码刷新代码 14 第四章第四章实训总结实训总结 15 参考资料 参考资料 15 第一章第一章 课课 题题 背背 景景 1 课程设计目的课程设计目的 1 对 C 各部分知识的综合应用能力 2 提高程序设计的能力 3 提升对于较大程序的抽象分析设计能力 4 学习调试和测试的技巧 2 课程设计内容课程设计内容 1 熟悉 C 实验环境 按给定的步骤练习完成 2 熟悉 C 程序的编辑 编译 链接和运行的过程 3 编译一个应用系统程序 形成一个软件系统 3 数据库设计数据库设计 数据库的设计是指对于一个给定的应用环境 构造最有效的数据库模 式 建立数据及应用系统 实质能够有效地存储数据 满足用户的需求 数据库设计是在数据库管理系统支持下进行的 4 软件功能设计软件功能设计 该软件适用于企业管理部门进行客户资料的全局管理 本软件提供了 管理员管理功能 业务员管理功能以及客户资料的查看功能等 操作界面 友好 简单易于操作 是中小型企业进行客户管理的最佳选择 第二章第二章 整整 体体 设设 计计 1 项目开发环境项目开发环境 1 操作系统 Windows XP 2 操作平台 NET FrameWork2 0 Visual Studio2005 3 数据库 Access 2 登陆界面登陆界面 共三个登陆选项卡 可供不同使用人员登陆 不同使用者登 陆所获得权限也不同 3 管理员管理界面管理员管理界面 可以对业务员进行添加 删除 查询以及业务员资料的修改 等 注 管理员登陆用户名 admin 密码 admin 4 业务员管理界面业务员管理界面 可以对自己的客户进行管理 包括客户的添加 删除 查询 以及资料的修改 5 客户信息查看界面客户信息查看界面 客户登陆成功后可以查看自己的信息 以及修改个人登录密 码 第三章第三章 界界 面面 设设 计计 1 界面设计界面设计 1 登录界面 登录界面 a 此界面有三个登陆选项卡 可供不同使用人员登陆 不同使用 者登陆后的权限也不同 b 管理员权限限制最少 他可以对整个进行管理 包括添加 删 除业务员 以及业务员资料的修改 并对后台数据库进行管理 比如数据库的备份还原等 c 业务员可以管理自己的客户 可以添加 删除 修改客户资料 等 d 客户拥有的权限最少 他只可以查看自己的以及修改自己的登 陆密码 2 管理员管理界面管理员管理界面 a 此界面共有添加 修改 删除 刷新 查询和退出六个按钮 每个按钮可以 实现不同的功能 b 添加按钮 点击可以打开添加业务员窗体 如图 业务员可以填写业务员的 信息 填写完成点击添加即可添加此业务员 添加成功会弹出提示 如图 c 修改按钮 点击可打开修改业务员资料的窗体 如图 修改完毕 点击保存 即可 修改成功也会弹出提示信息 如图 d 删除按钮 在界面下方显示了大量业务员信息 可以选择任意一条记录 然 后点击删除 会弹出询问是否删除对话框 选择是即可删除此条记录 e 刷新按钮 点击可以刷新页面所显示的信息 多用于对数据库修改之后数据 更新时使用 f 查询按钮 此按钮前面有四个文本框 可供用户输入查询条件 四个条件可 以全部输入 也可以输入任意一个或几个 输入完成点击查询 即可查询出 符合条件的业务员信息 g 退出按钮 点击退出系统 3 3 业务员管理界面业务员管理界面 其功能和管理员管理界面基本相同 4 4 客户管理界面客户管理界面 此界面只有修改密码和退出两个按钮 点击修改密码按钮可弹出修改密码窗体 如题 输入完整的密码后保存即可 第三章第三章 主主 要要 代代 码码 1 1 登陆代码 登陆代码 OleDbConnection ole new OleDbConnection Provider Microsoft Jet OLEDB 4 0 data source date mdb 连接数据库 ole Open OleDbCommand olecom new OleDbCommand select password from 验证客户 where username textusername Text Trim ole 查询语 句 string pwd olecom ExecuteScalar as string 获取登录密 码 ole Close if pwd null 判断密码 MessageBox Show 请输入正确的用户名 textusername Text textpassword Text null else if pwd textpassword Text 客户管理界面 frm new 客户管理界面 登陆成功 打开客户管理界面 frm Dxm textusername Text frm Show this Hide else MessageBox Show 请输入正确的密码 textpassword Text null 2 2 添加代码添加代码 string strConn Provider Microsoft Jet OLEDB 4 0 Data Source date mdb OleDbConnection tjconnection new OleDbConnection strConn tjconnection Open string strInsert insert into 客户信息 姓名 性别 年龄 职务 学历 手机 电话 通信地址 邮编 电子邮箱 公司名称 公司地址 所属行业 联系方式 values kh姓名 Text kh性别 Text kh年龄 Text kh职务 Text kh学历 Text kh手机 Text kh电话 Text kh通信地址 Text kh邮编 Text kh电子邮箱 Text kh 公司名称 Text kh公司地址 Text kh所属行业 Text kh 联系方式 Text string strInsert2 insert into 验证客户 username password values kh姓名 Text kh姓名 Text OleDbCommand inst2 new OleDbCommand strInsert2 tjconnection OleDbCommand inst new OleDbCommand strInsert tjconnection inst ExecuteNonQuery inst2 ExecuteNonQuery tjconnection Close MessageBox Show 添加成功 请刷新页面 this Close 3 3 查询代码查询代码 string sql select from 业务员信息 where 1 1 if comboBox1 Text 判断查询条件 sql and 性别 comboBox1 Text if tBox2 Text sql and 姓名 tBox2 Text if oBox1 Text sql and 学历 oBox1 Text if tBox3 Text sql and 工作时间 tBox3 Text OleDbConnection oledb2 new OleDbConnection Provider Microsoft Jet OLEDB 4 0 data source date mdb oledb2 Open DataSet dataset new DataSet OleDbDataAdapter update new OleDbDataAdapter sql oledb2 update Fill dataset 操作数据库 dataGridView1 DataSource dataset Tables 0 更新 datagridview中现实的数据 oledb2 Close 4 4 删除代码删除代码 if MessageBox Show 确实要删除该行吗 确认删除 MessageBoxButtons YesNo DialogResult Yes OleDbConnection conn new OleDbConnection Provider Microsoft Jet OLEDB 4 0 data source date mdb conn Open string aa dataGridView1 CurrentRow Cells 1 Value ToString string sqldel delete from 业务员信息 where 姓名 aa OleDbCommand del new OleDbCommand sqldel conn del ExecuteNonQuery conn Close MessageBox Show 删除成功 请刷新页面 else return 5 5 刷新代码刷新代码 comboBox1 Text tBox2 Text oBox1 Text tBox3 Text null string strsql select from 业务员信息 OleDbConnection oledb new OleDbConnection Provider Microsoft Jet OLEDB 4 0 data source date mdb oledb Open OleDbCommand olecom new OleDbCommand strsql oledb OleDbDataAdapter da new OleDbDataAdapter olecom DataSet ds new DataSet da Fill ds dataGridView1 DataSource ds Tables 0 oledb Close 第四章第四章 实训总结实训总结 通过一周的上机实习 我对 C 又有了崭新的认识 这次的实训让我学会了全面熟悉 掌握 C 基本知识 掌握 C 设计中的顺 序 分支 循环三种结构及数组 函数 和文件的操作 把编程和实际结合起 来 增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领 熟悉编制和调试程序的技巧 掌握分析结果的若干有效方法 进一步提高上机 动手能力 培养使用计算机解决实际问题的能力 规范编程思想 为以后在专 业课程中应用计算机系统解决计算 分析 实验和设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 莆田学院《中医哲学基础》2025-2026学年期末试卷
- 安徽黄梅戏艺术职业学院《网络零售学》2025-2026学年期末试卷
- 华侨大学《物业管理》2025-2026学年期末试卷
- 芜湖航空职业学院《金融市场学》2025-2026学年期末试卷
- 长春工业大学《大学生心理健康教育》2025-2026学年期末试卷
- 安徽国际商务职业学院《社会研究方法》2025-2026学年期末试卷
- 福建水利电力职业技术学院《社会调查》2025-2026学年期末试卷
- 福建华南女子职业学院《高频电子线路》2025-2026学年期末试卷
- 华侨大学《高级财务管理学》2025-2026学年期末试卷
- 中国矿业大学徐海学院《管理会计》2025-2026学年期末试卷
- 重组人生长激素在儿科临床的应用
- 医疗器械生产部员工岗前培训课件
- 2026年市场波动对电气行业的影响
- 2025年物权法考试真题及答案
- 政府采购保密管理制度范本(3篇)
- T-CAQ 10201-2024《质量管理小组活动准则》解读与实践指南
- 2025中交集团暨中国交建区域总部市场开发人员招聘笔试历年参考题库附带答案详解
- 第三方检测公司管理评审报告范文
- 产业基金课件
- 船员机工培训知识课件
- 慢性肾衰竭病人的护理试题及答案
评论
0/150
提交评论