版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、概况在新形势下,司法单位如何按照十八届四中全会的战略部署,进一步提高全民法律意识和法律素质,提高全社会法治化进程,实现依法治国方略,切实提高普法宣传质量和效果,是司法工作者必需认真面对和思考的命题。南安司法局认识到当前普法工作中好的做法及存在的主要问题,整合社会对司法工作的新诉求,以这次新办公大楼的启用为契机,依托广电云智能应用集成平台,以电视、微信公众号、公共WIFI、自助触摸查询显示屏等智能化设备为载体,创新式持续向群众、社区矫正人员等推送各种法律常识,传播与群众生活密切相关的法治文化,为个人提供便捷的法律服务,通过电视和手机及网络便可获得法律相关信息,通过广电开发的智能应用集成平台能获得全程法律服务,彻底改变司法工作的效率和节奏,提高司法局信息化公共服务的能力。拟建设《南安司法在线》或《南安微普法》(暂定名称)微信公众号和服务大厅的网络覆盖及安防监控等。二、项目的建设目标、功能设计1、司法局办公大楼服务大厅信息化网络综合布线;2、司法局办公大楼服务大厅无线公共WIFI覆盖;3、司法局办公大楼服务大厅调解室及公共场所的安防监控安装;4、司法局办公大楼服务大厅办事指南显示触摸屏;5、司法局《南安司法在线》微信公众号+微网站开发项目。总体建设目标是:为司法办公人员提供省、市司法专线专网及互联网琏接,实现信息化办公的互联互通,并利用移动互联网,向全社会提供高效优质、规范透明和全方位的管理与服务,提高工作人员的办事效率和信息化水平。方便群众随时、随地了解法制工作最新动态,在线法律咨询、申请法律援助、申请法律公证服务,等等在线法律服务,提升司法社会影响力,真正成为广大人民群众的工作好助手、生活好帮手,将公众号建设成一个强大、高效、实用、平民化的政务集成平台。功能设计(暂定,可根据司法局特殊定制)公众号及微官网将设置一级菜单三个,分别为:微官网、法律服务、法治在线。二级菜单设置五个,分别为:微官网:链接跳转法律服务:要援助、找律师、办公证、要调解、微留言法治在线:法治文化、司法要闻、法律库、普法宣传注:一级菜单只能设置三个,二级菜单最多能设置五个一级菜单微官网法律服务法治在线二级菜单链要援助法治文化接找律师司法要闻跳办公证法律库转要调解普法宣传微留言最终建设成:PC端+手机端+微信端任何一个终端只要进入公众号及微官网在线办事系统,以手机认证,身份证录入,均可实现在线申请法律援助、公证申请、在线投诉、通知公告、在线咨询等功能。建设支出各项目汇总:(明细见附件1)项目内容投资说明预算金额(万元)1司法局办公服务大厅网络改造内外网布线2000米网线及配置企业级路由器2公共WIFI覆盖项目室内3个公共WIFI点,实现关注“南安普法”公众微信号免费上网3安防监控项目服务大厅、调解室、大门口、楼梯口等10个点的监控设备安装调试4服务大厅触摸导视屏项目触摸立式显示屏(42寸-70寸可选)具体参数附件2+操作软件5《南安司法在线》微信公众号+微网站软件开发及建设项目本项目的软件开发+应用接口的开发,项目还包括数据库服务器、应用服务器、移动应用服务器、备份服务器等。(见附件3)合计附件1附件3南安司法在线管理平台建设方案《南安司法在线》微信公众号+微网站软件开发及建设项目目录4.总体设计 24.1设计依据和规范 44.2设计原则 54.3技术路线 54.3.1面向服务架构(SOA) 54.4系统架构 64.4.1基础管理层 64.4.2数据资源管理层 74.4.3应用支撑层 84.4.4业务实现层 84.4.5接入层 84.5系统安全性 84.5.1网络安全设计 94.5.2应用安全设计 94.5.3数据安全设计 104.7部署方案 114.7.1部署原则 124.7.2部署设计 124.7.3配置建议 134.系统设计总规系统总体图注册管理系统提供办证,律师等各种人员的注册入口,注册信息包括相关身份证信息,材料审核信息。管理人员通过后台界面可以看到注册信息并进行审核,审核通过的用户能够在微官网公式。通过认证的社会法律工作人士能够有认证标示,在回复用户相关的法律援助问题时,能够展示出来。2.援助管理用户能够在平台上发布法律援助信息,通过审核的律师或者社会法律工作者能够在下面对用户的疑问进行解答。其他用户能够对该回答进行点赞或者其他回复。能够对回答问题的社会法律工作者的回答次数和满意度进行统计。3.在线留言用户能够在平台进行留言,客服人员能够在线对用户进行回答。4.信息管理能够发布各式各样的新闻,如司法要闻,法治文化,法律库,普法宣传等5.微官网1.司法要闻2.法治文化3.法律库4.普法宣传办公证流程受理--审核-领导审批--审批办结-通知用户后台可以看到申请材料清单对于已经成功申请的用户会在公众号上对用户进行提醒。总体设计4.1设计依据和规范系统方案设计将遵从以下技术规范和技术要求:软件设计、开发相关标准(计算机软件工程规范国家标准汇编)GB/T12504-1990计算机软件质量保证计划规范GB/T12505-1990计算机软件配置管理计划规范GB/T14394-1993计算机软件可靠性和可维护性管理GB/T15532-1995计算机软件单元测试GB/T8567-1988计算机软件产品开发文件编制指南GB/T9385-1988计算机软件需求说明编制指南GB/T9386-1988计算机软件测试文件编制规范GB/T1526-1989《信息处理,数据流程图,程序流程图,系统流程图,程序网络图和系统资源图的文件编制符号及约定》GB/T8566-1995《信息技术软件生存期过程》GB/T8567-1988《计算机软件产品开发文件编制指南》GB/T9385-1988《计算机软件需求说明编制指南》GB/T9386-1988《计算机软件测试文件编制指南》GB/T11457-1995《软件工程术语》GB/T13423-1992《工业控制用软件评定准则》GB/T13502-1992《信息处理程序构造极其表示的约定》GB/T13702-1992《计算机软件分类与代码》GB/T14079-1993《软件维护指南》GB/T14085-1993《信息处理系统工程计算机系统配置图符号及约定》GB/T15535-1995《信息处理单命中判定表规范》GB/T15538-1995《软件工程标准分类法》GB/T15697-1995《信息处理按记录组处理顺序文卷的程序流程》GB/T15853-1995《软件支持环境》GB/T16260-1996《信息技术部软件产品评价质量特征及其使用指南》GB/T16680-1996《软件文档管理指南》GB/T17544-1998《信息技术软件包质量要求和测试》XML技术规范4.2设计原则本项目建设将遵循以下原则:1.实用性原则;能够最大限度的满足用户实际工作的要求,把满足用户的业务管理作为第一要素进行考虑,在满足功能需求的基础上,突出操作方便、维护简单、管理简便。2.安全性原则;应用系统设计应充分考虑信息安全的重要性,具有必要的信息安全保护和信息保密措施,建立可靠的安全保障体系,对非法侵入、非法攻击和网络计算机病毒具有较强的防范能力,所采用的保护措施应该能保证这个系统正常高效的运转。3.开放性原则;应用系统设计应采用开放式系统平台,以保证不同的业务系统能够集成到应用系统中来,组件、模块数据库的源代码等需向建设单位开放。4.可维护性、可扩展性原则;要为系统以后的升级预留空间,系统维护是整个系统生命周期中所占比例最大的,本文中的系统构架只是最初模型,投标人要充分考虑结构设计的合理、规范,保证对系统的维护可以在很短时间内完成。另外,在保证系统实用、安全和高性能价格比的前提下,通过优化设计达到最经济性的目标。4.3技术路线运用SOA架构和J2EE技术,采用Web-B/S结构、中间件和大型数据库的多层体系结构,构建面向对象的多层企业应用的中间核心平台,要求具有易移植性,广开放性、强安全性和支持快速开发等特性。①系统整体架构采用J2EE技术架构,可跨平台移植,支持Windows下的运行。②B/S浏览器应用模式,客户端支持目前主流的浏览器③数据层采用oracle④具备良好的系统间的信息交互,实现系统集成。⑤开发、系统搭建过程中所使用软件必须为正版授权软件,授权使用期无限制。4.3.1面向服务架构(SOA)采用面向服务架构(SOA)向应用系统提供调用,为以后的扩展打好基础。在不改变部门原有应用系统的情况下实现不同应用系统之间的资源共享。SOA(Service-OrientedArchitecture,面向服务的架构):简单来说,SOA是一种新的应用开发体系架构,在基于SOA架构的系统中,具体应用程序的功能是由一些松耦合并且具有统一接口定义方式的组件(也就是service)组合构建起来的。SOA三大基本特征:(1)独立的功能实体,SOA非常强调架构中提供服务的功能实体的完全独立自主的能力;(2)大数据量低频率访问,SOA系统推荐采用大数据量的方式一次性进行信息交换;(3)基于文本的消息传递。4.4系统架构4.4.1基础管理层基础层建设是项目搭建的基础保障,具体内容包含了应用设备存储设备建设、网络系统的建设以及安全设备建设等,通过全面的基础设置的搭建,为整体应用系统的全面建设良好的基础。4.4.2数据资源管理层应用数据层是整体项目的数据资源的保障,本次系统要求模块、流程、节点等方面适应灵活多变的自定义功能,所以对于应用数据层的有效设计规划对于本次项目的建设有着非常重要的作用。从整体结构上划分,我们将本次项目建设数据资源分为基础的结构型资源和非结构型资源,对于非结构型资源我们将通过基础内容管理平台进行有效的管理维护,从而供用户有效的查询浏览;对于结构型数据,我们进行了有效的分类,数据库至少应当包括组织机构表、人员岗位表、角色表、指标库表(量化指标、非量化指标)、流程节点关系表、考核对应关系表、计划核评价记录数据、其他非结构化数据。通过对资源库的有效分类,建立完善的元数据管理规范,从而更加合理有效的实现模块、流程、节点等方面灵活多变的自定义功能。4.4.3应用支撑层应用支撑层是整体应用系统建设的基础保障,根据需求,我们建议应至少包括以下功能组件:数据交换组件:数据报表、扫描文件生成及导入导出。接口组件。页面模块管理组件:新增修改任意多个页面模块、模块中自由调用工作流组件、数据交换组件等多个组件。通过页面即可实现引用组件,并进行有效的整合和管理,各个页面模块的建设可以基于基础支撑组件的应用,快速搭建相关功能页面模块功能。应用支撑层的建设是整体架构设计的核心部分,其关系到本次项目的顺利搭建以及今后系统的可拓展性。应用支撑层是实际应用系统的建设层,通过应用支撑层相关整合机制的建立,实现应用支撑层相关应用系统的有效整合,通过统一化的管理体系,全面提升系统管理效率,提升服务质量。4.4.4业务实现层在实际应用系统的建设中,要求能够全面传承原有应用分类标准规范的基础上实现有效的多维的应用资源分类方法。4.4.5接入层在微信公众平台显示。4.5系统安全性为保护系统和系统中的信息资源免受各种类型的威胁、干扰和破坏,向系统提供安全有效的网络运行环境,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断。采取以下几个手段来确保系统的保密性、完整性、可用性、真实性和可控性。4.5.1网络安全设计采用以下几个手段来确保网络系统的安全性:不同区域配备不同功能的防火墙在不同的区域配备不同功能的防火墙,防火墙设置在不同网络或网络安全域之间信息的唯一出入口处。设置防火墙可以实现不同区域的隔离与访问控制。配备入侵检测设备在边界网络(internet出口)上配备入侵检测设备。对网络、系统的运行状况进行监视,尽可能发现各种攻击企图、攻击行为或者攻击结果,以保证网络系统资源的机密性、完整性和可用性。配备防DOS/DDOS设备在边界网络(internet出口处)上配备防DOS/DDOS攻击设备。通过多层的检测、防护算法,及时发现背景流量中的各种攻击流量,迅速对其进行过滤,保证正常流量的通过。VLAN划分和访问控制采用VLAN划分,控制广播风暴和类似的网络拒绝服务攻击;提高交换式网络的整体性能和安全性。采用ACL访问控制列表控制网络流量、提高网络性能;进行严格的网络安全访问控制。4.5.2应用安全设计应用服务层及其与后端应用程序和数据库的交互部分是系统的最核心部分,因此必须设计足够的安全性。其安全性设计主要采取以下几种方式:身份鉴别和访问控制采用必要的身份鉴别机制和访问控制策略,是保证网络应用安全运行的基础手段。安全接口安全应用支撑平台是通过提供标准的安全接口为各类应用系统提供全面的安全服务功能支撑。4.5.3数据安全设计数据是工作正常运作的基础。一旦遭遇数据灾难,那么整体工作将陷入瘫痪,带来难以估量的损失。因此需要进行数据安全性设计,以保证数据不受恶意侵害,或未经授权的存取与修改:数据的完整性控制采取措施在物理上和逻辑上保证数据的完整性。关键字段加密开发深层次的加密技术。提供一个安全适用的数据加密平台,对数据库记录中的关键、非索引字段进行加密保护。提供摘要和审计手段提供完善的摘要及安全审计手段,对用户、用户访问的时间、以及执行何种操作进行记录与监控。数据的备份和恢复数据的主要风险在于数据的丢失或遭到破坏,所以需要采取措施对数据进行完整备份,在数据丢失或遭到破坏的情况下,对数据进行及时、完整地恢复,数据备份方式包括:异地同步远程备份、磁盘拷贝和定期刻录等。应用服务层及其与后端应用程序和数据库的交互部分是系统的最核心部分,因此设计足够的安全性。其安全性设计主要采取以下几种方式:1、身份鉴别和访问控制采用必要的身份鉴别机制和访问控制策略,是保证网络应用安全运行的基础手段。保证系统中的信息不被非授权用户访问,按组织结构划分操作人员的应用权限,且各种权限所能调用的应用软件模块可按要求灵活配置。2、安全接口安全应用支撑平台是通过提供标准的安全接口为各类应用系统提供全面的安全服务功能支撑。3、关键字段加密开发深层次的加密技术。提供一个安全适用的数据加密平台,对数据库记录中的关键、非索引字段进行加密保护。4、日志跟踪同时系统要具备对关键操作进行追踪和回溯的能力,对操作日志自动备份。5、数据备份保证此系统中的信息能够安全存储,并有良好的数据备份和快速恢复方案;6、审计控制系统支持基于角色和基于资源的授权方式,支持用户到角色的映射,并采用角色的身份来控制对特定操作的访问权,支持层次化,结构化和区域化的角色设定;4.7部署方案4.7.1部署原则从项目的业务逻辑角度看,本项目包括数据库服务器、应用服务器、移动应用服务器、备份服务器。从硬件平台实现的物理结构上看,这些逻辑服务器可以根据各自性能的需求将多个逻辑服务器部署在同一台硬件服务器上。多层结构部署的主要特性有多平台支持、分布式计算、负载均衡、信息资源的集中管理以及操作使用简单等。线性可伸缩性多层体系结构允许快速、轻松地添加应用容量以处理不断增加的负载。任何一个层次都可以方便地扩展,而不影响整个的架构。小型多层体系结构可以从两台应用服务器开始,然后随着负载的增加扩展为几十台应用服务器。添加应用服务器能够提供线性可伸缩性。在多数情况下,可利用增加选件解决瓶颈问题,而无需重新设计系统或更换设备。适合客户的业务应用种类的不断增加和各业务应用规模的不断扩大。高可用性多层体系结构的另一个优势在于它的高可用性。多层体系结构在每一层上都具有完全冗余功能,从而确保无单点故障。完备的多层体系结构无需系统脱机即可进行不断的更新和其它计划内的系统维护工作。另外,多层体系结构还能够轻松应对由于硬件或软件特性而带来的偶然、计划外维护工作。满足客户各种业务应用的7x24小时的高可用性要求。多平台支持多层体系结构可充分利用工业标准平台带来的所有性能价格比优势,而不必折衷可伸缩性和可用性。多层体系结构采用现成、工业标准的平台和产品,它们没有依赖特殊厂商特定的技术。适合客户目前的状况和将来的发展,充分保护已有的投资。业务应用的快速部署多层体系结构能够轻松覆盖业务应用的范畴。多层体系结构通常不要求改变应用软件,而只需在各层服务器上部署资源即可。非常适合客户业务应用的快速实施要求。高效率由于多层体系结构的业务逻辑处理完全在应用层完成,因此所有客户端不直接与数据库相连。应用层可通过数据库连接池与数据库连接。系统可根据客户端请求的多少来动态调整池中的连接数,使系统消耗较少的资源来完成客户端的请求。满足客户业务应用的较高实时性要求。可管理性好多层体系结构的客户端基本实现了“零管理”,整个系统的主要管理工作集中在应用层。业务逻辑的修改对客户层没有影响。方便客户工作人员的使用,减少信息中心的维护管理的工作量。安全性高多层体系结构中数据只能由应用服务器来访问,客户机无法直接访问到数据库,这样大大提高了系统的安全性。同时,多层体系结构客观上增加了客户机攻击的难度,减缓了攻击的速度,为安全防范提供了宝贵的时间。满足客户业务应用的较高安全性要求。4.7.2部署设计软硬件环境规划要求,系统的物理架构,需要考虑现有的软硬件条件,复用现有的硬件、网络资源,以及实用的添加必须的硬件设备。同时,物理架构要考虑到满足当前的性能要求和稳定性要求,并能对将来的性能要求留有一定的余地,并能在将来方便的扩展。4.7.3配置建议WEB应用服务器与负载均衡器的衔接,实现应用服务器负载均衡,同时需采用集群方式实现高可用、高可靠、可扩展,保障连续性。通过光纤交换机接入SAN网络,提高数据访问传输的效率,实现双链路冗余,互为备份,防止单点故障,保证系统的稳定运行及数据资产的安全。建议配置为1~2CPU、8~16G内存。数据库服务器数据库服务器,通过光纤交换机接入SAN网络,提高数据访问传输的效率,实现双链路冗余,互为备份,防止单点故障,保证系统的稳定运行及数据资产的安全。建议配置为2~4CPU、16~32G内存。备份服务器数据作为企业的一项资源,为了保证数据的安全性,防止数据丢失,要对数据进行备份,为保证系统在出现故障时数据能够准确的恢复,可采用已有的服务器上创建一个分区、以及其他PC服务器作为备份服务器,同时来进行备份,制定备份策略。建议配置为1~2CPU、8~16G内存。1研究的背景俗话说:“民以食为天”,随着人们生活质量的提高,对饮食的要求已不仅是解决温饱需求,很多人在进行紧张工作之余会选择享受美食来享受生活,进而进行放松。餐饮业是一种个性化、多样化的服务产业,随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐系统,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势是:图文并茂,信息能够及时在线更新与查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息变更不能及时等现象。这样既节省了时间,又为广大用户提供更多选择。订餐系统基于ASP.Net平台和SQLServer2008数据库开发,实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且及时处理,实现了高度的智能化。该系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。2系统需求分析系统目标订餐系统的开发目标是为会员进行订餐提供方便,即通过网络实现快捷订餐。设计原则订餐系统无论是在应用的深度还是广度上都是一个逐步发展的过程。开发一个局部系统时要充分考虑到局部系统和整个目标系统之前的相容性和完整性,以利于今后整个系统的建立。遵循以下三个原则:1、实用性原则软件开发的终极目标是为了交付客户,供客户使用,因此要考虑用户的使用习惯以及操作规范,实用性是必须要遵循的规则之一。在设计网上订餐系统时,可参考其他订餐系统的使用方法和页面布局等,同时也需要根据自身的需要进行调整以适应自身的需求,在功能上要做到简单易用,操作上要做到傻瓜式应用。2、功能模块化在设计业务功能模块时,要遵循模块化设计原则,各功能模块间要尽量做到“高内聚、低耦合”。3、功能需完备在设计软件时,需考虑到功能完善,给用户良好的体验。系统功能需求本系统设计主要有两种用户:会员和系统管理员。对于会员来说,具备的主要功能有:1、会员注册与登录:用户只用通过注册为会员登录后,才能订餐下单。2、菜单显示:用户可以查看当前供应的所有菜品信息。3、网站公告:用户可以查看由系统管理员发布的网站公告:如新菜品、优惠信息、网站维护信息等。4、购物车:会员登录后,可以把自己喜欢的菜品加入到购物车,进行订餐,如用户未注册登录,不能进行订餐加入购物车。5、订单:会员登录后,可以查看自己的订单信息,也可以在规定时间内进行取消订单。6、在线留言:会员登录后,可以再网站进行留言,如对希望新增的菜品等进行留言,等待管理员回复。对于系统管理员来讲,其主要具备的功能有:1、订单管理:可以对会员提交的订单进行管理。2、菜单管理:管理员可以对菜单进行增删改查管理。3、留言管理:管理员可以回复会员的留言,也可以删除会员的留言。4、用户信息管理:可以对会员信息进行增删改查操作。5、养生信息管理:可以添加养生菜品信息。6、友情链接管理:管理员可以对友情链接进行编辑、修改、删除等操作。系统需求建模系统用例图:用于描述整个系统中各个模块的用例以及用例之间的相互关系。(1)管理登录、退出用例:主要用户描述系统管理员的登录与退出操作。其用例图如下图2-1所示:图2-1管理员用例图(2)菜单管理模块用例:主要用于描述供应菜品的基本信息、菜单信息的添加、删除、修改、审核等操作用例。其用例图如下图2-2所示:图2-2菜单信息管理用例图(3)会员管理用例:主要描述会员信息,其用例图如下图2-3所示:会员添加会员添加会员修改会员删除管理员会员查询图2-3会员管理用例图如下表2-1所示为系统所有的用例列表,表2-1对本文开发的网上订餐系统的用例表进行了说明和描述。表2-1系统用例列表编号用例名称描述001管理员登录管理员输入正确的用户名和密码即可登录到系统中去002添加菜单信息向系统数据库中添加菜单的详细信息。003查询菜单信息通过输入菜名或编号,查询出相应菜品的详细信息。004修改菜单信息执行查询用例查询出需修改的菜单信息,修改需修改的信息。005删除菜单信息对下架的菜单信息从系统数据库中删除006会员信息添加向数据库中添加需添加的会员信息007会员信息查询可根据需要设置会员信息。008会员信息修改当会员信息发生变动时,可以直接在查询到的会员处选择修改即可。009会员信息删除当有会员息需删除时,直接对需要删除的会员信息进行删除即可。010公告管理管理发布系统公告。011订单管理对用户提交的订单进行取消、删除等管理012留言管理对用户留言进行回复、删除等013养生信息管理添加、修改、删除养生信息014友情链接管理对链接信息进行增删改查等操作3系统设计在需求分析的基础上,提出了如下的系统设计目标:1.系统安全性系统应控制不同用户的使用权限,用户不能越权操作。系统应该确保数据的安全性。同时,用户要求系统具有高度的可靠性,数据的准确性,系统的可恢复性。2.可维护性客户会在系统使用过程中不断对系统提出新要求,扩展系统功能,这就要求系统的可升级性必须良好,以满足客户长期实用的要求,并且在用户有新要求的时候可以快速扩展功能。3.用户操作系统设计应该人性化,操作简单方便,达到人机友好的目的。4.运行速度系统响应时间是衡量系统性能好坏的重要参考。系统要求响应时间短,更新处理迅速,数据转换与传送时间短,后台服务器响应迅速等等。由于系统使用者的特殊性,系统必须高效地响应并且在安全的前提下高效的响应。5.界面用户界面应该做到清晰简单一目了然,易于操作。系统功能分析本文设计的网上订餐系统基于ASP.NET和SQLSERVER数据库开发设计,其分为前台订餐和后台系统管理两部分,按使用对象可分为系统管理员、会员等。前台订餐是供会员使用的操作界面,会员登录后在这个页面可以进行查看网站公告、菜单信息、购物车、订单以及在线留言等;后台管理系统是供管理员对系统进行管理和维护的工具,包括订单管理、菜单信息管理、会员信息管理、公告管理、养生信息管理、友好链接管理、留言管理等。具体方案如下:1、针对管理员网站后台管理模块,通过输入正确的用户名与密码进去系统后台并对后台进行管理。订单管理模块:可对系统生成的订单信息进行查看、审核、取消、删除等。菜单信息管理模块:可对菜单信息进行管理,可添加菜品生成新的菜单,也可删除菜单,并且也可对以存在的菜单进行编辑,对菜品信息进行修改。会员信息管理模块:管理员可对注册会员进行管理,如添加、修改、删除会员等。公告管理模块:管理员可发布新的公告信息,也可以对已发布的公告内容进行编辑和删除等。养生信息管理模块:管理员可根据季节或天气适时提出养生建议或者提供养生菜品等。友好链接管理模块:管理员可对友好链接信息尽心添加、修改和删除等。留言管理模块:管理员可恢复、删除用户的留言信息。后台管理功能模块图如图3-1所示。图3-1系统管理功能模块图2、针对会员来说会员注册与登录:用户可以通过注册的方式成为网站的会员,享受会员的待遇,如菜品优惠等。菜单显示:不管用户是否为会员,均可以查询菜单信息,但是当用户查看具体的菜品时,不能将菜品加入购物车进行提交,不能生产订单信息。网站公告:不管用户是否为会员,均可以查看网站公告信息。购物车功能:只有注册会员登录后,方可把菜品加入购物车进行提交。订单功能:只有注册会员登录后,选择自己喜欢的菜品进行提交购买,提交后生成订单,用户可以修改订单,也可以取消订单。在线留言功能:会员可以把自己的意见或建议提交给网站,等待网站管理员回复。其前台主要功能模块图如下图3-2所示。图3-2会员功能模块图数据库设计数据库设计(DatabaseDesign)是针对给定的一个应用场景所进行的数据存储过程及数据存储方式定义,数据库设计是设计管理信息系统的重要部分,在设计时首先进行数据库逻辑设计,其设计要符合语义,然后根据数据逻辑设计,确定其数据存储结构和物理设计,从而确定数据的存储空间分布及存储空间大小分配,从而建立起存储数据的模型。一个设计良好的数据库结构,应该可以使系统能够快速查询及快速存储。其设计核心是数据模型的设计,一个好的数据模型可以使数据库设计过程事半功倍,针对不同的应用系统应该采用不同的数据模型,本文设计的网上订餐系统采用关系型模型,具有较高的数据独立性,在使用时也十分方便,这里采用SQLSERVER数据库。1、数据库表设计本文设计的数据库名为WebBookDinner,以下列出了本系统所需要的数据表:表3-1为菜单表,用于保存与菜单的相关信息,包括菜品ID、菜名、价格、菜品介绍、菜单ID、菜品图片以及是否推荐菜品等字段。表3-1菜单表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1cIDint40是是否2菜名nvarchar500否3价格float80否4菜介绍nvarchar00是5Scidint40是6菜图片nvarchar00是7推荐nvarchar500是表3-2为菜分类表,用于保存与菜的分类信息,包括菜单ID、菜品种类、系列介绍等字段。表3-2菜分类表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1Scidint40是否2种类nvarchar500否3系列介绍nvarchar00是表3-3为订单表,用于保存与订单相关的信息,包括订单ID、用户ID、订单状态、联系电话、送餐地址、备注信息、订餐姓名、订餐时间、金额总价等字段。表3-3订单表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1订单IDint40是是否2用户IDint40否3订单状态nchar100否4联系电话nvarchar500否5送餐地址nvarchar500否6备注nvarchar00是7订餐姓名nvarchar500否8订餐时间datetime83是9金额总价float80是表3-4为订单条目表,用于保存与订单条目相关的信息,包括条目ID、订单ID、菜名、数量、单价、评分、反馈等字段。表3-4订单条目表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是否2订单IDint40是3菜名nchar100否4数量int40否5单价float80否6评分int40是7反馈nvarchar00是表3-5为管理员表,用于保存与管理员相关的信息,包括管理员id、管理员密码等字段。表3-5管理员表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1管理员IDnvarchar500是否2管理员密码nvarchar500否表3-6为留言表,用于保存与留言相关的信息,包括留言ID、用户ID、管理员ID、留言时间、留言内容、留言标题、回复内容等字段。表3-6留言表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1留言IDint40是否2用户IDint40是3管理员IDnvarchar500是4留言时间datetime83是5留言内容nvarchar00是6留言标题nvarchar500否7回复内容nvarchar00是表3-7为养生信息表,用于保存与养生相关的信息,包括介绍ID、标题、内容、发布时间、浏览次数等字段。表3-7养生信息表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1介绍IDint40是是否2标题nvarchar500否3内容text160是4发布时间datetime83是5浏览次数int40是表3-8为用户信息表,用于保存与用户相关的信息,包括用户ID、用户名、用户密码、真实姓名、性别、联系电话、爱好、喜欢口味、QQ、电子邮件、状态、身份证号等字段。表3-8用户信息表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1用户IDint40是是否2用户名nvarchar500否3用户密码nvarchar500否4真实姓名nchar100否5性别nchar100否6联系电话nvarchar500是7爱好nvarchar00是8喜欢口味nvarchar00是9QQnvarchar500是10emailnvarchar500是11状态nvarchar500否12身份证号nvarchar500否表3-9为友情链接表,用于保存与友情链接相关的信息,包括链接ID、链接地址、图片、链接名称等字段。表3-9友情链接表表结构序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2地址nvarchar00否3图片nvarchar00否4链接名称nvarchar500是在经过需求分析以后,可以把用户的需求进行技术加工,用实体-联系模型(ER图)的形式表达出来,也就是形成用户数据的概念模型。对于关系型数据库来说,实体型、属性和他们之间的联系构成ER图的基本要素,其其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。下面分别介绍每个数据表对应的ER图如下所示:1、菜单表的ER图如图3-3所示,菜单表包括菜品ID、菜名、价格、菜品介绍、菜单ID、菜品图片以及推荐菜品等实体:图3-3菜单表ER图2、菜分类表的ER图如图3-4所示,菜分类表包括菜单ID、菜品种类、系列介绍等实体:图3-4菜单分类表ER图3、订单表的ER图如图3-5所示,订单表包括订单ID、用户ID、订单状态、联系电话、送餐地址、备注信息、订餐姓名、订餐时间、金额总价等实体:图3-5订单表ER图4、订单条目表的ER图如图3-6所示,订单条目表包括条目ID、订单ID、菜名、数量、单价、评分、反馈等实体:图3-6订单条目表ER图5、管理员表的ER图如图3-7所示,管理员表包括管理员ID、管理员密码等实体:图3-7管理员表ER图6、留言表的ER图如图3-8所示,留言表包括留言ID、用户ID、管理员ID、留言时间、留言内容、留言标题、回复内容等实体:图3-8留言表ER图7、养生信息表的ER图如图3-9所示,养生信息表包括介绍ID、标题、内容、发布时间、浏览次数等实体:图3-9养生信息表ER图8、用户信息表的ER图如图3-10所示,用户信息表包括介用户ID、用户名、用户密码、真实姓名、性别、联系电话、爱好、喜欢口味、QQ、电子邮件、状态、身份证号等实体:图3-10用户信息表ER图9、友情链接表的ER图如图3-11所示,友情链接表包括链接ID、链接地址、图片、链接名称等实体:图3-11友情链接表ER图系统开发环境和运行环境1.系统开发工具如表3-10所示表3-10系统开发工具表属性要求开发环境ASP.NET数据库管理软件SQLSERVER2008数据库2.系统运行环境如表3-11所示表3-11系统运行环境表属性要求系统WINXP或WIN7均可内存2GB处理器2.6GHz硬盘500G4网上订餐系统的详细设计与实现功能模块设计与实现登录/注册设计与实现1、登录模块设计用户在登录之前需要首先进行用户信息的注册方可进行系统的登录,用户登录需要验证密码是否正确,如果不正确则系统提示密码不正确,需要重新输入密码,否则显示登录成功。其系统登录流程图如下图4-1所示:开始登录开始登录输入账号密码密码正确N登录成功结束Y图4-1用户登录流程图2、注册模块设计对于新用户注册来说,需要填入一定的信息方可注册成功,尤其是对于系统要求必须填写的选项要求用户在填写注册资料的时候务必进行填写。如果用户在提交注册信息的时候,出现系统提示该用户已存在,则需要用户重新填写注册信息,方可注册成功。一旦用户注册成功后,用户名信息无法进行修改,但是其密码可以进行修改。其用户注册的流程图如下图4-2所示:数据信息是否存在数据信息是否存在注册成功结束开始注册是否存在相同的数据N输入用户信息NYY重新输入用户信息数据信息是否存在注册成功结束开始注册是否存在相同的数据N输入用户信息N图4-2用户注册流程图3、登录与注册实现如下图4-3所示为网上订餐系统的首页:图4-3网站首页在首页中显示了网站中大部分的信息,通过首页可以跳转的网站中其他的页面,进行相关的操作,登陆模块也是在首页中显示出来的。在登陆系统之前需要注册,如图4-4所示,注册的信息由游客填写,提交注册信息后,需要通过后台管理员对注册信息进行审核,给予审批后,才能登陆系统。图4-4用户注册页面网是订餐服务只有登录以后才能进行,这样确保了订餐服务的有效性,避免预定后,不履行订单的恶意行为。其用户注册的核心实现代码如下所示:protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){stringstate="未审核";stringuname=tbUserName.Text.Trim();SqlServerdb=newSqlServer();db.AddSqlParameter("@uName",uname);db.AddSqlParameter("@uPwd",tbPWD1.Text.Trim());db.AddSqlParameter("@真实姓名",tb真实姓名.Text.Trim());db.AddSqlParameter("@性别",Ddl性别.SelectedValue);db.AddSqlParameter("@联系电话",tb联系电话.Text.Trim());db.AddSqlParameter("@爱好",tb爱好.Text.Trim());db.AddSqlParameter("@喜欢口味",tb喜欢口味.Text.Trim());db.AddSqlParameter("@QQ",tbQQ.Text.Trim());db.AddSqlParameter("@email",tbEmail.Text.Trim());db.AddSqlParameter("@State",state);db.AddSqlParameter("@身份证号",tb身份证号.Text.Trim());db.SQL=db.GetInsertSQL("用户表");db.ExcuteNonQuery();Response.Write("<script>alert('注册成功,请等待审核!');window.location.href='Default.aspx';</script>");}菜单信息浏览在首页中,可以直接浏览到部分的菜单信息,信息包括了:图片,菜名,价格等。在该网页上也可以查看菜品的详细信息,如图4-5所示。另外,在主页上还根据不同的菜系进行分块展示,同时也可以点击每个分块上的“more”字样查看相关的全部信息列表。例如:点击查看“凉拌系列”的显示结果如图4-6所示。图4-5菜品详细介绍在网站的首页中可以根据用户输入的文字对菜名进行模糊搜索,搜索功能使用户图4-6“凉拌”系列信息页面在选择自己需要的菜品时更加便捷和高效。图4-7搜索菜单信息浏览的核心实现代码如下所示:publicpartialclassInfo:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(Session["UserName"]!=null){Panel已登录.Visible=true;Panel未登录.Visible=false;}if(string.IsNullOrEmpty(Request.QueryString["cID"])){this.ltl菜名.Text="参数不存在";return;}intid;if(!int.TryParse(Request.QueryString["cID"],outid)){this.ltl菜名.Text="参数非法";return;}SqlServerdb=newSqlServer();db.SQL="select*from菜单表wherecID=@cID";db.AddSqlParameter("@cID",Request.QueryString["cID"]);DataTabledt=db.GetDataTable();if(dt.Rows.Count==0){this.ltl菜名.Text="数据不存在。";}else{this.Image图片.ImageUrl=dt.Rows[0]["菜图片"].ToString();this.ltl菜名.Text=dt.Rows[0]["菜名"].ToString();this.ltl价格.Text=dt.Rows[0]["价格"].ToString();this.ltl介绍.Text=dt.Rows[0]["菜介绍"].ToString();}db.SQL="selectcount(1)from订单条目where菜名="+"'"+dt.Rows[0]["菜名"].ToString()+"'";intcount=int.Parse(db.ExcuteScalar().ToString());if(count>0){db.SQL="selectcount(1)from订单条目where菜名="+"'"+dt.Rows[0]["菜名"].ToString()+"'"+"and评分!='0'";intcou=int.Parse(db.ExcuteScalar().ToString());if(cou>0){db.SQL="selectavg(评分)from订单条目where菜名="+"'"+dt.Rows[0]["菜名"].ToString()+"'"+"and评分!='0'";scoer1.s=int.Parse(db.ExcuteScalar().ToString());}else{scoer1.s=0;}}else{scoer1.s=0;}}订餐服务设计与实现订餐服务的实现流程图如下图4-8所示:用户用户登录系统浏览菜品信息获得购物车浏览餐饮信息选择餐饮信息管理员审核Y交易结束N图4-8订餐服务流程图当用户进行订餐时,系统为用户生成了一个虚拟的购物车,在用户浏览详细的菜单信息时,如图4-9所示,可以选择数量,然后将此菜品放入购物车中,图4-9订购菜品数量在订餐过程中,用户可以查看自己购物车中选购的菜品和金额,根据自己的需要可以删除购物车中的菜品,还可以选择继续订餐,在查看购物车时填入相关送餐信息,点击“提交订单”,完成了整个订餐流程。图4-10查看购物车购物车的核心实现代码如下所示:protectedvoidimgBut_Click(objectsender,ImageClickEventArgse){if(Session["Car"]==null||((DataTable)Session["Car"]).Rows.Count==0){Response.Write("<script>alert('您的购物车为空,请先将菜品放入购物车中!');document.location='Default.aspx';</script>");return;}DateTimeOrderDate=DateTime.Now;int用户ID=int.Parse(Session["UID"].ToString());stringstate="待送餐";stringphone=tb电话.Text.Trim();stringname=tb姓名.Text.Trim();stringaddress=tb地址.Text.Trim();stringbz=tb说明.Text.Trim();floatmoney=float.Parse(Label总金额.Text);SqlServerdb=newSqlServer();db.AddSqlParameter("@用户ID",用户ID);db.AddSqlParameter("@订单状态",state);db.AddSqlParameter("@联系电话",phone);db.AddSqlParameter("@送餐地址",address);db.AddSqlParameter("@备注",bz);db.AddSqlParameter("@订餐姓名",name);db.AddSqlParameter("@订餐时间",OrderDate);db.AddSqlParameter("@金额总价",money);db.SQL=db.GetInsertSQL("订单表");db.ExcuteNonQuery();db.SQL="select订单IDfrom订单表where订餐时间=@订餐时间";DataTabledt=db.GetDataTable();string订单ID=dt.Rows[0]["订单ID"].ToString();this.Literal1.Text=订单ID;foreach(DataRowdrin((DataTable)Session["Car"]).Rows){SqlServerobj=newSqlServer();stringcname=dr["菜名"].ToString();intquantity=int.Parse(dr["数量"].ToString());floatprice=float.Parse(dr["价格"].ToString());obj.AddSqlParameter("@订单ID",订单ID);obj.AddSqlParameter("@菜名",cname);obj.AddSqlParameter("@数量",quantity);obj.AddSqlParameter("@单价",price);obj.AddSqlParameter("@评分","0");obj.SQL=obj.GetInsertSQL("订单条目");obj.ExcuteNonQuery();}Session["Car"]=null;Response.Write("<script>alert('订单提交成功,服务人员会尽快送餐');window.location='Default.aspx'</script>");}用户反馈及评分用户可以点击主页中“我的订单”查看自己当前订单和历史订单,并可以对订单中的每一笔交易的菜品都可以点击“评分”,用户可以根据自己的食用感受,给菜品记性打分,并且可以留下自己的宝贵意见,以供餐饮公司针对用户的反馈进行菜品的改进,其评分界面如下图4-11所示。图4-11“评分”页面对于已经评分的餐品,不能重复评分;对于还未送达的餐品,需等到管理员处理订单后才能评分。订单处理订单处理的实现流程图如下图4-12所示:用户进行下订单流程图:用户进行订单管理的流程图:开始开始选择菜品确定菜品信息确定用户信息提交定单开始处理定单修改定单状态派送菜品下订单结束前台用户登录后台用户登录验证信息结束图4-12订单处理流程图(下订单及订单管理)用户登录系统后,首先浏览菜单,可根据个人喜好或者用户评价选择自己喜欢吃的菜品,在选择完所需菜品后,可以加入购物车进行下订单,当点击下订单按钮后,系统会确定你所订购的菜品信息,如菜品名称、数量、金额等,同时也会确定订购用户的信息,如订购人姓名、联系电话、送货地址等信息,用户在确定以上信息无误后,可以提交订单,等待管理员确认后进行送餐即可。系统管理员登录系统,对用户提交的订单进行处理,验证用户信息和菜单信息,确定后修改订单的状态,然后指定人员进行送餐服务,给出送货地址、联系电话、菜品金额总额信息给送餐人员,最后送餐人员送到用户手中,整个流程就此结束。后台对订单的处理主要是查看和修改订单状态。订单的处理涉及两张数据表:订单表和订单条目表。在查看订单列表时,绑定的数据是订单表中的数据,当查看订单详情时,在网页中传递“订单ID”作为参数来获取对应的详情列表。在管理员处理订单后,订单表的“订单状态”改为“已处理”。由于订单列表是写在控件UpdatePanel里的,所以在前台用户提交订单成功后,会自动对数据库执行查询,使后台的订单显示列表中会自动在首行显示出新订单,并且订单状态默认为“待送餐”;该页面中的当前时间是通过设置一个时间间隔为1000ms的Timer的控件,在Timer控件的事件中获取当前浏览器的时间,达到动态显现得效果。管理员可以查看订单详情,根据实际情况处理修改订单状态。订单处理的核心实现代码如下所示://订单处理代码publicpartialclass订单处理_orderDetails:System.Web.UI.Page{网上订餐系统.SqlServerdb=new网上订餐系统.SqlServer();protectedvoidPage_Load(objectsender,EventArgse){intid=int.Parse(Request.QueryString["订单ID"].ToString());db.SQL="select*from订单条目where订单ID=@订单ID";db.AddSqlParameter("@订单ID",id);DataTabledt=db.GetDataTable();this.GridView订单条目.DataSource=dt;GridView订单条目.DataBind();this.Literal订单号.Text=id.ToString();db.SQL="select*from订单表where订单ID=@订单ID";DataTabledtInfo=db.GetDataTable();this.Literal用户ID.Text=dtInfo.Rows[0]["用户ID"].ToString();this.Literal备注.Text=dtInfo.Rows[0]["备注"].ToString();this.Literal电话.Text=dtInfo.Rows[0]["联系电话"].ToString();this.Literal订餐姓名.Text=dtInfo.Rows[0]["订餐姓名"].ToString();this.Literal送餐地址.Text=dtInfo.Rows[0]["送餐地址"].ToString();this.Literal总金额.Text=dtInfo.Rows[0]["金额总价"].ToString();db.SQL="select订单状态from订单表where订单ID=@订单ID";if(db.ExcuteScalar().ToString().Trim()=="已送餐"){this.Button处理订单.Visible=false;}}protectedvoidButton处理订单_Click(objectsender,EventArgse){db.SQL="update订单表set订单状态='已送餐'where订单ID=@订单ID";db.ExcuteNonQuery();Response.Write("<script>alert('处理成功!');window.location.href='OrderListShows.aspx';</script>");}}//删除订单代码publicpartialclassdelete:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(string.IsNullOrEmpty(Request.QueryString["订单ID"])){Response.Write(ScriptHelper.AlertAndBack("参数不存在"));return;}intid;id=RequestHelper.GetIntValue("订单ID");if(id<1){Response.Write(ScriptHelper.AlertAndBack("参数非法"));return;}SqlServerdb=newSqlServer();//打开数据库SqlServermy=newSqlServer();db.SQL="deletefrom订单条目where订单ID=@订单ID";my.SQL="deletefrom订单表where订单ID=@订单ID";//设置SQL语句my.AddSqlParameter("@订单ID",id);db.AddSqlParameter("@订单ID",id);introw=db.ExcuteNonQuery();//执行SQL语句my.ExcuteNonQuery();if(row==1){stringurlParameter=RequestHelper.GetParametersString("订单ID");Response.Write(ScriptHelper.AlertAndGo("删除成功","OrderListShow.aspx?"+urlParameter));}else{Response.Write(ScriptHelper.AlertAndBack("删除失败"));}}}后台信息管理后台管理员需要登录后才能进入后台管理,后台首页如图4-13所示。图4-13后台管理首页通过登录验证,保证了数据的安全性和保密性。管理员对信息的管理是分别针对数据库中的每一张表进行的。在浏览每张表的信息时带有搜索功能,使得工作效率提高。对于每张表的信息可以添加、删除和修改。但留言表中的信息不能修改,只能回复和删除。由于篇幅有限,以下只给出菜单表的管理截图,图4-14是后台管理系统的首页和菜单信息列表,图4-15是具体的某个菜的编辑或添加页面。图4-14菜单信息列表图4-15编辑菜单信息管理员登录的核心代码如下所示:publicboolCheckAdmin(stringstrname,stringstrpwd){SqlServerdb=newSqlServer();db.SQL="selectcount(1)from管理员表where管理员ID='"+strname+"'and管理员密码='"+strpwd+"'";if((int)db.ExcuteScalar()>0){returntrue;}else{returnfalse;}}protectedvoidButton1_Click(objectsender,EventArgse){stringusername,pwd;username=tb管理员名.Text.Trim();pwd=tb管理员密码.Text.Trim();SqlServerser=newSqlServer();if(this.CheckAdmin(username,pwd)){Session["admin"]=username;Server.Transfer("default.aspx");}else{Response.Write("<scriptlanguage='javascript'type='text/javascript'>alert('登陆失败!');location='"+Request.UrlReferrer.AbsoluteUri+"';</script>");}}以菜单管理模块为例,管理员可以对菜单进行增删改查等操作,其核心代码如下所示://添加菜单//图片格式一般有:jpg、jpeg、png、gif、bmp、tiff等等protectedvoidbtnSubmit_Click(objectsender,EventArgse){string[]ext=this.fuPath.FileName.Split(newchar[]{'.'});//MIME类型进行类型判断才是最准确的if(!(ext[ext.Length-1].Equals("jpg",StringComparison.CurrentCultureIgnoreCase)||ext[ext.Length-1].Equals("jpeg",StringComparison.CurrentCultureIgnoreCase)||ext[ext.Length-1].Equals("gif",StringComparison.CurrentCultureIgnoreCase))){Response.Write(ScriptHelper.AlertAndBack("文件类型不合法,请选择jpg、jpeg或gif格式的文件。"));Response.End();}db.AddSqlParameter("@Scid",ddlSID.SelectedValue);db.AddSqlParameter("@菜名",this.tb菜名.Text);db.AddSqlParameter("@价格",this.tb价格.Text);db.AddSqlParameter("@菜介绍",this.FCK介绍.Value);db.AddSqlParameter("@菜图片","/菜单图片/"+this.fuPath.FileName);if(DropDownList1.Text=="推荐"){db.AddSqlParameter("@推荐","true");}else{db.AddSqlParameter("@推荐","false");}db.SQL=db.GetInsertSQL("菜单表");if(db.ExcuteNonQuery()>0){this.fuPath.SaveAs(Server.MapPath("~/菜单图片/"+this.fuPath.FileName));Response.Redirect("List.aspx?");}else{Response.Write(ScriptHelper.AlertAndBack("添加失败"));}Response.End();}//修改菜单信息protectedvoidbtnSubmit_C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度稻米采购合同:供应商资质审核及质量标准
- 2024年度电子商务平台技术研发合同2篇
- 《营销赢思维》课件
- 2024年度股权转让合同标的详细描述及服务内容扩展
- 2024年度区块链技术的连锁便利店加盟协议
- 2024年度出版发行分包合同2篇
- 2024年度城市轨道交通建设劳务分包合同
- 2024年度城市基础设施建设融资合同
- 基本课件教学课件
- 北师大版六年级数学下册全册教案
- 领款单模板【A4纸】
- 精彩两分钟-鸡犬升天
- 学校实验室和危化品管理风险管控清单
- 初中数学人教七年级上册 一元一次方程实际问题与一元一次方程-销售盈亏问题
- 企业年金受托管理机构选择评分标准
- 西方经济学导论全套课件
- 公路桥梁隧道施工安全事故案例汇编
- 树立正确的人生观
- 二年级下册音乐课件 (简谱) 欣赏 调皮的小闹钟(3) 人教版 15张
- 中学生安全教育优质实用课件(共54张PPT)
- 第10课《我是汽车设计师》教学设计(新人教版小学美术四年级上册)
评论
0/150
提交评论