信息系统与数据库技术课程设计--网上书店信息系统.docVIP

信息系统与数据库技术课程设计--网上书店信息系统.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《信息系统与数据库技术》课程设计 设计题目: 网上书店信息系统 设计者;黄闪浪 1系统目标: 本系统支持等图书商品管理、图书销售、客户分析3个方面的功能,并具有信息管理、事务处理和决策支持的系统特点。 2需求分析 (1)业务需求 酒店客房预订管理系统主要有三类用户角色:客户、店员、店长。他们各自的主要业务处理需求如下: 1.客户在系统中完成对酒店房间的浏览和预订。主要业务和流程包括:查询、浏览图书商品——选择放入购物车——选择支付方式、发货方式和填写个人信息——生成和提交订单。 2.店员在系统中完成商品管理、订单处理等:商品上架、下架;商品折扣管理;商品汇总。 3.店长在系统中获得商品和营销分析、客户分析以制订营销策略:客房汇总(包括分类汇总):营业状况分析(包括按时间、图书类别、客户类别等汇总);客户分析(按客户重要性、忠诚度分析等)。 (2)数据处理需求 系统涉及的数据源有图书数据、客户数据、客户购买数据,产生图书信息表、客户信息表、订单、客户分析表、销售分析等各项表单。结合业务处理需求,系统数据流图如图一所示。 图一: 系统数据流图 3系统总体设计 (1)系统结构 网络书店的客户散落在不同地域,凡是可以接入互联网的用户都可以成为书店的客户。我们从系统安全、快速访问等方面考虑,可以采用客户机/服务器结构(C/S)。 (2)系统技术方案 系统前台开发工具:面向客户、店员、店长的C/S应用程序采用VB.NET语言开发。 后台数据库采用Microsoft SQL Server。 (3)系统功能结构 根据需求分析所获得的业务需求,可以定义系统的详细功能说明如表所示。 用户主要功能 客户 店员 店长 客户信息管理 注册、维护个人信息;查看个人入住记录等 查询、浏览、汇总客户信息; 查询、浏览、汇总客户信息; 图书信息管理 图书查询、预订 查询图书信息;查看图书优惠政策使用情况 图书汇总;查询图书信息;查看图书优惠政策使用情况 购书管理 预订图书 查看订单,修改订单 查看、汇总订单 营销分析 按时间、图书类别、地域等汇总销售情况,查询和生成相关信息报表;客户新兴趣分析、忠诚度分析 图二:网上书店系统功能结构 4数据库设计 数据库概念设计 系统主要实体有图书和客户两个,她们通过订购活动建立联系,分析定义各实体的属性,建立实体间的联系模型的E-R图如下 图三:网上书店E-R图 数据库逻辑设计 将数据库的概念模式转化为如下四个基本关系模式 客户(客户号,姓名,性别,职业,生日,所在省区,联系电话,E-mail,客户等级,忠诚度) 图书(书号,书名,作者,出版社,出版时间,类别,内容简介,价格,折扣) 订单(订单号,客户号,支付方式,发货方式,发货地址,订货时间) 2)数据库Bookstore的关系图如下 3)数据库物理设计 1)下面给出SQL Server 下的网上书店数据库物理设计的关系模型设计、完整性约束设计和索引选择。 2)Customer 客户表,用于存储客户基本信息,如下图所示 Customer 客户表 3)Book图书表,用于存储图书基本情况 Book图书表 4)BookOrder 订单表,用于存储订单的基本情况 BookOrder 订单表 5)OrderDetail 订单详细情况表,用于存储订单的详细情况 5数据库应用对象设计 可以充分利用SQL Server所提供的数据库应用对象来支持应用程序开发,这样,可以提高程序开发效率和系统运行效率并且可以加强系统的安全性。如下面示例 示图设计 示图设计是一个虚拟表,可以简化客户端程序和提高访问安全性 *视图V_Customer and Suppliers by City V_Customer and Suppliers by City支持客户和供应商的城市情况的查询。 视图的定义语句如下 create view Customer and Suppliers by City AS SELECT City, CompanyName, ContactName, Customers AS Relationship FROM Customers UNION SELECT City, CompanyName, ContactName, Suppliers FROM Suppliers --ORDER BY City, CompanyName 视图如下 *视图V_Orders Qry 视图V_Orders Qry的定义语句如下 create view Orders Qry AS SELECT Orders.OrderID, Orders.CustomerID, Orders.E

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档