摘 要
随着Internet的迅猛发展,当今社会已进入网络时代,计算机网络己经成为社会和经济发展的强大动力,人类社会的发展,人们的生活是越来越紧张,越来越繁忙。现在计算机软件在各个范围的应用,也需要有好的个人软件来管理现代人的繁忙生活,使生活更简单,更有条有紊。所以应着需求,毕业课题的选择,我选择开发了这个基于Web的便捷个人助理软件。个人助理软件,就是所谓的电脑的“商务通”,集成了通讯录,日程表,日志,信息速查等功能,它可以保存,处理大量的个人信息,无论是保存,查询,处理通讯录等信息,还是管理工作日志、个人日记、日程安排,计算器等,该系统都可使日程生活变得更轻松和有趣。
本系统以Visual Studio 2008作为主要的开发工具,采用B/S(Browser/Server)设计模式,在前台使用ASP.NET开发技术,后台使用MS SQL Server 2008数据库开发技术,并结合AJAX技术进行综合设计,它实现了对用户注册、用户登录、日程安排管理、临时备忘、通讯录、日志和计算器等等信息的管理和维护工作。
本文首先对本课题的研究背景和意义以及国内外个人助理软件的发展情况进行综述,接着总结并分析了本设计用到的相关开发工具和技术,最后对整个开发过程进行详细地阐述和说明并做总结和展望。
关键词: Web 、个人助理、AJAX、管理
ABSTRACT
With the rapid development of Internet in today's society has entered the Internet age, computer networks have become a powerful social and economic development driving force for the development of human society, people's life is more and more nervous,more and more busy. Now computer software applications in various areas, also need to have good personal software to manage the busy modern life, make life easier, morearticles are tangled. It should be a demand, the choice of school subjects, I chose todevelop this convenient Web-based personal assistant software. Personal Assistantsoftware, the computer is called the "GUIDEC", integrated address book, calendar, log, information Quick and other functions, it can be saved, process large amounts ofpersonal information, whether it is saved, lookup, address book, etc. Information, ormanagement of the log, a personal diary, calendar, calculator, etc., the system canmake life easier schedule and interesting.
Visual Studio 2008 in this system as a major development tool, B / S (Browser / Server)design pattern, using the ASP.NET development technologies in the foreground, the background using MS SQL Server 2008 database development technologies andintegrated design with AJAX technology , which implements the user registration, user login, scheduling management, temporary notes, contacts, logs, and calculator, and sothe information management and maintenance.
This paper studies the background and significance of the subject personal assistantat home and abroad reviewed the development of the software, then summarized and analyzed the correlation used in the design of development tools and technologies, the last of the entire development process described in detail and description and makeSummary and Outlook.
Keywords:Web, personal assistant, AJAX, Management
本论文共分六章
第一章:绪论。提出要解决的问题,介绍系统开发背景,主要研究内容,论述了所开发系统的目的和意义等.
第二章:系统总体分析与架构。对系统整体需求做了分析以及对系统可行性做了较为详细的阐述。
第三章:系统用到的工具或相关技术介绍。对系统用到的工具和技术做了介绍,包括.NET框架、ASP.NET、SQL Server 2008和AJAX框架,我们只有熟悉开发环境和具有扎实的理论基础才能开发出一个较为完整和稳定的应用系统。
第四章:系统的设计。通过对数据库进行分析,详细介绍了数据库E-R图设计,详细地列出了本系统涉及到的数据表的详细结构,最后为本系统的总体设计做了分析。
第五章:系统的实现与测试。通过对系统进行分析后进行了代码设计、输入输出设计和处理过程设计。详细地给出了系统的所涉及到的大部分页面和最核心的代码,最后还对系统做了较为详细的测试分析。
第六章:总结与展望。归纳总结了整个论文工作过程中遇过的问题,并针对本系统做了一些个人评价。
系统设计思路
本系统的设计思路较为明朗,设计目标也较为明确。希望用户通过该个人助理可以方便、快捷和高效地管理个人信息。
要做到“方便”主要是页面设计时需要注意UI设计的原则,以用户为中心,站在用户的角度来考虑问题,让使用者能够快速上手本系统而不需做相关培训。
而“快捷”是尽量能够让用户的操作能够一步到位,而不是像查看一个“日程安排”需要跳转了好几个页面,这也是设计页面是需要特别注意的。
“高效”则是希望系统能够快速处理用户的请求,例如发表日志,往往用户希望的是在提交后系统能够在很短的时间内给出系统的处理结果,而不是漫长的等待,当然,本系统前台采用ASP.NET 3.5,后台采用微软最新的数据库 SQL Server2008,所以这一点还是能够等到较好的保证的。
系统总体分析与架构
本章首先介绍了基于Web的便捷个人助理的整体需求,直接详细阐述了系统各个模块的详细需求分析,还分析了系统的可行性,最后总结了整个系统的架构。
需求分析
基于Web的便捷个人助理前台的整体框架如下图所示,它包括了注册用户和未注册用户,从图中可以看出来,本系统只对注册用户开放,只有注册的用户才能享有本站的功能。
目 录 14800字
摘 要 3
ABSTRACT 4
目 录 1
1 绪 论 1
1.1本课题研究背景 1
1.2国内外发展现状 1
1.3本论文研究内容 1
1.4本论文的组织结构 2
2 系统用到的工具或相关技术介绍 4
2.1 .NET Framework和ASP.NET 4
2.1.1 .NET Framework 4
2.1.2 ASP.NET 8
2.2 SQL Server 2008介绍 8
2.3 AJAX框架介绍 10
3 系统总体分析与架构 11
3.1需求分析 12
2.2系统工作原理图 13
4 系统的设计 13
4.1 系统数据库设计 13
4.2 系统总体设计 16
4.2.1系统数据流程图设计 16
4.2.2系统设计思路 18
5 系统的实现与测试 19
5.1 系统前台实现 19
5.1.1用户登录和注册模块实现 19
5.1.2主页面模块实现 22
5.1.2日程管理模块实现 23
5.1.3临时备忘模块实现 26
5.1.4通讯录模块实现 28
5.1.5日志管理模块实现 31
5.1.6修改密码模块实现 34
5.2系统后台实现 36
5.2.1日志管理模块实现 36
5.2.2日程管理模块实现 37
5.2.3临时备忘模块实现 39
5.2.4用户管理模块实现 40
5.3 系统测试 41
5.3.1系统测试必要性分析 41
5.3.2本系统测试分析 41
6 总结及展望 44
6.1 总 结 44
6.2 展 望 44
致 谢 45
参考文献 46
|