个人信息管理系统课程设计实验报告Word文档格式.docx
- 文档编号:13743286
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:24
- 大小:5.09MB
个人信息管理系统课程设计实验报告Word文档格式.docx
《个人信息管理系统课程设计实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《个人信息管理系统课程设计实验报告Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
首先说明一下,我们的系统用户对象是个人。
关于其本系统的功能,大致可分为日记管理,通讯录管理,备忘录管理,以及个人财务管理;
日记管理,其中包括用户对日记编号,时间,地点,事件、人物的查询、修改、添加和删除功能;
通讯录管理,其中包括对通讯人编号、姓名、联系方式、工作地点、城市、备注等的查询、修改、删除和添加功能。
备忘录管理,包括对时间、地点、事件的查询、修改、删除和添加功能。
个人财务管理包括对总收入、消费项目、消费金额、消费时间、剩余资金等的查询、修改、删除和添加功能。
3)系统美观性:
站在实用的角度,我们考虑到作为个人信息管理系统,除了具备应有的功能外,给使用者以赏心悦目之感也是一种需求。
所以本系统在视觉效果上有独具一格的美感。
1.2项目规划
根据需求分析,设计系统框架。
本花店销售管理系统有5个模块组成。
设计各部分具体功能如下:
1)用户登录模块:
用户账号,密码。
2)日记管理模块:
日记编号,时间,地点,事件,人物。
3)通讯录管理模块:
通讯人编号,姓名,联系方式,工作地点,城市,备注等。
4)备忘录管理模块:
编号,时间,地点,事件。
5)个人财务模块:
编号,总收入,消费项目,消费金额,消费时间,剩余资金等。
1.3系统功能结构分析
个人信息管理系统的功能结构如图所示。
1.4设计目的分析
本系统是根据中小企业的实际需求而开发的,能够实现个人信息管理工作,通过本系统可以达到以下目标:
1)系统运行稳定,安全可靠。
2)界面设计美观,人机交互界面友好。
3)信息查询灵活、方便、快捷、准确,数据存储安全可靠。
4)信息安全保密。
2.数据库系统设计
2.1数据表概要设计
图2.1数据库概要说明所示的即为本系统中数据库的数据表结构图,该数据表结构图包含系统所有数据表。
可以清晰地反应数据库信息。
2.2数据库逻辑结构设计
表一通讯录信息表:
表二日记信息表:
表三备忘录信息表:
表四财务管理信息表:
表五用户登录信息表:
3.应用程序设计
3.1界面设置
用户登陆界面:
主界面:
通讯录显示界面:
通讯录查询界面:
通讯录删除界面:
通讯录添加界面:
通讯录修改界面:
日记显示界面:
日记查询界面:
日记删除界面;
日记添加界面;
日记修改界面;
备忘录显示界面;
备忘录查询界面;
备忘录删除界面;
备忘录添加界面;
备忘录修改界面;
财务管理显示界面;
财务管理查询界面;
财务管理删除界面;
财务管理添加界面;
财务管理修改界面;
3.2关键技术
1触发器技术
ALTERtrigger[dbo].[add_diary]on[dbo].[addresslist]forupdate
as
begin
declare@oldchar(6)
declare@newchar(6)
select@new=namefrominserted
select@old=namefromdeleted
Updatediarysetname=@newwherename=@old
End
2存储过程
createprochyproc
@minpricevarchar(10),
@maxpricevarchar(10)
select*fromchargewherepricebetween@minpriceand@maxprice
executehyproc900,2000
3约束
altertableaddresslist
addconstraintlength_11
check(
len(telephone)=11andtelephonelike'
[1][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
)
4登录界面
voidCMyView:
:
OnButton1()
{
//TODO:
Addyourcontrolnotificationhandlercodehere
UpdateData();
if((m_a=="
"
)||(m_b=="
))
MessageBox("
用户名和密码不能为空,请重新输入!
"
温馨提示:
);
elseif((m_a==m_pSet->
m_name)||(m_b==m_pSet->
m_key))
{
inta=(int):
ShellExecute(NULL,_T("
open"
),_T("
E:
\\VC++6.0\\程序\\dl\\Debug\\dl.exe"
),NULL,NULL,SW_SHOW);
AfxGetMainWnd()->
CloseWindow();
}
else
MessageBox("
用户名和密码错误,请重新输入!
UpdateData(FALSE);
}
5初始化
OnInitialUpdate()
m_pSet=&
GetDocument()->
m_mySet;
CRecordView:
OnInitialUpdate();
GetParentFrame()->
RecalcLayout();
ResizeParentToFit();
m_Record_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
LV_COLUMNh;
h.mask=LVCF_FMT|LVCF_TEXT|LVCF_WIDTH;
h.fmt=LVCFMT_CENTER;
h.cx=90;
h.pszText="
diaryID"
;
m_Record_List.InsertColumn(0,&
h);
date"
m_Record_List.InsertColumn(1,&
address"
m_Record_List.InsertColumn(2,&
event"
m_Record_List.InsertColumn(3,&
name"
m_Record_List.InsertColumn(4,&
6显示数据操作技术
voidCMyView:
OnButtonxianshi()
m_Record_List.DeleteAllItems();
//清屏函数
CStrings;
inti=0;
m_pSet->
MoveFirst();
while(!
m_pSet->
IsEOF())
m_Record_List.InsertItem(i,m_pSet->
m_diaryID);
m_Record_List.SetItemText(i,1,m_pSet->
m_time);
m_Record_List.SetItemText(i,2,m_pSet->
m_address);
m_Record_List.SetItemText(i,3,m_pSet->
m_event);
m_Record_List.SetItemText(i,4,m_pSet->
m_name);
MoveNext();
i++;
}
7查询数据操作技术
OnButtonchaxun()
chaxundlg;
if(dlg.DoModal()==IDOK)
inti=0;
if(m_pSet->
m_diaryID==dlg.m_e1||m_pSet->
m_time==dlg.m_e2)
{
i++;
}
m_pSet->
}
8添加数据操作技术
OnButtontianjia()
//清屏
tianjiadlg;
AddNew();
m_diaryID=dlg.m_e1;
m_time=dlg.m_e2;
m_address=dlg.m_e3;
m_event=dlg.m_e4;
m_name=dlg.m_e5;
Update();
MoveLast();
CStrings;
m_Record_List.In
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 信息管理 系统 课程设计 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)