文档详情

web数据库网页的设计.doc

发布:2017-03-19约字共13页下载文档
文本预览下载声明
信息技术与工程学院 网 站 设 计 文 档 课程名称 Web数据库 设计题目 晋中学院网页设计 专业班级 11计本2 小组成员 陈广清 指导教师 王溢琴 成绩 2014 年 6 月 7 日 目 录 1 需求分析 1 2 网站设计 1 2.1 成绩系统模块设计 1 2.2 简易计算器模块设计 2 2.3 数据搜索模块 2 2.4 逻辑设计 3 3 详细设计 3 3.1 首页设计 3 3.2用户模块设计 4 4 测试结果 5 1 需求分析 搬迁到新校区,设计新的学校官网。 2 网站设计 2.1 成绩系统模块设计 2.1.1 用户界面部分 图2-1 书店后台功能结构 (1)用户注册:为了统一管理,成绩管理系统规定只有合法用户才能登陆,所以要想登陆的新用户必须进行注册,为了保障用户权益,系统需要记录每一位用户的详细信息。 (2)用户登录:判断用户是否为合法用户,只有合法用户才能登陆系统。 (3)找回密码:用户忘记密码,判断用户是否合法,只有通过验证的合法用户才能找回密码。 2.1.2 用户登入界面部分 (1)管理员:分页查看用户、更新数据、按权限查看用户。 (2)普通用户:查看个人信息 2.1.3 概要设计 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 。描述概念模型的有力工具是E-R模型,下面我们画出数据库系统中各实体的属性图和系统的实体关系图。 (1)管理员实体属性图,如图2-2所示: 图2-2 管理员实体属性图 (2).用户实体属性图,如图2-3所示: 图2-3 用户实体属性图 2.2 简易计算器模块设计 进行无符号整数简易的加、减、乘、除的运算。 2.3 数据搜索模块 按用户需求,对数据表进行数据搜索。 2.4 逻辑设计 本系统的数据库中主要包含两张表,分别是login表和product表。其具体的逻辑结构设计如下。 login表:该表主要存储用户息,包括name,password,sex,email,birthday和quanxian等。结构如表2-1所示。 表2-1 新闻表 字段英文名 属性(数据类型) 长度 默认值 备注 name nchar 10 无 用户名 password nchar 10 无 密码 sex nchar 10 无 性别 email nchar 10 无 邮箱 birthday int 自动 无 生日 quanxian nchar 1 0 用户权限 product表:该表主要存储产品的详细信息,包括编号,名称,产地,价格,类型编号。结构如表2-2所示。 表2-2 系统管理员信息表 列名 属性(数据类型) 长度 默认值 编号 int 自动 无 名称 ntext 自动 无 产地 ntext 自动 无 价格 smallmoney 自动 无 类型编号 nchar 10 无 3 详细设计 图3-1 首页设计 3.2用户模块设计 为了使网站经营者与用户之间建立良好的沟通桥梁,用户模块是不可缺少的。成绩管理系统的用户注册模块主要包括用户注册、用户登录、找回密码等。 1.用户注册 用户注册模块主要用于对用户注册信息,用户通过注册模块成功后即可登陆系统。成绩管理系统用户注册如图3-2所示。 图 3-2 用户注册 2.用户登录 用户进入成绩管理系统时首先需要登录站点,这样可以记录会员的信息。其用户登录如图3-3所示。 图3-3 用户登录 4 测试结果 测试用例一:登录功能测试。通过输入不同的用户名和密码,测试系统登录功能运行的正确性,测试数据、预期结果和测试结果以表格的形式体现。测试过程如表4-1所示。 表4-1 登录功能的测试 输入用户名 输入密码 预期结果 测试结果 ii(正确) ii正确) 登录成功,转入登陆页 登录成功,转到用户页面,如图4-1 ii(正确) bb(不正确) 登录失败,转入出错页面 登录失败,转到出错页面,如图4-2 aa(正确) aa(正确) 登录失败,转入登陆页 登录失败,转到用户页面,如图4-3 aa(正确) bb(不正确) 登录失败,转入出错页面 登录失败,转到出错页面,如图4-2 空 空 错误提示:用户名,密码不能为空 错误提示:用户名,密码不能为空 注:aa为管理员,ii为普通用户 图4-1 普通用
显示全部
相似文档