ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:979.49KB ,
资源ID:18442787      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18442787.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文CAD网上设计服务系统精品Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文CAD网上设计服务系统精品Word文档下载推荐.docx

1、 学位论文作者签名: 年 月 日 本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。学位论文指导教师签名:CAD网上设计服务系统摘 要随着计算机的迅猛发展,工程界的迫切需要,在工程和产品设计中,计算机辅助设计(CAD)的应用日趋成熟,专注于设计本身的人机交互技术已经能够很好的使设计人员从繁重的手工绘图工作中解放出来,将设计环节交给计算机完成。其后设计人员需及时对设计做出判断和修改,形成最终的工程图纸,这部分的工作在整个生产流程中致关重要。一个工程无论是由一名设计人员单独完成还是多人共同完成都需要听取他人意见,

2、不断完善设计图。如今大多设计图基本为通过软件生成的电子文件,如果用计算机在网络上交换意见、浏览存储CAD图,不仅能够保证操作过程的快速方便,而且还可以利用计算机对有关文件的各种信息进行管理。因此,为了实现对CAD图的简单管理和在线提出修改意见,本文设计并实现了CAD网上设计服务系统,是有很强的实用价值的。本文对CAD网上设计服务系统进行了需求分析、功能设计和实现,对整个系统的业务流程进行了分析。基于E-R图给出了系统实现的表设计,实现了包括介绍了CAD网上设计服务系统的需求,给出了包括在线群组讨论和CAD设计图的同步显示、参与讨论的申请、对申请的处理、离线短消息的发送接收、以及系统的维护、权限

3、分配等模块的设计和实现。系统维护部分设计实现了包括用户信息管理、工程管理、CAD图的管理、聊天信息管理以及短消息管理等功能。本文所实现的CAD网上设计服务系统,既可用于企业内部设计人员对CAD设计的交流修改,又可推广到互联网,且其界面设计简单易操作,可以通过本系统实现随时随地的沟通。关键词 CAD 聊天室 AJAXAbstractWith the rapid development of computer and the urgent need of engineering industries, in engineering and product design, computer aide

4、d design (CAD) application continuously perfect. Human-machine interaction which focuses on design itself has enabled designers to release from heavy manual drawing work, using computer to complete design. Thenceforward design staff should make judgments and modification of design, forming the final

5、 engineering drawings, which is one of the most important part of the whole production process. Whether a project is accomplished by a designer alone or a group, both need to listen to advice from others, constantly improving the design. Nowadays most drawings are electronic documents made through s

6、oftware. Exchange views, browse and storage CAD drawings by computer on the network can not only ensure the operating process convenient and fast, but also can use computer to manage various kinds of related information. Therefore, in order to realize the simple management of CAD drawings and put fo

7、rward opinions online, this paper designs and realizes a CAD online design service system, which is of strong practical value.This paper did requirement analysis, functional design and realization about the CAD online design service system and analyzed operation flow of the whole system. Based on th

8、e E-R Diagram it gives table design of the system, introduces system demand, and gives the design and implementation of each module including online group discussion, synchronous display of drawings, application for discussions, dispose of the application, off-line short messages sending and receivi

9、ng, system maintenance, authority distribution, etc. System maintenance contains users information management, projects management, CAD drawings management, chat information management, short message management and other functions. The CAD online design service system realized by this paper can be u

10、sed either for the enterprise inner designers communication and modification of CAD drawings or on the Internet. Moreover its interface design is simple and easy to operate, through which can communicate anytime and anywhere.Key Words CAD, chat room, AJAX1.绪论1.1课题背景目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产

11、和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。CAD是指利用计算机创建和处理图形(设计原型),以辅助工程师完成设计过程1。作为一种应用技术,在机械工业中具有广泛应用,包括二维绘图、图形及符号库、参数化设计、三维造型、工程分析、设计文档及生成报表等。CAD中人与计算机密切合作。计算机擅长信息存储、检索、分析计算、图形与文字处理以及其他重复的枯燥无味的工作。但计算机离不开人的设计策略、逻辑控制、信息组织、经验和创造性。二者的结合可提高设计质量

