Web程序设计用大作业报告模板.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉工业学院 Web高级程序设计 大作业报告 专业—信息系统与信息管理 学号 _090502227 姓名 吴思敏 日期 一、 需求分析 1引言 随着网络与信息技术的发展,很多陌生人之间都有了或多或少的联系。 如何更好地管理 这些信息是没跟人必须面临的问题, 特别是那些很久没有联系的朋友, 再次见面无法马上想 起关于这个人的记忆,造成一些不必要的尴尬。基于上述种种原因,开发一套通讯录管理系 统很重要,我们结合这次课程设计开发以下的通讯录管理系统方案。 2编写目的 本系统主要是为了更好的管理每个人的通讯录,给每个人提供一个井然有序的管理平 台,防止手工管理混乱,造成不必要的麻烦。 3功能需求 通过对自己及朋友的通讯录的询问以及了解, 一个完整的通讯录管理系统应该包括: 数 据集模块,登录窗体模块,系统管理模块,主窗体模块,通讯录数据管理模块,信息管理模 块,登录信息查询模块。本系统主要实现我们信息的管理,包括我们平时朋友信息的添加、 修改、查询和删除,及一些辅助项目的管理,如登录系统用户管理和用户组管理。 二、 系统框架 本系统将实现多用户对各自通讯录的管理功能, 包括:添加联系人、修改联 系人、删除联系人、查找联系人。为了体现多用户的特性,还必须包含一个用户 管理子系统,作用是对用户的信息进行管理。具体功能模块如图所示 通讯录管理系统 用 户 管 理用 户 登 录添 加 联 系 人 用 户 管 理 用 户 登 录 添 加 联 系 人 登录的处理模块 不匹配 匹配 新增联系人处理模块 新增联系人窗体流程图如图 二、模块设计 登陆界面的实现 登录窗体如图 主窗体的实现 主窗体设计如图 ft-B□ o4 4二主界囹联浆人(G 垒看 ft-B □ o 4 4 二主界囹 联浆人(G 垒看8 录新芒 左悸敢 x^mst逢授耒 条至 新增联系人实现 新增联系人设计如图专秆也味至人 新增联系人设计如图 专秆也味至人 |口 I回 四、编码实现 存储过程代码 查找联系人模块使用储存过程来搜索数据,查找联系人的储存过程如下 ALTER PR0CEDUR查找联系人] ( @n ame varchar(50), @pho ne varchar(50), @user varchar(50) ) AS if len(@user)=0 return 1 if len(@name)=0 and len(@phone)=0 begin select 姓名,组别, 工作单位 , 联系电话, 电子邮箱 ? from [ 联系人] return end if len(@name)<>0 and len(@phone)=0 begin set @name='%'+@name+'%' select 姓名, 组别, 工作单位 , 联系电话 , 电子邮箱 ? from [ 联系人 ] where 姓名 like @name return end if len(@name)=0 and len(@phone)<>0 begin select 姓名, 组别, 工作单位 , 联系电话 , 电子邮箱 ? from [ 联系人 ] where 联系电话 like @phone return end if len(@name)=0 and len(@phone)<>0 begin select 姓名, 组别, 工作单位 , 联系电话 , 电子邮箱 ? from [ 联系人 ] where 联系电话 like @phone and 姓名 like @name return end 登录窗体 实现代码如下 private void btnOK_Click(object sender, EventArgs e) { try { if (txtUserName.Text.Trim() == "" || txtPassword.Text.Trim() == "") { MessageBox.Show(" 用户名不能为空,登录失败 ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // 验证用户 SqlConnection conn = new SqlConnection("server=.;database= 通讯录管理系统 ;uid=sa;pwd=521125;"); StringBuilder sql = new StringBuilder(); sql.AppendFormat("select count(*) from 用户 where 用户 名=杨雪 and 密码='01'", txtUserName.Text.Trim(), txtPassword.Text.Trim()); SqlComman

文档评论(0)

ld1556656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档