养老保险信息管理系统设计说明书.doc

上传人:wj 文档编号:4874593 上传时间:2023-05-07 格式:DOC 页数:27 大小:356.34KB
下载 相关 举报
养老保险信息管理系统设计说明书.doc_第1页
第1页 / 共27页
养老保险信息管理系统设计说明书.doc_第2页
第2页 / 共27页
养老保险信息管理系统设计说明书.doc_第3页
第3页 / 共27页
养老保险信息管理系统设计说明书.doc_第4页
第4页 / 共27页
养老保险信息管理系统设计说明书.doc_第5页
第5页 / 共27页
养老保险信息管理系统设计说明书.doc_第6页
第6页 / 共27页
养老保险信息管理系统设计说明书.doc_第7页
第7页 / 共27页
养老保险信息管理系统设计说明书.doc_第8页
第8页 / 共27页
养老保险信息管理系统设计说明书.doc_第9页
第9页 / 共27页
养老保险信息管理系统设计说明书.doc_第10页
第10页 / 共27页
养老保险信息管理系统设计说明书.doc_第11页
第11页 / 共27页
养老保险信息管理系统设计说明书.doc_第12页
第12页 / 共27页
养老保险信息管理系统设计说明书.doc_第13页
第13页 / 共27页
养老保险信息管理系统设计说明书.doc_第14页
第14页 / 共27页
养老保险信息管理系统设计说明书.doc_第15页
第15页 / 共27页
养老保险信息管理系统设计说明书.doc_第16页
第16页 / 共27页
养老保险信息管理系统设计说明书.doc_第17页
第17页 / 共27页
养老保险信息管理系统设计说明书.doc_第18页
第18页 / 共27页
养老保险信息管理系统设计说明书.doc_第19页
第19页 / 共27页
养老保险信息管理系统设计说明书.doc_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

养老保险信息管理系统设计说明书.doc

《养老保险信息管理系统设计说明书.doc》由会员分享,可在线阅读,更多相关《养老保险信息管理系统设计说明书.doc(27页珍藏版)》请在冰点文库上搜索。

养老保险信息管理系统设计说明书.doc

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院

2011年秋季学期

面向对象课程设计

题目:

养老保险信息管理系统

专业班级:

计算机科学与技术4班

姓名:

杨维旺

学号:

10240429

指导教师:

朱红蕾

成绩:

目录

中文摘要、关键词 3

第1章前言 4

1.2课题的背景 4

1.2目的和意义 5

1.3系统设计思想 6

第2章正文 8

2.1系统基本情况描述 …8

2.2系统流程图 ………9

2.3用例图 10

2.4系统功能模块设计 11

2.5调试分析 12

参考文献..........................................................................................................................15

课程设计总结 16

致谢 17

附录(源代码) 18

中文摘要

本程序主要介绍了养老保险信息管理系统的设计与基本功能的实现。

通过对养老保险基本功能的分析,该程序实现了对养老保险信息管理系统的基本操作。

设计要求主要是参保人信息管理等基本功能操作。

在课程设计过程中,对问题的所采用的数据结构和算法分析,及程序设计语言采用C++,程序运行的平台Windows7(visualC++6.0),逐步对基本要求进行分布实现,在设计中采用单链表和文件对录入的基本数据进行存储,最终对参保人进行的基本操作都予以实现。

关键词:

养老保险;信息管理;系统分析

第一章前言

1.1课题的背景

养老保险信息管理系统是用于养老保险业务管理和服务的计算机信息系统,系统包括宏观决策和业务管理两个部分,服务对象包括参保单位、参保人员和其他社会公众。

养老保险信息管理系统服从于养老保险信息管理的总体规划,系统建设坚持一体化的设计思想,与就业服务系统、医疗保险系统、失业保险系统等统一标准,协调建设。

随着我国养老保险制度改革的深入,特别是1993年一些地区进行社会统筹与个人账户相结合的养老保险制度改革以后,业务量急剧增长,政策日趋完善。

一些地区建立了计算机信息管理系统,对于深化改革、规范管理、提高业务工作效率等产生了积极的促进作用。