12、、缩短设计周期、降低设计费用。目前大多CAD软件都只注重于完善面向专业领域的具体设计的功能,从而忽视了网络协同在其应用中的重要作用。过去由于网络带宽的限制和CAD软件对性能的苛刻要求,基于互联网应用的发展模式一度被否定。然而近两年里,云计算的概念方兴未艾,CAD设计也终将走向这种模式。CAD设计者在单机上完成CAD图的绘制后并不能保证其一定完全符合要求,需要进一步的修改完善。有些较复杂的工程需要多名设计者共同完成,期间的相互交流、协商也同样至关重要。CAD网上设计服务系统作为一个基于网络的网站系统,正是面向CAD设计者这一特殊群体,为他们的工作带来便利。用户们能够使用该系统,在线对CAD设计图

13、提出修改建议,方便用户们进行即时交流,从而大大缩短了开发周期,提高了设计效率。1.2需求分析需求分析是不可或缺的一个平台开发环节,为使系统更好、更完善地设计出来,必须先进行调查。在系统调查研究的基础上,给出用户的相应的需求、业务工作流程,以及流程上每个主要环节的需求,以便能够建立一个完整的系统设计2。1.2.1 设计目标本系统是利用现在比较广泛的ASP.NET+SQLServer2000数据库的架构实现的。进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较

14、好的适应性和推广性。此系统通过浏览器实现用户和web服务器的通讯,web服务器再与数据库服务器连接。前端提供友好的操作界面,包括:用户登录注册,工程信息管理,用户信息管理,群组讨论和CAD设计图的同步显示等功能。使设计CAD图的工程师在网上完成修改意见的交流和CAD设计图的传看,提高工作效率。1.2.2功能需求分析CAD网上设计服务系统存在着如下的信息交互,以用例图(活动图)来分析:图1-1:系统用例图在实际应用中最需要考虑的就是系统的安全性,要求系统能严格区分不同用户身份,并限制其只能访问与自己权限相符合的系统资源。因此,系统根据用户身份的不同,将操作划分为管理员和用户。(1) 管理员权限管

15、理员是系统中最高权限的拥有者,可以对用户信息和工程信息进行统一管理。(2) 用户权限普通用户只能利用本系统进行与自己有关的操作,不能浏览或修改其他信息,主要权限有查看工程信息,浏览、上传和下载CAD图、收发聊天信息和短消息,申请参与讨论等。1.2.3业务工作流程图1-2:管理员的工作流程作为管理员首先要登录系统,在登录时对身份权限进行验证,然后进入系统主页。在工程管理栏目下可以通过工程分类、发布时间等一些查询条件,查看所有用户发布的工程信息,然后可以删除一些无意义的或已发布很长时间的工程。此外还可以对用户信息进行基本的管理,根据用户名和最后参与讨论的时间查询部分用户信息,然后删除长时间不参与在

16、线讨论的用户。为保证安全性,管理员可以对自己账户的密码进行修改。图1-3:用户的工作流程普通用户首次登录系统需要注册,填写一些必要信息如用户名、密码、邮箱等,注册成功后可以登录系统。若忘记密码可以通过用户名和注册时填写的邮箱找回密码。登录时进行身份权限验证,然后进入系统主页。工程管理栏目下用户可以发布新工程,从而成为该工程下讨论组的组长,或者通过查询工程信息选择一个工程参与到讨论中。用户不同于管理员,只能删除自己发布的工程。若想参与其他工程的讨论组,首先要向其组长发送请求,组长在查看请求同意后,用户才有权参与讨论,然后进入讨论页面。在讨论页面中用户可以看到CAD图和同组的在线用户交流对该图的修

17、改建议、查询历史聊天记录、上传或下载CAD图,向同组用户发送短消息。用户在系统首页可以通过查看短消息详情直接进入讨论页面。1.3主要工作和本文的组织结构 本文对CAD网上设计服务系统进行了分析和设计。该系统不仅具有基本管理功能,还着重实现了多人在线聊天功能。管理功能方面参考一般系统并针对本系统的特点做出了适当的改进;聊天部分则在对ajax实现聊天室的方案进行分析改进后在系统中应用实现。全文一共分为五章:第一章是对课题背景的介绍、系统需求的分析,以及全文的主要工作与组织结构的概要。第二章是总体设计,主要有系统的总体设计和数据库分析。其中,在系统的总体设计中给出了系统地功能结构图和各模块的功能;在

