前言
隨着因特网(Internet) 不断深入生活,电子商务已经和人民生活紧密地联系起来,网上订书、网上购物、网上支付已经比较普遍地被大家所认同。
电子商务最早产生于20世纪60年代,发展于90年代,其产生和发展的重要条件主要是计算机的广泛应用。一是近30年来,计算机的处理速度越来越快,处理能力越来越强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础;二是网络的逐渐普及和成熟,由于Internet逐漸成为全球通信与交易的媒体,全球上网用户呈级数增长,快捷、安全、低成本的特点为电子商务的发展提供了应用条件;三是信用卡的广泛应用,信用卡以其方便、快捷、安全等优点而成为人们消费支付的重要手段,井由此形成了完善的全球性信用卡计算机网络支付与结算系统,使"一卡在手,走遍全球"成为可能,同时也为电子商务中的网上支付提供了重要的手段;四是电子安全交易协议的制定,1997年5月31日,由美国VISA和Mastercard 国际组织等联合指定的SET (Secure Electronic Transfer Proool),即电子安全交易协议的出台,以及该协议得到大多数厂商的认可和支持,为在开发网络上的电子商务提供了一个关键的安全环境;五是政府的支持与推动,自1997 年欧盟发布了欧洲电子商务协议,美国随后发布"全球电子商务纲要"以后,电子商务受到世界各国政府的重视,许多国家的政府开始尝试"网上采购",这为电子商务的发展提供了有利的支持。
电子商务可以通过多种电子通信方式来完成。但是,现在人们所探讨的电子商务主要是以EDI (电子数据交换)和Intemet来完成的。尤其是随着Intermet 技术的日益成熟,电子商务真正的发展将是建立在Intenet技术上的。所以也有人把电子商务简称为IC (InternetCommerce)。
报刊征订系统是基干Intermnet 动态Web的电子商务系统,建立了一个动态交互平台。
因此系统将设计为更具实用性和交互性的"动态"网站,让使用者在浏览器界面中,通过互联网或内联网(Intrane) 查询Web数据库的资料,以及输入、更新和删除Web服务器上的资料,完威报刊订阅、后台管理、信息发布等工作,辅助读者订阅报刊;同时报刊出版杜也通过此系统进行订阅管理,按照读者订单来收取报刊订阅费用,并邮寄报刊读物。
摘要
本文对在Microft.Net平台上开发电子商务系统进行了设计,井遒过开发的报刊征订系统予以实现,文中介绍了作者对于Micoft.Net平台的认识和开发基于Web的应用软件的实际操作经验。文章首先简单介绍了Microsoft. Net平台的特点和现状,并应用微软的开发工具Visual Studio.Net进行了软件编码设计,重点阐述了功能实现的基本方法。最后在文中总结了系统设计完成情况,并对今后系统的完善与维护提出了设想。作为一个全新开发的网上电子商务系统一基于 ASP.NET的报刊征订系统,在开发时作者考虑到报刊征订过程中的实际情况,在可用性和简便性上面下了一些功夫,通过各种趣级链接的设置,使用户几乎很少使用键盘进行数据录入。在本系统界面设计时,考虑到系统的通用性,几乎很少使用网页工具进行固定模式的修饰,网页的内容大部分来源于后台数据库的内容。考虑到报刊订阅用户有时需要变更自己的联系方式,以使出版社能够使用变更后的地址进行邮件发送,系统设计了订阅用户联系方式修改子系统,此子系统是本系统的特色之一。在程序设计上,考虑到毕业设计的时间有限,系统只完成了主要应用模块,对于一些次要的功能,仅设计了空白网页,供今后实际应用前进行完善
第1章概述
1.1 系统简介
1.1.1系统的用途
本题目是-一个实际课题,其内容是为配合税务系统实际工作需要,为税务机关征订税务报刊而制作。可以提供网上订单、网上查询、网上通知、税务人员后台管理等功能,方便了纳税人进行税务报刊的订阅。
1.1.2系统的先进性
在微软公司新的开发平台。NET平台使用Visual Studio. Net开发基于Web的软件应用程序,应用了最新的网页交互技术ASP.NET,在软件实现技术和编程工具上都有很大的优势,体现了业界在网络編程方面的现实方向。
1.2 系统开发运行环境
1.2.1硬件环境
(1) CPU: Intel P4/1.6G
(2) RAM: 512M
(3) DISK: 40G
(4) CD ROM
(5) Display: 1024X 768真彩色(32 位)
1.2.2软件环境
(1) Microsoft Windows 2000 + SP3
(2) Microsoft Windows. Net Frarmework.
(3) Microsoft Visual Studio. Net
(4) Oracle 9i
(5) Dreamweaver MX
(6) Photoshop 6.0
1.2.3主要开发工具
动态网页的编程用ASP.NET (Windows 2000下用。NET Framework 和Visual
Studio.Net);静态网页编程工具为Dreamweaver MX (支持ASP.NET编程);后台数据库平
台采用Oracle 9i数据库;图片处理工具为Photoshop 6.0.
第2章系统实现的关键技术
报刊征订系统在其结构中使用了多种关键技术。以下是这些技术的列表
(1) Windows 2000 Server
(2) ASP.NET
(3) Web窗体
(4) Web服务
(5)服务器控件
(6) Visual Basic .Net
(7) Internet 信息服务
(8) ADO.NET
(9) Oracle 9i
2.1 Windows 2000 Server
Windows 2000服务器平台是当前业界最流行的计算机服务器开发平台,是微软公司的主流计算机软件平台,Windowrs 2000服务器系列产晶的三个版本可以满足不同的商务需求。
服务器软件共分三个版本,Windows 200 Server作为多用途的网络操作系统,适用于工作组和小型商务环境; Windows 2000 Advanced Server是一个单独的版本。专为电子商务和在线商务应用开发,它包含了Windows 2000 Server中的全部功能,并且附加了有效性和可伸缩性,来支持更多数量用户和更复杂的应用程序; Windows Datacener Server将在Windows2000之后发布,它包含Advanced Sever的所有特性,并附加更高的处理和存储能力,以满足集中的联机事务处理(OLTP)、巨型数据仓库以及大的Internet和应用服务提供商(ISP和ASP)的需求。
2.2 ASP.NETASP.
NET不仅仅是下一版本的Active Server Page (ASP),它是统-的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务。ASP. NET的语法在很大程度上与ASP兼容,同时它还提供-种新的编程模 型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强该ASP应用程序的功能。
ASP.NET是一个已编译的,基于。NET的环境,可以用任何与。NET兼容的语言(包括Visual Basic .Net, C#和JScript .NET)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个。NET 框架。开发人员可以方便地获得这些技术的优点,其中包括托臂的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具( 包括MicrosoftVisual Studio .Net)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
ASP.NET是ASP的升级版本,它秉承了ASP的优点,基于Microsoft .Net软件开发平台,建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了-些重要的优点。
2.3 Web 窗体
Web窗体基于ASP.NET技术,可用于创建可编程的Web页。它们可以使用标记语言来为使用浏览器的用户提供信息,并在服务器上使用代码来实现应用程序逻辑。
2.3.1 Web 窗体介绍
Web窗体具有以下特点:
●可在任何测览器上运行并自动为样式和布局等功能呈现正确的、符合测览器的HTML:或者,也可以将Web窗体设计为在特定测览器(例如Microeot Intermet Explorer5)上运行,并利用多功能的浏览器客户端的功能。
可使用支持公共语言运行库的任何语言来编写,包括Visual Basic, C#, C++的托管扩展和JScript .NET.
●在公共语言运行库上生成,并具有这些技术的所有优点,包括为改进性能而采用的托管执行环境、类型安全、继承以及动态编译。
支持使用WYSIWYG编辑工具和性能可靠的RAD开发工具(例如Microt VisalStudio .Net)来设计窗体和为窗体编程。
●支持一套功能齐全的控件,开发人员可使用这些控件将页逻辑完全封装到可再次使。
用的组件中,并以声明方式处理页面事件。
● 允许页上的代码与内容分离,从而消除ASP页中经常出现的"通心粉代码".
●提供一组状态管理功能,这些功能在请求之间保留页的视图状态。, 可使用由用户创建的控件和第三方控件进行扩展。
2.3.2 Web 窗体的组件
Web窗体将Web应用程序用户界面划分为两个部分:可视組件和用户界面逻辑。如果你以前用过快速应用程序部署工具(例如,Microsoft Visual Beasic 和Microsoft Visual C++),那么你将能辨识窗体的可视部分和与该窗体交互的代码之间的这种区别。
Web窗体页的用户界面由包含标记及Web窗体特定的元素的文件组成。这种文件被称为"页".页用做要显示的文本和控件的容器。使用任何HTML编辑器,再加上Web窗体服务器控件,用户可以根据自己的需婴来确定窗体布局。页是扩展名为。apx的文件。Web窗体的用户界面逻辑由为了与窗体进行交互面创建的代码组成。用户可以选择編程逻辑是驻留在。aspx文件,还是驻留在单独的文件(称为"代码隐藏"文件)中,这些文件用VisualBesic, C#或任何其他支持CLR的语言编写。运行窗体时,代码隐藏类文件会运行并动态产生页的输出。在此次开发时由于选用的是Visuel Basic. Net语言,因此代码隐藏文件的文件扩展名为。aspx.vb .
2.3.3 Web 窗体的功能
传统的Web应用程序具有如下特点:
●Web 应用程序编程能够创建和编写具有大量内容、布局复杂及交互方便的用户界面,也为在多种不同的浏览器中创建丰富的用户界面提供支持。
●支持客户端与服务器的分离。在Web应用程序中,客户端(浏览器)和服务器是经常运行于不同计算机(甚至不同的操作系统)的不同程序。因此,应用程序的这两部分儿乎不共享什么信息,它们可以通信,但通常只交换少量简单信息。
●支持无状态执行。当Web服务器收到对页的请求时,它会查找该页,处理它,并将它发送到浏览器,然后有效地放弃所有页信息。如果用户再次请求相同的页,服务器会重复整个顺序,即从头开始重新处理该页。换句话说,服务器无法记住它们已经处理过的页。因此,如果应用程序需要维护有关页的信息,就需要在应用程序代码中解决这- -问题。
●未知的客户端功能。在许多情况下,使用不同浏览器的许多用户都可以访问Web应用程序。这些浏览器中的每-种都有不同的功能, 这样就很难创建在所有这些浏览器中运行状况完全相同的应用程序。
●数据访问。在传统的Web应用程序中,从数据源读取数据和向数据源写人数据会十分复杂,并且会消耗大量资源。
迎接Web应用程序的这些挑战可能需要大量的时间和切实的努力。Web窗体通过以下方式来回应这些挑战:.不依赖于浏览器的应用程序。Web 窗体在服务器上提供用于创建所有应用程序逻辑的框架,消除了为浏览器中的差异显式编写代码的需要。但它仍允许用户自动利用浏览器特定的功能来提供改进的性能和更丰富的客户端体验。
●基于事件的编程模型。Web窗体给Web应用程序提供了为客户端或服务器中所发生事件编写事件处理方法的模型。Web窗体框架对此模型进行抽象化,使基础机制(在客户端捕获事件,将其传输到服务器,再调用相应的处理程序)成为完全自动的和不可见的。结果是清晰的和易于编写的代码结构。
●抽象、直观、统一的对象模型。Web窗体框架提供了一种对象模型,这种模型允许用户将窗体当做一个整体, 而不是当做分离的客户端部分和服务器部分。在Web窗体模型中,与传统Web应用程序相比,可以更直观的方式编写窗体程序,包括设置窗体元素的属性和响应事件的功能。另外,Web窗体控件是从HTML页的实际内容中以及测览器和服务器之间的直接交互中抽象出来的产物。- -般而言,用户可以按照在客户端应用程序中处理控件时的方式来使用Web窗体控件,并且不需要考虑如何创建HTML来提供和处理控件及其内容。
状态管理。Web窗体框架会自动处理维护窗体及其控件的状态,并向用户提供维护应用程序特定信息的状态的显式方法。做到这一-点不需要使用大量服务器资源,并且不需要将Cookie发送到浏览器(两种传统的状态存储方式)。
●可伸缩的服务器性能。Web窗体框架允许用户将应用程序从一台单处理器计算机完全升级到多计算机网络场合,并且不需要对应用程序的逻辑进行复杂的更改。
2.4 XML Web Services
本次编程中已编写完毕的模块没有使用此项技术,但在订单统计模块(未完成)中使用此项技术比较适合,待下一步完善程序时,增加该模块。
2.5 Visual Basic .Net (略)
2.6 ADO.NET.
NET框架(ADO.NET)的ActiveX数据对象是一组向。NET程序员公开数据访问服务的类。ADO.NET为创建分布式数据共享应用程序提供了-组丰高的组件。它提供了对关系数据、XML和应用程序数据的访间,因此是。NET 框架中不可缺少的一部分。
ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层业务对象。
2.7 Internet 信息服务
Microsoft Internet Infomation Sever是允许在公共Intranet 或Internet. 上发布信息的Web服务器。Intermet Inlormation Server通过使用超文本传输协议(HTTP)传输信息,还可配置Internet Information Server以提供文件传输协议(FTP)和Gopher服务。FTP 服务允许用户从Web节点到Web节点传送文件。Copher 服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了CGopher 协议。Internet 信息服务5.0 版新增了许多功能,有助于
Web管理员创建可升级的、灵活的应用程序。
2.8 Oracle 9i
ORACLE公司新发布的Oracle 9i数据库平台是当今世界最先进的电子商务开发平台。
它具有以下特征:
(1)能够有效地消除可伸缩性障碍;
(2)帮助用户充分利用已有的计算能力; .
(3)集成了目前市场上唯-完整的数据保护解决方案一 Data Guard;
(4)能够通过自我调整、自我纠正和自我管理功能,提高用户的生产率;
(5)内置高级OLAP.数据挖掘和数据仓储功能;
(6)借助Internet 文件管理系统,能够轻松面高效地管理互联网内容和文件。
第3章总体设计
3.1总体运行方案
系统主要运行于国际互联网,以Windows 2000 Server的IIs作Web服务器,Oracle 9iServer作为数据服务器提供数据服务功能,组成网络服务器,连接用户主要是分布在全市的税务报刊订阅用户和各税务机关负责税务报刊征订工作的税务官员,以及报刊杂志社负责报刊订阅工作的工作人员。
3.2 报刊征订系统的总体结构
报刊征订系统的总体结构如图2- 1所示。
wsdy_ 4, 程序的命名体现出网上订阅功能实现需要经过四个步骤。
步骤一:在报刊名称列表中点击选择需要订阅的报刊名称,运用Response技术传输参数bkbom到wsdy_ 2. aspx.o步骤二:选择订阅报刊的期数。即选择订阅第几期报刊,此程序在设计选择期刊号码时,采用程序自动生成ChklistBox控件的算法,即根据数据库实现设定的报刊期数,生成页面显示需要用户选择的期刊名称,选择后将需要保存的期刊编码以数组方式存储到本地PC.
硬盘的Cookie文件中,然后启动下一个步骤。
步骤三:订阅用户输人自己的联系方式,选择相应的付款方式,并将其存储到服务器的数据库中。存储正确后显示下一步骤页面。
步骤四:显示服务器存储的订单数据,并提供打印功能和网上支付功能(未真正实现)。
3.3.2管理 员维护子系统
1.权限管理对系统的管理员用户进行权限管理,进行用户信息增加、修改、制除操作。
数据输入:可以对数据库输人数据。
数据修改:可以按条件修改数据库的数据。
数据删除:可以按条件修改数据库的数据属性,使用户失效。
2.报刊种类维护对系统的报刊种类进行增加、修改、删除操作。
数据输人:可以对数据库输人数据。
数据修改:可以按条件修改数据库的数据。
数据剽除:可以按条件删除数据库的数据。
3.订单查询查询系统中已经存在的订单信息。根据条件查询数据库中的内容。
4.订单统计对系统中存在的订单信息按照要求进行统计操作。
5上门付款使用本模块进行订阅用户上门付款操作。修改数据库中订单付款标识。
3.3.3订阅用户信息修改
子系统订阅用户邮递地址发生变化时,由用户自己使用用户名和口令方式进行用户信息维护。
修改数据库中订单用户相关信息。
3.3.4电子公告栏
子系统对读者进行事件通知,无法投递的读者名单上网,督促其修改投递地址,此模块为演示模块。
3.4数据库结构总体设计
3.4.1数据库结构
数据文件: BKZD.ORA表空间: BKZD用户: BKZD
3.4.2数据表结构
1.报刊订单(BKDD)订单号码(DDHM), 姓名(XM), 单位(DW), 电话(DH),地址(DZ), 邮政编码(YB),总金额(ZJG), 电子邮件地址(DZY]), 留言(LY), 付款方式编码(FKFSBM),是否付款(FKF, 1-- -付款,0-没付款), 创建日期(C]RQ),修改日期(XGRQ), 订单密码(DDMM)。
2.订单明细(DDMM)订单明细号码(DDMMHM),订单号码(DDHM), 期刊编码(QKBM),份数(FS),创建日期(CJRQ),修改日期(XGRQ)。
3.报刊信息(BKXX)报刊编码(BKBM),报刊名称( BKMC),报刊说明(BKSM), 期数(QS),单价(D),年度(ND)。
4.期刊信息(QKXX)期刊编码(QKBM),报刊编码(BKBM), 期刊名称(QKMC), 期号(QH)。
5.付款方式信息(FKFSXX)付款方式编码(FKFSBM), 付款方式名称(FKFSMC)。
6.管理员信息(GLYXX)管理员编码(GLYBM)。管理员名称(GLYMC), 管理员密码(GLYMM),管理员级别(GLYIB),管理员状态(GLYZT)。
7.上门付款(SMFK)付款号码(FKHM),订单号码(DDHM),管理员编码(GLYBM),操作时间(TIME)。
3.5系统安全管理
3.5.1系统安全管理
可采用的技术方案ASP.NET与IIS一起使用以支持身份验证,并使用基本、简要的Windows身份验证。
ASP.NET支持Microsoft Passport身份验证服务,该服务提供单一登录服务和对用户配置文件服务的支持。ASP.NET还为要使用基于窗体的身份验证的应用程序提供可靠的服务。基于窗体的身份验证使用Cookie 鉴别用户的身份,并允许应用程序执行自己的凭据验证。
3.5.2系统中 需要采取安全管理的模块
报刊征订系统中需要采取安全管理的模块主要是管理员维护子系统,在实际运行时期,需要为管理员建立Windows 2000的用户和本系统内部用户,采用IIS权限管理模块和窗口权限管理功能共同铸造安全门槛。
第4章系统详细设计和功能实现
本系统是电子商务系统,其中数据的存取及事务处理是主体。在本系统中主要提供数据录人及查询统计维护功能,并在服务器上运行使用户可以实现远程访问。
4.1数据库的建立
在电子商务系统中数据库的设计是比较重要的,所以在设计时将对系统中的数据进行需求分析,应用关系数据库设计理论确定数据库与数据项。在确定数据库的基础上,应用数据库管理软件,如Oracle 9i企业数据管理器(ORACLE Enterprise Mangger)建立数据库。利用ASP.NET进行事务处理是通过ADO.NET (AetiveX Dtbee Otiet)对象及事务处理语句来实现的,具有连接数据库、操作数据库、查询数据库的功能,并且可以将数据库访向的结果添加到Web页面。在使用ADO之前必须建立- -个ODBC (Open Database Conetivitr)数据源。建立ODBC的方法是:通过控制面板中的"ODBCDataSouree"进行数据源定义,将建好的数据库定义为数据源。
4.1.1报刊订单 (BKDD) (略)
4.1.2订单朋细 (DDMM) (路)
4.1.3报刊信息(BKXX) (略)
4.1.4期刊信息 (QKXX) (賂)
4.1.5付款方式信息 (FKFSXX) (略)
4.1.6管理员信息 (GLYXX) (略)
4.1.7上门付款 (SMFK) (略)
4.2程序模块设计中关键步骤的技术实现
4.2.1使用 Cookie技术在网页间传送变量
Cookie文件是记录在计算机用户本地硬盘上,用于记录- -些信息的文件。Cookie 的作用,-是记录访客的某些信息,例如可以利用Cokie记录用户光临你的网页的次数,或者访客曾经输人过的信息;二是在页面之间传递变量,浏览器并不会保存当前页面上任何变量信息,当页面被关闭,页面上的所有变量信息将随之消失;三是使用Cookie把变量以Cook-ie形式保存下来,然后在下一页通过读取Cookie来获得变量的值。
在本次程序设计中,应用Cookie在页面之间传输变量。
4.2.2采用 Response技术进行网页之间的调用
在窗口调用时采用了Response技术,Response 技术又称为重定向技术,它可以将用户从一个Web窗体页重定向到另- 页。实现方法为将Response 对象的BufferC )utput属性设置为True,调用Response对象的Rediret方法,并向其传递重定向到页的URL.
4.2.3使用随机数技术生 成报刊订单的订单号码和订单密码
在订单的密码生成过程中,运用了随机数生成技术。对于随机数,大家都知道,计算机不可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法 对事先选定的随机种子做复杂的运算,用产生的结果来近似地模拟完全随机数,这种随机数被称做伪随机数。伪随机数是以相同的概率从- -组有限的数字中选取的。所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。伪随机数的选择是从随机种子开始的,所以为了保证每次得到的伪随机数都足够地"随机", 随机种子的选择就显得非常重要。如果随机种子是- -样的, 则同一个随机数发生器产生的随机数也会-样。-般地, 我们使用同系统时间有关的参数作为随机种子,这也是。Net Framework中的随机数发生器默认采用的方法。
在。Net Franework中提供了一个专门用来产生随机数的类System. Random,使用这个类时必须导人System命名空间。当然,命名空间System在每个ASP.NET页面中都是自动导人的,所以我们可以直接使用这个类。在密码设计时,考虑到密码需要-定的复杂性, 我们采取了两次调用随机函数的方法,生成两个6位随机数,然后相加成12位密码值。
4.2.4超链接的技术
处理在网上订阅子程序运行过程中,查询到的报刊名称会显示在DataGrid中,并且每条报刊信息都是一个超链接, 当用户单击超链接时,就会触发lemonmand事件,由于在Data-Grid控件的最后一列中设置了隐藏的 "报刊编码"列,因此通过该列编码可以取得当前选中的报刊号,然后显示报刊信息。
4.2.5购物车技术的选用
在电子商务的实际应用中,购物车常常被应用于网上购物时存储已订商品信息。在软件编码上购物车常常体现为一个全局对象,对象内设置商品名称和价格、数量等信息。在此次程序设计开始时选用了这种技术,但在实现后发现,此种技术不适合当前的应用。原因是订阅报刊时需要对每种报刊分别下订单(报刊杂志社不同),而且不需要重复订阅相同的报刊种类,-种报刊可以分为若干期刊(第一期,第二期,…因此此次程序设计采用Cookie技术保存用户订阅信息,并在不同的程序模块中调用Cookie文件,最后形成报刊订单。
4.3程序模块详细设计和具体实现(略)
4.3.1网上订 阆子系统(瞎)
4.3.2管理员维护子系统(略)
4.3.3订阋用户信息修改子系统(路)第5章结束语电子商务是近几年发展起来的热门研究课题,它具有广泛的应用前景。报刊征订系统的设计实现了电子商务的基本功能。毕业设计本身的先进性在于其所运行的Microsoft.Net 平台,现在微软又新推出了此平台的最新版。NET 2003应用系统平台,从系统稳定性和维护方面都有所提高。科技的发展要求我们不断地学习新的东西。虽然本系统在设计上没有把。NET平台的优越之处都体现出来,解决事件的方法还比较陈旧,但本次设计使我对这种编程方式有了初步了解,为以后进-一步学习网絡編程打下了坚实的基础。
5.1 实践工作的总结(略)
5.2毕业设计期间的思想总结 (略)