手机销售管理系统的设计与实现本科毕业设计(编辑修改稿)内容摘要:
( 1) 游客 注册详细设计 用户只有先在本系统完成注册才能登录,完成注册以后就可登录查看自己的注册信息,用户注册需要填写用户名、密码、用户全称、电话、地址、邮政编码。 提交的时候需要对用户名进行验证,如果该用户名已经注册,则提示用户名已经使用,这时需要更换新的用户名注册。 如果用户名没有注册过,那么信息将提交成功并保存到数据库中。 这时该注册用户即可登录。 游客 注册流程图如图 39 所示。 填 写 用 户 名开 始用 户 名 是 否 存 在是结 束否存 入 数 据 库填 写 其 它 信 息 图 39 用户注册流程图 ( 2) 查看 产品 信息 详细设计 游客可以根据自己需要的产品,查看相应的产品介绍。 先点击产品模块,然后在产品列表里面点击产品的名称,这时就会显示出产品的详细信息。 但是游客是不能进行产品购买的,只有注册以后才能进行产品购买。 ( 3) 查看动态 详细设计 游客可以浏览本系统中的 动态,包括相关知识和 业内新闻,业内新闻是指市面上关于手机的各种新闻,可以帮助游客了解时下最新的手机发展方向或者最新科技等 ;相关知识指的是和手机有关的小知识,如:电池的保养,手机的保养等。 游客点击 想要浏览的 标题就会显示 出 具体的动态信息。 4 数据库设计 概念结构设计 根据前面的设计规划出的实体有:用户 实体、 产品 实体、 产品类别 实体、 订单实体 、动态 实体 、动态类别实体。 ★ 用户 实体 ,属性主要有 : 用户名 、 密码 、 真实姓名、管理员 标识 、电话、地址、邮编等。 ★ 产品 实体 ,属性主要有 : 产品号 、 产品名称 、 产品类别号 、 库存 、 产品价格、产品图片、产品介绍 等。 ★ 订单 实体 ,属性主要有 : 流水号、订购数量、订购日期、处理标志等。 ★ 产品类别 实体 ,属性主要有 : 产品类别号 、 产品类别等。 ★ 动态 实体 ,属性主要有 : 动态号、动态类别号、动态标题、动态内容 、添加时间、阅读次数等。 ★ 动态类别 实体 ,属性主要有 : 动态类别 号、 动态类别等。 ER 图也称实体 联系图 (Entity Relationship Diagram), 它是描述现实世界概念结构模型的有效方法 ]。 这些实体之间的联系 如图 41 所示。 图 41 印象通讯实体联系图 逻辑结构设计 逻辑结构设计 即 是 将概念结构设计 阶段 得 到 的 ER图 转换为 具体 DBMS产品所支持的数据模型相符合的逻辑结构, 将概念结构设计 阶段 得 到 的 ER 模型转换为 DBMS 所支持的数据模型, 本 系统 得到 的 各关系 模式 如下所示。 其中, 主 键用 “ ___” 标 示,外键用“ ”标示。 ★ 用户 表( 用户名 ,密码, 真实姓名 , 管理员 标识 ,电话,地址,邮编 ) ★ 产品 表( 产品 号 , 产品类别号 ,产品名称 , 产品价格 , 产品图片 , 产品介绍 , 库存 ) ★ 订单 表( 流水 号 , 用户名 , 产品号 , 订购日期 , 处理标志 , 订购数量 ) ★ 产品类别 表( 产品类别 号 , 产品类别 ) 11N N111NM产品类别产品订单动态包含动态类别包含管理员用户管理管理包含添加查看管理N1M11P1★ 动态 表( 动态 号 , 动态类别号 , 动态标题 , 动态内容 , 添加时间 , 阅读次数 ) ★ 动态类别 表( 动态类别 号 ,动态类别 ) 物理结构设计 数据库在物理设备上的 存取方法 与 存储结构 称为数据库的物理结构。 根据逻辑结构设计得 出 本系统的主要数据表及其结构如 表 41 到表 47 所示。 ( 1) 用户 表 用户 表 包括用户名、密码、 真实姓名 、 管理员标识、电话、地址、邮编 等字段。 其中用户名为主键,作为唯一值,不允许重复, 管理员标识用来确定该用户是普通用户还是管理员 , 管理员标识为 1 时表示管理员,管理员标识为 0 时表示普通用户。 管理员的权限最大,可以对系统 个数据 进行 更改、删除等 ,而普通 用户 只能进行一般操作 ,如:浏览本系统、购买产品等。 表 41 用户 表 字段 名称 字段类型 大小 允许为空 最大长度 描述 用户名 nvarchar 50 否 255 主键 密码 nvarchar 10 是 255 真实姓名 nvarchar 50 是 255 管理员标识 bit 是 255 地址 nvarchar 50 是 255 电话 nvarchar 11 是 255 邮编 nvarchar 6 是 255 ( 2) 产品 表 产品 表 主要包括 产品号、产品名称、产品类别号、产品价格、产品类别号、产品介绍、产品价格 等字段。 其中 产品号 为主键, 作为唯一值,不允许重复, 产品类别号为外键,用来区分产品的类别。 表 42 产品 表 字段名称 字段类型 大小 允许为空 最大长度 描述 产品号 bigint 否 255 主键 产品名称 nvarchar 50 是 255 产品价格 int 是 255 产品图片 varchar 50 是 255 产品类别号 bigint 否 255 外键 产品介绍 ntext 是 255 库存 bigint 否 255 ( 3) 订单 表 订单 表包括 流水号 、 产品号、用户名、订购日 期 、 订购数量 、 处理标志等字段。 流水 号为主键,作为唯一值,不允许重复。 产品号和用户名为外键,分别参照产品表和用户表。 表 43 公司表 字段名称 字段类型 大小 允许为空 最大长度 描述 流水号 nvarchar 50 否 255 主键 产品号 bigint 否 255 外键 订购数量 int 是 255 注册地点 用户名 nvarchar 50 否 255 外键 订购日期 datetime 是 255 公司规模 处理标志 bit 是 255 主营业务 ( 4) 产品类别 表 产品类 别 表 包括 产品类别 号、 产品类别等字段 ,其中 产品类别号为主键,作为唯一值,不能重复 , 主要是区分产品属于哪类。 表 44 产品类别 表 字段名称 字段类型 大小 允许为空 最大长度 描述 产品类别号 bigint 否 255 主键 产品类别 nvarchar 50 是 255 ( 5) 动态类别 表 动态类别 表 主要包括 动态类别 号、 动态类别等字段。 其中 动态类别号 为主键,作为唯一值,不允许重复。 动态类别用来区分动态新闻属于业内新闻还是相关知识。 表 45 动态类别 表 字段名称 字段类型 大小 允许为空 最大长度 描述 动态类别号 bigint 否 255 主键 动态类别 nvarchar 50 是 255 ( 6) 动态表 动态表 包括 动态号 、 动态标题、动态标题、动态内容、动态类别号、添加时间、阅读次数。 其 中动态号 号为主键,作为唯一值,不允许重复, 动态类别号 为外键 ,用来确定新闻动态的类型。 表 46 动态 表 字段名称 字段类型 大小 允许为空 最大长度 描述 动态号 bigint 否 10 主键 动态标题 nvarchar 50 是 255 动态内容 ntext 是 255 动态类别 号 bigint 否 23 外键 添加时间 smalldatetime 是 阅读次数 int 是 23 5 系统的实现 首页 页 面 的实现 打开系统首页,上方 显示的 为系统功能导航栏, 点击相应的文字 可以查看首页, 全部商品 , 三大类品牌手机,包括魅族、联想、小米,最新动态,还可以联系到商店。 游客可以在首页注册成为本系统的可登录用户,已注册用户可以直接登录并购买产品。 管理员可以在管理员入口处登录系统,进行系统后台的各种信息管理等。 网站首页页面 如图 51 所示。 图 51 网站首页 页 面 网站首页代码如下所示: protected void Page_Load(object sender, EventArgs e) { // 在此处放置用户代码以初始化页面 string strsql。 strsql = SELECT top 5 动态号 ,动态标题 ,添加时间 FROM 动态 ,动态类别 where 动态 .动态类别号 =动态类别 .动态类别号 and 动态类别 .动态类别 =39。 相关知识 39。 order by 添加时间 desc。 DataTable dt = (strsql)。 = dt。 ()。 strsql = SELECT top 5 动态号 ,动态标题 ,添加时间 FROM 动态 ,动态类别 where 动态 .动态类别号 =动态类别 .动态类别号 and 动态类别 .动态类别 =39。 业内新闻 39。 order by 添加时间 desc。 dt = (strsql)。 = dt。 ()。 strsql = select top 4 产品号 ,产品名称 ,产品价格 ,产品图片 ,产品类别 ,库存 from 产品表 ,产品类别表 where 产品表 .产品类别号 =产品类别表 .产品类别号 order by 产品号。 dt = (strsql)。 = dt。 ()。 } 管理员 功能 模块 的实现 管理员登录 的实现 在系统首页的最下面有管理员入口,在这里管理员可以登录系统,实现后台管理。 管理员登录页面如图 52 所示。 图 52 管理员登录页面 如果 用户名或者是密码错误,点击登陆就会提示“您的登陆不成功。 请重试。 ”如果不输入用户名、密码则 文本框后面会显示必填项的星花提示。 登录失败提示如图 53 所示。 用户名、密码必填提示如图 54 所示。 图 53 登陆失败提示 图 54 用户名、密码必填提示 动态 管理 的实现 选择系统功能菜单中的“动态管理”功能中的“动态信息管理”子菜单,在右侧就会按发布的时间顺序显示新闻动态,管理员可以根据需要按照类别删除不需要的业内新闻或者是相关知识。 动态信息管理页面如图 55 所示。 图 55 动态信息 管理页面 点击 图 55 动态信息 管理页面中的 “ 删除 ” ,就会出现提示“动态删除成功。 ”这时就会将数据库中相应的数据删除掉。 动态删除提示 如图 56 所示。 图 56 修改毕业生信息 页 面 选择系统功能菜单中的 “动态管理”功能中的“动态添加”子菜单,在右侧就会出现动态发布页面,包括动态标题、类别和内容, 在相应的位置输入内容,点击发布会有提示“动态发表成功。 ”。 动态发布页面如图 57所示。 动态发布提示如图 58所示。 图 57 动态发布页面 图 58 动态发布提示 动态 管理页面代码如下 所示。 public partial class delnews : { BaseClass BaseClass1 = new BaseClass()。 protected void Page_Load(objec。手机销售管理系统的设计与实现本科毕业设计(编辑修改稿)
相关推荐
将通过严肃施工人员的工艺纪律,严格各级检验部门职责,层层把关,把事后检查变为事前预防及过程控制,从而达到以严把质量关来缩短施工工期 目 的。 四、 施工内容 :玻璃钢衬里, 、 施工要求: 五 布 七 油,即两道底漆,六道面漆 ,一道腻子。 方法: 施工流程:基层表面处理脱脂、除配制胶泥找平 刷一道底漆 24 小时固化检查合格 刷第二道底漆 24 小时固化检验合格 贴第一道玻璃丝布 刷中间漆一道
() 通常很难确定以上关系成立的解析条件。 但如果引入以下充分 条件,则以上关系成立,即若存在标量 0,....,01 m ,使以下 LMI 010 mi iiTT () 成立。 显然式 ()是一个 LMI 可行解问题。 在控制系统的鲁棒分析和鲁棒综合中,我们常常要用 S— procedure 来将一些不是凸约束的问题转化成线性矩阵不等式约束。
识与形式上的自由与平等。 现实与网络中人际交往的交接,让大学生充分地实现并体会更多样的人际关系,获取更多社会适应的有力资源,从而及早完成社会化。 与此同时,作为一种伴随着新媒体出现的沟通形式,网络还为大学生的个性发展提供了丰富多彩的空间。 为发扬自己的优势,尽情地展示自我,并接收来自各方面的关注,提供了有效的交流平台,为大学生 社会化的多元发展提供了可能。 网络对大学生人际交往的负面影响
一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems公司于 1995年 5月推出的 Java程序设计语言和 Java平台(即 JavaEE, JavaME, JavaSE)的总称。 Java 自面世后就非常流行,发展迅速,对 C++语言形成了有力冲击。 Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中 心、游戏控制台
同的减速装置 ,既造成了电动装置设计和生产过程中人力和物力的浪费 ,又不方便现场操纵安装。 随着现代电子技术的发展 ,改变频率来实现电机调速成为可能。 由于电机的转速具有可以调节的特性 ,因此设计阀门电动装置时可去掉某些减速部件。 直接通过控制电机转速实现部件之间的树状结构是一条产品数据管理的有效途径。 总之,随着微电子技术和电力电子技术的发展,电动阀门智能控制器也经历了模拟电子技术和
考文献 ...................................................................................................................... 56 手机购物网站设计与实现 云南省农业职业技术学校毕业生论文 III 手机购物网站设计与实现 云南省农业职业技术学校毕业生论文 1 1 绪论 1. 1