2024年4月12日发(作者:)

通讯录管理系统的项目总结

信息109-田文静

通过这一阶段的学习,我们对这个通讯录管理系统有了一定的了解。我们组的项目设

计主要是面向通讯录管理部分,首先我们做的是通讯录的登录界面,其次还有添加好友信

息、修改好友信息、修改密码、注册新会员等界面。在课程设计中,程序设计主要的是采用

C#语言,数据的存储采用文本存储的方式.程序设计主要是由我们大二第一学期的桌面软件

开发转变为web项目开发.程序设计后通过运行调试,基本上可以实现解决班级通讯管理问

题.

在进行通讯录管理系统开发之前我们所涉及到的是一些基本控件的使用.例如在lable

控件中显示日期和时间:=ng;除了控件以外还学习了一些

控件的具体属性.而后就是数据库,数据库设计的任务是确定系统所需的数据库,数据库是表

的集合,通常一个系统只需要一个数据库,设计的任务是根据需求分析,确定数据库所包含的

表及字段,表间的关系,然后具体确定表的结构,包括字段名,字段类型及宽度,需要的索引.在

此基础上我们就进入了通讯录管理系统的学习.总共是四个Panel,分别为

PanelQuery,PanelAdd,PanelEdit,以及PanelDetail,在PanelQuery主要的是插入一个

Gridview控件和一个SqlDataSourse,而在PanelAdd中主要是添加一些最基本的button

和lable以及textbox控件,此外还涉及到一些之前没有用过的控件一些属性,例如

RequireFieldValidator的ErrorMessage,ControlTovalidate属性,以及

RegularExpressionValidator的ErrorMessage,ControlTovalidate和

ValidationExpression属性 在后面的三个Panel中用到的基本控件的属性跟前面的差不

多.

在项目实施的过程中,我们首先对项目进行了整体规划。然后进行小组分工合作完成

项目规划,然后由组长进行整合。在老师的细心教导和积极指导下,我们首先是将所有的

界面做好,然后就是开始编写代码。在整个项目实施过程中,我们小组成员之间的相互合作

和互动非常默契。我们积极处理各种在项目中遇到的问题,自己解决不了的就寻求帮助,

整个项目完成的很顺利。

接下来是我们项目过程中实施过程中的相关代码:

1. login(用户登录界面)

public partial class _Default :

{

amendPassword transfer;

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{