欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    日程管理系统毕业论文.doc

    • 资源ID:3944961       资源大小:455.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    日程管理系统毕业论文.doc

    日程管理系统 摘要:随着计算机技术的飞速发展,计算机应用的迅速推广,计算机改变了人们的生活,工作的方式。日程管理就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日常的工作和事务,达到工作备忘的目的。同时也具有对日常工作进行指导、监督的作用。本系统使用SQL2005作为数据库服务,并使用C#语言在VS2005开发环境下开发完成。日程管理系统是根据个人日程而开发的一个能够高效运行的事件管理系统。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍日程管理系统的开发过程。Abstract:With the rapid development of computer technology, computer application in the rapid promotion, the computer changed people's life, work way. Schedule management is the daily work and business are arranged in date, and make an effective recording, to facilitate the management of daily work and business, achieve the purpose of the memorandum. At the same time also has on the daily work guidance, supervision effect. The system uses.Net development platform and SQL database technology, according to the schedule and the development of a funny running event management system. This paper mainly from the system analysis, system design, system implementation and use of several aspects such as the introduction of schedule management system development process关键字:计算机、日程管理、数据库Keywords: Computer、Management、Database目 录1 绪论11.1选题背景及意义.11.2现有系统存在问题的分析11.3.系统开发目标.11.4技术可行性21.4.1 NET2.0的特性21.4.2 ADO.NET特性.21.5运行上可行性22 开发技术32.1 NET技术.32.2 ASP.NET技术.42.3ADO.NET的对象模型52.4 SQL Server 2005数据库.53 需求分析.63.1需求分析.63.2功能需求.64 系统日程安排系统设计.74.1系统设计思想74.2 UI设计原则 .74.3 系统结构 .74.4 系统界面设计.95 日程管理系统测试.125.1测试过程.125.2测试结果.12毕业设计总结:.12参考文献.131.绪论1.1选题背景及意义在日常繁杂的工作中,总是有很多重要日程需要安排,个人的日常工作、领导的重要会议、个人重要日期或者时间等,都需要在特定时间给予醒目标识或者提示,日程安排就可以完成这些工作。日常安排主要功能是完成个人一般日程和重要日程安排,可以选择提醒方式。 在计算机开始使用的时候,各人的日程安排有了明显的进步,我们可以通过计算机来记录备忘数据,并可以提醒给用户。但在网络还不发达的情况下,还不能实现日程共享等功能,但在进入20世纪90年代,Microsoft 推出了Office工具对人们的办公操作有了很大的帮助。人们在记录和提醒,以及共享都成为了可能。在Outlook中有日历的功能实现,备忘录的记录提醒功能等,在通过邮件等功能就可以很好的完成人与人之间的提示功能。但在软件开发办公自动化系统中由于商业原因,很多企业要自己根据项目的具体情况进行开发日程安排系统。基于国土资源电子政务平台的办公自动化系统就需要进行日程安排系统的设计与开发。这里的日程安排包括,备忘录的记录,查询、提醒、共享等功能。1.2现有系统存在问题的分析在没有计算机的时代,我们对日程安排只能通过手写来记录,并且没有相应的提醒工具,人们有时会因为没有及时翻阅记录而错过了重要会议、重要日程等,也因为翻阅日程记录而浪费了很多的时间。在20世纪60年代在随着电子技术的发展,出现了一些好的提醒工具,比如闹钟。人们就可以通过闹钟的提示来完成日程的提醒,但是闹钟只是能提醒最近一个记录,这样就会总要去设置时间来提示,也会浪费很多的时间。像一个人错过了重要会议会有什么后果。所以日程安排的重要性尤为重要。1.3.系统开发目标本系统能减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理和记录。使人们的日常工作有一个合理的安排和不用因为过于繁忙而错过重要的日程。用户需要对日程管理系统进行保存、更新、查询、维护等操作,这就需要数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据。1.4技术可行性1.4.1 NET2.0的特性NET Framework 2.0 Beta 扩展了.NET Framework 1.1版本,得到许多新的特性,并且提升了已有的特性,这些都被以文档的形式记录下来。这篇文章主要提供一些关键信息和修改的内容。对64位平台的支持:新一带64位计算机使得应用程序运行得比32位应用程序更快并更能充分利用内存。新增加的对64位应用程序的支持使得用户可以创建托管代码库或者很容易的使用非托管代码库于64位计算机之上。访问控制列表被用来授予和回收访问计算机资源的权限。已经被添加到.NET Framework上的新类允许托管代码访问和修改访问控制列表,这样利用一个访问控制列表就可以把新成员添加到I/O、注册表和线程类上。1.4.2 ADO.NET特性(1) Dataset许多A的工作都是围绕一个对象Dataset来展开工作的,Dataset是从数据库查询得来的缓存信息。Dataset最革命性的特点是它是无连接的并且同时可以存储多个表并且可以定义他们之间的关系。(2)无连接特性无连接特性是A最重要的特点,在先前的连接都是在代码工作的时候保持数据库连接,可以保持即时的更新但是它限制了连接的数目。无连接就不会出现这样的问题。但是无连接也会带一些新的问题,它很容易造成不一致的更新。但是A提供了一套特性来解决这些问题。(3)XML集成A很好的支持XML,当你用Dataset对象时这个事实可能不是很明显,那是因为Dataset的内置方法和属性可以很好的完成你需要管理的数据。但是如果你深入研究,你将会发现你接触Dataset中的信息是作为一个Xml文档。你甚至可以通过修改XML来修改值和删除行和增加记录,这个Dataset会立马更新。友情链接花式棉花糖官网1.5运行上可行性本系统为一个小型的日程管理系统,所耗费的资源非常的小,用户的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2 开发技术.NET技术技术是完成系统设计的核心,它的选择决定了系统的整个设计流程,体现着开发系统的成败与效率。所以选择何种技术是一个非常重要环节。本系统采用了微软公司的.net开发平台和SQL数据库技术。2.1 NET技术(1).NET技术简介.NET技术是2000年微软公司推出的全新概念,它代表了一个集合、一个环境、一个编程的基础结构。推出这个平台的目的是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行延伸。对于应用程序开发人员来说,通过.NET技术程序开发人员可以使用Microsoft .NET所提供的内容丰富的类库,直接使用各种各样的模块来快速、高效地开发各种应用程序。(2).NET概述.NET开发平台,是微软开发平台的一次大幅度的根本性升级。通过使用.NET开发平台,能够更容易地创建出各种稳定、可靠而又安全的各种应用程序。.NET开发平台主要包括两部分的内容:一是框架,二是开发者工具。当前最常用的.NET开发者工具就是微软公司出品的Visual Studio.NET Integrated Development Environment(Visual Studio.NET集成开发环境),用来开发和测试应用程序;.NET编程语言(例如C#和Visual Basic.NET),用来创建运行在CLR下并且使用框架类库的应用程序。图1为.NET体系结构图。VBC#C+Jscript其他语言公共语言规范(CLS)ASP.NETWindows窗体数据和XML.NET框架类库(BCL)公共语言运行库(CLR)Visual Studio .NET 图1 .NET体系结构图2.2 ASP.NET技术ASP.net 是Microsoft 开发的一种基于.Net 平台的新技术,是建立、管理、部署Web 应用程序最佳的平台。整个ASP.net 由功能强大的Visual B、VisualC#.net、Visual C+.net|、J、Managed Exrensions for C+、XML、VisualJ+等. NET 兼容语言编写而成的,它与.NET Framework 紧密地整合,提供了更模块化的设计方式。ASP.net 的每个网页都可视为一个完全编译过的执行时期的对象,能够享受面向对象设计、及时编译与动态快取技术所带来的好处。ASP.NET 2.0技术构建在.NET Framework2.0之上,它进一步扩展了ASP.NET1.0和ASP.NET1.1的功能,增加了大量方便、实用的新特性,这些新特性主要集中于控件、页面框架、服务以及APIs等3个方面:(1)在ASP.NET 2.0中,新增了数十个服务器端控件。根据控件功能划分,可大致分为:数据控件(包括数据源控件和数据绑定控件)、登录系列控件、Web部件、站点导航控件和其他控件等。这些服务器端控件对于提高开发工作效率,降低开发成本,都能够起到重要作用。(2)在页面框架方面,ASP.NET 2.0同样做出了重大改进,主要体现在以下4项技术特性:母版页、主题和皮肤、编译机制和本地化。母版页特性在大型Web站点中应用广泛,它能够在一定程度上代替框架页功能,从而迅速建立具有统一布局和外观的页面,并且有效降低维护人员的工作强度。主题和皮肤是ASP.NET 2.0的一项新增功能,使用此功能可以一次性设置一种类型的服务器控件外观样式。这种外观可方便地应用于单个页面、整个Web应用程序,甚至整个服务器。在应用程序编译方面,ASP.NET 2.0提供了几种替代方案,从而扩大了编译的选择范围,开发人员可以根据特定需要进行选择。另外,ASP.NET 2.0在本地化方面也做出了一些改进。(3)服务与APIs这个部分包括的新特性在ASP.NET 2.0中占有较大比重,主要包括成员资格管理、角色管理、用户配置、数据缓存管理、以及新的配置与管理工具等。利用这些功能,可以快速实现用户和角色管理、个性化用户配置、数据缓存、应用程序可视化配置等各种任务。以成员资格管理和角色管理功能为例,在早期的ASP.NET 1.1版本,实现这两项功能是比较繁琐和困难的,开发人员需要编写大量代码才能实现;而在ASP.NET 2.0中,专门提供了用于成员资格管理和角色管理的数据库,而且有登陆系列专用控件,只需将控件拖动到页面并进行几处简单设置,就能够轻松地实现成员和角色管理功能。友情链接艺术棉花糖官网2.3 ADO.NET的对象模型ADO.NET是微软在.NET中对数据存取问题的解决方案,也是.NET开发平台的核心服务之一,使用它的目的就是为了开发高效多层的数据库应用程序。在.NET框架中,ADO.NET是一套类库,它为开发人员提供数据访问服务,以创建分布式的数据共享应用程序。ADO.NET的对象模型如图2所示,其中包含了能够完成各种数据操作的对象。连接不同类型的数据存储区(如Microsoft SQL Server、Oracle、Access)等,只需使用不同数据提供程序的相关对象即可。ConnectionTransactionDataAdapterCommandParameterDataReaderDataSetDataTableDataRowDataColumnConstraintDataRelationDataView图2 Ado.Net体系结构图2.4 SQL Server 2005数据库SQL Server 2005是微软公司耗资最大、开发周期最长的具有里程碑意义的数据库系统,其性能和安全性相比其前一版本有了巨大的进步,是一个全面的数据库管理平台,大大增强了系统的兼容性,并增加了有关XML、.NET、用户自定义数据类型以及许多特别服务的特征集。SQL Server 2005 为我们带来了强大的、熟悉的工具的同时,降低了企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQL Server 2005 能够为不同规模的企业提供了一个完整的数据解决方案。SQL Server 2005为我们提供了大量的新特性以及增强的性能。在有关开发方面提供了.NET虚拟主机、XML技术、ADO.NET2.0版本、增强的安全性、Transact-SQL的增强性能、SQL服务中介、通告服务、Web服务、报表服务和全文搜索功能的增强等。在数据库管理方面,提供了数据库镜像、在线恢复、在线检索操作、快速恢复、安全性能的提高、新的SQL Server Management Studio工具、专门的管理员连接、快照隔离、数据分割以及增强的复制功能等。在有关商业智能特征方面提供了分析服务、数据传输服务(DTS)、数据挖掘、报表服务、集群支持、主要运行指标、可伸缩性和性能、单击单元、预制缓存以及与Microsoft Office System等。通过使用SQL Server 2005提供的这些新特性以及增强的性能,我们可以在构建系统、排错以及操作应用系统时更快、更有效的得到响应结果,在数据整合、分析和报表领域功能全面的智能服务平台得到更好的决策支持。友情链接艺术棉花糖官网3需求分析3.1 需求分析 日程管理系统是完成人们日常工作计划制定、备忘录等功能的系统。工作和生活的日程安排和任务管理都可以在日程管理系统中完成。用户信息的修改、增加及任务的变动都可以在日程管理系统中进行操作。3.2 功能需求日程安排功能需求1权限功能:只有注册用户才可以进入此系统,进入此系统后对个人数据进行修改,和查询。2录入功能:对已经注册的登录用户有自己的个人日程和日记的录入功能。3查询功能:登录用户拥有自己日记和日程的查询功能,可以按条件查询和模糊查询。4维护功能:为登录用户提供相应的查询、删除、修改等功能。5退出功能:结束并关闭系统。4. 系统设计系统的设计与实现,确定了对系统的设计基本思想、系统的逻辑结构设计、数据库设计和系统各个窗体的设计和功能实现。本节详细的介绍了系统的设计和主要模块设计内容。4.1系统设计思想1采用现有的资源,先进的管理系统开发方案,充分利用现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。2系统就满足用户的需求,例如用户个人日程的录入、查询、更新等。用户工作经验的和方法的记录等。3. 系统具有根据用户需求进行数据添加、删除、修改等操作。4.2 UI设计原则 UI设计是系统具有良好的易用性的一个重要因素,基于本系统的特殊应用范围考虑,本系统的UI设计主要从两个方面去考虑:一是功能,二是风格。针对页面功能上的要求是:应具有可方便检索,浏览站内信息,具备良好的导航性。 针对页面风格上的要求是:体现美观、简约、现代、友好易用等设计元素。本系统UI设计应该遵循以下几个原则:浏览界面友好,美观,大方。栏目内风格统一,让访问者能快速熟悉网站的设计结构,信息显示一目了然。风格简约,突出功能与重点。 友情链接花式棉花糖官网4.3 系统结构本系统从功能上划分可分为以下两大模块:日程管理和文章管理。 图3 系统模块1.日程管理模块:用户登录成功自动弹出窗口来提醒自己当天的日程。用户登录系统后可以查看自己的一天日程。用户还可以根据自己的需要来修改自己的日程和删除自己的日程。2.文章管理模块:用户登录后可以按条件查询自己的文章。根据自己的条件和需求来更改自己的文章、删除自己的文章。用户可以随时增加自己的文章图 4模块功能图4.4 系统界面设计本系统是小型网站,适用于各大人群,为了使系统变得简明扼要,本系统主要包括以下几个界面:1.注册界面:用于新用户注册。图5 注册界面2.登录界面:用于已经注册的用户登录系统。图6 登录界面3.提醒界面:用户登陆后提醒今天一天中的所有任务。图7 提醒界面4.查询界面:1.登录用户对自己的日程进行查询。查询方式为模糊查询,且具有导出功能。 2.登录用户对自己的日记来行查询。图8 查询界面5.修改界面:1.登录用户对自己的日程进行修改和录入。 2.登录用户对自己的日记进行修改和录入。图9 修改界面6.删除界面: 登录用户对自己的日程进行删除。系统具有分页和全选删除功能。 图10 删除界面站点结构清晰科学,便于管理维护5 日程管理系统测试5.1测试过程本系统的测试过程分两个步骤:(1)界面测试:站点地图和导航条位置、是否合理,页面在窗口中的显示是否正确、美观表单样式大小,结合兼容性测试对不用分辨率下页面显示效果;(2)功能测试:连接这个连接和界面测试中的连接不同那里注重的是连接方式和位置,表单提交应当模拟用户提交,验证是否完成功能等;5.2测试结果经过以上步骤的测试和详细的修改,系统未发生错误,接口正常,功能和性能均能满足系统应有的功能,测试符合标准和规范,灵活性,正确性,直观性,舒适性,实用性,一致性。 测试是对一个系统的最后检验,只有在它符合结果才能正式的应用。测试的过程一般要有测试的环境,科学的测试过程,准确的测试结果。 毕业设计总结经过这一个月的毕业设计,在小组成员的共同努力和指导老师的帮助下,终于完成了日程管理系统。在功能上,基本上满足了系统的预期要求,但是由于本身能力有限,有些模块还是不能够做的很完美,希望在今后的学习工作中能够把他做的更好。感谢和我一起研究毕业设计项目的小组成员,我们在一起非常融洽地合作了一个多月的时间,在一起发现问题、分析问题和解决问题,大家良好的团队精神使得该项目在众多困难下能够顺利进行。和他们愉快的合作使得该项目成功的完成。最后还要感谢三年来所有教育过我的老师,为我们打下了坚实的基础;感谢所有的同学们,正因为有你们的鼓励,我的大学生活才能够充满激情和活力。 参考文献:1 徐超,.net高级应用开发,M.徐州工业职业技术学院印刷,2007.122 李存斌,.net程序设计及其应用开发,M.中国水利水电出版社,2002.33 潘明惠,信息化工程原理与应用,M.清华大学出版社,2004.14吴柏林,信息技术及其应用,M.复旦大学出版社,2004.75万新恒,信息化校园.大学的革命,M.北京大学出版社,2003.66 飞思科技,.net数据库开发,M电子工业出版社,2002.17 丁宝康,数据库原理,M.电子工业出版社,2000.38飞思科技,.net开发者手册,M.电子工业出版社,2005.12

    注意事项

    本文(日程管理系统毕业论文.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开