- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE
第PAGE2页(共NUMPAGES19页)
第PAGE1页(共NUMPAGES19页)
个人助理软件开发与实现
作者:XXX
指导教师:XXX
摘要:用于方便管理个人事物和个人电脑操作的个人助理平台。个人助理系统一定有很大的市场,系统主要针对经常使用固定PC机的用户而设计的,主要包括通讯录管理、备忘录、日记本和个人理财四大部分功能。本系统是基于C#平台和SQLServer2005数据库开发的,具有简单易用的人性化界面和容易操作的数据库。同时对系统的功能模块设计及系统的实现过程进行详细的介绍。实现了个人助理系统的基本功能,适用于个人日常通讯、记事和理财的简单管理。
关键词:个人助理系统;SQLServer2005;C#;Visualstudio2008
0引言
随着社会经济的不断发展,PC机的拥有率也越来越高,而个人需要掌握的各种信息也越来越多。对个人的管理也变得越来越重要,拥有一个个人助理的软件也越来越有需要。由于专门针对这方面的软件很少,所以本系统是专门为方便上述有需要的人而开发的。该个人助理软件系统给使用者提供了一个小小平台。
1需求分析
1.1系统需求
使用C#编制一个简易的个人助理系统;该系统主要包括用户登录,通讯录管理和备忘录等功能。
本系统使用C#技术进行开发,在安装WindowsXP操作系统、Visualstudio2008的服务器上进行测试。
1.2性能需求
(1)硬件环境
·处理器:IntelPentium2.53GHZ
·内存:512
·硬盘空间:50GB
·显卡:NVIDIA显示适配器
(2)软件环境
·操作系统:Windows2000/XP
·开发工具:MicrosoftVisualStudio2008
·数据库:MicrosoftSQLServer2005
2系统设计
2.1功能分析
基于系统需求分析,该系统需要实现以下基本功能:
本系统主要设计联系人、日记本、个人理财和备忘录四模块内容,根据不同内容,运用各个模块的功能。
2.1.1联系人界面功能
(1)联系人添加
用户可以通过此模块添加联系人的一些基本联系信息。
(2)联系人查找
用户可以通过此模块查找自己所需要的联系人的联系信息。
2.1.2日记本界面功能
(1)文件
用户可以通过文件菜单新建、打开、保存和退出日记本模块。
(2)查看
在查看菜单可以调整日记本的背景色、前景色和字体,还可以自动换行。
2.1.3个人理财界面功能
(1)写入、重写账目
用户可以方便的记录和修改消费信息。
(2)删除和保存账目
用户可以对账目进行删除和保存。
(3)每日清单和每月结算
方便了用户对消费的清算,使账目清单一目了然。
2.1.4备忘录
(1)待办事项
用户可以通过此模块查看当前需要办理的事项。
(2)已完成事项
用户可以通过此模块查看前段时间已经完成的事项。
(3)添加事项
用户可以通过此模块添加未来一段时间内需要办理的事项。
2.2模块设计
根据功能分析得出来的功能需求,为这个系统设计如下模块,最终得到的系统功能模块图,如图1所示。
添加联系人查找联系人
添加联系人
查找联系人
添加事项
联系人管理
备忘录
个人助理系统
待办事项
已完成任务
日记本
个人理财
新建文件
保存文件
删除保存账目
写人重写账目
日结月结清单
背景色修改
图1个人助理系统模块
3数据库设计
数据库是个人助理系统的后台,存储着所有与个人助理软件运行相关信息,在个人助理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。同时,一个合理的数据库结构有利于程序的实现。这里选用MicrosoftSQLServer2005作为后台数据库。
打开MicrosoftSQLServer2005的企业管理器,创建一个名为“Friend”的数据库,然后根据系统模块设计创建所有的数据表,如下:
3.1联系人管理表
名称:联系人管理表(见表1)
表名称标识: Friend
表1用户信息表
名称
字段名称
类型
主键
非空
联系人编号
联系人姓名
联系人家电
联系人手机
联系人QQ
联系人MSN
联系人地址
备注
friend_id
friend_name
friend_pwd
friend_tel
friend_address
friend_posecode
friend_email
friend_point
friend_remark
varchar(20)
varchar(20)
varchar(20)
varchar(20)
varchar(30)
varchar(10)
文档评论(0)