《计算网络课程设计》报告.docVIP

  • 8
  • 0
  • 约4.09千字
  • 约 12页
  • 2019-04-07 发布于天津
  • 举报
《计算网络课程设计》报告 学 院______计算机________ 专 业____计算机科学与技术_ 年级班别_ 06级7班 学 号_____3106006704______ 学生姓名______黎钊明_ 指导教师 何翠红 成 绩 2008 年 12 月 Web 在线通讯录 实验项目名称:在线通讯录 实验项目性质:设计型 所属课程名称:《计算机网络技术》 实验计划学时:48 实验目的 1.掌握web网页设计制定及实现。 2.练习较复杂的网络编程,能够把数据库和网页设计思想应用到现实应用中。 实验内容和要求 1.进一步熟悉php web编程,以及数据库的运用; 2.利用php+mysql+apeach进行较复杂的网络编程,完成在线通讯录的设计及编写; 具体要求如下:首先设计一个登录页面,然后利用ASP.NET中的Web服务器控件和验证控件设计一个用户注册页面,把由用户输入的正确数据写入到网络数据库中,并能把网络数据库中的数据以一个列表的形式呈现给用户。 登录页面具体要求如下: 使用表格进行页面布局控制。 至少有“登录名”和“登录密码”输入框。 要有一个Cookie保留时间的“有效期”的下拉列表框,内容包括:无效、一年、一月、一周、一天。 要有四个链接按钮,分别是:“登录”、“重新填写”、“忘记密码”和“新注册用户”。 另外还需要有版权信息,且在版权信息上至少要写上班级、学号、姓名。 注册页面具体要求如下: 用于输入用户名信息的文本框使用一个验证控件,必需字段验证控件,即这个文本框中必须输入一个字符串值,如果不填则会产生验证错误,同时要求用户名在5~15个字符之间。 用于输入密码和确认密码信息的文本框分别使用必需字段验证控件,以防止用户漏填这两个信息;以及一个比较验证控件,当两者输入的内容不一致时,就会产生比较验证错误。 用于输入电话号码信息的文本框分别使用必需字段验证控件以及一个规则匹配的验证控件,当用户所输入的信息格式不是(020020就会产生验证错误。 用于输入身份证号码信息的文本框使用必需字段验证控件,即这个文本框中必须输入15位或18位数字,否则会产生验证错误。 性别,使用单选按钮控件。 兴趣爱好,使用复选框,列出几种以供用户选择。 要求用户输入随机产生并显示在用户操作界面的4位验证码。 有关网络数据库操作的具体要求如下: 建立一个用于用户注册的数据表。 把用户所填写的数据写到该数据表中。 制作一个管理员的操作界面,要求能够删除、修改和增加用户。 分页显示用户数据表中的数据,每页显示15个用户,每个用户仅显示主要信息,可通过单击“用户名”来显示某个用户的详细信息。 在分页显示界面中,能够对多个指定用户同时删除、增加用户或对某个用户的信息进行完整显示。 实验(设计)仪器设备和材料 1.计算机及操作系统:PC机,Windows; 2.网络环境:apeach服务器+mysql数据库+php; 实验方法、步骤及结构测试 设计构思: 构建一个在线同学录,方便同学之间的联系。在线同学录设计中,有注册,修改,删除,查找等功能,上述功能分别用到数据库的基本查询语句,如注册对应insert。。into,修改对应update,,,where等。Php连接mysql方便且容易操作,加上phpmyadmin数据库管理工具,更容易对后台数据库的管理。只要用户注册了,他就可以查看数据库中的记录,并且可以修改自己的记录(不可以修改别人的记录),只有以管理员身份登陆,才可以获得最大限度的操作如修改,删除,插入用户。 网页框架; 页面文件对应为 主页----index.php 注册页----register.php 显示页--------show.php 查找页---------find.php 详细资料页------detail.php 删除页---------delete.php 修改前台页--------modify.php 修改后台页-----------modify1.php 查找密码页-----------findsecret.php 验证登陆页----------load_check.php 验证注册页------------chkreg.php 验证有户名页------check.php 数据库设计 一个数据表web_user Id User_id Name Password Birth_y Birth_m Birth_d hobby phone 主键

文档评论(0)

1亿VIP精品文档

相关文档