版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于B/S模式的文档管理系统摘要随着信息处理技术和网络技术的发展,文档管理系统逐渐成为提高办公效率、节约成本的有效工具。本文详细论述了基于Web的文档管理系统的设计过程。系统用VS2005作开发平台,C#作编程语言,SQLServer2000作数据库管理系统,采用典型的四层架构设计模式,实现了文档管理、用户管理、角色管理、部门管理和短信管理等功能。论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了系统各功能模块的实现;最后对该软件进行了严格的测试。关键词:文档管理;整体设计;详细设计;功能模块
TheDesignandImplementationofDocumentManagementSystembasedonWebAbstractAlongwiththedevelopmentoftheinformationprocessingtechnologyandthenetworktechnology,documentmanagementsystemhasgraduallybecomeatoolimprovingofficeefficiency,reducingofficecost.ThispaperdiscussesindetailthedesignprocessoftheWeb-baseddocumentmanagementsystem.ThesystemusesASP.NET2005asthedevelopmentplatform,C#astheprogramminglanguage,SQLServer2000asthedatabasemanagementsystem,andadoptsthetypicalfour-tiersstructuredesignpattern,andincludesdocumentsmanagement,usersmanagement,rolesmanagement,departmentsmanagementandnotesmanagement,etc..Thepaperisorganizedasfollowing:Firstly,analyzesthebackgroundandsignificance;Secondly,introducesthedevelopmenttoolsandthefoundationofthetechnology;Thirdly,analysesthedemandofthesystem,givesaspecificdesignprojectandadatabasemodel;Thenshowstheimplementationofeverymodule.Finallygivesatestofthesystem.Keywords:Documentmanagement;Overalldesign;Detaileddesign;Functionalmodules
目录1引言 11.1开发背景 11.2研究现状 11.3本课题研究的意义 12相关理论基础 12.1SQLsever2000简介 12.2ASP.NET2005简介 23需求分析及系统设计 23.1需求分析 23.2业务分析 23.3数据库的设计与实现 33.4文档管理系统ER图 53.5部分存储过程的建立 54系统设计 74.1系统的整体设计与构思 74.2模块的设定及模块的功能 85各功能模块的实现 105.1文档管理模块 105.1.1文档上传 105.1.2文档下载 115.1.3浏览共享文档 115.1.4删除文档 115.1.5修改文档相关信息 125.2用户登录模块 125.3用户管理模块 155.3.1添加用户 155.3.2修改用户密码 195.3.3修改用户信息 195.3.4删除用户 195.4角色管理模块 195.4.1角色添加 205.4.2修改角色 205.4.3删除角色 205.5部门管理模块 205.5.1部门的添加 205.5.2修改部门 205.5.3删除部门 215.6短信管理模块 215.6.1浏览短信 215.6.2写短信 226系统测试 226.1 硬件环境 226.2 软件环境 226.3 主要模块测试 226.3.1登录后的界面 226.3.2用户管理界面 236.3.3修改用户密码 236.3.4角色管理 236.3.5浏览单个文档 246.3.6添加部门 246.3.7浏览短信界面 246.3.8出错信息显示 25结论 25参考文献 26致谢 27声明 28第20页共28页1引言1.1开发背景文档管理系统是信息技术在公司里管理中最典型的应用。传统文档管理模式是由人工去管理的,效率低下,无法适用于当前对文档管理的需求。文档管理系统基于网络技术,使办公室对文档的管理工作逐步信息化,从而形成由办公室人员与办公室设备共同构成服务于某种目标的人机文档处理系统,因而可以将跨地区的各个部门紧密连接在一起,从而达到对文档的实时共享,可以最大程度地发挥各级人员的工作效率。通过以上分析,得出结论:文档管理是一个过程,因为网络化的文档管理系统并不局限于办公室,具有广泛的应用范畴。从领导各个业务部门乃至单位的所有工作人员,几乎人人都可能成为使用文档管理系统的用户。随着社会的发展和信息技术的进步,全球信息化的直拨越来越明显,任何单位和企业不再是局限于某一个地区,都在自觉不自觉在参与到了全球化的竞争中。在这个全球化的竞争中,政府机关企事业单位对信息的掌握程序,信息获取是否及果,信息能否得到充分的利用、对信息的瓜刘否敏感准确,已越来越成为徇其竞争能力的最重要因素。综上所述,文档管理系统的前景是非常广阔的。1.2研究现状1.3本课题研究的意义2相关理论基础2.1SQLsever2000简介MicrosoftSQLServer2000数据库是一个多关系数据管理系统。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型或大型应用程序的后台数据库。它也适用于电子商务,数据仓库和在线商业应用程序等。系统从数据库的基础概念和应用领域中加强了对数据库的认识,目前使用的数据库一般都是关系数据库管理系统(RDBMS),它分别从关系、管理系统(MS)、数据库三个方面来定义。又从定义数据库的目标、数据库的逻辑设计、数据库的物理设计、数据库的物理实现、复查构建为数据库来构建数据库。2.2VisualStudio2005简介VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。VisualStudio2005与VisualStudio2003相比,新增了许多的功能,如开发环境,代码编辑操作,项目、解决方案和项,生成、测试和部署操作,VisualStudio2005调试器,VisualStudio2005中扩展性和自动化等一系列新增功能。3需求分析及系统设计3.1需求分析……………….(略)如图1所示:3.2业务分析1.文档管理:文档管理是系统的核心,同样对不同用户身分对文档的可操作权限不同。对管理(此处省略部分)和非共享)、下载共享文档和删除自己上传的6.短信管理:短公司内部人员使用的,用户向站内人员发送短信和接收站内人员发送过来的短信。3.3数据库的设计与实现3.4文档管理系统ER图3.5部分存储过程的建立对于网络应用程序而言,数据库是必不可少的,存储过程是数据库中很重要的一部分,它是存放在数据库中的一个脚本,和视图一样,它都是预编译的对象。它可以输入多个参数,可以修改数据库,也可以以一种非常宽松的方式返回结果集。1.添加用户的存储过程Pr_AddUser该存储过程实现向User表中插入一个新的用户信息,它定义参数UserName,RealName,Password,Address,Phone,Email,RoleID。插入之前同时还定义了一个临时变量@RecordCount判断是否存在UserName的记录,如果存在则不再插入记录,否则将插入该记录。存在过程Pr_AddUser的程序代码如下:CREATEPROCEDUREPr_AddUser(@UserNamevarchar(200),@RealNamevarchar(200),@Passwordvarchar(255),@Addressvarchar(200),@Phonevarchar(200),@Emailvarchar(200),@RoleIDint)AS Declare@RecordCountasintSET@RecordCount=(SELECTcount(*)FROM[User]WHEREUserName=@UserName)IF@RecordCount<1BEGIN INSERTINTO[User](UserName,RealName,Password,Address,Phone,Email,RoleID)VALUES(@UserName,@RealName,@Password,@Address,@Phone,@Email,@RoleID)RETURN@@IdentityEND2.删除用户存储过程Pr_DeleteUser该存储过程实现在User表中,删除一条记录,它定义了参数UserID,并删除与之相匹配的记录。存储过程Pr_DeleteUser的程序代码如下:CREATEPROCEDUREPr_DeleteUser(@UserIDint)AS DELETE[User]WHEREUserID=@UserID3.修改用户信息的存储过程Pr_UpdateUser该存储过程在User表中,更新用户信息的操作,它定义了参数UserID,UserName,RealName,Address,Phone,Email,RoleID,然后更新User表中与其选中的ID号匹配的的用户信息。存储过程Pr_UpdateUser的程序代码如下:CREATEPROCEDUREPr_UpdateUser(@UserIDint,UserNamevarchar(200),@RealNamevarchar(200),@Addressvarchar(200),@Phonevarchar(200),@Emailvarchar(200),@RoleIDint)AS UPDATE[User]SETUserName=@UserName,RealName=@RealName,Address=@Address,Phone=@Phone,Email=@Email,RoleID=@RoleIDWHEREUserID=@UserID4.获得用户登录信息的存储过程Pr_GetUserLogin在该存储过程中,实现了获得用户的登录信息,它定义了参数UserName,Password。存储过程Pr_GetUserLogin的程序代码如下:CREATEPROCEDUREPr_GetUserLogin(@UserNamevarchar(200),@Passwordvarchar(255))ASSELECTUserID,RoleIDFROM[User]WHEREUserName=@UserNameANDPassword=@Password5.获得单用户信息Pr_GetSingleUser在该存储过程中,主要实现获得所指定用户的信息,其中定义了参数UserID,存储过程Pr_GetSingleUser的程序代码如下:CREATEPROCEDUREPr_GetSingleUser(@UserIDint)ASSELECT*FROM[User]WHEREUserID=@UserID6.获得所有用户的信息Pr_GetUsers在该存储过程中,主要实现获得所有用户的信息,其存储过程程序代码如下:CREATEPROCEDUREPr_GetUsers ASSELECT*FROM[User]4系统设计4.1系统的整体设计与构思本系统采用ASP.NET应用程序的系统架构模式:数据库——数据库访问层——业务逻辑层——页面表示层。数据库是应用(此处省略部分),同时为应用系统的页面表示层服务提供访问数据库的接口或函数等。页面表示层实现应用系统的具体页面,系统页面是利用Dreamweaver里面的框架设计的。页面一般由WEB页面或控件组成,如系统登录页面Default.aspx、用户管理页面UserManage.aspx等。系统通用类(此处省略部分)数的方法。系统采用系统(此处省略部分),否则会导致应用程序出错。应用程序定义了(此处省略部分)DataTable对象的功能。4.2模块的设定及模块的功能根据需求分析和性能分析,对系统各功能进行集中、分块,按照结构化程序设计的要求,为本系统实现了6个的功能,可以根据这些功能设计出系统中的功能模块。1.文档管理模块设计本系统中,文档管理模块中主要是实现对文档的上传,下载,删除,浏览共享文档和修改文档有些相关的信息等功能。而对于普通用户而言,主要实现对文档的上传,下载共享文档,删除个人发布的文档,浏览共享文档等功能。其设计如图3所示:2.用户登录模块用户分为管理员和普通用户两种身份,登录时的身份不同,可操作的权限就不同,这样比较符合公司或企业的人事管理。本系统设计了管理员登录和普通用户登录,3.用户管理模块设计在本系统中,管理员能够添加用户,删除用户,修改用户密码和信息等操作,普通用户只能实现对4.角色管理模块设计本系统中,角色管理只针对管理员权限而言,主要实现对角色的添加,角色的修改和删除角色等功能。其关系图6.短信管理模块设计短信管理浏览来自站内人发的短信写短信(给站内人)图10短信管理模块设计在本系统中,短信管理模块主要是针对本站内短信的浏览和写短信。短信只能发给存在于站内的用户,用户也只能浏览从站内发来的短信,其设计图如图短信管理浏览来自站内人发的短信写短信(给站内人)图10短信管理模块设计5各功能模块的实现5.1文档管理模块文档管理页面DocumentManage.aspx,它的代码隐藏文件为DocumentManage.aspx.cs。它主要实现文档的上载,文档的下载,文档的浏览查看。针对不同的身份对文档的操作权限是不一样。若为管理员身份登录即可浏览、上载,下载,查看文档,修改文档的某些信息还可删除共享文档等一系列操作。而普通用户则只能上载、下载、浏览共享文档和修改自己上传的文档的有关信息。5.1.1文档上传文档的上载也即是添加文档,是由页面AddDocument.aspx,它的代码隐藏文件为AddDocument.aspx.cs。它可由DocumentManage.aspx页面中的[添加]按钮跳转到添加文档页面。上传文档是管理员和普通用户都能进行的操作的,当合法用户登录时,就可以实现文档的上传功能。Document表中,有一个字段IsShare,当用户在上传文档时,根据是否为共享文档来设定以字段的值。当上传成功后,把上传的信息写入Document表中,表中的DocumentID实现自动增1。同时文档上传还采用了一个函数,可产生随机数,使上传的文档不会因为名字重复而不能上传。实现上传文档名的惟一性。事件首先调用UploadAttachment()上载指定的文档,然后事件调用类Document中的函数AddDocument(stringsDesn,stringsBody,intnUserID,stringsAuthor, stringsFromSource,stringsUrl,stringsRemark,intIsShare)来实现添加文档的相关信息到数据库中。其中上传文档的流程图如图11所示用户登录用户登录登录成功上传文档私人文档是否共享共享文档图11上传文档流程图结束开始YNYN5.1.2文档下载文档下载,是由Request.QueryString["DocUrl"]接收BrowserDocument.aspx页面中的DocUrl传来的文件名,根据链接地址,获取文件的路径后,实现对相应文件的下载。5.1.3浏览共享文档浏览共享文档,是当合法用户登录系统后,用户能够浏览到其它上传的共享文档。共享文档是根据用户上传是否设置了IsShare字段来确定的,当用户设置了此字段,就可以作为共享文档浏览。可以浏览共享文件的标题、最后浏览时间、最后浏览的人、浏览次数。ViewSharedDocument.aspx调用Page_Load(objectsender,EventArgse)初始化,该函数调用函数BindDocumentData()绑定文档列表。函数BindDocumentData()调用类Document中的函数GetSharedDocument()从数据库的文档表Document中获取数据。5.1.4删除文档删除文档页面是在页面DocumentManage.aspx中进行的,也只有管理员有这个权限删除所有共享和非共享文档,普通用户只有删除自己上载的文档,当普通用户试图去删除共享文档时,系统就弹出会出错提示。删除文档是根据用户的选择的文档的ID号来确定文档哪个文档。当文档被删除后,此文档的所有信息将从数据库中移出,删除文档的功能是由Document类中的函数DeleteDocument(intnDocumentID)实现的。5.1.5修改文档相关信息修改文档的相关信息页面是在页面DocumentManage.aspx中进行的,也只有管理员有这个权限修改所有的文档,对普通用户而言,只有修改自己上载的文档的权限。修改文档的相关信息也是根据用户选择的文档的ID号来确定要修改的文档。当管理员或普通用户选中一个数据项并单击页面上的[]按钮时,由Request.Params["DocumentID"]来获取选中文档的ID。Document类中的函数UpdateDocument(intnDocumentID,stringsDesn,stringsBody,stringsAuthor,stringsFromSource,stringsRemark,intisShare)来实现修改用户相关信息的功能。最后把修改的文档信息再绑定,从而实现修改的功能。5.2用户登录模块用户登录是由页面Default.aspx实现,它的代码隐藏文件为Default.aspx.cs,该页面也是整个应用程序的起始页面,用户(包括管理员,普通用户)都是从该页面登录进入应用系统的。1.界面设计为了实现用户登录功能,应用程序在该页面添加了2个TextBox控件,1个ImageButton控件,2个验证控件,1个Lable控件,它们的名称分别为:UserName、Password、btnLogin、RFVUserName、RFVPassword和Message。UserName、Password分别用来输入用户名称和用户密码;控件ImageButton用来实现用户登录功能;RFVUserName、RFVPassword分别执行用户名称和用户密码的非空验证;控件Message显示用户登录操作的结果。页面Default.aspx的设计如图12所示:图12页面Default.aspx的设计页面2.页面初始化设置页面Default.aspx为应用程序的起始页面。出现如图13所示的初始界面:图13应用程序的起始页面Default.aspx3.用户登录功能用户登录功能是调用类User中的函数GetUserLogin(stringsUserName,stringsPassword)从数据库的User表中获得用户的UserID和RoleID值。利用UserID和RoleID一起来确定用户登录是否成功以及用户的身份。在输入用户名和密码后,先把密码加密成密文后,再根据用户名和密文去搜索数据库,如果搜索出搂的UserID值为空,则说明该用户为非法用户,否则添加用户的用户信息(如UserID)到全局变量Session中。最后再根据用户的RoleID值来确定用户登录时的身份,若RoleID=1,表示管理员身份,若RoleID=2表示普通员工身份,最后根据用户的身份分别跳转到应用系统操作主页面。事件LoginBtn_Click(objectsender,EventArgse)的程序代码如下:protectedvoidLoginBtn_Click(objectsender,EventArgse) { ///如果页面输入合法if(Page.IsValid==true){ StringuserId="";///定义类并获取用户的登陆信息OfficeAutomatization.Useruser=newOfficeAutomatization.User();SqlDataReaderrecu=user.GetUserLogin(UserName.Text.Trim(),OfficeAutomatization.User.Encrypt(Password.Text.Trim()));///判断用户是否合法if(recu.Read()){userId=recu["UserID"].ToString();}recu.Close();///验证用户合法性,读取角色信息,并跳转到系统平台if((userId!=null)&&(userId!="")){Session["UserID"]=userId;if(user.IsAuthorityAdmin(userId)==1){Session["Role"]="admin";//如果用户身份为管理员,则跳转到AdminIndex.aspx页面Response.Redirect("~/DesktopModules/AdminIndex.aspx");}else{Session["Role"]="other";//如果用户身份为其它用户,则跳转到OtherIndex.aspx页Response.Redirect("~/DesktopModules/OtherIndex.aspx");} }else{///显示错误信息Message.Text="你输入的用户名称或者密码有误,请重新输入!";}}}在登录时后调用函数GetUserLogin(stringsUserName,stringsPassword),此函数是实现从数据库中获取用户的登录信息,它调用数据库通用类SQLHelper的RunProc()获取输入参数dr的值,并返回dr对象。函数GetUserLogin(stringsUserName,stringsPassword)的程序代码如下:PublicSqlDataReaderGetUserLogin(stringsUserName,stringsPassword){///定义类SQLHelperSQLHelper.SQLHelpersqlHelper=newSQLHelper.SQLHelper();///定义保存从数据库获取的结果的DataReaderSqlDataReaderdr=null;///创建访问数据库的参数 SqlParameter[]paramList={sqlHelper.CreateInParam("@UserName",SqlDbType.VarChar,200,sUserName),sqlHelper.CreateInParam("@Password",SqlDbType.VarChar,255,sPassword)};try{///执行存储过程sqlHelper.RunProc("Pr_GetUserLogin",paramList,outdr);}catch(Exceptionex){///抛出执行数据库异常SystemError.CreateErrorLog(ex.Message);thrownewException(ex.Message,ex);}return(dr);///返回从数据库获取的结果}5.3用户管理模块用户管理功能主要实现用户的删除、用户的添加、用户有些信息的修改、用户密码的修改等功能。它由页面UserManage.aspx实现,它的代码隐藏文件为UserManage.aspx.cs。5.3.1添加用户在本系统中,新用户注册不是由用户自己实现,而是由系统管理员添加的,即相当于公司或企业中增加新员工的功能。用户注册由页面AddUser.aspx实现,它的代码隐藏文件为AddUser.aspx.cs。1.页面初始化页面AddUser.aspx调用函数Page_Load(objectsender,EventArgse)初始化,该函数调用函数BindRoleData()绑定角色的数据,并根据角色列表控件判断是否可以进行新用户注册。函数BindRoleData()从数据角色表Role中获取数据,并设置角色列表控件RoleList的Text属性值为RoleName、Value属性值为RoleID,最后绑定列表控件的数据。函数Page_Load(objectsender,EventArgse)和BindRoleData()的程序代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){if(Session[“Role”].Tostring()==”other”){Response.Write("<script>window.alert('普通用户不能登陆');</script>");return;}///绑定控件的数据BindRoleData();}///设置按钮的可用性AddBtn.Enabled=RoleList.Items.Count>0?true:false;}privatevoidBindRoleData(){///获取数据源OfficeAutomatization.Rolerole=newRole();SqlDataReaderrecr=role.GetRoles();///设定控件的数据源,Text域属性、value域属性RoleList.DataSource=recr;RoleList.DataTextField="RoleName";RoleList.DataValueField="RoleID";///绑定控件的数据RoleList.DataBind();///关闭数据源和数据库的链接recr.Close();}应用程序运行后,查看页面AddUser.aspx,它的初始页面如图14,此时角色列表已经显示职位数据,当前选择的是职位是超级管理员。图14页面AddUser.aspx的初始页面2.添加用户信息图15添加用户流程图Y用户登录图15添加用户流程图Y用户登录N登录成功?管理员?Y添加用户YRoleID=1?RoleID=2其它普通用户RoleID=1添加角色为管理员开始NN结束 它调用User类中的AddUser(stringsUserName,stringsRealName,stringsPassword,stringsAddress,stringsPhone,stringsEmail,intnRoleID)添加新用户注册信息到User表中,如果用户注册信息输入有误,如两次输入密码不一致,消息控件显示相应的提示信息。事件AddBtn_Click(objectsender,EventArgse)的程序代码如下:protectedvoidAddBtn_Click(objectsender,EventArgse){///如果页面输入内容合法if(Page.IsValid==true){///定义类UserOfficeAutomatization.Useruser=newUser();try{intRoleID=0;if(int.Parse(this.RoleList.SelectedValue)!=1){RoleID=2;}else{RoleID=1;}///添加新用户user.AddUser(UserName.Text.Trim(),RealName.Text.Trim(),OfficeAutomatization.User.Encrypt(Password.Text.Trim()), Address.Text.Trim(),Phone.Text.Trim(),Email.Text.Trim(),RoleID);///显示操作结果信息Response.Write("<script>window.alert('"+ASPNET2System.OPERATIONADDSUCCESSMESSAGE+"')</script>");}catch(Exceptionex){///显示添加操作中的失败、错误信息Response.Redirect("~/DesktopModules/ErrorPage.aspx?ErrorUrl="+ASPNET2System.RedirectErrorUrl(Request.RawUrl)+"&ErrorMessage="+ex.Message.Replace("\n",""));}}}5.3.2修改用户密码用的函数SendMsg(StringsSender,StringsReceiver,stringsBody,stringsMobile)实现发送短信功能。如果发送成功,则函数SendMsg()返回短信ID的值大于0,否则发送短信失败,事件最后给出发送短信是否成功的提示对话框。6系统测试6.1 硬件环境计算机一台,足够硬盘空间。6.2 软件环境VisualStudio2005,MicrosoftSQLServer2000。6.3 主要模块测试6.3.1登录后的界面登录后的页面分别有两个不同的界面,由于操作的权限不同,把登录后的界面分为管理员界面和普通用户的界面,当为管理员登录时,登录后的界面就如图14所示,若这其它用户登录时,登录后的界面就如图16所示。图16管理员界面图17普通用户界面6.3.2用户管理界面通过用户管理界面,可分别跳转到添加用户界面、修改用户信息界面、删除用户。图18添加用户信息成功6.3.3修改用户密码当用户登录后,进入修改用户密码页面,用户此时输入用户的旧密码和用户的新密码,待用户的旧密码输入无误,新密码和确认新密码相同时,即可实现对用户密码的修改。图19修改用户密码界面6.3.4角色管理角色管理页面是只有管理员身份登录才能看到的界面,在此它可选中一个数据项,对数据项的相关信息进行更改或对数据项进行删除操作,也可添加新的角色信息。图20角色管理界面6.3.5浏览单个文档浏览单个文档界面,是管理员和普通用户都可操作的界面如图21所示:图21浏览单个文档操作界面6.3.6添加部门添加部门页面,同角色管理一样,它只能由管理员进行操作的,该页面可以设置添加的部门名称、部门的详细描述用部门的联系电话等相关内容,如下图22所示:图22添加部门信息6.3.7浏览短信界面用户登录后,即可查询站内人员发送来的短信,如图23所示:图23浏览短信6.3.8出错信息显示当运行页面时,待机时间过长时,就会出现如图24所示的错误,只要重新登录即可解决此问题,这也是出于安全角色的考虑,一般的时间是20分钟。图24出错信息显示图结论这次毕业设计实现了一个基于Web的文档管理系统。系统用ASP.NET2005作开发平台,C#作编程语言,SQLServer2000作数据库管理系统,采用典型的四层架构设计模式,实现了文档管理、用户管理、角色管理、部门管理和短信管理等功能。当然,在实际运用中该设计还略显稚嫩,还有一些的功能有待完善,在以后类似的系统可以加些公文的流转和用户考勤及其设置方面的功能,从而使系统更加完善。通过完成这次毕业设计,我经历了一个完整的软件研发过程,熟练掌握了相关开发工具的使用,文档管理系统对办公室带来的方便,从而也更强化自已的逻辑思维能力。总之,本次毕业设计的经历不但让我对程序的完整开发过程有了深刻的了解,更是借此机会让我对自己有了进一步的认识。我将会在以后的学习中,更加努力的去提高自己各方面的能力,激励自己不断向着自己的目标而奋斗。参考文献[1]郑耀东.ASP.NET网络数据库开发实例精解[M].北京:清华大学出版社,2006。[2]陈完斌,孙永强,邸艳辉.VisualC#.NET入门与提高[M].北京:清华大学出版社,2002。[3]王波,桑军,谭克艰,蔡海尼.办公自动化系统设计[M].北京:人民邮电出版社,2003。[4]马嘉,张立科.中文版FireworksMX网页制作培训教程[M].北京:人民邮电出版社,2003。[5]吉根林.ASP.NET程序设计教程[M].北京:电子工业出版社,2004。[6]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005。[7]赵杰,李涛,王国业.毕业设计指导及案例剖析——数据库应用方向[M].北京:清华大学出版社,2005。
致谢本文是在指导老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!在论文完成过程中,本人还得到了张金全老师和左闲清同学的热心帮助,本人向他们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!作者简介姓名:性别:女出生年月:民族:汉E-mail:
声明文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。关于学位论文使用权和研究成果知识产权的说明:本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括:(1)学校有权保管并向有关部门递交学位论文的原件与复印件。(2)学校可以采用影印、缩印或其他复制方式保存学位论文。(3)学校可以学术交流为目的复制、赠送和交换学位论文。(4)学校可允许学位论文被查阅或借阅。(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。特此声明!作者签名:您好,论文内容有删节,如需要原稿请登录购买论文及配套源码谢谢QQ:835506373基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用HYPERLINK"/detail.ht
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新版五年级英语下册教案
- 上课迟到检讨书(合集15篇)
- 行业调研报告汇编4篇
- 中考热点素材集合15篇
- 电子公司实习报告汇编7篇
- 《呼兰河传》读书笔记(15篇)
- 边城读书笔记(15篇)
- 喹诺酮类抗菌药物合理使用的理性思考
- 七年级地理教学工作计划范例(20篇)
- 入伍保留劳动关系协议书(2篇)
- 电动三轮车监理细则
- 《铝及铝合金厚板残余应力测试方法 切缝翘曲法》
- 知识创新与学术规范中国大学mooc课后章节答案期末考试题库2023年
- 企业贷款书面申请书
- 人教五年级英语上册2011版五年级英语上册《Lesson17》教案及教学反思
- 交换机安装调试记录表实用文档
- 理性思维作文素材800字(通用范文5篇)
- 应急物资清单明细表
- 房地产估计第八章成本法练习题参考
- 《社会主义核心价值观》优秀课件
- 《妊娠期糖尿病患者个案护理体会(论文)3500字》
评论
0/150
提交评论