资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
当当网图书数据库 一、 需求分析1. 数据需求分析书店信息:包括各书店的书店编号、书店名称、书店评分、营业时间、图书类别买家信息:包括买家账号、买家姓名、收货地址、联系电话物流公司信息:公司编号、公司名称、货物信息:运单编号、公司编号、书店编号、买家账号、收货地址图书信息:图书编号、图书名称、图书详情、所售书店、图书类别购买图书信息:买家账号、图书编号、图书名称、书店编号2. 用户需求分析它的用户主要包括两大类:买家和书店书店对系统的需求包括: 上传店内所有的图书,并将图书分类,标注图书的价格 查询发出货物的物流信息,以及是否签收。 客服:在线上回答买家有关图书的各种疑问 售后服务:解决买家收到货物后的一些问题,比如退换货。买家对系统的需求包括: 在网上浏览图书信息,以及各书店的信息。 查询所买图书的物流信息,以及是否发货。 通过该系统购买图书,以及对所购买的图书进行评论。 咨询书店客服有关图书的各种信息。3. 数据字典 数据结构数据结构含义说明组成书店是当当网图书管理系统的主体数据结构,定义了一个书店的有关信息书店编号、书店名称、书店评分、营业时间、图书类别买家是当当网图书管理系统的主体数据结构,定义了一个买家的有关信息买家账号、买家姓名、收获地址、联系电话物流公司是当当网图书管理系统的主体数据结构,定义了一个物流公司的有关信息公司编号、公司名称货物是当当网图书管理系统的重要数据结构,是买家收货的重要信息运单编号、公司编号、书店编号、买家账号、收货地址图书是当当网图书管理系统的主体数据结构,定义了图书的有关信息图书编号、图书名称、图书详情、所售书店、图书类别购买图书是当当网图书管理系统的重要数据结构,是买家购买图书的信息买家账号、图书编号、图书名称、书店编号书店数据结构:数据项名类型长度取值范围含义说明取值说明书店编号字符8/唯一标识每个书店书店名称字符20最长10个汉字书店中文名书店评分整形固定0/9营业时间时间固定图书类别字符100最多50个汉字买家数据结构:数据项名类型长度取值范围含义说明取值说明买家账号字符8/唯一标识每个买家买家姓名字符10最长5个汉字买家中文姓名收货地址字符50最长25个汉字联系电话字符11 物流公司数据结构:数据项名类型长度取值范围含义说明取值说明物流公司编号字符8/唯一标识每个公司公司名称字符10不超过5个汉字 货物数据结构:数据项名类型长度取值范围含义说明取值说明运单编号字符8/唯一标识每个货物物流公司编号字符8/标识物流公司书店编号字符8/标识书店买家账号字符8/标识买家收货地址字符50最长25个汉字 图书数据结构:数据项名类型长度取值范围含义说明取值说明图书编号字符8/唯一标识每本图书图书名称字符20最长10个汉字图书详情字符100最长50个汉字所售书店字符20最长10个汉字图书类别字符10最长5个汉字 购买图书数据结构:数据项名类型长度取值范围含义说明取值说明买家账号字符8/标识买家图书编号字符8/标识图书图书名称字符20最长10个汉字;书店编号字符8/标识书店 数据流图P01浏览书店买家1.买家信息2.书店信息P02上传图书书店1.书店信息2.图书信息签收货物二、 概念结构设计:E-R图图书购买图书 买家 n 1 nm包裹发出浏览mn1物流公司发货书店上传nm 1nmnm三、 逻辑结构设计1、 根据规则,把上述ER图转化成相应的关系模式实体对应的关系模式有买家(买家账号、买家姓名、收货地址、联系电话)签收(买家姓名、收货地址、联系电话、书店姓名、物流公司名称)货物(运单编号、公司编号、书店编号、买家账号、收货地址)购买图书(图书名称、买家账号、书店名称)图书(图书编号、图书名称、图书详情、所售书店、图书类别)浏览(书店名称、买家账号、图书名称、图书详情、图书类别)书店(书店编号、书店名称、书店评分、营业时间、图书类别)上传(书店编号、图书编号、图书类别)发出(物流公司名称、买家姓名、联系方式、收货地址)包裹(书店名称、买家姓名、联系方式、收货地址)物流公司(公司编号、公司名称)发货(买家姓名、联系方式、收货地址)2、 视图设计 买家视图浏览(书店名称、买家账号、图书名称、图书详情、图书类别)购买图书(图书名称、买家账号、书店名称)货物(运单编号、公司编号、书店编号、买家账号、收货地址) 书店视图 上传(书店编号、图书编号、图书类别) 货物(运单编号、公司编号、书店编号、买家账号、收货地址)四、 物理结构设计1、 数据库系统硬件条件 服务器选择2、 配置如下:台式机类型商用基本性能CPU系列奔腾双核CPU型号Intel 奔腾双核E2220标称频率2400MHZ处理器核心Conroe核心数双核二级缓存1MB前端总线800MHz制程工艺65纳米主板/内存主板芯片Intel 945GC内存大小1024MB内存描述DDRII 677MHz存储性能硬盘容量160GB硬盘描述SATA光驱类型DVD-ROM视频/音频显示器大小17英寸显示器描述CRT显卡类型集成输入输出键盘描述防水抗菌键盘鼠标描述USB光电鼠标软件系统操作系统DOS产品外形机箱描述立式其他特性电源描述220V 280W电源3、 4.1.2 网络设备选择4、 本系统的使用人员是各学校食堂的管理人员或者员工,他们通过网络获得数据结构,因此数据库服务器必须与校园网连通,因此增加网卡一块5、 Inter EXPI9402PT参数6、 产品类型 服务器网卡7、 芯片 Inter 82571GB8、 支持PCMCIA标准 否9、 总线接口 PCI-Express X410、 全双工 全双工11、 接口类型 RJ-45*212、 传输介质类型 4对5类UTP13、 传输速率(Mbps)10/100/100014、 网络标准 IEEE802.3,802.3u,802.3ab操作系统:Windows7 64位数据库管理系统软件:SQL SERVER2008网站开发环境:visual studio.2005 查询操作及索引设计整个系统中常见的查询有:买家:按照自己想看图书名称或者图书类别进行查询,特别的按照图书名称查询时使用GROUP UP.1. 首先服务器的内存是1G,设置操作系统的虚拟内存为1*1.5G至1*2G,并置于F:2. 其次内存是1G。没有超过4GB,故不选择AWE。又因本机上同时作为数据库服务器和WEB服务器,因此给SQL server2005分配最小服务器内存612M,又因WEB服务器占用内存不大,所以不设置最大服务器内存。每次查询占用的最小内存设置为:默认为1024KB,原因是查询量不大。 4.4.2 服务器属性的【处理器】选项卡因本机采用双核CPU,故需给SQL server2008绑定一个CPU 4.4.3服务器属性的【安全性】选项卡混合模式设置4.4.4服务器属性的【连接】选项卡使用查询调控器防止查询长时间运行:60秒4.4.5服务器属性的【数据库设置】选项卡默认索引填因子:60%,本系统在每次交易完成后查询量较大数据库默认位置:分别为D和E服务器属性的【权限】选项卡:设置为只对JXCGL数据库有操作权限 数据表的创建五、 数据库的实施和维护1、 数据载入当当网所有注册的用户的信息,以及所有书店的信息2、 数据库的备份和恢复 每当用户注册后,就立即备份用户的信息和书店的信息3、 应用程序的调试六、 数据库的安全 6.1机房安全1.机房的装修先要按照有关标准和技术规范,根据具体选用设备及安装的要求进行设计和规划,其次要尽量满足在采光、防尘、隔音的条件下,营造合理的工作环境,其中要考虑的是:吊顶和墙面装修材料和构架应符合消防防火要求,使用阻燃型装修材料,表面阻燃涂覆处理,达到阻燃、放火的要求。机房地板优先使用耐磨防静电贴面的防静电地板,抗静电性能较好,长期使用无变形、褪色等现象;地板净空高度通常在10-50cm。房间要综合考虑照明灯具、空调和湿度设备的配置:为隔音、防尘需装设双层合金玻璃窗,配遮光窗帘等等。2机房的高度和空间机房的高度和空间,应考虑敷设地板及吊顶装修后净高。由于机房多采用下进线方式,地板下要敷设走线槽和通风,地板净高一般在10-50cm左右;而房顶吊顶一般要取齐过梁下部,并留足灯具和消防设备暗埋高度,通常占用一定高度,这样房间的净高累计减少了近1m,普通楼房的高度在机房装修后会显得较低,也不利于设备的安装。房屋净高应在3.2m3.3m的范围(机房设走线架或槽道)。目前,大型机房地板下应设送风孔道,因此,在建筑设施设计时应整体设计机房大楼或特定楼层、机房。对中心型的机房,随着新技术新设备的发展,业务会不断扩大,应按中、远期发展的趋势,适当预留一些设备空间。机房设备一般按机柜间与操作间隔离的原则行安装,特别是交换机、光传输设备、集群设备等自动化程度高,网管系统可完成设备大部分调测监控及系统操作,无需频繁进入机柜间,这样可减小人为因素对设备的影响。1. 信号电缆与供电电缆的交叉应按照有关规范,注意土建预留要遵循平行线缆相互隔离的距离不小于5060cm,竖井通过楼层时要尤其注意,尽量保持间距,避免电力线干扰通信传输。在机房、站区通信、电力线密集人井、电缆房中,更要注意各自的盘绕、路径的最优布设。2. 机房的消防要考虑机房的消防灭火设计,根据消防防火级别设置确定机房的设计方案,建筑内首先要求具备常规的消防栓、消防通道等,按机房面积和设备分布装设烟雾、温度检测装置、自动报警警铃和指示灯、自动手动灭火设备和器材。机房火灾报警要求在一楼设有值班室或监控点。 需要注意:机房消防设计国家已颁布相应的规范和要求,在制定方案后应主动及时申报消防部门审批,同时注意机房的装修与消防的协调适配,否则验收时整改工作量较大,也容易造成建设损失。3. 机房建筑的防雷由于机房通信和供电电缆多从室外引入机房,易遭受雷电的侵袭,机房的建筑防雷设计
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号