18、数据库分析中画出了本系统的总体E-R图,并根据E-R图列出所需表的结构。第三章开始对系统的详细设计以及实现,将系统分为登录、用户管理、工程管理、处理参与请求、CAD图的操作、聊天模块、短消息管理共七个模块分别详细描述。第四章说明本系统中所应用到的关键技术,包括应用ASP实现多人在线聊天室方法的分析和结合AJAX技术对本系统中的聊天部分的改进方案的实现。第五章对全文进行总结,阐述本系统中已实现的功能和不足,以及今后的工作目标。2. 总体设计本章开始进行系统的总体设计,主要有系统的总体设计和数据库设计。其中,在系统的总体设计中画出了总体结构图,介绍系统总共用到哪些模块、各模块具体实现的功能;而在数

19、据库设计中给出本系统的E-R图和数据库的表的结构,为系统的详细设计做了准备。2.1系统的总体设计2.1.1系统功能结构图在系统需求分析基础上,论文搭建CAD网上设计服务系统,结构如图2-1所示:图2-1:系统结构图CAD网上设计服务系统主要包括六大功能模块,登录模块、用户管理模块、工程管理模块、处理参与请求模块、讨论模块和短消息管理模块。各模块功能如下:(1) 登录模块主要包括登录验证、用户注册、找回密码功能;(2) 用户管理主要包括用户信息查询、用户删除和修改密码功能;(3) 工程管理包括新建工程、工程信息查询、删除工程;(4) 处理参与请求包括发送参与请求、查看和审核请求;(5) 讨论区分

20、为两个子模块,分别为CAD图操作和聊天模块,CAD图操作包括上传、打开、下载CAD图,而聊天模块包括发送消息、查询历史记录和发送离线短消息;(6) 短消息管理包括查看短消息、删除短消息功能。2.1.2模块功能分析为方便说明,以下列出各模块详细功能,如表2-1表2-19所示:表2-1:登录验证功能表功能名称登录验证功能描述系统根据用户输入的用户名和密码对用户和用户权限进行验证,然后进入系统首页并根据身份不同提供不同的功能。输入项用户名、密码处理描述根据输入的信息,查询数据库中是否有该用户的信息,用户名存在的情况下,再比较用户名和密码是否匹配,验证不通过发出提示。最后获取用户权限,登录系统。输出项

21、用户名不存在!用户名或密码不正确!表2-2:用户注册功能表用户注册用户第一次访问网站时需要注册,填写用户信息正确后就可登录系统用户名、密码、邮箱根据输入的信息,查询数据库中用户名是否已存在,判断密码长度是否符合要求,两次输入的密码是否一致,每个项目是否都已填写。正确填写后,提交用户信息到数据库并返回登录界面,重新登录。用户名已存在!密码长度在6-12位!密码不正确!请填写邮箱!表2-3:找回密码功能表找回密码用户在只知道用户名,忘记密码的情况下可以通过注册时填写的邮箱找回密码用户名、邮箱根据输入的信息,查询数据库中是否存在此用户,所填用户名和邮箱是否匹配,若正确则向该用户的邮箱发送包含密码的邮

22、件。用户名不正确!邮箱不正确!表2-4:用户信息查询功能表用户信息查询管理员可通过用户名和用户最后参与讨论的时间查询用户名、邮箱、参与讨论时间等信息用户名、起止时间根据输入的查询条件,读取数据库中用户信息。用户名、邮箱、最后参与讨论时间表2-5:用户信息删除功能表用户信息删除管理员可在通过查询到的用户信息基础上,删除某用户删除所选用户在数据库中的信息,删除前询问是否确定删除,删除操作成功后,发出提示删除成功!表2-6:修改密码功能表修改密码为保证自己的信息安全,用户可能需要经常修改自己的登录密码原密码、新密码需输入一遍原密码再输入两遍新密码,通过登录时获取的信息验证原密码是否填写正确,在检测新

23、输入的密码长度是否符合要求,两遍输入是否一致,通过检测后更新数据库信息,否则提示错误。原密码不正确!修改成功!表2-7:新建工程功能表新建工程讨论组的建立以此为基础,一个工程对应一个讨论组,用户可以新建工程并在相应讨论组中拥有最高权限工程名称、工程类型、设计说明用户填写所需信息,系统自动获取当前系统时间和用户名,一起写入数据库,提示成功请检查是否全部填写!提交成功!表2-8:工程信息查询功能表工程信息查询用户和管理员可查询所有通过此系统建立的工程信息工程发布起止时间、工程类型根据输入的查询条件,读取数据库中工程信息。工程名称、类型、发布人、发布时间表2-9:删除工程功能表删除工程管理员可在查询

