-
网页数据库设计
2020-08-02 14:48:07这次是找一个网页,写er图,然后根据er图设计模型,然后生成数据库表 我找的是起点中文网,根据这个网站做了分析,画了e-r图. 模型这次是找一个网页,写er图,然后根据er图设计模型,然后生成数据库表
我找的是起点中文网,根据这个网站做了分析,画了e-r图.
模型
-
oracle数据库dba管理手册
2014-12-19 10:10:204.4.1 小型开发数据库设计 70 4.4.2 产品OLTP数据库设计 70 4.4.3 具有历史数据的产品OLTP数据库 设计 71 4.4.4 数据仓库设计 72 4.5 文件位置 75 4.6 数据库空间使用概述 76 4.6.1 storage子句的意义 77 4.6.2 表... -
2013中国数据库大会ppt(1)
2013-05-31 13:39:28赢在起点–谈数据库设计规范.pdf 大型业务系统Oracle数据库 10G升级11G实践.pdf 基于Oracle数据库的数据防护.pdf Oracle ASM的IO架构优化实践.pdf SQLAUTO——数据库SQL变更自动化管理.pdf Developer and DBA Guide ... -
数据库实训心得
2009-07-08 07:37:00项目最大:项目大是因为我们这个事业起点网站涉及到用户众多-高校,企业,学生,老师,专家,第二个原因是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,搜索 ......持续一个月的数据库实训,让我参与了软件工程化的开发过程。其中体会最深的便是我们这个实训网的几个之最:
一.项目最大:项目大是因为我们这个事业起点网站涉及到用户众多-高校,企业,学生,老师,专家,第二个原因是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,搜索 ... 项目大很容易造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给项目开发进度造成了严重的滞后性。然后我们召开了会议讨论了这个问题,一致认同先把项目的基本功能实现,将网站的基本架构搭建起来,最后再在这个基础上继续增加我们网站的其他功能。因此在这个过程中,我深刻体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的依据。
二.数据库表最多:如此庞大的系统,就需要庞大的数据库来支持,所以项目大的直接后果就是我们的数据库表特别多,而且表与表之间的依赖关系也复杂,实体类之间的关系众多,设计起来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档,如果需求分析不完整的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。
三.开发团队最大:我们团队一共有十四个人,这个对于我们的项目经理来说,是一个相当严峻的问题,毕竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。对于我们这些小组成员来说,由于沟通渠道太多,造成了我们项目中遇到问题,不知道去跟哪个小组成员沟通。为了解决这个问题,我们在团队中又选出了三个小组长,小组成员遇到问题,先去咨询小组长,然后小组长提供反馈信息。
四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是项目最终集成成功与否的最重要因素。用户管理这一个部分要为每个模块提供接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充分的沟通以及按照概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。
接下来就谈谈我这一个月中的工作:
需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确定了这几个模块之间的具体差别,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,排名。
概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了比较具体的概要设计,流程图(IPO图以及用例图);这个阶段的主要难点是对网上竞赛业务流程的描述,如何实现学生报名,企业发布,专家评审的步骤操作,与及跟其他模块对该模块的限制。
数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的具体属性要求。
详细设计阶段:我觉得是最重要的一个方面,一个完整的详细设计说明应该可以帮助程序员完成具体的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能按照逻辑顺序编写出来就可以了。网站整体构架搭好了,我们就可以在里面填充自己的功能了。但是因为时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比较混乱,函数接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。
编码阶段:我们是用ASP.net开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,现在就尽量做到页面的整齐。这个阶段主要做的就是:写代码→编译→调试→写代码。
这一个月中我学到了很多东西,技术方面就是学会了用ASP.Net编写网站,最重要的是让我经历了软件工程化的所有阶段,让我对整个软件工程有了感性的认识,而且将大学三年所学到的知识进行了一次系统的串联,更重要的是学会了如何跟项目团队中的成员沟通问题,这是一个宝贵的实践经验。
-
Oracle Database 11g数据库管理艺术--详细书签版
2012-09-30 01:09:45第2章 关系数据库建模及数据库设计 14 2.1 关系数据库简介 14 2.2 关系数据库模型 15 2.2.1 数据库模式 15 2.2.2 关系代数 15 2.2.3 关系演算 16 2.2.4 SQL 16 2.3 关系数据库的生命周期 17 2.3.1... -
【新飞库源码V2.0】新飞库电子书连载 wap 采集器 数据库和开发文档.rar
2019-08-29 16:14:42采用企业级标准应用三层架构,模块化设计,利用反射抽象工厂模式支持多种数据库访问。 【独家功能】自带有声小说采集,处理和批量发布!(独家) ◆2、新飞库网庆祝2009年新年,特奉送商业模板一套。 ◆3、... -
Oracle Database 9i10g11g编程艺术:深入数据库体系结构(第2版)--详细书签版
2013-02-03 11:42:53在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府... -
Oracle性能诊断艺术(Oracle数据库优化的里程碑式著作)--详细书签版
2012-08-23 01:04:13他最热衷的是逻辑与物理数据库的设计、 数据库与Java应用程序的集成、查询优化器,以及与性能管理和优化相关的所有方面。他还是Trivadis性能团队和OakTable 网站的核心成员。. 童家旺 安徽芜湖人。毕业于上海电力... -
Oracle 9i & 10g编程艺术:深入数据库体系结构(09年度畅销榜TOP50)(08年度畅销榜TOP50)--详细书签版
2013-02-06 18:24:20在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府... -
Oracle DBA手记:数据库诊断案例与性能优化实践(一线Oracle DBA工作思考的心得,盖国强亲自策划)--详细书签...
2013-02-06 14:40:45本书发行之时,恰逢Oracle 11gR2 发布,新版本的设计已经开始面向数据中心,增加了更多的技术特性,DBA们的眼光,也不再局限于数据库本身,而应该放眼更大的数据中心,建设这个更大的主题。因此,更希望本书对于... -
工程管理专业就业前景_网络工程师就业前景如何?
2020-12-27 00:18:19网络工程师的就业机会相对比软件工程师多,可在数据库管理、web开发、it销售、互联网程序设计、数据库应用、网络开发和客户支持等领域发展。网络工程师的就业前景怎么样?起点高,发展空间大:在网络工程师行业是视...在国内,互联网已经非常普及,网络的管理和维护也是日常的重要工作之一,网络工程师是所有建立网站的单位必备的工作人员。网络工程师就业前景良好。网络工程师的就业机会相对比软件工程师多,可在数据库管理、web开发、it销售、互联网程序设计、数据库应用、网络开发和客户支持等领域发展。
网络工程师的就业前景怎么样?
起点高,发展空间大:
在网络工程师行业是视专业的掌握程度以及技术的熟练程度来定薪资待遇。在大型企业小型企业都可以就业,一些高级网络工程师的年薪可达10万+,并且发展空间非常的大,随着经验的积累可以做高级网络工程师、项目主管、项目经理等。
职业寿命比较长:
随着工作经验、阅历的丰富,待遇会不断的增加,并且可以选择多方面的职位。
需求量大,工作稳定:
网络工程师属于技术性比较强的职业,IT企业更为看重的是技术和经验。据统计数据显示:网络工程师每年的缺口超过60万人,而且这个数据随着中国网络的普及而快速递增。
可以从事哪些职位?
网络管理员、网络工程师、高级网络工程师、高级系统工程师、安全运维工程师、虚拟化工程师、数据库管理员、技术主管、技术专家、项目经理等专业技术人才等。
网络工程师主要考试内容:
网络工程师考试内容涉及到计算机系统基础、网络操作系统、计算机应用系统的设计和开发方法、数据通信的基础知识、系统安全和数据安全、网络安全的基本技术和主要的安全协议、计算机网络体系结构和网络协议的基本原理、计算机网络有关的标准化知识、局域网组网技术,城域网和广域网基本技术、计算机网络互联技术、TCP/IP协议网络的联网方法和网络应用技术、接入网与接入技术、网络管理的基本原理和操作方法、网络系统的性能测试和优化技术,可靠性设计技术、网络应用的基本原理和技术、网络新技术及其发展趋势。
-
2013中国数据大会ppt(2)
2013-05-31 13:51:06赢在起点–谈数据库设计规范.pdf 大型业务系统Oracle数据库 10G升级11G实践.pdf 基于Oracle数据库的数据防护.pdf Oracle ASM的IO架构优化实践.pdf SQLAUTO——数据库SQL变更自动化管理.pdf Developer and DBA Guide ... -
MySQL 5权威指南(第3版)--详细书签版
2013-02-05 15:44:006.3.4 数据库设计方案的汇总和存档 90 6.4 查看、插入和编辑数据 91 6.5 执行SQL命令 92 6.6 导入和导出 93 6.6.1 数据库备份(SQL文件) 93 6.6.2 导出数据表(CSV文本文件) 95 6.6.3 导入数据库或数据表... -
NodeBB:专为现代Web构建的基于Node.js的论坛软件-源码
2021-02-04 00:40:00由Node.js提供支持,并支持Redis,MongoDB或PostgreSQL数据库。 它利用Web套接字进行即时交互和实时通知。 NodeBB具有许多现成的现代功能,例如社交网络集成和流媒体讨论,同时仍确保与旧版浏览器兼容。 通过使用第... -
StartBBS轻量开源社区 V1.0.3.zip
2019-07-16 18:52:17整体架构从缓存技术、数据库设计、代码优化等多个角度入手进行优化,支持百万级数据,开启缓存和gzip后,打开的网站速度如同静态页一样流畅。 安装包大小仅几百K, 比一般的blog还要小巧轻便, 从起点开始,给“臃肿... -
分布式业务层数据层框架Albianj2.zip
2019-07-19 04:24:45后来,随着技术的发展,我们对于现有的腾讯文学、起点中文网等阅文集团旗下的站点也 进行了重构。在重构过程中,我们也都使用albianj作为底层框架来使用。 所以呢,从我们的使用的真实情况出发,albianj2是能抗... -
城市旅游系统
2019-08-30 23:02:03此功能主要对空间数据库和属性数据库的数据进行分析和处理。主要包括漫游、放大、缩小、全屏、刷新、点击查询,地图测量等功能,提供与地图数据进行动态交互的基本工具。此功能是基本的地图操作,实现本系统面向用户... -
软件工程知识点
2012-12-02 21:34:25系统需求是比用户需求更具有技术特性的需求陈述,是提供给开发者或用户方技术人员阅读的,并将作为软件开发人员设计系统的起点与基本依据。主要包括:功能、数据、性能、安全等诸多方面的需求问题。 2.需求分析过程 ... -
HaoErp客户关系管理系统 V2010 Sp4版.rar
2019-07-05 05:57:187、大型Erp企业产品研发经验,高起点,高品质。广纳意见,不断超越。 优势: 1、低部署成本。成本100元左右的虚拟主机即可运行此程序;支持本机安装,实现0硬件成本。 2、高效客户管理。采用国际标准化的客户管理... -
visio教程PDF
2010-05-17 23:56:223.1 起点 3.1.1 标难工具栏按钮 3.1.2 其他工具栏简介 3.2 第一张Visio绘图 3.3 小结 第二部分 创建工程 第4章 使用样板创建新工程 4.1 从样板绘图开始 4.2 Block Diagram文件夹中的样板 4.2.1... -
集成自定义控件属性设计器,支持拖曳设计,所见即所得,支持导入导出xml格式。 自带activex控件demo,所有控件可以直接运行在ie浏览器中。 集成fontawesome图形字体+阿里巴巴iconfont收藏的几百个图形字体,享受图形...
-
Python 3零起点教程.epub Python Tornado 介绍.epub Python3 CookBook中文版.epub Python3.4.3 入门指南.epub Python学习系列.epub Rails 实践.epub RayWenderlich 官方 Swift 风格指南.epub React Navtive框架教程....
-
Python 3零起点教程.epub Python Tornado 介绍.epub Python3 CookBook中文版.epub Python3.4.3 入门指南.epub Python学习系列.epub Rails 实践.epub RayWenderlich 官方 Swift 风格指南.epub React Navtive框架教程....
-
Python Cookbook
2013-07-31 22:33:262.14 回退输入文件到起点 80 2.15 用类文件对象适配真实文件对象 83 2.16 遍历目录树 84 2.17 在目录树中改变文件扩展名 85 2.18 从指定的搜索路径寻找文件 86 2.19 根据指定的搜索路径和模式寻找文件 87 2.20... -
智普教育python培训就业班VIP视频教程
2018-11-04 11:26:01智普教育python培训就业班python随堂视频教程 108 字典:公交查询04 找到含起点和终点线路 智普教育python培训就业班python随堂视频教程 109 字典:公交查询05 两次换乘线路 智普教育python培训就业班python随堂视频... -
JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)
2013-05-07 17:18:071.4.3 main()方法:所有Java程序执行的起点 15 .1.5 名词解释 16 1.5.1 JDK和Java平台 16 1.5.2 Java编译器(Java Compiler) 17 1.5.3 Java类库(Java Class Libraries) 17 1.5.4 Java虚拟机(Java Virtual ... -
Java入门1·2·3:一个老鸟的Java学习心得.PART2(共3个)
2013-05-07 17:19:141.4.3 main()方法:所有Java程序执行的起点 15 .1.5 名词解释 16 1.5.1 JDK和Java平台 16 1.5.2 Java编译器(Java Compiler) 17 1.5.3 Java类库(Java Class Libraries) 17 1.5.4 Java虚拟机(Java Virtual ... -
Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)
2013-05-07 17:20:121.4.3 main()方法:所有Java程序执行的起点 15 .1.5 名词解释 16 1.5.1 JDK和Java平台 16 1.5.2 Java编译器(Java Compiler) 17 1.5.3 Java类库(Java Class Libraries) 17 1.5.4 Java虚拟机(Java Virtual ... -
购物商城系统源代码--004
2008-12-19 14:56:15可自定义配送方式,设置每个配送方式的起点运费、起点重量和单价运费,结合商品的重量自动计算订单的配送费用。实现整个订单所有相关费用的完全自动化。 12、安全保证: 基于eWebSoft团队多年专业WEB开发的经验,从... -
酒店管理软件|辰星酒店管理软件 星级版
2013-07-31 11:05:02标准的国际星级酒店系统架构,设计起点高,技术先进,营业模块自由组合,满足针对性管理需要,更适合业务功能全面的各类星级酒店,高档会所,俱乐部,旅游度假村和大中型宾馆。 2、平台先进可靠 采用业界通用的C/S...