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

评论

0/150

提交评论