基于软件的网上书店设计与实现本科毕业论文(编辑修改稿)内容摘要:
后,可以将上面的数据库概念结构转化为某种数据库系统所支 持的实际数据模型,也就是数据库的逻辑结构。 如图 34所示。 10 图 34 数据库表 系统部分数据库表的逻辑结构 管理员表( Admin)用来存储管理员的信息,包括管理员 ID、管理员账号和管理员密码。 具体信息见表 1所示,事例如下图所示。 列名 数据类型 是否允许空 说明 AdminID bigint 否 管理员 ID,自动编号 Admin varchar(50) 否 管理员帐号 Password varchar(50) 否 管理员密码 表 1: Admin 管理员表 区域表( Area)用来存储区域与本 地的距离,包括区域 ID、区域名称和区域与本地的距离。 具体信息见表 2 所示,事例如下图所示。 列名 数据类型 是否允许空 说明 AreaID bigint 否 区域 ID,自动编号 AreaName varchar(50) 否 区域名称 AreaKM int 否 区域与本地的距离 表 2: Area 区域表 11 图书信息表( BookInfo)用来存储信息传递的动态信息,包括图书 ID、类型ID、图书名称、图书详细介绍、 ISBN 序号、图书页码、出版社、出版时间和作者等。 具体信息见表 3所示,事例如下图所示。 列名 数据类型 是否允许空 说明 BookID Bigint 否 图书 ID,自动编号 ClassID Bigint 否 类型 ID,外键 BookName varchar(50) 否 图书名称 BookIntroduce Ntext 是 图书详细介绍 ISBN varchar(20) 否 ISBN 序号 PageNum varchar(20) 是 图书页码 Publisher varchar(100) 否 出版社 PublishDate varchar(20) 否 出版时间 Author varchar(50) 否 作者 BookUrl varchar(50) 否 图书对应图片的URL 地址 MarketPrice Float 否 图书市场价格 MemberPrice Float 否 图书会员价格 Isrefinement Bit 否 是否推荐 IsHot Bit 否 是否热销 AddDate Datetime 否 图书信息添加日期 IsDiscount Bit 否 是否打折 表 3: BookInfo 图书信息表 12 购书信息表( BuyInfo)用来存储购书信息传递的动态信息,包 括购书信息 ID 图书 ID、购买的图书数量、订单 ID 和总价等。 具体信息见表 4所示,事例如下图所示。 列名 数据类型 是否允许空 说明 BuyID Bigint 否 购书信息 ID,自动编号 BookID Bigint 否 图书 ID,外键 Num Int 否 购买的图书数量 OrderID Bigint 否 订单 ID,外键 SumPrice Float 否 总价 MemberID Bigint 否 会员 ID,外键 表 4: BuyInfo 购书信息表 购物车表( ShopCart)用来存储用户订书的动态 信息,包括购物车 ID、图书ID、购买数量、总价格和会员 ID。 具体信息见表 5 所示,事例如下图所示。 列名 数据类型 是否允许空 说明 CartID bigint 否 购物车 ID,自动编号 BookID bigint 否 图书 ID,外键 Num int 否 购买数量 SumPrice float 否 总价格 MemberID bigint 否 会员 ID,外键 表 5: ShopCart 购物车表 会员表( Member)用来存储书店用户的所有信息,包括用户 ID、用户帐号、性别、用户密码、真实姓名、安 全提问和安全答案等。 MemberID 字段由13 SQLServer 负责初始化和填入新值,每次有新记录插入时该值自动加 1,从而保证每个值是唯一的。 具体信息见表 6所示,事例如下图所示。 列名 数据类型 是否允许空 说明 MemberID bigint 否 用户 ID,自动编号 Name varchar(50) 否 用户帐号 Sex bit 否 性别 Password varchar(50) 否 用户密码 TrueName varchar(50) 是 真实姓名 Questions varchar(50) 是 安全提问 Answers varchar(50) 是 安全答案 Phonecode varchar(20) 是 电话号码 Emails varchar(50) 是 电子邮件 City varchar(50) 是 所在城市 Address varchar(200) 是 具体地址 PostCode char(10) 是 邮政编码 AdvancePayment float 否 用户余额 LoadDate datetime 否 注册时间 表 6: Member 会员表 图片信息表用来存储图片 ID、图片名称和图片 URL 地址。 具体信息见表 6所示,事例如下图所示。 列名 数据类型 是否允许空 说明 ImageID Bigint 否 图片 ID,自动编号 ImageName varchar(50) 否 图片名称 14 ImageUrl varchar(200) 否 图片 URL 地址 表 7:图片信息表 系统总体设计的总结 根据对网上书店系统的需求分析,网上书店系统应该包括图书管理模块、购物车管理模块订单管理模块和用户管理模块。 图书管理模块:包含允许用户浏览图书列表、查看图书商品详细信息快递查询所需 的图书 3个功能。 购物车管理模块:顾客可以把要买的图书放入购物车,查看购物车的内容,对自己购物情况进行修改或者确认。 顾客可以删除图书、修改图书数量。 顾客确认情况无误后可以结帐。 订单管理功能模块:包括显示历史订单和显示订单的详细信息 2个功能。 显示历史订单负责显示某个用户所有的历史订单记录,显示订单详细信息负责显示某个指定订单的详细信息。 用户模块包括用户注册、用户登陆、修改用户个人信息等功能。 15 4 系统详细设计 通过以上的系统需求分析和系统总体设计 ,就已经有了一个网上系统的大体轮廓。 系统总体 实现 前台主要功能包括 注册 /登录、 购物车 、联系方式、图书查询、图书分类浏览、图书展示、打折专区、热门推荐 、 精品推荐、在线帮助功能等等。 书店系统前台设计的特色 (1) 购物车 每个注册的用户,都拥有一个属于自已的 购物车 管理界面,客户可以轻松的查看 购物车 中的图书。 本系统充分考虑到了本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自已的信息。 (2) 购书的详细过程 会员注册 选择图书 放入 购物车 去下订单 购物车 与下订单: 推出了全新的网上商 务理念,这也是本系统与其他书店较大的不同的地方之一。 (3) 灵活多样的图书展示区 网站前台图书显视栏目分为以下几种方式: (1)精品推荐 (2) 图书打折区 (3)热销图书 (4)图书分类 (4) 详细的用户帮助信息 主要包括交款方式、退换图书原则、配送信息和交易条款的信息。 系统提供完善的系统管理 在主页的管理入口 ,点击进入。 出现验证管理员窗口 ,输入用户名和密码 ,进入系统管理器。 后台分为订单管理、图书管理、用户管理、管理员帐号管理、物流管理和图片管理。 (1) 订单管理模块主要实现的是对 订单信息的审核,如果订单信息不合格,可以进行删除。 此模块中加入了订单的搜索,以便查看特定订单的信息。 可以更改订单的状态:是否已确认、是否已付款、是否已发货和是否已归档。 16 (2) 图书管理是对图书信息进行管理 ,添加或删除图书信息 ,也可对图书信息进行修改。 动态添加图书信息 ,信息内容要求完善。 (3) 用户管理和管理员帐号管理可以添加、删除用户和管理员帐号 ,可以对用户和管理员进行统一的管理。 (4) 物流管理模块主要实现的是支付方式管理、配送方式管理、配送地点管理 (5) 图片管理模块主要实现的是图书和图书类别相 关图片的添加和删除。 首页设计和编码 如图 41 所示,为网上书店首页,主要向用户展示各种图书信息。 图 41 网上书店首页 数据库连接代码 public SqlConnection GetConnection() { string myStr = ConfigurationManager. AppSettings[ConnectionString].ToString()。 SqlConnection myConn = new SqlConnection(myStr)。 return myConn。 } 17 登录判定 当用户进行添加图书到购物车、在线充值、在线付款、修改个人信息等操作时,程序需要验证用户是否已经登录作为前提条件,如果用户没有登录,则不应该访问这些页面,因此需要制作一个判断用户是否登录并加以处理的模块。 /// summary /// 判断用户是否存在 /// /summary /// param name=P_Str_Name会员登录名 /param /// param name=P_Str_Password会员登录密码 /param /// returns/returns public int UserExists(string P_Str_Name, string P_Str_Password) { SqlConnection myConn = ()。 SqlCommand my。基于软件的网上书店设计与实现本科毕业论文(编辑修改稿)
相关推荐
信国家重点实验室承担。 他们对软件无线电体系结构进行了研究,提出了基于交换网络的硬件平台。 中国科学院空间科学与应用研究中心研制了采用软件无线电技术的空基遥科学指令接收机,调试时在不改变硬件的前提下完成了对 BPSK 与 QPSK 两种调制方式的解调。 还有其他一些研究机构提出在卫星遥控系统、靶场移动终端、 GPS 等场合采用软件无线电技术。 甚至有人预言软件无线电系统将成为遥测的“万能工具”。
1978— 1990 ) 1978 年,第一届边界元法国际会议在英国南安普敦 ( Southampton ) 大学举行。 此后,边界元法国际会议几乎每年一次在世界各地举行,迄今己举行了 28 次。 大量论文和专著先后面世,发展之快、水平之高是前所未有的。 1984 年,边界元法国际性刊物《 Engineering Analysis Joumal》创刊,它主要致力于边界元法研究新进展的宣传
1 1 0 Gy 1 0 0 1 Gx 1 2 1 0 0 0 1 2 1 Sx 1 0 1 2 0 2 1 0 1 Sy 兰州理工大学毕业论文 8 高斯拉普拉斯算子 (Laplacian of a Gaussian,LoG) 利用图像强度二阶导数的零交叉点来求边缘点的算法很容易受到噪声干扰,所以在边缘检测前滤除噪声是十分必要的。 为此, Marr 和 Hildreth
............................................. 30 参考文献 ........................................................................................................................................ 31
护。 光纤线路自动切换保护系统是线路保护倒换技术的一种,它对用户来说是提供无阻断通信的最佳解决方案,是通信运营商提供安全服务承诺的保障。 这一系统的安装必将提高光缆网络质量,更好的满足用户需求,实现无阻断、高可靠、安全、抗灾能力强的光通信网。 兰州交通大学课程设计 3 2 光路保护系统 2 .1 SDH网路保护 SDH 网络的主要优点之一,是可利用不同的基本网络结构组合
的复杂程度实现调制与解调。 跳时多址( THMA) 跳时多址 (THMA)技术可以方便的与 PPM调制方式相结合形成跳时脉冲相位调制(THPPM)系统方案。 这种多址技术利用了 UWB信号占空比极小的特点,将脉冲重复周期Ts(又称帧周期 )划分成 Nh个持续时间为 T,的互不重叠的码片时隙,每个用户利用一个独特的随机跳时序列在码片时隙中随机选择一个作为脉 冲发射位置。 将跳时技术与