目前已有相当一部分城市开始使用计算机进行前台业务处理,一些较发达的城市实现了全市联网。

但由于各地的经济状况不同,系统建设的规模、水平差异也较大。

系统建设面临的主要问题有:

现有的信息系统已无法更好地满足业务处理和管理决策的更高要求;缺乏全国统一标准和组织指导,各地自行建设信息系统,一些地区未按系统工程的要求进行方案设计和论证,造成硬件和系统软件的浪费,应用软件重复开发现象比较普遍,网络互联困难;缺乏组织与人员保证,许多地区社会保险经办机构内部没有专门的信息管理组织机构,全国社会保险经办机构的计算机人员配备不足。

这种状况严重制约着各地信息系统建设和发展。

z5=o# 

qF}SO`UXb 随着社会养老保险体系中所包含的内容、层次、范围和目标日趋扩大和复杂化,工作量和数据处理量将呈现大幅度的增长趋势,社会保障部门所承担的收缴、发放、变动、审核等管理工作变得越来越繁重,特别是实行个人帐户管理以后,不仅管理数据成倍增长,而且每笔数据都涉及到参保职工和单位的实际利益,不允许有半点差错。

现有的老系统或手工操作方式以无法实现新形式下社会保险工作的目标,各城市都在规划研讨新型、高效、实用、先进的社会保险管理系统。

1.2目的和意义

该系统设计对于个人及社会都将有非同寻常的意义,是对自己步入社会前的一次检验,也是本人回报社会的一个具体行动!

养老保险信息管理系统建设是促进养老保险改革、完善养老保险制度的需要,是规范管理、提高工作效率和实现决策科学化的需要。

系统建设能使我们利用现代化的手段规范业务,提高管理水平,从而改变管理理念和管理方式,优化管理的组织结构,加速养老保险管理科学化的进程。

这次设计是初步模型,如成功以后有可能形成全国统一的网络管理和信息服务体系,不仅能更好地完成信息的收集、整理和上传下达,也可为制定养老保险政策的决策者和社会公众提供更好的服务,而且对各级政府全面、准确、及时掌握养老保险信息,提高决策的科学性具有重要意义。

1.3系统设计思想

养老保险信息管理系统服从于劳动和社会保险信息管理系统的总体规划,系统建设坚持一体化的设计思想,结合着国家政策和对社保信息系统建设的规定进行实施。

本系统按以下原则进行:

(1)实用性:

养老保险信息管理系统作为应用系统,以满足养老保险工作的业务需求为首要目标,避免盲目追求最新技术。

(2)可靠性:

采用稳定可靠的成熟技术,保证系统长期安全运行。

系统中的硬、软件及信息资源要满足可靠性设计要求。

(3)先进性:

在实用性的前提下,尽可能跟踪国内外先进的计算机硬软件技术、信息技术及网络通信技术,使系统具有较高的性能价格比。

采用先进的体系结构和技术发展的主流产品,保证整个系统高效运行。

(4)开放性:

技术上立足于长远发展,坚持选用开放性系统。

(5)安全性:

遵循有关信息安全标准,具有必要的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确保数据永久安全。

(6)可扩充性:

应充分考虑到联网用户增加和业务扩展的情况,留有必要的扩充能力及接口。

(7)可维护性:

应用软件开发的模块化程度高,对不同业务流程和管理方式的适应能力强,软件维护方便。

(8)易操作性:

贯彻面向最终用户的原则,建立友好的用户界面,操作简单,直观灵活,易于学习掌握。

在养老保险信息管理系统中,数据库无疑是其核心部分。

由于养老金管理系统具有一定的复杂性,这就必然要求数据库在数据的提交、管理等方面能够充分满足实际业务的处理需求,因此应该予高度的重视,并且对数据库的选择提出了下列严格的要求:

|\\pej 

jfv[{!

K|

(1)可靠性。

在保障可用性基础上,考虑到系统运行的环境比较复杂,处理量巨大,所以必须保证系统核心数据库的稳定、可靠、安全运行,以提高整个系统的抗干扰能力。

u@h4]F4 

3a=3@WG

(2)安全性:

对于不宜公开的信息,必须能够通过数据库设定安全等级和查阅权限,并在数据库中对重要数据进行加密存储,以保证数据的安全性。

而且数据库还必须提供方便的数据备份功能。

以减轻系统维护人员的工作量。

}tI]\]3gG 

75@6&DcV(3)可扩展性:

数据库的设计必须在集成化、结构化等方面具有良好的扩充能力,以满足今后业务的发展需要e

27

V%Kki 

Y!

>0H(4)数据的全局共享与分布式管理:

职工和单位的社会保险资料实行分布式存储,但企业可以按地域就近办理社会保险事务,数据还可实现汇总统计。

此外,数据库还需具有许多其它特性,如支持网络环境等。

考虑到上述要求,经与导师及同组同学经过仔细的斟选后,最终选择了VisualC++6.0的数据库作为该系统的后台支持。

[nf

WUPxbYd

第2章正文

2.1系统基本情况描述

养老保险信息管理系统是以实际为基础进行设计的。

该系统属于B/S结构,B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。

用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。

数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。

该系统包括六大模块:

参保者档案管理、保险金缴纳管理、养老金发放管理、信息查询、报表统计和打印、系统维护。

2.2系统流程图

系统流程图是用图形的方式表现出劳动和社会保障局在办理养老金时的业务处理流程,具体图示如下

图2-1业务流程图。

图2-2业务流程图

2.3用例图

用例分析的一个好处是它能够展现出系统和外部世界之间的边界。

参与者是典型的系统外部实体,而用例是典型的属于系统内部。

系统的边界用一个矩形来代表,里面写上系统的名字。

系统的用例装入矩形之内。

这一部分主要是对养老金办理的用例描述。

图2-3用例图

2.4系统功能模块设计

在描绘复杂的关系时,图形比文字描述优越,它形象、直观、一目了然。

利用层次图来表示系统中各模块之间的关系。

层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。

树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。

随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。

从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。

2.5调试分析

1、新添加参保人员信息

2、显示封存参保人员信息

3、显示所有参保人员信息

4、显示修改参保人员信息

5、显示查询参保人员信息

6、显示关闭信息管理

参考文献

[1]初小璐.完全掌握SQLServer2000[M]机械工业出版社,2004

[2]JeraodV.Post.数据库管理系统(英文版.第三版)[美]清华大学出版社,2006.1

[3]张海藩.软件工程导论[M].北京:

清华大学出版社,1998.1

[4]谢希仁.计算机网络(第二版)[M].北京:

电子工业出版社,2003.6

[5]戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:

人民邮电出版社,2006.12

[6]成晓静,毕靖.网页设计三剑客完全学习手册[M].北京:

中国电力出版社,2004.11

[7]赵强.精通JSP编程[M].北京:

电子工业出版社,2006.3

[8]萨师煊,王珊.数据库系统概论[M].北京:

高等教育出版社,2002.2

[9]张海藩,李劲,谢兆阳.SQLServer2000数据库设计与系统管理[M].北京:

清华大学出版社,2000.9

[10]刘禾,蔡锋.Web数据库假设技巧[M].北京:

科技技术出版社,1999.4

[11]徐建波.Internet与Web设计教程[M].北京:

中国矿业大学出版社,2000.12

[12]于书举,许向众.数据库设计与开发教程[M].北京:

电子工业出版社,2003.11

[13]安海忠,李文斌,林旭新.商业网站建设与管理[M].北京:

人民交通出版社,2006.8

[14]T.UmedaandS.Hagiwara.web-baseddatabaseforEPRcentersinsemiconductors[J].BPhysicaB:

CondensedMatter,3(7),249-252,2006.3

[15]Yih-LingHedley,MuhammadYounas.Sampling,informationextractionandsummarisationofHiddenWebdatabases[J].Data&KnowledgeEngineering,InPress,UncorrectedProof,Availableonline10March2006.2

课程设计总结

在这次的课程设计过程中,我学到的不仅是知识,还认识到许多事情。

这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。

由于这次设计主要涉及到数据结构中的类结构,我学到了不少关于数据类的知识,对类的操作有了进一步的了解。

这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。

所以今后我的学习道路还是很漫长的。

最后,在这里由于我们水平有限,加之时间短暂,故养老保险信息管理系统中还有许多不足之处,请老师批评指正,我会在以后的制作中不断改进,不断完善。

致谢

本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

在本次毕业设计中,我从指导老师--------朱红蕾老师,身上学到了很多东西。

她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。

她无论在理论上还是在实践中,都给予我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢她耐心的辅导。

总之,我们有了这么一个机会来检验我们自己的学习成果及学习能力。

在朱老师的指点下,我们养老保险信息管理系统的设计就清楚了很多,并最终顺利的设计好了。

附录(源代码)

#include

#include

#include

#include

#include

usingnamespacestd;

classbook

{

public:

book();

charinter_face();

voidadd_person();

voiddel_person();

voidshow_all();

voidalter();

voidselect();

voidsave_new();

private:

stringname;

stringaddress;

stringnumber;

stringpost;

stringqq;

};

structrecord

{

bookobject;

record*prior;

record*next;

};

book:

:

book()

{

name="\0";

address="\0";

number="\0";

post="\0";

qq="\0";

}

charbook:

:

inter_face()

{

system("cls");

cout<

cout<<"\t\t┏★┳★┳★┳★┳★┳★┳┳★┳★┳★┳★┳★┳★┓"<

<<"\t\t※※"<

<<"\t\t※欢迎使用旺旺养老保险信息管理系统※"<

<<"\t\t※※"<

<<"\t\t※1.添加参保人员.4.修改信息.※"<

<<"\t\t※※"<

<<"\t\t※2.封存参保人.5.查询参保人.※"<

<<"\t\t※※"<

<<"\t\t※3.显示所有参保人.6.关闭信息管理.※"<

<<"\t\t※※"<

<<"\t\t┗★┻★┻★┻★┻★┻★┻┻★┻★┻★┻★┻★┻★┛"<

<

";

charchoose;

cin>>choose;

fflush(stdin);

returnchoose;

}

voidbook:

:

add_person()

{

cout<

cout<<"姓名:

";

cin>>name;

fflush(stdin);

cout<<"电话:

";

cin>>number;

fflush(stdin);

cout<<"参保者单位:

";

cin>>qq;

fflush(stdin);

cout<<"参保者金额:

";

cin>>post;

fflush(stdin);

cout<<"养老金发放数额及是否发放:

";

cin>>address;

fflush(stdin);

save_new();

cout<

!

!

"<

system("pause");

}

voidbook:

:

save_new()

{

ofstreamoutData("pbook.txt",ios:

:

app);

if(!

outData)

{

cout<

!

!

打开文件失败!

!

!

"<

system("pause");

return;

}

outData<

:

left)<

<<""<

<

<

<

outData.close();

}

voidbook:

:

del_person()

{

ofstreamoutData("temp.txt",ios:

:

out);

ifstreaminData("pbook.txt",ios:

:

in);

if(!

outData||!

inData)

{

cout<

!

!

找不到文件!

!

!

"<

system("pause");

return;

}

stringsign;

cout<

";

cin>>sign;

boolflag=true;

stringstr;

while(inData>>name>>number)

{

getline(inData,str);

if((sign==name)||(sign==number))

{

cout<

"<

cout<

:

left)<

flag=false;

break;

}

outData<

:

left)<

}

if(flag)

{

cout<

!

!

参保人中没你找的人!

!

!

"<

}

else

{

while(getline(inData,str))

{

outData<

}

outData.close();

inData.close();

ofstreamout("pbook.txt",ios:

:

out);

ifstreamin("temp.txt",ios:

:

in);

if(!

out||!

in)

{

cout<

!

!

"<

system("pause");

return;

}

while(getline(in,str))

{

out<

}

out.close();

in.close();

cout<

!

!

"<

}

system("pause");

}

voidbook:

:

alter()

{

ifstreaminData("pbook.txt",ios:

:

in);

if(!

inData)

{

cout<

!

!

"<

system("pause");

return;

}

stringsign;

cout<

";

cin>>sign;

fflush(stdin);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2