您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 社区党员管理信息系统
1全国计算机应用技术证书考试(NIT)社区党员管理信息系统考生姓名:学员证号:身份证号:辅导老师:完成日期:全国计算机应用技术证书考试(NIT)2作品名称:社区党员管理信息系统完成本系统的软硬件配置:硬件:cpu:酷睿2T6600内存:2G硬盘:320G软件:系统:Windows7数据库管理系统:VisualFoxPro6.0文字处理软件:Word2007作业内容:一.社区党员管理信息系统课题提出近一步熟悉所学的知识,把所学应用到实际的情况中去,了解在系统的开发过程中可能遇到的情况,从而积累一定的经验。(1)综合应用以上所学知识,以《管理信息系统》为指导,把所学知识应用到实际当中去,提高我们的实践能力。(2)开发适用的软件——“党员管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。(3)满足用户的要求。随着党支部的扩增,党员的增加,党员的管理工作也越来越复杂、繁重。开发一套适用的管理系统,成为提高工作效率,减轻工作人员的工作负担的主要手段。综合实际的情况,开发此系统,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。(4)根据项目开发本系统提供方便的人机对话界面,可以进行数据的录入、全国计算机应用技术证书考试(NIT)3查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足拥护使用。二.系统分析本系统主要含有的内容有:组织结构图的调查、资料收集、业务流程图分析、数据分析、功能结构分析、信息量的估算以及设备的初选。具体内容如下2.1组织结构调查2.1.1调查和分析绘制组织结构功能图调查和分析绘制组织结构功能图如下:图2-1组织结构图2.1.2组织结构图说明(1)党员管理对党员的日常管理。(2)预备党员管理对预备党员的培训工作的管理。2.2资料收集资料收集是进行系统分析的前提,可行性分析建立在可行性调查之上,收集资料的方法有调查,问卷或者直接收集有关党员的资料信息。表2-1党员情况表学号姓名性别出生日期学历身高简历980101林小丽女10/18/1981本科180memo党支部书记党员管理预备党员全国计算机应用技术证书考试(NIT)42.3系统设计依据要考虑的因素(1)系统的处理量。(2)系统的响应时间。从用户向系统发出一个请求,到系统给用户做出答应为系统的响应时间,时间越短越好。(3)系统的可靠性。可靠性用系统可连续工作的时间表示,连续工作的时间越长,说明可靠性越好。三.系统设计系统设计是在系统分析的基础上进行的,按逻辑分析的要求对系统进行的分析设计。它主要包括对系统的划分,机器设备的配置,数据的存储以及整个系统规划等各个方面的合理安排,主要采取自顶向下的设计方法。3.1代码设计代码设计的主要目的是为了便于检索查询,提高数据的查阅效率而进行的设计,根据党员管理系统的需要进行了党员和预备的代码设计,其中包括党员的代码学号,姓名,性别,出生日期等字段的设置。由此我们进行了党员代码表的设置。另外,还需要对预备党员进行代码的设计。表3-1党员编码表AABBCCDD学号姓名性别出生日期表3-2预备党员代码表AABB学号姓名3.2物理设计全国计算机应用技术证书考试(NIT)53.2.1拓扑结构设计拓扑结构是用来组织企业采用何种方式构建系统。根据我们的调查,党员管理采用心型结构最佳。3.2.2系统环境设计系统中的设备需要保养与维护,因此对系统的环境设计就有了特别的要求,只有这样才能保证系统的良好运转,其中有很多因素是必须要注意的,如果疏忽很可能给系统的运行带来不必要的麻烦。(1)温度的要求:一般要求设备应在5度到35度之间的环境中工作。(2)对湿度的要求:环境湿度在20%到80%之间时,系统才能保证良好的运行。(3)对设备的日常维护,应使设备处于良好的通风环境中还应该避免所在环境中的电磁感应对设备的干扰。3.3数据库的设计数据库是数据处理的一种方式,它有很优异的特点,譬如,有较底的数据冗余性和较高的数据独立性,数据之间联系紧密,对于数据的存取有较严格的限制,从而保证了系统的可靠性。其中包括:概念设计,逻辑设计和物理设计。3.3.1概念设计对数据的分析的基础上,我们可以由下而上的建立系统的概念结构,即从用户的角度进行视图设计将试图集成,然后对集成后结构分析优化并对其进行第1到第3范式的抽选,最终可以得到概念模式。其中党员档案库有:编号,姓名,性别,出生日期等字段。对于预备库包括编号,姓名,性别,申请书等字段。详细情况如表3-4党员档案库所示。表3-4党员档案库记录号学号姓名性别出生日期1980101林小丽女10/18/81全国计算机应用技术证书考试(NIT)62980201张伟峰男01/26/823000102孙文雯女09/12/824010304李明飞男04/25/835980202王星男10/18/816990302赵新月女05/26/827000101郝一方男04/22/848010301袁叶男02/27/8410990201王东涛男06/21/8011000103王小男01/01/80表3-5预备党员编号号姓名学历性别年龄籍贯1林小丽大专女21江苏2张伟峰大专男12西安3孙文雯大专男24江苏3.3.2逻辑设计逻辑设计的主要目的是将概念模型转换为层次模型或是网状模型的逻辑结构并将此类关系模型进行规范化以使系统结构得以有一个清晰的方案。党员档案库的字段有:编号,姓名,性别,出生日期,简历,照片。预备党员库的字段有:编号号,姓名,学历,性别,年龄,籍贯。3.3.3物理设计物理结构设计是为数据模型在设备上选定合适的存储结构和存储方法用以获得数据库的最优效率,通常包括库文件的组织形式,存储介质的分配,存取路径的选择,数据块大小的确定。物理结构的设计是系统得以实施的主全国计算机应用技术证书考试(NIT)7要方式因此也是十分重要的步骤,我们需要对此进行认真的设定以使系统有一个合理而且高效的设置。3.4系统的功能结构设计3.4.1功能说明(1)体现了模块化的设计思想。(2)使系统具备完备的功能。3.4.2数据录入党员管理文件的数据输入。在系统投入使用之前。把整理好的党员有关情况,输入到党员管理文件中,其中有学号姓名性别出生日期等。3.4.3数据修改党员管理文件的数据修改,根据给定的党员编号修改管理文件。3.4.4数据查询为实现方便灵活快速查询功能,本系统的数据查询分为按党员学号查询、按姓名查询、根据输入的条件查询,以此从党员管理文件中查询出所需的信息。3.4.5数据删除数据删除与数据修改基本上是一致的。只不过这里是将删除的记录从相应的数据库文件中删除,注意在数据删除前要进行备份。对那些没有用的记录应从文件中彻底删除掉。3.4.6数据打印根据输入的条件,查询出所需的党员信息、资料等连接好打印机,打印出所需的内容。3.4.7维护更新(1)对系统的维护,包括硬件的维护、软件的维护、以及日常维护。(2)对系统的更新,如:对数据的更新、对新文件的添加,对旧文件的删除。3.4.8退出系统退出该系统回到原来的状态。全国计算机应用技术证书考试(NIT)83.5输出设计(1)党员档案输出如图3.6输入设计(1)党员档案录入界面四.系统实施经过了前期充分的准备工作以后,现在终于可以实施了。系统实施主要包括物理系统的实施,程序设计与调试和项目管理,人员培训,数据准备与键入。系统实施既是成功的实现系统功能的阶段又是取得用户对系统信任的阶段。全国计算机应用技术证书考试(NIT)94.1物理实施根据先前的准备工作,按照物理设计的设备样表采购设备并验收,根据网络拓朴结构的设计把设备的位置都摆放好,确认无误交付用户使用。物理实施主要有两个方面的内容:第一,是进行组网。第二,我们要对系统进行验收。在组网时我们根据系统设计的内容采取星型拓扑结构进行组网,根据系统的布局和具体使用情况,我们再进行具体的操作。之后我们需要对系统进行检验,这一般需要专家组成专门的考察小组对系统进行平定和测试,以保证系统的正确运行。测试的主要内容有:系统输出的信息的正确性,精确度;处理速度和处理所需的时间;人机交互的灵活性,方便性;单位时间内的故障次数以及故障时间在工作时间中的比例;扩展性,保密性,通用性;系统文挡资料的规范,完备和正确程度等。4.2程序设计依据此系统的特点:利用屏幕生成器,菜单生成器,直接生成一个屏幕和子菜单,并对录入屏幕,修改屏幕,查询屏幕,删除屏幕进行代码设计。4.2.1欢迎界面进入系统以后,首先看到的是本系统的欢迎界面,内容包括系统的名称以及用户名和密码等,具体如图所示:全国计算机应用技术证书考试(NIT)10进入系统按钮的程序代码为:gotopifthisform.combo1.value==messagebox(用户名输入错误,请重新输入!,48,警告)elselocateforname=thisform.combo1.valueifpasswdthisform.text1.valueifthisform.text1.value=yerdomenu.mprdoformmain.scxp=thisform.combo1.valuethisform.releaseelsemessagebox(密码输入错误,请重新输入!,30,警告)thisform.text1.value=thisform.text1.setfocus全国计算机应用技术证书考试(NIT)11endifelsedoformmain.scxdomenu.mprp=thisform.combo1.valuethisform.releaseendifendif4.2.2主界面当用户名和密码输入正确时,单击“进入系统”按钮进入主界面4.2.3分类查询选择“党员管理”→“查找”→“分类”将弹出如图全国计算机应用技术证书考试(NIT)12学历查询中的代码如下:ifthisform.combo2.value='小学'select*frompartywhereschoolage='小学'endififthisform.combo2.value='中学'select*frompartywhereschoolage='中学'endififthisform.combo2.value='大专'select*frompartywhereschoolage='大专'endififthisform.combo2.value='本科'select*frompartywhereschoolage='本科'endififthisform.combo2.value='博士'select*frompartywhereschoolage='博士'全国计算机应用技术证书考试(NIT)13endififthisform.combo2.value='硕士'select*frompartywhereschoolage='硕士'endififthisform.combo2.value='研究生'select*frompartywhereschoolage='研究生'endif4.2.4添加用户选择“系统维护”→“添加用户”命令,即可打开“用户添加”窗体。如图“添加”按钮的源代码如下;ifthisform.text3.valuethisform.text2.value.or.len(thisform.text3.value)=0.or.len(thisform.text2.value)=0messagebox(两次输入密码不一致!,30,警告)elseappeblankmessagebox(恭喜你,添加用户成功!,64,成功)全国计算机应用技术证书考试(NIT)14replaceuser.passwdwiththisform.text2.valuereplaceuser.namewiththisform.text1.valuethisform.text1.value=thisform.text2.value=thisform.text3.value=endif“关闭”代码t
本文标题:社区党员管理信息系统
链接地址:https://www.777doc.com/doc-2230445 .html