精华内容
下载资源
问答
  • 山东大学数据库课程设计小型网上书店的ER...
  • 用RationalRose制作的网上商城UML,.mdl文件,用RationalRose打开
  • 分析并设计网上书店数据库,绘制E-R网上书店具有如下功能: 1、会员的注册、登录 2、网上预订图书 3、图书信息浏览 训练技能点: 1、会将E-R转换为表 2、理解数据规范化 4、将分析SQL Server数据库中实现...

            分析并设计网上书店数据库,绘制E-R图,网上书店具有如下功能:
    1、会员的注册、登录
    2、网上预订图书
    3、图书信息浏览

    训练技能点:
    1、会将E-R图转换为表
    2、理解数据规范化
    4、将分析在SQL Server数据库中实现具体的表

    Sql server三范式的理解:
    第一范式:数组的每个属性只能包含一个值;
    关系中的每个数组必须包含相同的数量的值;
    关系中的每个数组一定不能相同。

    第二范式:如果一个数据表已经满足第一范式,而且该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段,那么该数据表满足第二范式。

    第三范式:如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数值之间不存在函数信赖关系,那么该数据表满足第三范式。

    数据库实体分析结果:
    会员Users(会员编号,昵称,密码,电子邮件,等级)
    等级UserGrade(等级编号,等级名称)
    图书订单Orders(订单编号,会员编号,书编号,数量,总价,预定日期)
    书Books(书编号,书名,作者,出版社编号,单价)
    出版社Publishers(出版社,出版社名称)

    分析后绘制E-R图如下:
    在这里插入图片描述
    用word把各实体关系图转化为表格;标识主键,用红色加粗字体把主键标识出来;需要在表之间体现实体之间的映射关系,即建立表的外键,用绿色加粗字体标识外键
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    然后建立网上书店数据库(Online_Bookstore)并插入部分数据

    use master
    create database Online_Bookstore
    on primary
    (
    name='Online_Bookstore',
    filename='D:\Data\Online_Bookstore.mdf',
    size=10,
    maxsize=20,
    filegrowth=10%
    )
    log on
    (
    name='Online_Bookstore_log',
    filename='D:\Data\Online_Bookstore_log.ldf',
    size=1,
    maxsize=10,
    filegrowth=10%
    )
    
    
    use Online_Bookstore
    create table Users(
    UserID int primary key not null,
    UserName varchar(20) not null,
    Pwd varchar(10) null, 
    Email varchar(40) null, 
    GradeID int not null
    )
    
    create table Orders(
    OrderID int primary key not null,
    UserID int not null,
    BookID int not null,
    Number int not null,
    OrderDate datetime not null,
    OrderPrice money not null
    )
    
    create table Books(
    BookID int primary key not null,
    BookName varchar(20) not null,
    Author varchar(10) not null,
    PublisherID int not null,
    BookPrice money not null
    )
    
    create table UserGrade(
    GradeID int primary key not null,
    GradeName varchar(20) not null
    )
    
    create table Publishers(
    PublisherID int primary key not null,
    PublisherName varchar(20) not null
    )
    
    --创建约束
    alter table Users add constraint fk_GradeID foreign key (GradeID) references UserGrade(GradeID)
    alter table Orders add constraint df_Number default 0 for Number
    alter table Orders add constraint df_OrderPrice default 0 for OrderPrice
    alter table Orders add constraint fk_UserID foreign key(UserID) references Users(UserID)
    alter table Orders add constraint fk_BookID foreign key(BookID) references Books(BookID)
    alter table Books add constraint fk_PublisherID foreign key(PublisherID) references Publishers(PublisherID)
    
    
    --插入数据
    insert into Users(UserID,UserName,Pwd,Email,GradeID)
    values(1001,'Mark','ss66##','cruo@126.com',2)
    insert into Users(UserID,UserName,Pwd,Email,GradeID)
    values(1002,'玛丽','458712','mali@163.com',1)
    insert into Users(UserID,UserName,Pwd,Email,GradeID)
    values(1003,'Sunny','sunny008','Sunny008@hotmail.com',2)
    insert into Users(UserID,UserName,Pwd,Email,GradeID)
    values(1004,'骄阳似火','upp8912','Hell80@topvip.com',2)
    insert into Users(UserID,UserName,Pwd,Email,GradeID)
    values(1005,'绿野萍踪','lypz800*','Lypz008@sohu.com',3)
    
    insert into UserGrade(GradeID,GradeName) values(1,'普通会员')
    insert into UserGrade(GradeID,GradeName) values(2,'VIP会员')
    insert into UserGrade(GradeID,GradeName) values(3,'钻石会员')
    

    建立数据库关系图:
    在这里插入图片描述
    如有错误,还望指正 [抱拳]

    展开全文
  • Axure 原型设计工具业务流程

    千次阅读 2017-01-12 15:49:54
    软件行业从业6年,流程看过太多,大部分流程考验阅读者的理解能力,近期在设计公司新版APP,对流程的绘制也有点体会心得。    用Axure绘制流程好处是可以随时预览,比较灵活。不过就是没有Visio那么...

    软件行业从业6年,流程图看过太多,大部分流程图是在考验阅读者的理解能力,近期在设计公司新版APP,对流程图的绘制也有点体会心得。

      

      用Axure绘制流程图好处是可以随时预览,比较灵活。不过就是没有Visio那么多模板和强大的功能。

      Axure默认的流程图控件:

      

      其实我们最常用的是:矩形、菱形、箭头。因为这些基本图形其实并没有形象的表明它们是什么,更多的还是需要使用者根据自身的流程实际情况多加注释,所以大部分流程图只需使用这两个控件即可。

      Axure选择连接模式连接流程图:  

      

      绘制流程图基本要点:流程路径不要交叉:  

      

      对复杂流程进行精简,只保留最少最优路径:  

      

      反复思考和理解需求,深入理解才能更好的改进:

      网上也有非常多实用的要领和方法,本文不再赘述。我只列出最实用的三条,第一条是基础,考验基本功、第二条是要锻炼清晰的思维、第三条为第二条服务,深入理解需求并改进流程。

      案例共享:下面这个流程图是我目前正在做的项目,将隐私信息都屏蔽了。是一个P2P金融APP内购买理财产品的跳转逻辑,晚上闲着时间所以加了 动态效果,可以让人眼前一亮,而且包含部分页面切换的交互逻辑[建议将交互逻辑分开写],这么写在演示的时候自然更佳!也是能(zhuan)力(bi)的 体现~

      

      下面是一个几年前写的Bugfree处理流程,用的Visio画的,用了几年了,一直很好用,共享给大家!

      

      由于隐私保密问题,后台的流程及更多的交互稿无法共享,以后有时间将隐私内容除去再共享给大家,一起学习进步!

      原型下载地址:http://pan.baidu.com/s/1oMKgu

      密码:ermx

      在线预览:

      http://bxmky1.axshare.com

      作者:陈张良,微信号:chenzhangliang,6年的软件质量管理及测试岗位,2015年10月转型做产品,现就职于一家互联网金融机构任职产品经理!

    Here is my practice process.

    Not all of us can save the world ,but I can ,you could say that.
    展开全文
  • 怎么架构

    万次阅读 多人点赞 2019-10-21 16:44:19
    我最开始画图的时候,一直搞不清楚该什么样的来表达,网上也找不到系统的资料。 这里整理了下这些年的知识储备,给一些刚迈入架构师或想要进入架构师行业的同学,一点点参考。 架构是一个统称,按视角维度,...

    在从一个初级程序员到架构师的修炼过程中,画架构图是一门必修功课。

    我最开始画图的时候,一直搞不清楚该画什么样的图来表达,网上也找不到系统的资料。

    这里整理了下这些年的知识储备,给一些刚迈入架构师或想要进入架构师行业的同学,一点点参考。

    架构图是一个统称,按视角维度,可分为:业务架构、技术架构、系统架构、应用架构,下面贴一些自己画的图给大家参考,个人能力有限,如果大牛有不同的看法,还请指正,大家互相交流学习。

    一、应用架构(平台架构)

    站在整个平台视角,描述整个平台架构。

     

    二、技术架构

    技术架构,是从架构师的视角 描述服务开发使用到的技术栈

     

    三、系统架构

    系统架构是从架构师的视角,描述整个系统的结构、分层、部署方式

     

    四、业务架构(产品架构)

    业务结构,是从业务、产品视角,描述整个平台、或某个产品的实现。这张图是挪用的,非本人所画,仅为描述问题。

     

    推荐2个在线画图工具

    1. Processon  在线版,收费的,模板库比较丰富,可以克隆模板,画图比较方便。

    https://www.processon.com/

    2. drawio  在线和离线都有,免费的,我经常用,可以存储在云上或者本地,我一般存在git上,比较方便。

    https://app.diagrams.net/

    展开全文
  • 画手机原型工具推荐

    千次阅读 2017-04-10 15:02:01
    是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框、流程、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持...

    1、Axure RP

    Axure RP是一个专业的快速原型设计工具。是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。
    Axure RP已被一些大公司采用。Axure RP的使用者主要包括商业分析师、信息架构师、可用性专家、产品经理、IT咨询师、用户体验设计师、交互设计师、界面设计师等,另外,架构师、程序开发工程师也在使用Axure,画手机原型图需要另外下载手机原型图组件。
    2、 Office Visio

    Office Visio 2013 是一款便于IT和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。使用具有专业外观的 Office Visio 2010 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。
    Microsoft Office Visio帮助您创建具有专业外观的图表,以便理解、记录和分析信息、数据、系统和过程。
    大多数图形软件程序依赖于 艺术技能。然而,在您使用 Visio 时,以可视方式传递重要信息就像打开模板、将形状拖放到 绘图中以及对即将完成的工作应用主题一样轻松。Office Visio 2010中的新增功能和增强功能使得创建 Visio 图表更为简单、快捷,令人印象更加深刻。
    3、Mockplus

           一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用。其低保真、无需学习、快速上手、功能够用。并能够很好地表达自己的设计,画手机端原型图非常方便,而且可以设置自定义各种交互路径。

    4、UIDesigner

           一款进行软件界面原型设计的工具,腾讯公司开发,专为交互设计师、视觉设计师、用研设计师精心打造的全新软件。

    UIDesigner 2.0版本功能:

    ①丰富控件类型,自定义控件样式。
    ②可创建个性化控件,满足不同设计需求。
    5、Xmind

              XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率,本来想推荐Mindmanager,但需要收费,所以呵呵!

           欲工善其事必先利其器,掌握高效的工具可以让项目开发事半功倍。





    展开全文
  • 最完美的架构需要怎么

    千次阅读 2019-04-11 09:30:13
    当我们想用一张或几张来描述我们的系统时,...图上的框框有点少是不是要找点儿框框加进来? 布局怎么都不满意…… 如果有同样的困惑,本文将介绍一种画图的方法论,来让架构更清晰。 先厘清一些基础概念 ...
  • 点线面是平面设计中常用的构成元素,它构建了整个作品的骨骼,使其有血有肉,更加的具体化,如果你还不知道这是为什么那就来看下点线面平面设计的概念是什么,点线结合构成设计图。 无论设计的版面最终有多么的复杂...
  • 我一直以为,软件设计中,各种要比文档重要的多。可以更加直接的反应软件的构造。尤其是面向对象的软件设计中。可以让我们直观的了解各个类和对象直接的交互和关系。 1、用例 定义:展示系统中参与...
  • 怎么看懂手机电路

    2020-08-18 06:40:05
    这种,由于它直接体现了电子电路的结构和工作原理,所以一般用在设计、分析电路中。分析电路时,通过识别图纸的各种电路元件符号,以及它们之间的连接方式,就可以了解电路的实际工作时情况。
  • AI画图插画快捷做图

    千次阅读 2019-03-31 22:07:03
    大家可以看一下1是他的原,我用AI进行绘图成2,是不是比原更加的清晰,这种状态下的2他不会出现图片失帧的状态。这就是AI他的好处。那么他到底是怎么制作的呢。首先我们找一张自己喜欢的图片或者自己...
  • 数据库系统概论:ER图设计

    万次阅读 多人点赞 2019-03-30 17:27:55
    为了应付复试数据库的设计题,从网上找一波数据库设计题的ER,找找感觉 没有题目对应,可以根据具体题目,自己改写 目录1. 工资管理系统ER2. 图书馆管理信息系统3.仓库管理系统4. 学生成绩管理系统5. 航空订票...
  • 。。。。。。。网上商城设计(数据库设计_UML建模).
  • 这是一个软件工程课程中老师经常会要求的一个流程
  • 如何系统架构

    千次阅读 2020-04-08 18:17:43
    系统架构是为了抽象的表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图。 二、架构的作用 一图胜千言。要让干系人理解、遵循架构决策,...
  • 程序员必备技能:如何好架构

    千次阅读 多人点赞 2019-04-05 22:21:22
    怎样的架构是好的架构 画架构图遇到的常见问题 1、方框代表什么? 2、虚线、实线什么意思?箭头什么意思?颜色什么意思? 3、运行时与编译时冲突?层级冲突? 本文推荐的画图方法 1、语境(System ...
  • 12345,教你好线框

    千次阅读 2018-08-17 09:55:29
    线框是一种低保真度的设计原型,去除所有视觉设计细节之下,进行页面结构、功能、内容规划。线框对于产品的作用就如同建筑蓝图,项目的初始阶段规定好产品各方面的细节,作为整体项目说明,因为绘制起来简单...
  • android APP UI设计图标注、换算

    千次阅读 2015-09-14 16:31:19
    作为一名 Androider,能遇到一个优雅的设计屎也得靠运气。唉,说多了都是泪啊。 狼哥特地贴一篇关于UI设计的文章,你可以拿...很多设计师都抱怨APP程序员做的效果太差,跟设计图相差太多,你有没有提供最规范的Andro
  • 根据网上华为设备Visio和华三设备Visio,合并而成,基本涵盖要用到的数通设备,无线设备。
  • 如何好软件项目架构

    千次阅读 2020-04-22 17:52:29
    接下来,分享自己和团队在画好架构方面的理念和经验,希望对你有所帮助。 当我们想用一张或几张来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 如何...
  • 网上商城UML

    2018-05-25 20:59:50
    2.3.1 顾客Customer用例 7 2.3.2 系统管理员用例 13 2.3 静态结构模型 16 2.3.1 类Customer 17 2.3.2类Goods 18 2.3.3类Order 19 2.3.4管理员 20 2.3.5标题title类 20 2.3.6二级标题类 21 2.3.7公共操作类 22 ...
  • 结构化分析方法 DFD的例子 图书预定系统 医院病房监护系统 分层DFD的方法 分层DFD的基本原则
  • 计算机专业毕业设计题目大全 一、ASP类计算机专业毕业设计题目 1.网络留言薄2.客户管理系统3.多媒体积件管理库的开发与应用4.基于WEB的多媒体素材管理库的开发与应用5.网络教学软件中的教学设计与应用6.小型教育...
  • [产品设计]如何绘制业务流程(下)

    万次阅读 2017-02-08 15:50:09
    原文链接 http://www.woshipm.com/pmd/27239.html有一些同学看过了我写的《如何绘制业务流程》,发私信...虽然自己一直页面流程,但是说实话属于偏方多一些,按直觉行事,要总结出一两条可通用的“规则”比较难
  • 新手如何快速上手Proteus电路以及pcb版 首先,我们得先软件Proteus8 Professional,可以在网上找安装包,或者微信公众号,搜索一些关于软件安装的公众号进行搜索,里面会有配套的安装教程和破解方法,先要...
  • MATLAB如何漂亮的

    万次阅读 2019-02-26 11:35:57
    绘图命令中应该如何确定横坐标和纵坐标的标度尺寸(自己定范围) 如何一个坐标中绘制多条曲线,并用不同的颜色区别。 希望得到答案,谢谢!!!!!!!!!!! help plot help axis axis ...
  • 网上订餐用例

    2011-12-08 10:29:11
    这是关于网上订餐的主用例,仅供参考。文档里面没有字符,必须要下载visuo
  • 本文就来说说,如何开始编码前,在手机上预览带图片资源的 Lottie 动画效果。 二、Lottie 的动画资源分类 2.1 Lottie 资源的不同 Lottie 是 Airbnb 开源的一套跨平台的完整的动画效果解决方案,真正的做到了...
  • 支持整个网站的运作功能的基础,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统图书销售中...
  • 在网上找了一些,发现都是一些很基础的丑陋红点,并且关于网络的一些算法也没有讲,于是自己进http://networkx.github.io/学习了一下。以下仅博主自己的总结,勿认真,有错误尽情指出,大家一起交流。需要用到的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,404
精华内容 47,761
关键字:

如何在手机上画设计图