欢迎来到天天文库
浏览记录
ID:32891022
大小:46.00 KB
页数:7页
时间:2019-02-17
《毕业论文开题报告马利》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、洛阳师范学院计算机科学系本科毕业论文(设计)开题报告题目VisualC++开发日记本程序专业计算机科学与技术指导教师康牧学号011114097姓名马利班级2001级本二班开题报告日期2005年1月26日一、研究的目的和意义课题研究的目的和意义由于平时爱写日记,有了电脑后又喜欢在电脑上写,但时间长了写的日记太多,保存和查看起来非常不方便,往往是想看某个时候的日记要找好久,等找到了已经没有了细细品味的心情,有的时候是根本就找不到,这样结果自然就会严重影响到读日记的好心情。因此就想专门为日记提供一个场所,可以写,可以保存
2、,同时还要方便查看和修改以及删除,还要有绝对的安全保障。目前,大家习惯日记的书写、保存、查看和修改等都还是一个独立的环节,各自为事。把日记的几个阶段结合起来,使日记的事务一气呵成的研究尚属鲜见,因此本项目的目的及意义在于:(1)将传统对日记的处理的各个阶段有机组合起来用一个软件实现;(2)真正实现保护日记的安全,即通过对日记内容加密保护写日记者的隐私;(3)给日记一个空间,让爱日记的人有梳理心情的“小屋”;(4)提供一个电子版的日记本二、课题研究的现状该课题研究的现状日记以其独有的特点,成为人们记录心情和感受的载体
3、和工具。然而,日记写成后的保存、查看和修改,随着日记数量的增多日益成了写日记人普遍关注和烦恼的问题。近年来,有关日记的管理以及电子版日记本等方面的研究开始出现,并得出了一些有益的结论。但这些研究多局限于传统日记的单个处理过程与计算机的结合,而对于把日记的处理的各个阶段(书写、保存、查看、修改以及删除)有机结合起来方便作者管理自己日记的研究比较少,特别是针对如何真正保障日记不被别人看到,保护写作者的隐私的研究更是鲜见。日记处理各阶段的相对独立性是引起日记难于管理的根本原因。由于日记处理的各阶段相互制约影响小,除了保存
4、和删除时不能为空,其它过程均可独立完成,本篇完不完成并不影响上一篇和下一篇的处理,所以从总体看,日记管理的完整性,系统性,连贯性没有所引起足够的重视。保存和查看以及保密是日记处理的重要阶段,尤其保护写作者的隐私权是本软件的一项重要基础性研究工作,经过长期的研究和实践,已经有了很多方法,如传统的日记保密是靠大家的公德和意识,到后来的日记保存在电脑上时对单个文件加密。直接加密是调用了编辑软件自身的功能。该方法的关键是如何通过编辑软件对文章本身加密,但如何自动为每篇日记加密,在特定的提供写日记的环境下自动保存并保护所写内
5、容。已有的研究尚未对这些问题做出充分的阐述。三、研究内容学术构想与思路、主要研究内容及拟解决的关键技术该课题的研究总体分四大部分:1.日记的书写与保存本软件提供日记的书写,根据用户需要进行保存,还有保存时的对日记内容加密等功能。2.查看日记用户可根据日期查看所希望看到的日记。在查看日记的实现中,主要包含:标题查看和内容查看等功能。3.日记的修改和删除修改包含内容和格式的修改;删除包含全部删除和部分删除。4.日记内容的加密包含登陆、用户及密码设定、用户类型设定、对日记内容进行加密和保护。该课题的技术关键:1.用VC+
6、+通过对文件的操作实现指定功能。2对日记内容的加密。技术路线用文件实现日记内容的存储后,由于VC++里有工程创建向导,可以利用它来帮忙完成程序框架设计,而对日记内容的具体操作部分可以用类来完成。大体要包括以下几个类:1)创建的应用程序本身的类,主要包括主窗口的控件和处理函数;2)自生成框架的About关于类,这个在所有的窗口程序里都能见到,就是提供版本信息等;3)记录日记信息的类,包括日期,天气,星期和日记内容;4)日记处理事务的类,主要是确定操作对象,然后删除,查看,保存;5)操作所有的日记的类,提供对过往的日记
7、操作函数。资源信息主要要用到如下的几个组件:3个对话框,分别用作写日记,查看日记,以及版本显示1)菜单和工具栏,这样看上去更美观;2)ComboBox,Edit,DateTimeCtrl,ListCtrl等。创新1将对写日记,保存日记,查看和修改日记几个功能综合考虑进来,有助于日记的管理;2对日记内容的加密,实现了主动安全地保护隐私,很好地解决了传统日记仅能靠自觉和意识来保护的尴尬;3查看和修改功能是电子版日记本优越于传统日记的一大特点。四、研究基础马利,学习并实际参与编制一些图形处理、动态网站、图书管理系统软件,
8、为该课题的研究打下了坚实的理论和实践基础。本课题组人员是爱写日记的人,对平日日记管理过程中所遇到的问题可以说了如指掌,为了提高管理水平我在采用VC++编制完成了本软件,在测试使用中运行良好,运行状况稳定。五、计划进度1、2005.2.1~2005.3.10完成资料查询(需求分析、调查报告、可行性分析)2、2005.3.11~2005.4.5完成论文初稿(算法
此文档下载收益归作者所有