下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上书店数据库设计说明书拟制人毕泽羽审核人刘春_批准人_2012 年 7 月 10 日第一章:引言1.1 编写目的计算机的发明是人类历史上的一大创举,随之衍生的互联网成为 当今人类社会信息交流的主要通道。 电子商务作为互联网的一部分在 近年来得到了长足的发展。电子商务网站 是以因特网开放的网络环 境为基础,基于浏览器 / /服务器应用方式,买卖双方通过互联网进行 各种商贸活动, 实现消费者的网上购物、 商户之间的网上交易和在线 电子支付,以及各种商务活动、交易活动、金融活动和相关的综合服 务活动的一种新型的商业运营模式。1.2 背景随着各种网络技术的发展, InternetInternet 对
2、人类生活的影响越来越大。 随着信息化社会的发展 ,信息的交流越的越来越容易, 但信息的爆 炸式增长。给人们从大量信息中挑选出所自己需要的信息带来了难度 人们对计算机的智能化需求越来越高互联网的快速发展,电脑的普及,为适应人们快速的生活节奏, 提供了条件。电子商务的概念也随之产生。相比传统的零售业务,电 子商务不管是在地域上、 时间上还是经济上都优于传统业务, 但因其 以开放的互联网为基础, 存在一定的局限性。 随着互联网技术的进一 步发展,电子商务正以一种惊人的速度发展着网上书店购物系统, 是以网络为媒介, 通过创建一个虚拟的书店, 用户通过网络查询自己所需要的书籍信息, 避免了顾客自己实地挑
3、选 商品的烦琐过程, 使用户的购物过程变得轻松、 快捷、方便,与高效。 非常适合现代人快节奏的生活习惯;同时又能有效地控制“商场”运 营的成本,开辟了一个新的销售渠道。通过建立网上书店购物系统,可以提高企业的生产效率,降低经 营成本,优化资源配置,从而实现企业的利润最大化由。于网上图书 交易打破了图书经销的规则及图书经营模式, 越来越的网上书店的出 现,要想很好的发展下去, 就需要开发一套行之有效的网上图书交易 系统。第二章:可行性分析2.1 可行性目标网上书店购物系统是基于 B/SB/S 模式,通过对一些典型电子商务网 站的考察、分析,并结合企业要求开发的一套信息化管理系统。(1)(1)为顾
4、客提供一个网络服务平台:使顾客通过互联网随时随地查 询书籍信息它打破了时空界限,能通过网络实现从浏览商品到 购买商品的全部过程。(2)(2)为工作人员提供一个工作平台:员工可在网上完成日常事务,实现无纸化办公。 即职工通过计算机完成采集信息, 处理信息, 分析信息等工作。(3)(3)为管理者提供一个控制平台:控制平台就是管理者能通过业务 控制平台,通过对工作流进行设置与监控,从而能严格控制企业活动的各项动作,实现事务的有效管理。(4)(4)为系统维护者提供一个集中维护的平台:系统管理人员能对系 统运行的缺陷、 故障进行集中处理, 使系统管理人员能够快速、 有效、连续的对系统进行维护与调整。2.
5、2 经济可行性随着信息技术的发展与普及网络竞争越发激烈。 客户作为市场最 大的资源成为市场营销的核心。由于网上书店数量少且存在不规范, 以及网上书店存在大量潜在客户具有巨大的发展空间网上书店的建 立将是一笔巨大的财富2.3 技术可行性网络管理日趋于系统化,完整化,人性化。第三章:需求分析3.1 系统需求书店管理系统需要满足来自三个方面需求: 第一,书店工作人员 通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增 加图书库存,适应读者的需求。第二用户图书查询。第三,也是书店 的核心工作,对图书的销售管理。3.2 需求分析网上图书交易系统的需求功能需求如下图所示:系统功能需求图系统前台结
6、构图本系统的功能是为管理者提供方便的管理、 为顾客提供快捷的购 买。系统的主要子模块有图书管理,顾客管理等,可实现日常图书进 货、发货业务,最终达到提高工作效率的目的。顾客可以进入图书查 询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查 询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界 面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,管 理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系 统公告、网上售书理A网站维护r物流席理:.-.!山U.1亍吧Hi数据流图书籍信息用户询用户身份验证未通过系统用户身份验证浏览管理员(查询讪览与查询丿用户信息.r订单
7、详情管理员信息加入查看与修改 y删除与添加广无剩余返回 f错误_丿购物车购买查询库存形成丿订单信息付款成功deal第四章 概念结构设计4.14.1 根据对网上书店的需求分析,画出如下实体的 之间的关系 ERER 图。管理员信息的 E-RE-R 图:关系图usersordersom唯unoCO Qscrt曾50爭b bnbq bpnbooks密码管理员姓名ERER 图和实体订单的 E-RE-R 图:图书信息的 E-RE-R 图:字数书名书号版次I购物车 E-RE-R 图购物车:购买数量用户 E-RE-R 图4.24.2 实体之间关系的 E-RE-R 图:第五章逻辑结构设计一个用户可购买多本书一个
8、用户对应一张订单表下面是把上面 E-RE-R 图转化关系模式:图书(书号书名、作者、出版日期、出版社、IsbnIsbn 号、字数、印次、版次、纸张、原价、书籍售价 图书类别)客户(客户号、客户名、密码、联系电话、E_mallE_mall、联系地址、邮箱。客户类别)管理员(管理员帐号、密码、姓名)订单(订单号、客户号、书号、购买数量、书籍售价)购物车(客户号、图书号、 书籍售价,购买数量、是否购买)第六章物理结构设计(1 1)图书表(BooksBooks),结构如下所示:列名说明数据类型约束bno:书号CHAR(16)主码bn书名char(20)NOT NULLba作者Char(16)NOT N
9、ULLbp出版社Char(20)NOT NULLbpd:出版日期intNOT NULLIsb nISBN 号Char(20)NOT NULLnum:字数intNOT NULLbpw:书籍售价Float(8)NOT NULLlb图书类别Char(10)Not null(2 2)订单表(OrderSOrderS), ,结构如下所示列名说明数据类型约束orn:订单号IntNOT NULLuno用户号CHAR(16)主码bno书籍号CHAR(16)主码bq购头数量IntNOT NULLBpw应付款Float(8)NOT NULL(3(3)客户表(UserUser), ,结构如下所示:列名说明数据类型约
10、束Uno:客户号CHAR(16)主码Un客户名Char(8)NOT NULLupw密码Char(16)NOT NULLtel电话号码Char(11)NOT NULLem:邮箱地址Char(40)NOT NULLad住址char(40)NOT NULLzip邮编Char(6)NOT NULLuni客户类别Char(20)Un 匸普通or un匸会员(4(4)管理员(AdministratorAdministrator )结构如下所示:列名说明数据类型约束mno:管理员账号Char (50)主码mpw密码Char (16)NOT NULLmn管理员姓名Char (8)NOT NULL(5)(5)购
11、物车(cartcart )列名说明数据类型约束uno:用户号Char (16)主码bno图书号Char(16)主码bq购头数量intn ullBpw应付款Float(8)NOT NULLdeal是否购买Char(2)n ull第七数据库实现(主要包括创建表和创建必要的视图、触发器、存储过程)-1 建库create database 网上书店on (name=网上书店 _dat,filename= 网上书店 _dat.mdf) log on(name=网上书店 _log ,filename= 网上书店 _log.ldf ) go -2 建表及其约束use 网上书店createtable user
12、s(uno char(16) constraint pk_users primary key,un char(8) not null, upw char(16) not null, tel char(11) not null, em char(20)not null, ad char(40) notnull,zip char(6) notnull) createtable books(bno char(16) constraint pk_books primary key,bn char(20) not null,ba char(16) null,bp char(20) null,bpd in
13、t null,isbn char(13) not null,num int null,yc int null,bc int null,zz char(10) null,bpy float (8) null,bpw float(8) not null,bpc float(8) null,lb char(10) null) createtable cart(uno char(16),bno char(16) ,bn char(20) not null,bq int null constraint default_bq default 1,bpw float(8) not null,deal cha
14、r(2) null constraint default_deal default 否con stra int check_deal check(deal=是or deal= 否),constraint pk_cart primary key(uno,bno),constraint fk_u_c foreign key(uno) referencesusers(uno),constraint fk_b_c foreign key(bno) referencesbooks(bno) createtable orders(-用户号-姓名-密码-联系电话-E-mail- 联 系 地 址-邮编-图书号
15、-书籍名-作者-出版社-出版日期-isb n 号-字数-印次-版次-纸张-原价-网购价-差价-图书类别-用户号-图书号-书名-购买数量-单价-是否购买-订单号-用户号-图书号 -书名 -购买数量-单价constraint pk_orders primary key (uno ,bno),constraint fk_u_or foreign key(uno) references users(uno), constraint fk_b_or foreignkey(bno) references books(bno),)create table manager(mno char(16) const
16、raint pk_manager primary key,mpw char(16) not null,mn char( 8) not null) -3 插入数据(前三表导入)use 网上书店insert into manager values(manager1,222222,邵曙光) insert into managervalues(manager2,111111;韩艳青) gouse 网上书店insert into orders (uno,bno,bn,bq,bpw)select uno,bno,bn,bq,bpwfrom cartwhere deal=是go-4 创建索引use 网上书店
17、createunique index ind_u on users(un) gocreateunique index ind_b on books(bn)gocreateunique index ind_c on cart(bn)gocreateunique index ind_o on orders(bn)go-5 创建书籍视图、购物车视图、订单视图-(1)use 网上书店gocreate view books_view as select bno 图书号 ,bn 书籍名 ,ba 作者 ,bp 出版社,bpd 出版日期,isbn ISBN 号,num 字数, yc 印次,bc 版次,zz 纸
18、张,bpy 原价,bpw 网购价,bpc差价,lb 图书类别from booksgo -(2)orn int, unochar(16), bnochar(16), bnchar(20), bqint, bpw float( 8),-管理员帐号-管理员密码-管理员姓名use 网上书店gocreate view cart_view asselect uno 用户号 ,bno 图书号 ,bn 书籍名 , bq 购买数量 ,bpw 单价 ,deal 是否购买from cart go -(3)use 网上书店gocreate view orders_viewasselect orn 订单号 ,bn 书籍
19、名 ,bq 购买数量 ,bpw 单价from ordersgo-6 创建存储过程 (按书名查找该书的作者,出版社,出版日期,原价,网购价,图书类别)use 网上书店goif exists(select* from sysobjects where name=pro_bn and type=p)drop procedure pro_bngo createprocedure pro_bn(bn char( 20) , ba char(16) output,bp char(20) output,bpd int output,bpy float(8)output,bpw float (8) outpu
20、t,lb char(10) output)asselect ba=ba,bp=bp,bpd=bpd,bpy=bpy,bpw=bpw,lb=lb from bookswhere bn=bngo-测试declare bn char( 20) , ba char(16) , b p char(20),bpd int,bpy float (8),bpw float ( 8),lb char( 10)select bn=数据库系统概论exec pro_bn bn,ba output,bp output,bpd output,bpy output,bpw output,lb outputprint 书名:
21、 print bnprint 作者: print baprint 出版社: print bpprint 出版日期: print bpdprint 价格: print bpwprint 类别: print lbgo-7 创建触发器(当 users 和 books 表中 uno、bno 更改时,将 cart 表中数据级联更新)-(1)use 网上书店goif object_id(tri_u_c,tr)0drop trigger tri_u_cgocreatetrigger tri_u_c on usersfor updateasbegindeclare uno1 char(16),uno2 cha
22、r(16)select uno1=uno from deletedselect uno2=uno from insertedupdate cart set uno=uno2 where uno=uno1endgo-测试update users set uno=100012 where u n o = 100002 go-(2)use 网上书店goif object_id(tri_b_c,tr)0drop trigger tri_b_cgocreate trigger tri_b_c on books for update asbegindeclare bno1 char(16),bno2 ch
23、ar(16)select bno1=bno from deletedselect bno2=bno from insertedupdate cart set bno=bno2 where bno=bno1 end go-测试update books set bno=100012 where bno=100002-8 备份数据库use 网上书店 - 完全备份gobackup database 网上书店to disk =f:fbckup_ 网上书店 with initgo-修改表内容use 网上书店update users set upw=123456 where uno=100001use 网上
24、书店 - 差异备份go backup database 网上书店to disk =f:dbackup_ 网上书店 with differential-9 恢复数据库use mastergorestore database wgtsfrom disk =f:fbckup_ 网上书店 with replace go系统运行环境1 1:开发环境本系统计划使用 VisualStudio.NETVisualStudio.NET 20052005 作为开发工具,编 程语言是 c#,c#,编程技术是 ASP.NETASP.NET 使用 C#,C#,是因为他是微软为.NET.NET 平台量身制作的程序语言,即 拥有 C+C+啲强大功能,又有 VisualVisual BasicBasic 简易的特性,他在带 来对应用程序的快速开发能力的同时, 并没有牺牲 C C 与 C+C+g序 员所关心的各种特性,C#C#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贾生名谊文言文详解课件
- 2026年电气节能技术的市场竞争力与经济效益评估
- 2026春招:新媒体笔试题及答案
- 2026年电气设备的选型与安全评估
- 货运交通安全
- 医疗人员职业素养与职业规划
- 护理教育与护理人文关怀
- 货梯安全培训考核内容
- 医疗护理礼仪在医患关系中的意义
- 医疗行业品牌推广与营销
- 2025年电子工程师年度工作总结
- 2026年消防设施操作员之消防设备基础知识考试题库500道及完整答案(各地真题)
- 2026年电信运营商物资管理岗位面试题
- 2025年高职会计(成本核算)试题及答案
- 虫鼠害培训课件
- 2025学年上海市七年级语文上册作文题目汇编及解析
- 2026年河南经贸职业学院单招职业技能测试题库及参考答案详解
- ai写作与公文写作培训课件
- 栏杆安装施工方案示例
- JJF 2333-2025 恒温金属浴校准规范
- 2025年水工金属结构行业分析报告及未来发展趋势预测
评论
0/150
提交评论