24、到的工程信息基础上,删除工程;用户可删除自己建立的工程删除所选工程在数据库中的信息,和与其相关的讨论信息,删除前询问是否确定删除,删除操作成功后,发出提示表2-10:发送参与请求功能表发送参与请求用户在查询工程信息时可进一步查看详情并通过申请参加到此工程的讨论组中请求用户发送请求后,系统将其作为一条记录写入数据库,表明该用户已准备参与讨论,但未获批准前不能参与讨论。发送请求成功!表2-11:查看和审核请求功能表查看和审核请求其他用户发送请求后,工程的创建者可查看请求,并拒绝或接受申请拒绝或接受通过查询数据库中的信息,工程创建用户可查看其他用户的申请,选择拒绝后,之前写入数据库的记录将被删除;选

25、择接受则相应其他用户获准正式参与讨论,更新数据库中的信息。发送请求的用户名、请求参与讨论的工程表2-12:上传CAD图功能表上传CAD图参与某个工程讨论的用户可以上传本地CAD图,方便其他用户下载、浏览本地CAD图检测是否选择了某张本地CAD图,然后按照所属工程保存到服务器中,数据库中只保存图片名称等信息,上传成功发出提示。请选择图片!上传成功!表2-13:打开CAD图功能表打开CAD图讨论组中所有人只能同时看到同一张图片,此时只有一人有权打开图片,使之显示在页面中打开每个用户在进入讨论页面时都会从数据库中查询是否为此时在线用户中参与讨论时间最早的用户,若是则有权打开CAD图。系统读取数据库中

26、保存的图片信息,形成路径,打开服务器中保存的图片并更新数据库中图片状态,标记为打开。CAD图表2-14:下载CAD图功能表下载CAD图参与某个工程讨论的用户可以在讨论中下载该工程中的图片下载选择下载某张图片后,系统查询数据库中的图片信息,形成路径,从服务器中获取图片文件。表2-15:发送消息功能表发送消息用户可以边看图片边讨论,发送消息,相互交流消息内容用户输入消息,添加消息记录到数据库,然后通过查询数据库中的信息读取消息记录并定时刷新,显示此用户参与讨论时间点后的消息记录。发言人、时间、聊天内容表2-16:查询历史记录功能表查询历史记录参与到讨论中的用户可查询历史聊天记录,包括不在线时其他人

27、的聊天内容日期用户可选择具体日期,查询数据库中指定日期的聊天记录,不选择日期则默认查询讨论组中全部消息记录。表2-17:发送离线短消息功能表发送离线短消息用户可向讨论组中其他用户发送短消息,方便同不在线的用户沟通用户名、短消息内容用户从好友列表中选择一个用户作为发送短消息的对象,然后输入内容,确定后向数据库中添加新短消息记录,发出提示发送成功!表2-18:查看短消息功能表查看短消息用户登录系统后可查看其他用户发来的短消息是否已读分别通过查询数据库中的记录状态:未读、已读读取相应短消息信息,并可进一步查看详情,及时参与到讨论中。发送人、时间、内容表2-19:删除短消息功能表删除短消息用户可在通过

28、查询到的短消息基础上,删除某些无用的短消息删除所选短消息在数据库中的信息,删除前询问是否确定删除,删除操作成功后,发出提示2.2数据库设计2.2.1基于E-R图的数据库设计CAD网上设计服务系统的主要对象是用户,所以必须建立用户表,包括用户的基本信息情况;用户要参与群组讨论,首先要加入一个讨论组,所以建立工程信息表,每一个工程对应一个讨论组,又可以保存CAD设计的一些简单信息;用户的主要活动是对CAD图的操作,所以必须建立CAD图的信息表;聊天需要建立聊天信息表;用户可以发送接收短消息,所以建立短消息表;此外,必须建立参与表,在用户与工程之间建立联系并确立用户在参与讨论时的权限。下面分别给出每个实体的属性图和总体E-R图:图2-2:用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1