XX官网的设计与实现.doc_第1页
XX官网的设计与实现.doc_第2页
XX官网的设计与实现.doc_第3页
XX官网的设计与实现.doc_第4页
XX官网的设计与实现.doc_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

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

文档简介

_ 毕业论文(设计) 论文(设计)题目:XX官网的 设计与实现 XXX design and realization of official website 系 别: 信息技术系 专 业: 计算机科学与技术 班 级: 2010级计算机科学与技术4 姓 名: 学 号: 指导老师: 职 称: 日 期: 2014年 教务处制精品资料目 录摘 要IABSTRACTII第一章 绪论11.1 国内中小型企业官网发展现状11.2官网开发的背景11.3官网开发的意义及目的2第二章 可行性分析32.1技术可行性分析32.2经济可行性分析32.2.1支出32.2.2经济效益42.2.3收益/投资比53.2.4投资回收期52.2.5纯收入52.3法律可行性分析52.4操作可行性分析52.5设计方案的选择62.5.1可供选择开发的方案62.5.2方案的比较与选择62.6结论6第三章 需求分析73.1功能需求分析73.2性能需求分析73.3系统开发环境需求分析83.3.1软件开发环境需求分析83.3.2硬件开发环境需求分析83.4其他需求分析8第四章 蓝信官网系统分析94.1网站功能模块分析94.2系统操作流程分析104.3系统参与者分析124.4系统操作页面功能分析12第五章 蓝信官网系统设计145.1系统用例模型设计145.2系统静态模型设计205.2.1系统类图设计205.2.2系统包图设计225.2.3系统部署图设计235.3系统行为模型设计235.3.1系统顺序图设计235.3.2系统活动图设计315.4数据库设计365.4.1表结构图设计365.4.2物理结构设计36第六章 蓝信官网系统实现406.1系统运行平台及开发工具406.1.1运行平台406.1.2开发工具406.2系统实现406.2.1表示层的实现416.2.2业务逻辑层的实现416.2.3数据库访问层的实现416.3系统功能模块实现426.3.1会员注册模块426.3.2用户登录模块436.3.3客户找回密码模块446.3.4会员社区模块446.3.5客户修改基本资料模块456.3.6客户发表留言模块456.3.7客户查询手机信息模块466.3.8客户订购手机模块466.3.9客户交易中心模块476.3.10客户交易记录模块486.3.11客户购物车模块486.3.12管理员登录模块496.3.13后台操作主界面模块496.3.14增加首页广告模块506.3.15招聘信息编辑模块516.3.16图片管理模块52第七章 系统测试537.1测试概述537.1.1面向对象测试概述537.1.2测试环境547.1.2软件测试的任务547.1.3软件测试的目的557.2单元测试557.2.1黑盒测试557.2.2白盒测试567.2.3模块接口测试597.2.4集成测试607.2.5自顶向下集成607.2.6确认测试标准60结 论61参考文献62致 谢63摘 要随着我国网络技术的迅速发展,越来越多的地方都搭建起了网络设施,网络媒体已经超越了其他媒体成为第一大媒体,预览网站是我们交流信息和传递信息的一种很好很方便的方式,它已经慢慢成为了我们生活的一部分。对于众多的企业来说,建立好自己的网站,是打响企业名气和对外宣传自己一种很好的方法,是与他 人竞争中必不可少的一种手段。本公司官网采用了B/S软件架构开发模式,使用当今三大主流动态网站开发技术之一ASP.NET,在Windows XP Professional (中文版)的操作系统下,使用基于Visual Studio 2008软件开发工具进行开发,并选择Microsoft SQL Server 2005 (中文版)作为数据库,通过ADO数据库技术进行连接。客户可以通过浏览器访问网站,浏览的企业发布的信息,在网站内查看自己所需要的手机信息,并可以通过手机搜索,快速找到自己想要的手机,还可以通过网站内的在线联系功能,与企业销售人员在线联系,获得更详细的信息,在一定程度上提高公司的业绩。网站还严格按照软件项目开发的流程,并采用面向对象的软件设计方法进行开发,对于官网的可行性分析、需求分析、系统分析、系统设计、系统实现以及对系统的测试与维护都有详细的论述和实现过程。网站的优点前端简洁,操作简单,利于客户操作,后台能较好的维护网站的数据。关键词: ASP.NET,官网,面向对象精品资料ABSTRACTWith the rapid development of network technology, more and more places have built up a network infrastructure, network media has surpassed other media become the first major media preview website is our exchange of information and transfer of information is a good convenient way, it has slowly become a part of our lives. For many enterprises, the establishment of their own website, is fired corporate reputation and outreach yourself a good way, is an essential means of competition with others. The companys official website uses the B / S software architecture development model, using one of the mainstream of todays dynamic website development technology three ASP.NET, in Windows XP Professional (Chinese version) operating system, based on the use of Visual Studio 2008 software development tools development, and select Microsoft SQL Server 2005 (Chinese version) as a database, connect via ADO database technology. Customers can access the site through a browser, browse the companies publish information, view the phone information they need on the website, and you can search through mobile phones, mobile phone quickly find what you want, you can also contact the sites online features, Contact with the enterprise sales staff for more detailed information, to some extent, improve the companys performance. The site also strictly in accordance with software development processes, and the use of object-oriented software design methodology development, the official website of the feasibility analysis, requirements analysis, system analysis, system design, system implementation and testing and maintenance of the system are detailed discussion and implementation process. Advantage of the front-end Web site is simple, easy to operate, to help customers operate, the background can better maintain data site.Keywords: ASP.NET, official website, object-oriented精品资料第一章 绪论1.1 国内中小型企业官网发展现状近年来,随着网络的普及。人们获取新闻及各种信息的途径已不仅仅限于报纸,广播,电视等传统媒体。人们开始越来越多地在网上查找自己感兴趣的信息。由于网络的即时性和更新速度快等优点,上网看新闻已经成为人们获取信息的主要途径之一,这也大大地提高了人们获取信息的速度。由此很多中小企业为了提高自己的信誉,让他人了解自己的情况,也都建立了自己的企业网站,根据CNNIC最新的企业调查数据显示,具有法人资格的中小企业(不含个体工商)中曾经建立过企业网站的占到27.8%。然而,很多中小企业建立企业网站的目的和思路都并不清晰,从而造成了企业网站从定位到功能、从人员投入到内容维护,各方面都存在很多问题,企业网站很多时候都没有发挥出真正的价值。多数企业网站功能主要还是集中在展示上,然而互动功能、交易功能、后台统计功能等方面还有所欠缺,这也导致多数企业网站缺乏人气。大多数企业并没有将网站作为信息发布的重要领地,超过一半以上的企业网站平均一个月都难以更新一次,可见很企业网站都处于半停滞的状态,企业网站利用水平普遍偏低。目前中小企业网站的维护水平总体还是偏低。中小企业网站有专职团队负责的仅22.5%;多数企业网站仅有少数人员进行内容更新,而没有技术维护人员;甚至还有超过四分之一的企业网站没有专职人员负责内容更新和网站管理。1.2官网开发的背景广州市蓝信电讯设备有限公司成立于2000年7月,注册资本人民币500万元,是广东省知名手机品牌代理商,专业致力于移动通讯产品代理和销售。公司代理的品牌包括:三星、苹果、小米、HTC、诺基亚、中兴、华为、酷派、联想、魅族等国内外一线品牌。公司成立以来,一直恪守诚信、正品、专业的经营理念,公司全体同仁团结拼搏、锐意进取开拓创新、与时俱进,以强劲的发展势头迅速从行业中脱颖而出。十多年来,公司始终坚持以市场为导向,勇于改革和创新,致力成为通讯行业的标杆。公司与中国移动、中国联通、中国电信等运营商有着密切而深入的合作,荣获2012年度广州联通优秀合作商、2013年度广州移动终端价值贡献奖等奖项。然而随着网络技术的快速发展和网络营销的兴起,越来越多类似的企业和小型店铺都相继在网络上开辟自己信的销售道路,竞争非常的激烈,公司很多的业务都受到了来自网络价格的冲击,公司且在网络方面的投入较少,宣传也很少。老板决定也要在网络上开辟自己的道路,决定在淘宝、阿里里巴巴、微信等商城上建立自己的公司网店,同时也要重新建立自己的官方网站,与自己的网店进行互动,达到宣传公司,展示公司面貌,公司网店的另一个入口的重要作用。之前虽已有自己精品资料的官网,但却过于老式古板,内容虽多却没有突出公司的特点,还有众多的功能没有实现。对于该公司来说,更需要一种简洁清新,又能体现公司面貌的网站,还要有一个强大而又操作简单的后台功能,便于管理人员对公司动态、报价等进行每日的更新,需重新开发一个有自己公司特色的网站。在公司老板和相关领到的支持下,结合公司的现状和国内中小型企业官网发展的现状,展开了对公司官网的重新设计,对网页的布局、美化、需要、功能等等进行了设计与分析。1.3官网开发的意义及目的企业官网是一个联接企业内部和外部的网站,它可以为企业提供一个单一的访问企业各种信息资源的入口,企业的员工、客户、合作伙伴和供应商等等都可以通过网站获得个性化的信息和服务。企业官网可以无缝地集成企业的内容、商务和社区:首先,通过企业官网,企业能够动态地发布存储在企业内部和外部的各种信息;其次,企业官网可以完成网上的交易,网站的用户可以相互讨论和交换信息。公司官网的建立与运营后,有利于提升公司的形象。一般来说,企业建立自己的网站,不大可能马上给企业带来新客户、新生意,也不大可能马上大幅度提升企业业绩。但在公司网站上,公司几乎可以把任何想让客户及公众知道的内容放入网站,让客户更能了解到公司状况。使公司具有网络沟通能力。网站不仅仅能使公司与客户保持良好的关系,还能吸引更多的潜在客户浏览,从而挖掘潜在客户资源。对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站。可以全面详细地介绍公司及公司产品。公司网址的一个最基本的功能,就是能够全面、详细地介绍公司及公司产品。事实上,公司可以把任何想让人们知道的东西放入网址,如公司简介、公司的店铺、生产设施、产品的外观、功能及其使用方法等,都可以展示于网上。通过公司官网还可以及时得到客户的反馈信息,可以与潜在客户建立商业联系,可以降低通信费用等等。精品资料第二章 可行性分析2.1技术可行性分析本系统采用B/S软件架构开发模式,使用基于Microsoft Visual Studio 2008软件开发平台下的ASP.NET动态网站开发技术,在Windows XP Professional(中文版)的操作系统下进行开发,并选择Microsoft SQL Server 2005 (中文工作组版)作为数据库,通过ADO.NET数据库连接技术进行连接。Microsoft Visual Studio 2008开发平台最大的优势在于集成很多语言开发技术,拥有一套强大的开发工具箱和设计器。在数据库方面SQL2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求2。如今进算计普及程度日益推广,计算机配置日新月异,能承载此系统的机器就如办公的机器都可以达到要求。而且,本人优势在于,以上所用到的软件、开发语言,都已经学过,且通过实践并熟练掌握。因此在技术方面是可行的。2.2经济可行性分析投资费用主要包括:设备费用(包括计算机设备、软件配置、租用网上的服务器的费用);人员费用(包括开发人员、运行人员、维护人员的费用);材料费用(消耗材料,如文档资料、用电,用纸等费用);其他费用(设备保养、折旧费用等)。公司已有相关的硬件设备,已备配置了电脑和网络设施,租用了网上的服务器,所以只需出租用服务器的费用和开发软件的费用。这写公司都愿意承担并且完全可以支付的起。而且开发的系统是一个性能稳定,易于维护的系统,后期维护不会消耗大量的人力和物力,这样系统在人员方面的投资也可以支付。总之,经济可行性是指软件所带来的经济效益与开发设计所需要的投资费用相比较是否适当,软件是否会给使用者带来经济效益。公司官网的运行与发布,可以使公司在多方面带来收益,同事也可以减低相关的费用,经济效益可观,所以在经济上是可行的。针对官网的设计与开发的要求初步投资和收益的初步估算如下。2.2.1支出(1)硬件设备本网站的开发在硬软方面的极为重要,但在硬件方面,如PC机,网络设备等公司都具备有,不用在另外购买。但发布运营后需要租用网上服务器,才能对外宣传公司。韩国增强2G虚拟主机:298.0元(/hosting/)精品资料共计:298元(因为是按年算不加总支出在公司年收益中计算)(2)软件设备微软Microsoft Visual Studio 2008中文专业版 :6910元(/82621/product_494197.html)Microsoft SQL Server 2005 中文工作组版: 12665元(/databases/microsoft/181504.html)Microsoft Windows XP Professional 中文版 :800元(/os/microsoft/233202.html)共计:20375元(3)开发费用人工费用:1(人)X4(月)X3000(元)=12000元宽带费用:公司已有网络,可以全公司一起使用,这里不用另外算。其他额外费用:1000元共计:13000元共支出:20375+13000=33375元2.2.2经济效益公司网站发布运营后,公司可以减少对外宣传的广告费用,通讯费用,还可以给公司的销售业绩的提高。根据公司现在的状况按月算,在销售通讯费方面可以省去500元,在广告方面可以省去1000元,销售业绩上可以为公司多挣1500元,另外减去公司每一年租服务器的费用298元1。初步估计公司网站可以使用5年,按银行利率2,系统应用后的年收益为:(500(元)+1000(元)+1500(元)12(月)-298(元)35702元计算货币现在价值计算系统使用后每年预计节省的钱的现在值,见表2-1。精品资料表2-1 将来的收入折算现在值表年将来值(1+i)n现在值(元)累计的现在值(元)1357021.0235001.9635001.962357021.040434315.6569317.613357021.0612033643.05102960.664357021.0824332983.20135943.865357021.104032338.77168282.63五年总收益为:35702*(1.02+(1.02)2+(1.02)3+(1.02)4+(1.02)5)=189510.53元2.2.3收益/投资比本网站的收益投资比为:189510.53/33375=567.82%3.2.4投资回收期本网站的投资回收期为: 33375 / 35001.96=0.95年2.2.5纯收入本网站的纯收入为:189510.53-33375=156135.53元综上所述,使用重新开发的官网的收益将大于支出,投资回收期为0.95年,因此该系统在经济上是完全可行的。2.3法律可行性分析网站开发期间所涉及到的集成开发环境和开发所用到软件都是正版,没有任何商业上的矛盾纠纷;网站整个的开发过程都是本人自行研究,没有盗用他人设计,确保没有任何商业形式的侵权抄作。公司有自己的营业执照,办公室等等,已在相关的网上成功注册了域名,并通过了工商局的备案,所以在法律上是可行的。2.4操作可行性分析网站从人性化的角度出发,充分考虑客户及后台管理的需求等方面,整体设计的简洁,方便,功能虽多却操作起来很方便,设计了很多操作流程提示,客户操作起来比较容易。直观、简洁的界面,易于操作,客户只要懂得初步的计算机操作,就可掌握好操作的方法,在搜索查询中输入用户所需要的查询,网站就会给客户显示相关的信息,在注册、登录等界面添加解释或提示,帮助客户尽快掌握本网站的使用方法。在后台操作中也采用了简洁的操作界面,操作起来简单明了。因此,在操作上是可行的。2.5设计方案的选择2.5.1可供选择开发的方案B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(JavaScript)和ActiveX技术,用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术9。C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。C/S模式软件开发广泛应用于现在的局域网中,它以其灵活的设计方法,丰富的客户表现形式,快速的数据交换能力受到广大用户的欢迎.但是他在广域网上的能力受到了限制,通过结合VPN技术以及在广域网上C/S模式软件开发的特点和一些注意事项进行剖析,使C/S模式开发应用到广域网上9。但C/S的技术存在以下三大致命的弱点:1.数据库的集中管理,造成局部工作效率低下。2.应用逻辑封装在C端的客户机上,系统扩充性低,不易维护和修改。3.应用逻辑的简单封装,使其对应用服务器性能要求过高,最终导致系统效率无法充分发挥。2.5.2方案的比较与选择考虑到C/S作为一种需要客户端的架构,用户要求下载安装客户端,对于便利客户操作不利。而B/S架构则允许用户直接通过浏览器访问登陆页面,通过验证后进入系统,完成各项操作。对用户的要求低,非常方便,快捷,同时无客户端的设计大大减少了系统维护与系统升级的成本。综上所述,本系统选择B/S体系结构。2.6结论综上所述,本网站的系统的收益投资比为567.82%大于100%,在技术、经济、法律、操作都有可行的,并且网站可以给公司带来众多的方便。因此开发是可行。第三章 需求分析软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求1。3.1功能需求分析结合公司的实际状况,和运营方式。网站需要具备以下功能模块。1.前端客户功能(1)查看公司的简介发展状况、招聘信息。(2)可以用在线与公司的相关人员联系,分享网站的图片到相关的网站。(3)会员注册,登录,找回密码。客户可以在官网注册成会员并登录和找回密码。 (4)会员修改资料。客户登陆后可以修改自己相关资料 (5)查看会员报价。客户注册登录后可以查看公司的手机的报价。 (7)留言功能。客户登录后可以去留言板留言,并可以查看删除自己的留言。 (8)查询并订购手机。客户可以在网站查询相关的手机信息并可以链接网店订购。2.后台管理员功能(1)基本设置。包括设置网站的logo、友情链接、页面的横幅图片。(2)修改管理员信息。包括增加、删除管理员和修改管理员密码和操作权限。(3)首页管理。增加删除修改首页的幻灯片广告,行业动态,产品图片等。 (4)页面管理。主要修改公司的简介、荣誉、招聘信息等等。 (5)产品信息管理。包括增加删除修改手机信息。 (7)会员管理。包括删除修改会员的信息,会员的留言信息。 (8)其他操作。主要是网站的图片和文件管理。包括上传,删除文件或者图片。3.2性能需求分析 (1)用户向系统提交数据操作请求到操作结果返回用户的时间应满足用户需求。 (2)系统应具有一定的容错能力。 (3)系统应满足当在用户使用系统高峰时段,避免系统出现崩溃现象 (4)保证系统吞吐量。 (5)保证网站在不同的浏览器中预览都兼容。3.3系统开发环境需求分析3.3.1软件开发环境需求分析本系统采用B/S软件架构开发模式,使用基于Microsoft Visual Studio 2008软件开发平台下的ASP.NET动态网站开发技术,在Windows XP Professional (中文版)的操作系统下进行开发,并选择Microsoft SQL Server 2005 (中文工作组版)作为数据库,通过ADO.NET技术进行连接。服务器选用IIS Web服务器,配置在6.0及其以上版本。Visual Studio是一套完整的开发工具,用于基于桌面和基于企业级Web应用程序(用于生成ASP.NET Web应用程序、XML Web SERVER、桌面应用程序和移动应用程序。Visual Basic Visual C#和Visual C+都使用相同的集成开发环境,这样就能进行工具共享、并轻松地混合语言解决方案)。此外,还可以使用Visual Studio 的基于组件的强大开发工具和其他技术,简化企业级解决方案的基于团队的设计、开发和部署2。数据库方面Microsoft SQL Server 2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今进算计普及程度日益推广,计算机配置日新月异,能承载此系统的机器就如办公的机器都可以达到要求5。IIS(Internet Information Server)是微软公司推出的WEB服务器,它的一个重要特性是便于运行动态内容和基于Web的应用程序。3.3.2硬件开发环境需求分析至少1.6DHz的CPU、386MB内存。1024X768像素的显示器、5400r/mim的硬盘。建议配置:2.2GHz或者更快的CPU、1024MB或者更大容量的内存。1280X1024像素的显示器、7200r/min或更高的转速的硬盘2。开发用的计算机都达到了硬件的要求。3.4其他需求分析 (1)保证操作系统环境的安全性。 (2)系统应有口令保护机制安全认证,用以控制用户登录管理系统。 (3)定期对系统数据库采用完全备份加差异备份方式,进行数据备份。 (4)为防止介质故障,可以考虑采用两台服务器,两台服务器共享存储设备,其中一台为现运行服务器,并尽可能不要把两台服务器放在同一地方。 (5)存放服务器的机房应避免温度过高,损坏服务器。第四章 蓝信官网系统分析4.1网站功能模块分析根据前面的系统分析,经研究确定该系统的功能结构图如图4-1所示。蓝信官网系统客户操作管理员操作 客户注册模块客户登录模块客户找回密码模块客户资料修改模块客户留言管理模块客户订购手机模块基本设置模块页面设置模块手机管理模块会员管理模块留言管理模块文件图片管理模块管理员登录模块图4-1蓝信官网系统结构图4.2系统操作流程分析在蓝信官网系统中,每个用例都可以建立顺序图和活动图,将用例执行中各个参与的对象之间的消息传递过程表现出来,反映网站的操作流程。本节主要分析蓝信官网系统的几个主要的操作流程。 1.客户注册的操作流程 客户查看公司手机报价时和订购手机时必须注册,成为网站的会员。客户点击免费注册,进入“会员注册”页面。输入注册的客户邮箱,同时从数据库判断,如果邮箱存在,将提示“该用邮箱已存在”。注册时,还需输入联系人、电话,选择所在公司,公司名称和经营地址,登录密码和验证码。密码需要输入两次,如果两次输入不一致,提示“两次密码输入不一致”,需重新输入!验证码错误,网站将发出提示。客户注册成功后,系统将会已邮件方式发送客户的登录邮箱和密码到客户的邮箱并转跳至登录界面。2.客户登录的操作流程当客户进行登录时,打开“会员登录”界面,然后开始输入“登录邮箱”、“密码”和“验证码”,输入完毕并提交到系统,然后系统开始检查判断“登录邮箱”、“密码”和“验证码”是否合法。如果检查通过则成功登录,否则显示“错误提示信息”对话框,点击确定后返回“会员登录”界面再一次输入“邮箱”、“密码”和“验证码”可重新登录;如果用户不想登录可点击返回首页。3客户找回密码的操作流程如果客户忘记了登录密码,可以点击在“会员登录”界面的找回密码,网站将跳转去“找回密码”界面。输入客户注册时的“邮箱”和网页显示的“验证码”后点击提交,网站将检测“邮箱”是否存在和“验证码”是否错误,如果检测不通过将显示错误提示对话框点击确定后可重新进入“找回密码”界面重新操作,如果检测通过将网站将客户的登录密码已邮件的方式发送至客户的邮箱,并显示找回密码成功,邮件已发至您的邮件对话框提示。4客户搜索和订购手机操作流程客户可到网站的产品世界里面在查找手机文本框中输入客户要查找的手机,点击搜索,系统将检测是否存在,如存在将显示在网页中,如不存在将提示没有您要找的手机。客户点击查找出的手机,网站将跳转至手机订购界面,客户可以选择购买方式一和购买方式二。选择购买方式一将进入公司的网店购买,点击购买方式二将要去公司的实体店面购买。5.客户留言和在线联系操作流程 客户想了解更多的手机信息或者公司信息时,可以点击网站中用QQ在线联系我们,网站将会为客户打开与公司相关人员的QQ聊天界面,客户可在QQ中与公司的相关人员交流了解更多的信息。客户登录,可点击“会员社区”中的给“我们留言”功能,网站将跳转至“给我们留言界面”,客户可以在此界面输入留言的主题和留言的内容,点击确定后方可留言。如果用户不想留言,点击取消网站将关闭此界面。 6.管理员后台登录操作流程 管理员要想管理网站,必须登录至后台操作的主界面。在浏览器中让输入后台登录的网址,打开后台登录界面。管理员须选择管理员的“登录类型”,输入“管理员名”和“密码”点击登录,系统将对“管理员名”和“密码”进行检测,如果检测通过,将进入后台操作主界面,如果检测不通过,将提示错误信息对话框,点击确定后可重新操作,如果管理员不想登录可直接关闭浏览器退出。 7.后台首页设置的操作流程 由于首页是网站第一界面,涉及很多公司的信息。需要对其开发了一个专业的设置模块功能。管理员登录后,可点击主界面左边菜单中的首页设置,显示界面将跳转至首页设置。管理员可增加、删除、修改首页的设置。在此界面点击增加,显示界面将跳转至增加首页设置界面,管理员需要输入设置的“标题”、选择“设置的类型”、选择“图片”、输入“链接”点击增加,如果它们为空将弹出提示,如果不为空,将检测“标题”是否存在,如果不存在即可增加,如果存在将不可增加并弹出提示。管理员也可在首页基本设置界面点击查看,跳转至设置的基本信息界面,点击修改,即可对设置进行修改。 8.后台手机资料管理的操作流程管理员登录后台后,即可对后台进行操作。点击主界面左边的手机资料管理,主界面中的显示页面将跳转至手机基本信息界面。客户可以在此界面点击下拉列表选择手机的品牌,界面将只显示此品牌的手机,也可在查询框中输入手机型号对手机进行查看,可以选择性删除手机信息。点击增加,界面将跳转至增加手机界面,输入相关或者选择手机的相关信息,符合条件后方可增加。也可以点击查看,界面将跳转至手机详细手机界面,在此界面管理员点击修改,即可手机信息进行修改。 9.后台文件与图片的操作流程 管理员登录主界面后,点击图片或者文件管理,显示界面将跳转至文件或者图片管理界面,选择文件或者图片,点击删除即可。点击预览选择文件,点击上传即可上传。 10.后台招聘信息编辑操作流程 管理员登录主界面后,点击招聘信息,显示界面将跳转至招聘信息编辑界面,此界面使用了网页编辑器FCK,在编辑框中可以很方便的输入招聘的信息。点击确定即可。4.3系统参与者分析经过和公司相关领导的交流,结合公司实际运营状况和基本情况,公司官网的主要业务内容。(1)网站可以让游客和会员查看公司信息、行业动态、手机信息,招聘信息。(2)网站可以让游客和会员与公司相关人员在线交流,获取更多的信息。(3)网站可以让会员查看手机报价。订购手机,发表留言。(4)网站应有一个强大的后台功能,共管理员管理员网站的信息和网站的长期维护。通过以上分析,可以确定系统中有三类参与者:游客、客户、网站管理员。各参与者的描述见表4-1。表4-1学习交流论坛系统参与者参与者业务功能游客浏览公司信息、手机信息、招聘信息、与公司人员交流客户查看报价、订购手机、发表留言及拥有游客所有功能网站管理员 管理网站的基本设置、首页设置、公司简介、招聘信息、手机资料、会员资料、留言信息、图片和文件管理4.4系统操作页面功能分析系统的静态结构模型主要用类图和对象图描述。在确定系统的功能需求后,下一步就是确定系统的类。由于类是构成类图的基础,所以,在构造类图之前,首先要定义类,也就是将系统要的数据抽象为类的属性,将处理数据的方法抽象为类的方法。蓝信官网系统操作界面类的主要功能见表4-2。表4-2蓝信官网系统操作界面类的主要功能表序号界面类名称主要功能说明1客户注册页面验证客户资料,邮箱。发送邮件至客户邮箱用于提示2客户登录界面登录系统时输入用户名和密码,验证登录用户身份的合法性3客户找回密码界面验证客户的邮箱,已邮件方式发送给客户邮箱4首页界面显示公司主要的销售机型,行业动态,友情链接5了解蓝讯界面可查看公司简介、文化、架构、荣誉、联系方式6产品世界界面显示所有手机信息、可分类查看、可查询7手机详情界面显示手机详情、购买手机8交易中心界面提交购买的手机9招聘信息界面显示公司的招聘信息10会员社区界面为客户提供主要的自身操作界面11基本资料界面显示客户的基本资料12修改资料界面修改客户联系方式、昵称,密码。13查看报价界面显示公司所有手机的报价情况14购物车显示客户已选未付款的手机15交易信息界面显示客户的交易情况16发表留言界面客户发表留言17后台管理员登陆界面验证管理员信息的合法性18后台主界面为系统使用者提供主操作界面19基本设置界面查看、添加、删除、修改网站的基本设置20管理员信息界面查看、添加、删除管理员,修改管理员的密码和权限21数据备份与还原界面备份或者还原网站数据库的数据22首页管理界面查看、增加、删除、修改网站首页的设置23了解蓝讯界面修改公司的简介、文化、框架、荣誉、联系方式24招聘信息界面修改公司的招聘信息25产品类型管理界面增加、删除手机的品牌类型26手机资料管理界面查看、删除、修改手机信息27增加手机资料界面增加手机资料28会员管理界面查看、删除会员资料29留言管理界面查看、删除用户的留言30图片管理界面删除、修改图片名、创建文件、上传图片31文件管理界面删除、上传文件32关于系统和帮助界面显示网站基本信息、相关的操作帮助第五章 蓝信官网系统设计5.1系统用例模型设计用例图是一种描述用例的可视化工具,它用简单的图形元素表示出系统的参与者(即角色)、用例以及他们之间的关系,准确地表达了角色与系统交互的情况和系统所能提供的服务1。用例图描述了从外部“参与者”来看系统应该完成的功能以及系统的需求。1登录模块用例图设计如图5-1所示。图5-1 会员登录模块的用例图 2.注册模块用例图设计如图5-2所示。图5-2 用户注册的用例图3.找回密码模块用例图设计如图5-3所示。图5-3 会员找回密码的用例图4.会员社区模块的用例图如图5-4所示。图5-4 会员社区模块用例图 5订购手机模块用例图如图5-5所示。图5-5 手机订购模块用例图 6首页管理模块用例图如图5-6所示。图5-6 首页管理模块用例图7.手机管理模块用例图如图5-7所示。图5-7 手机管理模块管理用例图 8.招聘信息模块用例图如图5-8所示。图5-8 招聘信息模块用例图9会员管理模块用例图如图5-9所示。图5-9 论坛版块管理模块用例图10图片管理模块用例图如图5-10所示。图5-9 图片管理模块用例图 11.蓝信官网系统的用例图如图5-11所示。图5-11 蓝信官网系统用例图5.2系统静态模型设计5.2.1系统类图设计蓝信官网实体类关系类图,如图5-12所示。通过主界面类,链接至其他界面类,通过内嵌框架显示,管理员能在主界面的菜单中方便操作,实现了系统方便管理。图5-12 蓝信官网系统实体类类图会员管理员类与留言管理类为一对多的关系,每个会员可以发表多条留言,也可以不发表留言。会员管理员类与订单管理类为一对多的关系,每个会员可以订购多款手机,也可以不订购手机。手机管理类与订单管理类为一对多的关系,一款手机可以被多次订购,也可以不被订购。产品类型类与手机管理类为一对多的关系,一个产品类型可以被该产品手机不同型号的手机使用。 蓝信官网系统主要界面类的类图如图5-13所示。图5-13 蓝信官网系统主要界面类的类图蓝信官网系统,会员管理类类与订单管理类类、留言管理类的关系如图5-14所示。图5-14 蓝信官网系统的关系图 5.2.2系统包图设计包图(Package Diagram)是维护和控制系统总体结构的重要建模工具。蓝信官网系统包图模型设计如图5-15所示。 图5-15蓝信官网系统包图5.2.3系统部署图设计部署图(Deployment Diagram)用来对部署系统时涉及到的硬件进行建模。可以帮助系统的有关人员了解软件中各个组件驻留在什么硬件上,以及这些硬件之间的相互关系,另外,部署图还可以用来描述哪一个软件应该安装在哪一个硬件上。蓝信官网系统部署模型设计如图5-16所示。图5-16蓝信官网系统部署图5.3系统行为模型设计5.3.1系统顺序图设计UML顺序图也叫时序图,用来描述对象之间动态的交互关系,着重反映对象间消息传递的时间顺序,说明对象之间的交互过程,以及系统执行过程中,在某一具体位置将会有什么事件发生1。 1.游客注册的顺序图如图5-17所示。图5-17游客注册顺序图 2.会员登录的顺序图如图5-18所示。图5-18会员登录顺序图 3.会员找密码的顺序图如图5-19所示。图5-19会员找密码录顺序图 4.会员订购手机的顺序图如图5-20所示。图5-20会员订购手机顺序图 5.会员修改密码顺序图如图5-21所示。图5-21会员修改密码记录顺序图 6.会员发表留言的顺序图如图5-22所示。图5-22会员发表留言顺序图 7.管理员增加首页设置顺序图如图5-23所示。图5-23增加首页设置顺序图8.管理员修改首页设置的顺序图如图5-24所示。图5-24管理员修改首页顺序图 9.管理员增加手机的顺序图如图5-25所示。图5-25管理

温馨提示

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

评论

0/150

提交评论