零点起飞学SQLSever之SQLServer实例至慧网上书城_第1页
零点起飞学SQLSever之SQLServer实例至慧网上书城_第2页
零点起飞学SQLSever之SQLServer实例至慧网上书城_第3页
零点起飞学SQLSever之SQLServer实例至慧网上书城_第4页
零点起飞学SQLSever之SQLServer实例至慧网上书城_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第18章

SQLServer2008实例——

至慧网上书城Microsoft

VisualStudio是微软公司开发的强大的集成开发环境,能够开发多种Windows下的软件项目,包括Windows应用程序、动态链接库、Windows服务、Web服务、网页开发、Office集成开发以及数据库应用开发等。本章将通过具体的实例,分析如何使用Visual

Studio2008和SQLServer2008开发至慧网上书城应用程序,来介绍SQLServer2008典型的应用开发特性。主要包含系统概述、系统需求分析、系统总体设计、系统详细设计、数据库设计与实现、关键技术准备、前台主要功能模块设计、后台管理主要功能模块设计、网站编译与发布。18.1系统概述本章要介绍的至慧网上书城系统属于电子商务网站系统,它能够绕过中介(如批发商、销售商或经销商等)建立与客户的直接关系。本网站可以为用户提供书籍的详细信息,用户可以在线购买书籍,管理购物车,确定订单。网上购书更方便、更容易。18.2系统需求分析通过调查,要求本网上书城能满足以下基本需求:要求有良好的人机界面。管理系统会员为充分展现本系统的交互性用户购买完书籍后能安全退出系统。18.3系统总体设计在实施一个项目前进行系统的总体设计是非常必要的,通过项目总体上的规划与设计能够从全局的高度,明确整个系统的需求、逻辑结构以及功能。这不仅使系统实施有据可依,也使整个开发过程能够高效、高质量地完成。下面就对整个网上书城系统作一个简单的规划和设计。18.3.1系统规划根据本网上书城系统的功能需求,可以将其分为前台网站系统和后台管理系统两大部分。1.前台网站系统前台网站系统主要包含以下基本功能模块:用户注册功能模块;用户基本信息管理功能模块;用户登录功能模块;书籍信息的显示功能模块;书籍搜索功能模块;用户购物车管理功能模块;用户订单管理功能模块。2.后台管理系统后台管理系统主要包含以下基本功能模块:管理员对用户信息的管理功能模块;图书信息的管理功能模块;对用户订单的处理功能模块。18.3.2用户行为分析在实现本网上书城系统之前,需要从用户的角度进行用户行为分析,进而确定系统的目标。网络用户在使用本网上书城选购图书图示。18.3.3系统功能设计网上书城的前台网站系统的功能结构。网上书城的后台管理系统的功能结构。18.4系统详细设计包括设计目标和构造开发环境18.4.1设计目标图书查询、浏览功能;用户购买图书功能;用户购物车管理;系统最大程度地实现易维护性和易操作性;系统运行稳定,安全可靠。对于系统管理员,实现如下的功能:后台管理人员的管理;会员信息管理;图书及图书类别的管理;订单的处理,对用户的订单进行实时地发货处理。18.4.2构建开发环境工欲善其事,必先利其器。在实际动手开发前,首先需要构建好开发环境,为后面的开发提供稳定、高效的平台。本至慧网上书城网站系统将采用如下的开发。1.开发环境2.服务器端3.客户端18.5数据库设计与实现包括实体E-R图和数据表结构18.5.1系统实体E-R图本网上书城主要包括以下6个基本实体。管理员信息实体用户信息实体图书类别信息实体图书信息实体购物车实体订单信息实体18.5.2主要数据表结构本网上书城主要包括以下6个数据表:管理员信息表主要用来保存管理员的登录名和密码。用户信息表主要用来保存用户的相关信息。图书类别信息表主要用来保存图书类别的相关信息。图书信息表主要用来保存图书的相关信息。购物车信息表主要用来保存用户购物车的相关信息。订单信息主要用来记录用户的订单信息。18叹.5此.3数据拦库与磁表结宏构在SQ放L兴Se瓣rv笑er吐2答00晚8中创建Zh稠iH挎ui冠Bo赤ok帐Sh容op排DB数据贺库。18竹.6关键细技术沉准备本章We挣b网站携应用宅程序屿实例盐开发览主要处用到妖三层狱结构追设计宰思想命、AD毒O.领NE锤T数据寒库访弟问技斑术和域页面眨布局DI体V+辜CS的S这3种关紫键技撞术。18浴.6俭.1三层俘结构片设计润思想1.页课面显莫示层类(US部L)2.业陕务逻朗辑层费(BL社L)3.数繁据访是问层练(DA毫L)18爆.6必.2锻AD邪O.全NE身T数据徐库访珠问技暖术AD孤O.截NE根T提供犹了平咬台互榨操作去性和脊可伸稻缩的欧数据御访问他功能响。AD恨O.粒NE布T用于肆关系索型的辱、面猫向表哑的格瓜式访敬问数浓据。备主要船包括役关系冻数据撕库,牙例如SQ叼L御Se鼓rv改er、Or摘ac场le、Ac漠ce农ss或其换他数谁据库疯,还近包括市非关谦系数看据源仗。1.Co乘nn壳ec退ti妈on对象2.Co艰mm雕an桶d对象3.Da钢ta醋Re蝇ad境er对象4.Da孩ta惊Ad匠ap六te畜r对象5.Da未ta近Se沸t对象18纯.6陵.3页面旁布局DI付V+车CS驴S表格千布局屿已经毯有很梯多年宇的历役史了需,在HT支ML和浏种览器雨还不症很完雅善的胶时候络,要级想让席页面径内的巡寿元素鞠能有枣一个获比较竿好的霜格局齐是比币较麻波烦的窗事情叹。由撒于表谢格不姨仅可搏以控升制单帽元格盈的宽镜度和信高度健,而化且可庄以互河相嵌梢套,蜻所以判为了纸让各坊个网略页元倘素能午够放俊在预阀设的险位置恨,表观格就纹成为革网页粥制作宝者的哑得力窃工具夫。18渴.7前台抽系统举文件候组织傻结构为了拐便于考读者训对本爱系统真的学街习,蚂在此妻将系雨统文恶件的劫组织赔结构焰展示晌出来税。另萌外,葵将相鸟同功连能类四型的We认b窗体救文件损存放镜在同熟一个台文件植夹是斗一个伤很好兽的习贿惯,室便于胁后期绝的管腰理与懂维护车,希睡望读振者注离意。18殖.8公共虫模块开设计本网杀上书目城的尽整个闸系统梦采用谢三层侧结构而。由纠于分测层结市构设矿计有管着诸径多优惜点,型其中秩很重刑要的沃就是疑这样攻的设萝计使裳整个踢系统移结构率很清每晰、级很容挂易理欠解,磨更便开于后挠期对姿系统酬的维瓣护。选下面让就开甩始着宜手设右计系队统的遥数据混访问掀层和焦业务替逻辑犹层,昆在设翠计各敌层之酷前需洽要先老配置We讽b.浑co命nf民ig文件正。18命.8捞.1标We跪b.温co暮nf孟ig文件堪设计在本呼系统控中,We竟b.悦co祝nf迅ig文件镰主要摸配置讽参数得是连衣接数毫据库劝的字察符串斗。配雷置好弯之后畏,就克省略骡了在石其他岗页面雕中重症复编伏写连支接数滥据库哄的字迷符串色的操律作。18轻.8绣.2数据右库访捷问层记类Da瓦ta抬Ba柄se正如晒在关桥键技渗术准扁备部神分所晓介绍钟的,喷数据厘访问箱层包起含一算些对惯数据绣操作忧的方捆法。滨这些盗方法鼓将提猜供给及业务点逻辑提层的需业务蝇对象旅调用颂。这莫些方凉法只伙是对障数据违操作连,如孔关闭信、打粪开连两接,施返回Da赔ta工Se眠t、Da率ta纯Re圾ad界er等,六不包削含具抖体的衡业务边功能刃。18抽.8子.3业务切逻辑艰层类从整棍个系易统来怎看,蓝包含觉多个归实体倒对象附,如总用户咬、图幻玉书、留购物播车和招订单垫等。倾所有该这些胸实体轿对象述都划净分在谎业务白逻辑偏类中号,并配将它株们组魂织成广各个缸类模失块,面编写月一些户公用罗的方瞎法供邻系统董调用漆。1.Us铜er择s类2.Bo继ok类3.Ca群rt类4.Or塔de均rs类5.Ra帐nd炕om糊Co然de类18灿.9网站独主页巡寿设计网站站主页咸是书晨城给削客户盛的第裹一印辨象,怕设计皱的好咳坏直垦接关越系到扬书城径以后殖的发贪展。弟网站放系统手主要疗包括白以下狼内容覆:系统伴菜单下导航图书岸快速虽搜索用户断登录俯、注腥册模甩块:喉提供悬用户符登录给、注到册的较入口书讯腔快报吐信息图书葛信息郑显示出版买社专听区后台竭管理射登录芳入口18极.9衔.1用户逐注册用户鞋首次蜻登录召必须鄙成功膊注册益才能充进行听图书赏的购就买。18牧.9晕.2用户垄登录用户和登录郑按钮哨接收杰用户军输入跑的用杀户登得录名委和密壳码,给在作离了简颂单的于验证液判断揪,通捷过之盆后,苦再调迈用用染户类尼的Us槐er炼Lo直gi就n(亮)方法驰,验加证用慰户是亿否为咳合法罪用户智。18脾.9跳.3图书擦显示叫模块图书振显示忘功能绸从数程据库护中以锣栏目装分类沾为条道件,椒查询略图书诵信息丽,然杰后再乒将数糟据记准录绑穷定到Da财ta绳li贞st控件型上。18尿.9喊.4母版研页设耻计母版甩页的赏主要刘功能升是为AS精P.毫NE阻T应用江程序齿创建久统一禾的用奏户界滥面和宵样式魂。它采提供要了共趋享的HT少ML、控据件和奖代码妥,可定作为虾一个潮模板午,供第网站榴内所搞有页冰面使算用,剃从而寇提升眉整个拾程序旺开发毁的效释率。18软.1榜0后台领管理厚主要茂功能羊模块逗设计后台角管理恐程序超是系棉统非宇常重练要的终部分剪。它鼠维护环着整速个系佩统的增核心秋数据库,其项设计齐的好止坏也察对整周个系挎统稳竭定性谅、易费维护订性起氏着关振键的覆作用额。18拨.1例0.蚂1后台筑管理刷系统枣文件柄组织愚结构在开仙发过崇程中扔对各朴功能送页面秆的文抹件作吵一个畜规划台和整吉理是遍非常全好的塘习惯残,这石样也忙有利到于后喂期的扁开发洞和维吃护。18享.1诞0.尖2公共钩模块宗设计在前滔面的乳部分果已经啄对Bo钢ok类、Ca花rt类、Or群de窄rs类、Us傍er灾s类作更了介霉绍。交在后安台管夜理程惨序的折公共编模块挥中,揪除了柜这些鸡类之团外,自还有臂一个Ad宪mi航n类,潮它主污要是润对整张个系坦统的笑管理岛员的闲管理读。在实睁际的健维护图过程喜中管枣理员宣往往帜不止裂一个在,所雄以非泛常有湾必要乓对系述统的吼管理堂员作蚀统一骂管理钓,以什保证歌合法带的管胞理员冲才能卡管理鸣、维袭护整尸个系宿统。1.管券理员堂登录2.添包加管吊理员3.显语示所如有管段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论