根据ASP课程教学设计实验报告书.doc

收藏

编号:2610487    类型:共享资源    大小:1.02MB    格式:DOC    上传时间:2020-04-24
8
金币
关 键 词:
根据 依据 asp 课程 教学 设计 实验 试验 报告书
资源描述:
.- 基于ASP.NET的电子通信录系统的设计与实现 一.【实验目的】 通过制作一个电子通信录系统来掌握使用ADO.NET访问与操纵数据库的方法。 二.【实验内容】 l 电子通信录包括三部分信息: 1. 用户登录注册信息 2. 通信组信息 3. 联系人信息 数据结构描述:数据库名-Correspondence 用户名数据表结构(TableUser) 通信组数据表结构 (TableGroup) 联系人数据表结构 (TableUser) l 电子通信录的基本功能:添加,删除,编辑,显示通信组信息和联系人信息。此外还可以根据一定条件查找联系人和修改密码。 三.【系统框架】 1.工程文档结构 2.数据库的设计 3.系统框架的效果图: 四.【模块设计】 如首页所示:三大模块:登录,注册,电子通讯录首页。 (1)注册: l 功能:如果用户没有账号可以在注册界面建立自己的账号和密码。 (2)登录: l 功能:用户利用已经注册的账号登录到电子通讯录首页 (3) 电子通讯录首页:(共分为6个小模块) l 功能:登录到主页以后可以根据首页的六个标签来选择所要进行的操作。 1)创建于维护通讯组:通信组是根据联系人之间的关系建立不同性质的Group,以上页面主要访问数据库中的TableGroup数据表。页面主要功能分别为:组的创建和维护。比如,可以建立亲友通信组、工作通信组、同学通信组以及其他类型通信组等。 2)显示通讯组:显示已经创建的组信息。 3)创建与维护联系人:根据联系人与通信组的关系,对联系人进行分类添加和维护,以上页面涉及到对TableUser数据表的操作,同时需要考虑与TableGroup数据表之间的关系。 4)现实联系人:显示已经创建的联系人信息。 5)修改密码:用户可以在登录后随意修改密码,便于个人使用。 6)查找联系人:如果用户为节省时间而查找某个记录,可以找查找中输入要求简要的信息,获取所需要的信息。 五.【编码实现】 (1) 登录界面.aspx相关代码的实现: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="登录界面.aspx.cs" Inherits="登录界面" %> <%@ Import Namespace ="System.Data.SqlClient"%> <%@ import namespace="System.Data"%> 无标题页
 

用户名:
密码:
 
(2) 注册界面.aspx相关代码实现: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="注册界面.aspx.cs" Inherits="_Default" %> 欢迎进行用户注册
     欢迎您注册电子通信录
 用户名:
     密码:
    确认:
注册成功后自动跳转到登陆面!!!

(3) 电子通信录主页.aspx相关代码的实现: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="电子通信录主页.aspx.cs" Inherits="_Default" %> 无标题页