社团会员管理系统设计说明书.doc_第1页
社团会员管理系统设计说明书.doc_第2页
社团会员管理系统设计说明书.doc_第3页
社团会员管理系统设计说明书.doc_第4页
社团会员管理系统设计说明书.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要随着大学生社团联合会的发展壮大,社团会员的数量也随之增加。对社团会员的管理也越来越复杂,要求也越来越高。传统的手写纪录存档的方式存在诸多弊端,例如:操作繁琐,档案录入的限制,录入的数据已丢失,不能随时进行修改等。因此需要一个全面且详细的管理系统作为支撑,以便于完成对会员信息的管理,使之具有规模化,详细化,简便化,信息化。 社团会员信息管理系统,可以利用集中的数据库将每一个会员的相关信息全面、准确地联系起来,有效地减少了信息更新和查找中的繁琐劳动,对会员信息的操作更加方便快捷,从而大大地提高了工作的效率和质量。在采用和实施会员管理系统之后,社团的管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅、修改、增加、删除相应的信息。现代信息技术的飞速发展,使信息管理系统越来越方便、快捷、高效。本会员信息管理系统界面简洁美观、运用方便、操作简单,具有较高的易用性、准确性和安全性。运用本系统能够大大提高了会员信息管理工作的质量和效率。关键词:ASP.NET SQL数据库 CSS Web技术 会员信息管理系统 目录正文11.概况11.1系统概述11.2开发环境11.3开发架构22.社团会员管理系统简介22.1 设计的目的和意义22.2设计的思路与总体方案22.3系统功能模块分析23.数据库设计33.1管理员表33.2会员信息表44.系统功能的设计和实现44.1页面设计44.2页面设计功能代码54.3数据库管理软件124.3登录系统13小结20参考文献21塔里木大学信息工程学院课程设计正文1.概况1.1系统概述社团会员管理系统是我校大学生社团联合会不可缺少的组成部分,它对于学校的决策者和管理者来说都是至关重要的。随着大学生社团联合会规模的不断扩大,社团会员数量的急剧增加,会员的各种信息也越来越多。面对庞大的信息量,社团会员管理系统必须肩负起提高会员管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便管理员及时、全面地掌握会员情况,减少工作量,规范社团管理会员,实现无纸办公。 从技术角度上讲,各种开发工具已日趋成熟。随着互联网的普及,开发基于互联网络的学生信息管理系统己不再困难。首先,由于开发工具尤其是在.NET家族中的ASP.NET出现后,使得开发基于互联网的会员信息管理系统变得简单易行;其次,SQL Server己成为世界上最流行的数据库管理系统。同时,.NET家族中ADO.NET对各种数据库提供了全面的支持,使得对SQL Server的操作变的更简单、更高效。基于以上的原因和背景,开发一套基于互联网的学校会员信息管理系统是必要和可行的。1.2开发环境本会员信息管理系统进行设计和开发的环境入下:操作系统:Windows 7,版本:Professional页面设计软件:Microsoft Visual Studio 2008数据库管理软件:Microsoft SQL Server 2008功能模块开发语言:ASP.NET1.3开发架构B/S架构Bowser/Server架构中,每台客户端主机(Host)不能够独立的处理数据,绝大多数的数据都是由服务器(Server)来处理。因此用户所需要的服务取决于服务器(Server)端能够提供怎样的服务,可以做到服务和数据的实时更新。会员管理系统是一个数据更新速度很快的系统,需要实时的处理用户任意时间提交的数据,比如用户的登录、课程的修改、查询以及课程的添加、删除、更新。基于上述的分析,会员管理系统适合采用B/S架构。2.社团会员管理系统简介2.1 设计的目的和意义该系统的应用目标是更好地管理会员,了解会员们的信息。通过本系统可以对学生个人信息进行基于Web方式的管理及维护。管理员可以通过本系统进行会员信息的查询。系统开发的总体目标是实现会员信息的整体化和规范化。2.2设计的思路与总体方案2.2.1系统功能社团会员管理系统以管理员作为对会员信息管理的主体。管理员通过登录系统可以实现对会员信息的查询,添加,修改,删除等基本功能。实现了会员信息管理的规范化。2.2.2系统性能要求系统性能要求是指信息传递顺利,协议分析正确,Web界面友好,运行时能满足使用需要,系统的安全性得到完全保证。2.3系统功能模块分析社团会员管理系统可以实现以下功能:1) 管理员可通过系统登录管理会员信息,包括对会员的删除,信息修改,信息插入,信息查询等。2) 管理员可通过系统登录添加管理员,以实现其他管理员对会员信息的操作。社团会员管理系统管理员登陆会员修改会员删除会员查询管理员添加管理员修改管理员删除管理员查询会员添加3.数据库设计本系统需要使用Microsoft SQL Server2000数据库系统来数据存储程序运行时的各种数据。在开始ASP.NET网站设计之前应创建数据库及包含的数据表。创建数据表系统中所有数据存放在Microsoft SQL Server数据库webclass中,其中包括以下数据表:管理员表(tb_Admin),会员信息表(tb_Member).个表结构如下:3.1管理员表表1 管理员表(tb_Admin)字段名数据类型宽度允许为空管理员账号Char50管理员密码Varchar50是管理员姓名Varchar50是联系方式Varchar50是3.2会员信息表表2 会员信息表( tb_Member)字段名数据类型宽度允许为空会员编号Char50会员姓名Varchar 50是性别Varchar50是电话Varchar50是地址Varchar50是QQVarchar50是添加时间Datatime50是添加人Varchar50是备注Varchar50是4.系统功能的设计和实现4.1页面设计页面设计软件:Microsoft Visual Studio 2008图1 图2 页面设计截图4.2页面设计功能代码4.2.1管理员登录 protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(server=(local);User id=sa;Password=123;database=association); conn.Open(); /Response.Write(conn.State.ToString(); SqlCommand com = new SqlCommand(select * from tb_Admin, conn); SqlDataReader dr = com.ExecuteReader(); while (dr.Read() if (dr管理员账号.ToString().Trim() = TextBox1.Text & dr管理员密码.ToString().Trim() = TextBox2.Text) Response.Redirect(manage.aspx); else Response.Write(alert(用户名或密码错误!); break; dr.Close(); conn.Close(); 4.2.2添加信息 protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) SqlConnection con = new SqlConnection(server=(local);User id=sa;Password=123;database=association); con.Open(); SqlCommand com = new SqlCommand(insert into tb_Member(会员编号,会员姓名,性别,地址,电话,QQ,添加人,添加时间,备注) values ( + TextBox1.Text + , + TextBox2.Text + , + TextBox3.Text + , + TextBox4.Text + ,+ TextBox5.Text + ,+ TextBox6.Text + ,+ TextBox7.Text + ,+ TextBox8.Text + ,+ TextBox9.Text + ), con); com.ExecuteNonQuery(); Response.Write(alert(会员信息添加成功!); con.Close(); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(manage.aspx); protected void TextBox6_TextChanged(object sender, EventArgs e) protected void TextBox9_TextChanged(object sender, EventArgs e) 4.2.3删除信息 protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(server=(local);user id=sa;password=123;database=association); SqlDataAdapter da = new SqlDataAdapter(select * from tb_Member, conn); DataSet ds = new DataSet(); da.Fill(ds, tb_Member); DataTable dt = ds.Tablestb_Member; if (dt.Rows.Count 0) for (int i = 0; i dt.Rows.Count; i+) DataRow dr = dt.Rowsi; if (dr会员编号.ToString().TrimEnd() = TextBox1.Text) SqlCommand com_delete = new SqlCommand(delete tb_Member where 会员编号= + TextBox1.Text, conn); conn.Open(); com_delete.ExecuteNonQuery(); conn.Close(); Response.Write(alert(会员已删除!); break; Response.Write(alert(对不起,你输入的会员不存在!); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(manage.aspx);4.2.4修改信息 protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) SqlConnection con = new SqlConnection(server=(local);user id=sa;password=123;database=association); SqlDataAdapter da = new SqlDataAdapter(select * from tb_Member, con); DataSet ds = new DataSet(); da.Fill(ds, tb_Member); DataTable dt = ds.Tablestb_Member; if (dt.Rows.Count 0) DataRow dr = dt.Rows0; DropDownList1.DataSource = ds; DropDownList1.DataTextField = 会员编号; DropDownList1.DataBind(); TextBox2.Text = dr会员姓名.ToString(); TextBox3.Text = dr性别.ToString(); TextBox4.Text = dr地址.ToString(); TextBox5.Text = dr电话.ToString(); TextBox6.Text = drQQ.ToString(); TextBox7.Text = dr添加人.ToString(); TextBox8.Text = dr添加时间.ToString(); TextBox9.Text = dr备注.ToString(); else Response.Write(alert(对不起,会员不存在!); protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) int i, j; if (DropDownList1.Items.Count 0) for (i = 0; i DropDownList1.Items.Count; i+) if (DropDownList1.Itemsi.Selected) SqlConnection con = new SqlConnection(server=(local);user id=sa;password=123;database=association); SqlDataAdapter da = new SqlDataAdapter(select * from tb_Member, con); DataSet ds = new DataSet(); da.Fill(ds, tb_Member); DataTable dt = ds.Tablestb_Member; for (j = 0; j dt.Rows.Count; j+) DataRow dr = dt.Rowsj; if (dr会员编号.ToString() = DropDownList1.Itemsi.Text) TextBox2.Text = dr会员姓名.ToString(); TextBox3.Text = dr性别.ToString(); TextBox4.Text = dr地址.ToString(); TextBox5.Text = dr电话.ToString(); TextBox6.Text = drQQ.ToString(); TextBox7.Text = dr添加人.ToString(); TextBox8.Text = dr添加时间.ToString(); TextBox9.Text = dr备注.ToString(); protected void Button1_Click(object sender, EventArgs e) string s = update tb_Member set 会员姓名= + TextBox2.Text.Trim() + ,性别= + TextBox3.Text + ,地址= + TextBox4.Text + ,电话= + TextBox5.Text + ,QQ= + TextBox6.Text + ,添加人= + TextBox7.Text + ,添加时间= + TextBox8.Text + where 会员姓名=; for (int i = 0; i DropDownList1.Items.Count; i+) if (DropDownList1.Itemsi.Selected) SqlConnection con = new SqlConnection(server=(local);user id=sa;password=123;database=association); SqlCommand com = new SqlCommand(update tb_Member set 会员姓名= + TextBox2.Text + ,性别= + TextBox3.Text + ,地址= + TextBox4.Text + ,电话= + TextBox5.Text + ,QQ= + TextBox6.Text + ,添加人= + TextBox7.Text + ,添加时间= + TextBox8.Text + ,备注= + TextBox3.Text + where 会员编号= + DropDownList1.Itemsi.Text + , con); con.Open(); com.ExecuteNonQuery(); con.Close(); Response.Write(alert(会员信息修改成功!); break; /Response.Write(修改会员信息成功); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(manage.aspx); protected void TextBox2_TextChanged(object sender, EventArgs e) protected void TextBox8_TextChanged(object sender, EventArgs e) 4.2.5查询信息 protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) SqlConnection con = new SqlConnection(server=(local);user id=sa;password=123;database=association); SqlDataAdapter da = new SqlDataAdapter(select * from tb_Member, con); DataSet ds = new DataSet(); da.Fill(ds, tb_Member); DataTable dt = ds.Tablestb_Member; DataRow dr = dt.Rows0; DropDownList1.DataSource = ds; DropDownList1.DataTextField = 会员编号; DropDownList1.DataBind(); TextBox1.Text = 会员编号: + dr会员编号.ToString() + 会员姓名: + dr会员姓名.ToString() + 性别: + dr性别.ToString() + 地址: + dr地址.ToString() + 电话: + dr电话.ToString() + QQ: + drQQ.ToString() + 添加人: + dr添加人.ToString() + 添加时间: + dr添加时间.ToString() + 备注: + dr备注.ToString(); protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) int i, j; if (DropDownList1.Items.Count 0) for (i = 0; i DropDownList1.Items.Count; i+) if (DropDownList1.Itemsi.Selected) SqlConnection con = new SqlConnection(server=(local);user id=sa;password=123;database=association); SqlDataAdapter da = new SqlDataAdapter(select * from tb_Member, con); DataSet ds = new DataSet(); da.Fill(ds, tb_Member); DataTable dt = ds.Tablestb_Member; for (j = 0; j dt.Rows.Count; j+) DataRow dr = dt.Rowsj; if (dr会员编号.ToString() = DropDownList1.Itemsi.Text) TextBox1.Text = 会员编号: + dr会员编号.ToString() + 会员姓名: + dr会员姓名.ToString() + 性别: + dr性别.ToString() + 地址: + dr地址.ToString() + 电话: + dr电话.ToString() + QQ: + drQQ.ToString() + 添加人: + dr添加人.ToString() + 添加时间: + dr添加时间.ToString() + 备注: + dr备注.ToString(); protected void Button1_Click(object sender, EventArgs e) protected void Button2_Click(object sender, EventArgs e) Response.Redirect(manage.aspx); protected void TextBox1_TextChanged(object sender, EventArgs e) 4.3数据库管理软件数据库管理软件:Microsoft SQL Server 2008图3 图4 数据库截图4.3登录系统运行login.aspx出现登录页面,输入管理员账号,密码,点击“登录”,所有操作流程,如下图所示:图5 登录页面如果账号密码错误:图6 出错提示如果账号密码输入正确,管理员界面:图7 管理员页面图8 添加会员图9 修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论