参考网上书店的设计与实现附加代码内容摘要:
,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。 SQL Server 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 TransactSQL 方式定义和使用函数等功能。 您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。 使用 SQL Server ,可以很容易地在企业资源旁边集中管理数据库。 可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。 数据库连接技术 的选择 本系统采用。 的名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组 ,用于在以往的 Microsoft 技术中访问数据 .之所以使用 名称 ,是因为 Microsoft希望表明 ,这是在 .NET编程环境中优先使用的数据访问接口。 它提供了平台互用性和可伸缩的数据访问。 增强了对非连接编程模式的支持 ,并支持 RICH 送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数据处理。 事实上,接受数 据的组件不一定要是 ADO .NET 组件,它可以是基于一个 Microsoft Visual Studio 的解决方案,也可以是任何运行在其它平台上的任何应用程序。 是一组用于和数据源进行交互的面向对象类库。 通常情况下 ,数据源是数据库,但它同样也能够是文本文件、Excel 表格或者 XML 文件。 盐城工学院本科生毕业设计说明书( 2020) 5 允许和不同类型的数据源以及数据库进行交互。 然而并没有与此相关的一系列类来完成这样的工作。 因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。 一些老式的数据源使用 ODBC协议,许多 新的数据源使用 OleDb 协议,并且现在还不断出现更多的数据源,这些数据源都可以通过 .NET 的 类库来进行连接。 提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。 这些类库称为 Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。 是与数据源交互的 .NET 技术。 有许多的 Data Providers,它将允许与不同的数据源交流 ―― 取决于它们所使用的协议或者数据库。 然而无论使用什么样的 Data Provider,你将使用相 似的对象与数据源进行交互。 SqlConnection 对象管理与数据源的连接。 SqlCommand 对象允许你与数据源交流并发送命令给它。 为了对进行快速的只 “ 向前 ” 地读取数据,使用 SqlDataReader。 如果想使用断开数据,使用 DataSet 并实现能进行读取或者写入数据源的 SqlDataAdapter。 3 网上书店的设计与实现 系统 分析与设计 系统需求分析 本系统的目的是向用户提供一个在网上查询 书籍 、进行自主选择并购买的平台。 系统应具备基本的前台功能和后台管理功能,并提供完整的网上 购书 流程。 作为 一个 虚拟的书店,网上书店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的书店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上书店更容易开拓全球市场,国际互联网, 顾名思义体现了全球的一体化; 实现 24 小时营业,不需要营业员,网上书城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。 这些特性使网上商店充满生命力,也是它发展的源动力。 网上书店之所以成为热点,主要与书籍所固有的无差异性有关,换言之,对同意名称的书籍都是同质的,因此挑选性不是特别强,另外,书籍的销售商可以通过网络提供简介,片段,是消费者了解内容后再订购,没有过多的售后服务,退货等问题,相比较而言,其他商品不具备这个优势,此外,在网上购书的 消费者整体消费水品都很高,这也是网上购书成功率较高的一个原因。 与传统的书店相比,网上书店的市场和经营模式突破的地理位置,经营面积,营业时间的限制,是一中全新的销售渠道,其优势是显而易见的, 比如虚拟世界可以容纳巨大的信息,内容传播和交流的无障碍和低成本,时间概念上相对的自由度,增加图书品网上书店的设计与实现 6 种的易如反掌,给读者海量选择,建立仓储相对低廉。 目前网民数量正在迅速增加,而使用电子商务的网民也在迅速增加中,同时,国家对信息产业大力支持,另外,开始网上书店成本低廉,可以给厂家带来可观的经济效益。 因此,无论从商家角度而言,还是对于消费者而言,网上书店都具有较强的优势和良好的发展前景。 系统功能分析 本系统是一个 网上购书 系统,我的目标是赋予其基本的电子商务功能,应该使本网站的操作尽量简单使它能够吸 引更多的在线顾客。 所以我力图分析理论中对顾客有价值的功能,除了基本的店面功能和网站必备的功能以外,我们还提供了购物车,可以让顾客像在超市中购物一样,将想要购买的物品放入购物车,如果顾客看中了其他物品不想买刚才的物品时可以从购物车将物品清出,添加新物品。 通过购物车给顾客提供最大的选择空间。 对于系统管理员,也力求尽量大可能方便其进行操作。 总之,我将该网上 书店 系统的功能划分为 会员 对功能的需求和管理员对功能的需求两个部分 前台 购书 系统 A. 用户信息部分 a) 用户注册(用户注册自己的用户名,密码 ,姓名等信息) b) 用户修改个人信息 (用户可以修改注册时候填写的一些信息还有密码等) c) 用户登录 /注销系统 d) 顾客留言 e) 用户添加 /查看 /修改自己购物车(可以查看最近一次的购物车 内容,实时了解当前所购买商品总价,实时对购物车商品进行增删改) f) 用户查看定单(可以查看以前的订单的状态和结算,发货时间) g) 用户提交新定单(可以从购物车买完物品后提交新的定单) B. 用户货物查询部分 a)按类浏览货物(可以按类别查询) b)查看货物信息 c)全局 搜索(可根据货物名称,分类名称,货物价格范围, 货物描述来查询) d)查看特价商品信息 后台管理系统 A. 管理员 图书 管理部分 a) 修改 /增加 图书 分类(多层分类,每类都有相关 信息的 说明) b) 增加 图书 (为某个分类增加 图书 ,包括产品基本信息,图片,介绍 c) 修改 /删除 图书 (包括产品分类,基本信息,图片,介绍 等) d) 增加 /修改产品库存数量 e) 修改产品折扣, 即优惠价格 盐城工学院本科生毕业设计说明书( 2020) 7 B. 管理员订单管理部分 a) 查看 /修改 /销毁未确认订单 b) 查看 /修改 /销毁未发货订单 c) 查看 /修改 /销毁过去已经确认过的订单 d) 确认订单(某个用户交费过后,即可确认订单生效) e) 货物发送后确认(把订单状态改为已发货) C. 会员 管理部分 a) 查看 会员 详细信息 b) 取消会员身份 c) 查看已经注册但未确认信息的用户 (用户注册后须经管理员确认成为会员后方能登陆系统购买货物 ) d) 确认用户为会员身份 e) 添加 /维护管理员 系统设计 系统设计思想 系统设计是本网上 书店 系统的另一个重要阶段。 在这一阶段中,要根据前一阶段的结果,进行系统设计。 主要 目的就是为系统指定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理使用各种资源,最终勾画出新系统的详细设计方案。 系统设计的原则:抽象、模块化、信息隐蔽和模块独立。 网上书店的设计与实现 8 系统功能模块设计 网上书店后台管理 图书管理 订单处理 会员管理 增加图书 删除图书 查看图书 查看库存量为 0 的所有图书 查看有库存的所有图书 查看所有 图书 查看所有图书类别 增加图书类别 删除图书类别 更改图书信息 查看定单 确认定单 查看所有定单 查看未处理的定 单 查看已处理的定单 删除定单 查看会员信息 查看注册的用户信息 查看被确认的会员信息 确认会员身份 取消会员身份 删除会员信息 图 31 后台管理系统结构图 盐城工学院本科生毕业设计说明书( 2020) 9 图 32 用户系统结构图 ER 图 图 33 管理员的属性图 管理员 密码 用户名 权限 网站首页 用户登录 个人信息 查询信息 修改信息 删除信息 购物管理 查询商品 点击购买 购物 车管理 查询购物车 修改购物车 订单管理 生成订单 删除订单 网上书店的设计与实现 10 图 34 客户的属性图 图 35 图书的属性图 商 品 图书名称 作者 出版社 市场价格 详细说明 剩余数量 会员价格 图片 页数 开本 折扣 …… 客 户 用户名 密码 电子邮箱 电话 真实姓名 号码 城市 地址 邮编 送货方式 会员级别 …… 盐城工学院本科生毕业设计说明书( 2020) 11 图 36 订单的属性图 系统架构分析 本软件采用 B/S 架构。 虽然 C/S 架构是目前常用的应用服务器模式之一,它使用客户 /服务模型进行工作。 在服务器端,一般采用高性能的 PC、工作站或者专用服务器,并根据需要采用大型的数据系统,如 Oracle、 Sybase、 Informix或者 MS SQL Server;而客户端则需要安装专用的的客户端软件。 C/S 结构是一种非常常见的结构,例如客户端基于 Outlook Express,服务端基于 Outlook Exchange Server,又如 MSN、 Yahoo message、网络游戏等都是一些典型的 C/S结构的应用。 C/S 结构充分发挥了客户端 PC 的处理功能,将很多部分的工作,如计算、数据采集通过客户端处理以后再提交给服务器,这样相对就减少了服务器的压力,从而能很快响应客户端的请求。 C/S 结构也有着很大的限制,客户端需要安装用户专用的客户端软件,这样给开 发、安装、升级、维护,以及数据存储都带来一系列问题。 同时,客户端程序可能会受到操作系统的限制,如果应用程序不支持跨平台特性,只能运行在 Windows 系统上,就无法在 Linux, Solaris 或者其他平台上运行。 为了解决这一 问题,就出现了 B/S 结构。 B/S 架构克服了 C/S 架构的上述缺点 — 安装维护不方便、需要在客户端机器上安装程序, B/S 结构不需要额外的客户端程序支持,而是通过浏览器与服务器进行通信和数据传输,容易维护和升级。 目前一般操作系统自带浏览器,包括Windows、 Mac OS、 UNIX、 Linux 等平台都已安装浏览器,最常见的浏览器有订 单 用户名 商品数量 下单日期 金额 收货人姓名 地址 送货方式 付款方式 电话 邮编 商品评论 …… 网上书店的设计与实现 12 Microsoft 的 Inter Explorer、 Netscape 的 NS 等。 B/S 的结构应用也非常广泛,如搜狐、新浪门户网站、各种电子商务网站也普遍使用 B/S 架构。 软件的实现上为适应 B/S 架构,而分成表示层(第一层)、业务层(中间层)、数据层(第三层)。 中间层由应用逻辑和业务逻辑构成。 中间层的代码由用户调用(通过表示层)来获取需要的数据,表示层接收数据并且按照适当的格式显示出来。 第三层包含了应用程序所需要的数据(参见图 3- 2)。 这些数据可以由不同的信息源组成。 例 如可以是 Oracle、 Informix 这样的数据库,也可以是 XML文档集,还可以是 LDAP 服务器的目录服务。 在这里我们采用 Microsoft SQL Server 2020 作为后台数据库。 采用这种模式的目的是为了把数据和如何表示这些数据的部分分离出来。 他们之间通过应用 /业务逻辑来控制信息的流向。 图 3- 2 三层架构 系统流程图 盐城工学院本科生毕业设计说明书( 2020) 13 图 33 购书流程图 图 34 用户注册流程图 选择图书 填写订单提交 增减图书确认购买。参考网上书店的设计与实现附加代码
相关推荐
准、规范学生顶岗 实习内容及考核标准,建立学生顶岗实习档案;建立专兼职教师实习指导责任书制度,明确双方职责;保证顶岗实习做到“四落实”:即实习单位落实、指导教师落实、考核标准落实和实习经费落实。 四、建设进度 专业建设方案的实施从 2020 年启动,至 2020 年验收,具体建设进度见 《专业建设方案建设进度表》。 16 表 5 专业建设方案建设进度表 建设内容 2020 至 2020 年 度
增加 高级技术职称教师 2 名 , “ 双师型 ” 教师占 80%。 ( 2)建设内容 : ①培养或引进 1 名专业带头人 两条途径 : 第一条途径为 “ 由下至上 ” ,即内部培养。 对现有骨干教师进行 重点培养,为其提供进修、交流、考察机会, 两 年内成为专业带头人。 第二条途径是 “ 从上至下 ” ,即引进外援。 充分利用社会资源,精心选聘客座教授。 积极从行业
行业专家之间的交流,推进课程教学改革的进行; ④ 充分发挥楚天技能名师的作用,明确任务和目标,在理论与实践教学体系改革方面提供全面的指导。 3.师资队伍建设 ( 1)建设目标 引进培养专业带头人 2 名,骨干教师 5 名。 建设一支高水平专兼结合的专业教学团队。 高级技术职称教师比例达到 60%,“双师型”教师占 90%。 ( 2)建设内容 ① 培养引进 2 名专业带头人 两条途径
发展历程 (内容省略) 论文中汉字应采用《简化汉字总表》规定的简化字,并严格执行汉字的规范化。 字面清晰,不得涂改。 表的结构应简洁,采用三线表,如下例,上下两根线宽设置为 3/2磅,中 间一根线宽为 1/2磅。 必要时可加辅助线,以适应较复杂表格的需要。 表中各栏都应标注量和相应的单位。 表内数字须上下对齐。 相邻栏内的数字或者内容相同,不能用“同上”、“同左”、“ ”和其它类似用词。
联系实际,加强对学生 创新意识和创新能力的培养,既要遵循科学研究的一般规律,又要符合本科教学的基本要求,以实现本科专业人才的培养目标。 二、组织管理 毕业论文(设计)的管理采取学院具体负责,教务处宏观指导的体制,实行在主管教学校长领导下,由教务处和各学院共同管理和组织实施的校、院二级管理。 1. 教务处负责制定毕业论文(设计)管理的基本规则和要求,对毕业论文(设计)管理工作进行指导和监督
88平口虎钳YL1230数控中心工步号工步内容刀具号刀具规格主轴转速进给速度背吃刀量1铣基准面AT02φ12180402铣上表面T02φ12180403铣台阶面T01φ6180404钻孔φ32H7T02φ1280305钻孔φ18T02φ1280306铣外轮廓T02φ12180407钻孔φ6H8T01φ68030编制黄昌娜审核╳╳╳批准╳╳╳共1页第1页表312 泵盖零件数控铣削加工工序卡167。