计算机科学与技术专业毕业论文 37679.doc
《计算机科学与技术专业毕业论文 37679.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文 37679.doc(45页珍藏版)》请在三一办公上搜索。
1、本 科 生 毕 业 论 文(设 计)中文题目:CAD网上设计服务系统 外文题目:CAD Online Design Service System专 业:计算机科学与技术 关于南开大学本科生毕业论文(设计)的声明本人郑重声明:所呈交的学位论文(设计),题目CAD网上设计服务系统是本人在指导教师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、以公开发表或没有公开发表的作品内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 本人声明:该学位
2、论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 学位论文指导教师签名: 年 月 日CAD网上设计服务系统摘 要随着计算机的迅猛发展,工程界的迫切需要,在工程和产品设计中,计算机辅助设计(CAD)的应用日趋成熟,专注于设计本身的人机交互技术已经能够很好的使设计人员从繁重的手工绘图工作中解放出来,将设计环节交给计算机完成。其后设计人员需及时对设计做出判断和修改,形成最终的工程图纸,这部分的工作在整个生产流程中致关重要。一个工程无论是由一名设计人员单独完成还是多人共同完成都需要听取他人意见,不断完善设计图。如今大多设计图基本为
3、通过软件生成的电子文件,如果用计算机在网络上交换意见、浏览存储CAD图,不仅能够保证操作过程的快速方便,而且还可以利用计算机对有关文件的各种信息进行管理。因此,为了实现对CAD图的简单管理和在线提出修改意见,本文设计并实现了CAD网上设计服务系统,是有很强的实用价值的。本文对CAD网上设计服务系统进行了需求分析、功能设计和实现,对整个系统的业务流程进行了分析。基于E-R图给出了系统实现的表设计,实现了包括介绍了CAD网上设计服务系统的需求,给出了包括在线群组讨论和CAD设计图的同步显示、参与讨论的申请、对申请的处理、离线短消息的发送接收、以及系统的维护、权限分配等模块的设计和实现。系统维护部分
4、设计实现了包括用户信息管理、工程管理、CAD图的管理、聊天信息管理以及短消息管理等功能。本文所实现的CAD网上设计服务系统,既可用于企业内部设计人员对CAD设计的交流修改,又可推广到互联网,且其界面设计简单易操作,可以通过本系统实现随时随地的沟通。关键词 CAD 聊天室 AJAXCAD Online Design Service SystemAbstractWith the rapid development of computer and the urgent need of engineering industries, in engineering and product design,
5、 computer aided 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, for
6、ming the final 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
7、made through software. 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 drawi
8、ngs and put forward 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 syste
9、m. Based on the 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 sendi
10、ng and receiving, 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
11、paper can be used 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, AJAX目 录摘 要IABSTRACTII目 录IV1.绪论61.1课
12、题背景61.2需求分析61.2.1 设计目标71.2.2功能需求分析71.2.3业务工作流程81.3主要工作和本文的组织结构92. 总体设计102.1系统的总体设计102.1.1系统功能结构图102.1.2模块功能分析122.2数据库设计162.2.1基于E-R图的数据库设计162.3.3数据库具体设计193.详细设计213.1系统登录模块213.1.1新用户注册213.1.2用户登录身份验证223.1.3 忘记密码233.2用户管理模块233.2.1用户信息维护243.2.2 修改密码253.3工程管理模块263.3.1发布工程信息263.3.2查看工程信息273.3.3删除工程信息283.
13、4处理参与请求293.5 CAD图的操作303.5.1 上传CAD图303.5.2 打开CAD图313.5.3 CAD图的下载323.6聊天模块323.6.1 发送消息323.6.2 查看消息323.6.3发送离线短消息333.7短消息管理344.系统关键技术354.1仅基于ASP的实现方案354.2ASP+AJAX的实现方案365.总结40参考文献42致 谢431.绪论1.1课题背景目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内
14、容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。CAD是指利用计算机创建和处理图形(设计原型),以辅助工程师完成设计过程1。作为一种应用技术,在机械工业中具有广泛应用,包括二维绘图、图形及符号库、参数化设计、三维造型、工程分析、设计文档及生成报表等。CAD中人与计算机密切合作。计算机擅长信息存储、检索、分析计算、图形与文字处理以及其他重复的枯燥无味的工作。但计算机离不开人的设计策略、逻辑控制、信息组织、经验和创造性。二者的结合可提高设计质量、缩短设计周期、降低设计费用。目前大多CAD软件都只注重于完善面向专业领域的具体设计的功能,从而忽视了网络协同在其应用中的重要作用。过去由于网络
15、带宽的限制和CAD软件对性能的苛刻要求,基于互联网应用的发展模式一度被否定。然而近两年里,云计算的概念方兴未艾,CAD设计也终将走向这种模式。CAD设计者在单机上完成CAD图的绘制后并不能保证其一定完全符合要求,需要进一步的修改完善。有些较复杂的工程需要多名设计者共同完成,期间的相互交流、协商也同样至关重要。CAD网上设计服务系统作为一个基于网络的网站系统,正是面向CAD设计者这一特殊群体,为他们的工作带来便利。用户们能够使用该系统,在线对CAD设计图提出修改建议,方便用户们进行即时交流,从而大大缩短了开发周期,提高了设计效率。1.2需求分析需求分析是不可或缺的一个平台开发环节,为使系统更好、
16、更完善地设计出来,必须先进行调查。在系统调查研究的基础上,给出用户的相应的需求、业务工作流程,以及流程上每个主要环节的需求,以便能够建立一个完整的系统设计2。1.2.1 设计目标本系统是利用现在比较广泛的ASP.NET+SQLServer2000数据库的架构实现的。进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。此系统通过浏览器实现用户和web服务器的通讯,web服务器再与数据库服务器连接。前端提供友好的操作界面,包括:用户登录注册,
17、工程信息管理,用户信息管理,群组讨论和CAD设计图的同步显示等功能。使设计CAD图的工程师在网上完成修改意见的交流和CAD设计图的传看,提高工作效率。1.2.2功能需求分析CAD网上设计服务系统存在着如下的信息交互,以用例图(活动图)来分析:图1-1:系统用例图在实际应用中最需要考虑的就是系统的安全性,要求系统能严格区分不同用户身份,并限制其只能访问与自己权限相符合的系统资源。因此,系统根据用户身份的不同,将操作划分为管理员和用户。(1) 管理员权限管理员是系统中最高权限的拥有者,可以对用户信息和工程信息进行统一管理。(2) 用户权限普通用户只能利用本系统进行与自己有关的操作,不能浏览或修改其
18、他信息,主要权限有查看工程信息,浏览、上传和下载CAD图、收发聊天信息和短消息,申请参与讨论等。1.2.3业务工作流程图1-2:管理员的工作流程作为管理员首先要登录系统,在登录时对身份权限进行验证,然后进入系统主页。在工程管理栏目下可以通过工程分类、发布时间等一些查询条件,查看所有用户发布的工程信息,然后可以删除一些无意义的或已发布很长时间的工程。此外还可以对用户信息进行基本的管理,根据用户名和最后参与讨论的时间查询部分用户信息,然后删除长时间不参与在线讨论的用户。为保证安全性,管理员可以对自己账户的密码进行修改。图1-3:用户的工作流程普通用户首次登录系统需要注册,填写一些必要信息如用户名、
19、密码、邮箱等,注册成功后可以登录系统。若忘记密码可以通过用户名和注册时填写的邮箱找回密码。登录时进行身份权限验证,然后进入系统主页。工程管理栏目下用户可以发布新工程,从而成为该工程下讨论组的组长,或者通过查询工程信息选择一个工程参与到讨论中。用户不同于管理员,只能删除自己发布的工程。若想参与其他工程的讨论组,首先要向其组长发送请求,组长在查看请求同意后,用户才有权参与讨论,然后进入讨论页面。在讨论页面中用户可以看到CAD图和同组的在线用户交流对该图的修改建议、查询历史聊天记录、上传或下载CAD图,向同组用户发送短消息。用户在系统首页可以通过查看短消息详情直接进入讨论页面。1.3主要工作和本文的
20、组织结构 本文对CAD网上设计服务系统进行了分析和设计。该系统不仅具有基本管理功能,还着重实现了多人在线聊天功能。管理功能方面参考一般系统并针对本系统的特点做出了适当的改进;聊天部分则在对ajax实现聊天室的方案进行分析改进后在系统中应用实现。全文一共分为五章:第一章是对课题背景的介绍、系统需求的分析,以及全文的主要工作与组织结构的概要。第二章是总体设计,主要有系统的总体设计和数据库分析。其中,在系统的总体设计中给出了系统地功能结构图和各模块的功能;在数据库分析中画出了本系统的总体E-R图,并根据E-R图列出所需表的结构。第三章开始对系统的详细设计以及实现,将系统分为登录、用户管理、工程管理、
21、处理参与请求、CAD图的操作、聊天模块、短消息管理共七个模块分别详细描述。第四章说明本系统中所应用到的关键技术,包括应用ASP实现多人在线聊天室方法的分析和结合AJAX技术对本系统中的聊天部分的改进方案的实现。第五章对全文进行总结,阐述本系统中已实现的功能和不足,以及今后的工作目标。2. 总体设计本章开始进行系统的总体设计,主要有系统的总体设计和数据库设计。其中,在系统的总体设计中画出了总体结构图,介绍系统总共用到哪些模块、各模块具体实现的功能;而在数据库设计中给出本系统的E-R图和数据库的表的结构,为系统的详细设计做了准备。2.1系统的总体设计2.1.1系统功能结构图在系统需求分析基础上,论
22、文搭建CAD网上设计服务系统,结构如图2-1所示:图2-1:系统结构图CAD网上设计服务系统主要包括六大功能模块,登录模块、用户管理模块、工程管理模块、处理参与请求模块、讨论模块和短消息管理模块。各模块功能如下:(1) 登录模块主要包括登录验证、用户注册、找回密码功能;(2) 用户管理主要包括用户信息查询、用户删除和修改密码功能;(3) 工程管理包括新建工程、工程信息查询、删除工程;(4) 处理参与请求包括发送参与请求、查看和审核请求;(5) 讨论区分为两个子模块,分别为CAD图操作和聊天模块,CAD图操作包括上传、打开、下载CAD图,而聊天模块包括发送消息、查询历史记录和发送离线短消息;(6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学与技术专业毕业论文 37679 计算机科学 技术 专业 毕业论文

链接地址:https://www.31ppt.com/p-4031492.html