




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文库 欢迎下载 四四 川川 理理 工工 学学 院院 课 程 设 计 书 学院 计算机学院 专业 计算机科学与技术 班级 计科 127 班 题目 联系人管理系统 教师 朱文忠 学生 徐琳 汪丹 官发翔 精品文库 欢迎下载 目录目录 目录 2 引言 4 1 1 任务概述 5 1 2 功能需求概述 5 第 2 章 概要设计 6 2 1 系统的基本构成 6 2 1 1 系统的组成及模块功能 6 2 1 2 系统的层次结构图 7 第 3 章 数据库设计 8 3 1 表设计 8 1 联系人信息表 8 2 用户表 9 第 4 章 详细设计 11 4 1 首页设计 11 4 1 1 登陆功能简单分析 11 4 1 2 登陆页面的部分重要代码 12 4 1 3 注册信息说明 13 4 1 4 用户注册部分主要代码如下 14 4 2 添加联系人设计 15 4 2 1 添加联系人功能描述 15 4 2 2 添加联系人部分重要代码实现如下 17 4 3 修改联系人设计 18 4 3 1 修改联系人功能描述 18 4 3 2 修改联系人部分重要代码实现如下 19 4 4 删除联系人设计 22 4 4 1 删除联系人功能描述 22 4 4 2 删除联系人部分重要代码实现如下 23 4 5 运行测试 26 第 5 章 总结 27 精品文库 欢迎下载 5 1 系统效果 27 5 2 系统的不足及完善 27 5 3 小组成员分工 27 参考文献 28 精品文库 欢迎下载 引言引言 随着计算机的飞速发展 以计算机与信息技术为基础的信息系统正处于蓬 勃发展的时期 同时 以计算机为基础的各种软件也渐渐走入了规模各种不同的企业单位 中 企业对竞争日趋强烈的现代社会在不断提高自身产品质量的同时 也对客 户进行了全面管理 深入到企业联系人的管理层面 联系人成为了客户管理的 非常重要的主线 联系人的信息管理也成为一个大众化的课题 通过联系人模 块可以更好的记录客户类所有有关联人员的信息 包括联系人的联系方式 昵 称 qq 号 职位以及所工作的城市 性别等 你可以查看拥有的全部联系人的 信息 联系人的信息管理系统是为了解决客各种联系人的管理而设计的 目的是 建立一个能够初步实现客户联系人管理系统的智能化管理 提高工作效率 工 作人员能够及时联系到客户 向客户交流 及时修改自己的不足 而系统所需 的工作的工作人员数量少效率高 联系人的信息管理对于一个企业单位来说是必不可少的一部分 他的内容 对于企业的管理者是必不可少的 重要的 至关重要的 因此 联系人的信息 管理系统应该能够为用户提供充足的客户管理的信息和快捷的管理查询手段 但是一直以来人们使用的传统人工方式联系方式的客户等信息 这种管理诸多 缺点 诸如效率低 保密性差等 而且时间一长 将产生大量的文件和数据 这对于查找 更新和维护带来了极大的不便 随着科学技术的的不断提高 计算机科学不断的发展 其强大的功能已经 被人被人们深刻认识 他已经进入人类社会的各个领域 并发挥越来越重要的 作用 作为计算机的应用的一部分 使用计算机对联系人的信息管理 具有人 工管理无法比拟的优点 它有检索功能 查找方便 可靠性高 存储量大 保 密性好 寿命长 成本低等 可减少更多的人力资源和人力物力 这些都极大 的提高了企业管理的有效性 工作的效率性 正规化 增加与世界的接轨 发 展自己 因此开发一个联系人的信息管理系统是很有必要的 具有其特有的技 术意义和管理意义 精品文库 欢迎下载 第第 1 章章 总体分析与设计总体分析与设计 1 1 任务概述任务概述 联系人的信息管理系统主要实现系统管理 联系人管理 信息管理 系统 管理等功能 充分利用计算机网络技术 改变传统的操作进行管理 实现了网 络化信息管理模式 1 2 功能需求概述功能需求概述 1 用户类别 登录系统的身份定位两种 一种是系统管理人员 二是普通职 工管理 只有被授权的用户才可以使用本系统的资源 系统需要经过有效的的 身份验证才能登录 用户的身份不同 使用的系统资源也不同 普通职工可以 进行个人查询 系统管理人员可以录入来联系人的信息 查询联系人的信息 修改联系人的信息 删除联系人的信息 或者退出该操作 拥有全部系统的全 部使用权限 2 系统管理人员 对普通员工进行查询 修改 删除等操作 3 普通职工管理 系统管理员对普通员工的信息有查询 添加 修改 删除 等操作功能 精品文库 欢迎下载 第第 2 章章 概要设计概要设计 2 1 系统的基本构成系统的基本构成 2 1 1 系统的组成及模块功能系统的组成及模块功能 1 本次课程设计要求完成系统基本功能 包括以下几个模块 1 登录模块 用户身份验证 2 用户管理模块 用户的添加 修改 删除及权限授予与取消 管理员 用户可对联系人进行添加 删除 修改等各类操作 而普通用户仅可以查看联 系人的基本信息 而没有权限做其他操作 3 联系人信息添加模块 在添加联系人中输入此联系人的基本信息 单击 增加 按钮确认添加此联系人 4 联系人信息删除模块 通过选择用户编号显示此联系人的基本信息 单 击删除则删除此联系人信息 5 联系人信息修改模块 通过选择用户编号显示此联系人的基本信息 在 此基础上做出修改 并单击修改保存 6 联系人信息查询模块 通过选择用户编号查询联系人的基本信息 7 退出系统 返回登陆界面 精品文库 欢迎下载 2 1 2 系统的层次结构图系统的层次结构图 图 2 1 联系人信息管理的层次结构图 联系人信息管理系统 用户登陆 用户注册 管 理 员 用 户 普 通 用 户 密 码 用 户 名 添 加 联 系 人 信 息 修 改 联 系 人 信 息 删 除 联 系 人 信 息 查 看 联 系 人 信 息 精品文库 欢迎下载 第第 3 章章 数据库设计数据库设计 3 1 表设计表设计 1 联系人信息表 联系人信息表 列名数据类型是否为空 用户编号整型否 姓名字符型是 昵称字符型是 性别字符型是 手机字符型是 E mail字符型是 工作字符型是 城市字符型是 图 3 1 联系人信息设计 表 3 1 联系人信息设计表 精品文库 欢迎下载 图 3 2 联系人基本信息 2 用户表 用户表 表 3 2 用户注册信息表 列名数据类型是否允许为空 ID整型否 用户名字符型否 密码字符型否 备注字符型是 图 3 3 用户注册信息 精品文库 欢迎下载 图 3 4 用户信息 精品文库 欢迎下载 第第 4 章章 详细设计详细设计 4 1 首页设计首页设计 4 1 1 登陆功能简单分析登陆功能简单分析 联系人管理系统在登陆页面设置了两种不同的权限登陆 若是采用管理员 用户登陆 则可以对所有的联系人进行添加 删除 修改等各类操作 若只是 普通的用户登陆 则只能查看其中的联系人信息 而不能对其信息操作 在登 陆界面 我们还设置了一个注册账号的链接 若是第一次进来的用户 则需要 注册一个自己的账号 但是注册的账号信息只能是普通用户 即仅可以查看联 系人信息 不能对其操作 图 4 1 系统的登陆界面 精品文库 欢迎下载 4 1 2 登陆页面的部分重要代码登陆页面的部分重要代码 protected void Button1 Click object sender EventArgs e if id Text pwd Text Response Write alert 用户名或者密码不能为空 else string str server Database db Uid sa password 19920112 连接数据库的字符串19920112 输入连接字符串 SqlConnection conn new SqlConnection str using SqlCommand cmd new SqlCommand select from admin where 用 户 username and password password conn cmd Parameters Add new SqlParameter username id Text cmd Parameters Add new SqlParameter password pwd Text conn Open Response Cookies ID Value id Text 图 4 3 普通用户登陆 图 4 2 管理员用户登陆 精品文库 欢迎下载 Response Cookies PWD Value pwd Text using SqlDataReader reader cmd ExecuteReader while reader Read if id Text admin Response Write alert 你是管理员 用户 欢迎进入 window location href ADDlinkman aspx else Response Write alert 你是普通用 户 欢迎进入 window location href Showlinkman aspx reader Close Response Write alert 用户名或者密码错误 精品文库 欢迎下载 4 1 3 注注 册信息说册信息说 明明 用户注册是针对于第 一次进入此系统的用户想要 查询其联系人信息设置的一 个添加用户界面 注册后的用 户可以再登陆界面登陆然后 进入系统 但必须要说的是 注册的用户只能是普通用户 图 4 4 用户注册界面 精品文库 欢迎下载 4 1 4 用户注册部分主要代码如下用户注册部分主要代码如下 点击注册 Register aspx页面代码如下 protected void register Click object sender EventArgs e SqlConnection conn new SqlConnection connsql string sql select user from admin where 用户 username SqlCommand command new SqlCommand sql conn command Parameters Add new SqlParameter username id Text conn Open SqlDataAdapter adapter new SqlDataAdapter command DataSet ds new DataSet adapter Fill ds if id Text pwd 1 Text Response Write alert 用户 名或者密码不能为空 else if pwd 1 Text pwd 2 Text Response Write alert 两次 输入的密码不一致 请重新输入 else if ds Tables 0 Rows Count 1 Response Write alert 此用 户名已存在 else 精品文库 欢迎下载 string conn getConnectionString 输入连接web config中 的连接字符串的名字 string ExecuteCommand insert into admin 用 户 password values id Text pwd 1 Text ExecuteNonQueryCommand ExecuteCommand connsql Response Write alert 注册成功 window location href Login aspx 4 2 添加联系人设计添加联系人设计 4 2 1 添加联系人功能描述添加联系人功能描述 添加联系人信息主要是针对管理员用户对于新的联系人的信息的添加 而 对于普通用户来说 则没有权限做改操作 当需要添加的联系人的所有信息填 写完毕之后 单击下方的增加按钮即可 若需要继续添加 则单击下方的重置 按钮 便可继续添加联系人信息 精品文库 欢迎下载 2 普通用户单击添加联系人信息则弹出如下警告框 图 4 5 添加联系人信息 图 4 5 添加联系人信息 图 4 5 添加联系人信息 图 4 6 普通用户无法操作 图 4 5 添加联系人信息 精品文库 欢迎下载 4 2 2 添加联系人部分重要代码实现如下添加联系人部分重要代码实现如下 protected void ImageButton2 Click1 object sender ImageClickEventArgs e Response Redirect Modifylinkman aspx protected void ImageButton3 Click object sender ImageClickEventArgs e Response Redirect DELlinkman aspx protected void ImageButton4 Click object sender ImageClickEventArgs e Response Redirect Login aspx protected void Button1 Click object sender EventArgs e string StrSql string Format insert into dbo Information values 0 1 2 3 4 5 6 Txtname Text TxtGender Text RadioButtonList1 Text TxtPh Text Txtmail Text Txtjob Text TxtCity Text if Txtname Text SqlConnection con new SqlConnection connsql con Open SqlCommand cmd new SqlCommand StrSql con cmd ExecuteNonQuery con Close else Response Write 精品文库 欢迎下载 window alert 用户名不能为空 protected void Button2 Click object sender EventArgs e Txtname Text TxtGender Text RadioButtonList1 Text TxtPh Text Txtmail Text Txtjob Text TxtCity Text 4 3 修改联系人设计修改联系人设计 4 3 1 修改联系人功能描述修改联系人功能描述 对于修改联系人也是针对管理用用户对于已经存在的联系人信息有误进行 修改 首先通过用户编号来选择联系人的信息 页面将会出现此联系人的所有 信息 修改正确后单击下方的修改按钮即可 精品文库 欢迎下载 精品文库 欢迎下载 4 3 2 修改联系人部分重要代码实现如下修改联系人部分重要代码实现如下 protected void Page Load object sender EventArgs e if IsPostBack drpbind this DropDownList1 Items Insert 0 new ListItem 请选择 0 protected void ImageButton1 Click object sender ImageClickEventArgs e Response Redirect ADDlinkman aspx protected void ImageButton3 Click object sender ImageClickEventArgs e Response Redirect DELlinkman aspx protected void ImageButton4 Click object sender 图 4 7 修改联系人信息 精品文库 欢迎下载 ImageClickEventArgs e Response Redirect Login aspx private void drpbind SqlConnection con new SqlConnection connsql con Open string StrSql SELECT FROM dbo Information SqlDataAdapter da new SqlDataAdapter StrSql con DataSet ds new DataSet da Fill ds DropDownList1 DataSource ds DropDownList1 DataTextField ID DropDownList1 DataValueField ID DropDownList1 DataBind protected void DropDownList1 SelectedIndexChanged object sender EventArgs e SqlConnection con new SqlConnection connsql con Open int id Convert ToInt32 DropDownList1 SelectedValue ToString string StrSql string Format SELECT FROM dbo Information where ID 0 id SqlDataAdapter da new SqlDataAdapter StrSql con DataSet ds new DataSet da Fill ds Txtname Text ds Tables 0 Rows 0 name ToString TxtGender Text ds Tables 0 Rows 0 Nickname ToString 精品文库 欢迎下载 RadioButtonList1 Text ds Tables 0 Rows 0 Gender ToString TxtPh Text ds Tables 0 Rows 0 Mobilephone ToString Txtmail Text ds Tables 0 Rows 0 Email ToString Txtjob Text ds Tables 0 Rows 0 Job ToString TxtCity Text ds Tables 0 Rows 0 City ToString protected void Button3 Click object sender EventArgs e int id Convert ToInt32 DropDownList1 SelectedValue ToString string StrSql string Format update dbo Information set name 0 Nickname 1 Gender 2 Mobilephone 3 Email 4 Job 5 City 6 where ID 7 Txtname Text TxtGender Text RadioButtonList1 Text TxtPh Text Txtmail Text Txtjob Text TxtCity Text id SqlConnection con new SqlConnection connsql con Open SqlCommand cmd new SqlCommand StrSql con cmd ExecuteNonQuery con Close protected void Button4 Click object sender EventArgs e Txtname Text TxtGender Text TxtPh Text Txtmail Text Txtjob Text TxtCity Text 精品文库 欢迎下载 4 4 删除联系人设计删除联系人设计 4 4 1 删除联系人功能描述删除联系人功能描述 删除联系人信息是管理员用户将已经不需要的联系人信息删除的一种操作 管理员通过选择用户编号弹出该用户的详细信息 确定已经不再需要后单击下 方的删除按钮即可删除此联系人 精品文库 欢迎下载 4 4 2 删除联系人部分重要代码实现如下删除联系人部分重要代码实现如下 protected void Page Load object sender EventArgs e if IsPostBack drpbind this DropDownList1 Items Insert 0 new ListItem 请选择 0 4 8 删除联系人信息 精品文库 欢迎下载 protected void ImageButton1 Click object sender ImageClickEventArgs e Response Redirect ADDlinkman aspx protected void ImageButton2 Click object sender ImageClickEventArgs e Response Redirect Modifylinkman aspx protected void ImageButton4 Click object sender ImageClickEventArgs e Response Redirect Login aspx private void drpbind SqlConnection con new SqlConnection connsql con Open string StrSql SELECT FROM dbo Information SqlDataAdapter da new SqlDataAdapter StrSql con DataSet ds new DataSet da Fill ds DropDownList1 DataSource ds DropDownList1 DataTextField ID DropDownList1 DataValueField ID DropDownList1 DataBind 精品文库 欢迎下载 protected void DropDownList1 SelectedIndexChanged object sender EventArgs e SqlConnection con new SqlConnection connsql con Open int id Convert ToInt32 DropDownList1 SelectedValue ToString string StrSql string Format SELECT FROM dbo Information where ID 0 id SqlDataAdapter da new SqlDataAdapter StrSql con DataSet ds new DataSet da Fill ds Txtname Text ds Tables 0 Rows 0 name ToString TxtGender Text ds Tables 0 Rows 0 Nickname ToString RadioButtonList1 Text ds Tables 0 Rows 0 Gender ToString TxtPh Text ds Tables 0 Rows 0 Mobilephone ToString Txtmail Text ds Tables 0 Rows 0 Email ToString Txtjob Text ds Tables 0 Rows 0 Job ToString TxtCity Text ds Tables 0 Rows 0 City ToString protected void Button1 Click object sender EventArgs e int id Convert ToInt32 DropDownList1 SelectedValue ToString string
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-广西-广西下水道养护工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东堤灌维护工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽客房服务员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-北京-北京护理员三级(高级工)历年参考题库典型考点含答案解析
- 2025年驾驶证考试-摩托车理论考试-摩托车驾驶证(科目四)历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-铸造造型(芯)工-铸造造型(芯)工(初级)历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-合成氨生产工-合成氨生产工职业技能鉴定(高级)历年参考题库含答案解析(5套)
- 2025年综合评标专家-浙江-浙江综合评标专家(医疗保障局)历年参考题库含答案解析(5套)
- 2025年综合评标专家-山东-山东综合评标专家(咨询类)历年参考题库含答案解析(5套)
- 烫伤家庭急救
- 2025年广西公需科目答案02
- 平面设计表现技法(手绘·数字化)全套完整教学课件
- 2023年基层卫生岗位练兵和技能竞赛试题及答案全科医疗组
- 心肺复苏及AED的使用
- 中国石油大学工程流体力学教案
- 真空带式干燥机3Q验证文件模板
- 职工医疗互助保障计划、女职工安康互助保障计划互助金申请表
- 宾馆饭店消防安全排查整治标准
- YC/T 507-2014烟草测土配方施肥工作规程
- NB-T 10935-2022 除氧器技术条件
- GB/T 13331-2014土方机械液压挖掘机起重量
评论
0/150
提交评论