目 录
第一章 绪论---------------------------------------------------------------1
第二章 系统分析-----------------------------------------------------------2
2.1系统的初步调查----------------------------------------------------3
2.2系统的可行性分析--------------------------------------------------3
2.3系统开发步骤------------------------------------------------------4
2.4对本系统的分析----------------------------------------------------5
第三章 系统设计-----------------------------------------------------------5
3.1系统功能模块------------------------------------------------------5
3.2 数据库设计--------------------------------------------------------6
第四章系 系统编码与实现---------------------------------------------------10
4.1 开发平台的选择---------------------------------------------------10
4.2 开发工具的选择---------------------------------------------------11
4.3 程序设计(部分逻辑及代码)---------------------------------------11
第五章 系统运行与维护----------------------------------------------------25
5.1系统的配置--------------------------------------------------------25
5.2系统的运行--------------------------------------------------------26
5.3系统的维护--------------------------------------------------------26
第五章 开发总结----------------------------------------------------------27
附录:参考文献------------------------------------------------------------28
管理信息系统的建立,需要企业提供资源、经费、人力和时间,要涉及管理体制、规章制度的变化、调整和大量数据的编码、表格形式协调等工作,这些企业管理的全局性问题必须在企业高层领导的重视和支持下才能获得解决。
管理人员的积极性也是不容忽视的条件。 管理人员是管理信息系统的直接用户,它们的积极性和配合程度,关系到管理信息系统的使用效果和生命力。
(2)具备一定的资源条件
管理信息系统的资源主要包括计算机硬、软件设备,不间断电源(UPS)、空调等辅助设备和计算机房设施等,有条件的企业应尽量发掘和利用现有计算机设备。管理信息系统的费用可分为开发费用和运行费用,前者包括设备购置、人员工资、培训和开发过程中的一系列支出等,后者包括机器运行、维护和修理费,人员工资和水、电、纸张和软盘等日常开支。
要有足够的资金保证,才能顺利完成整个系统的开发工作。当然,资金的投入也可以在开发和运行过程中分阶段进行,在逐步取得阶段成果的基础上补充更多的资源。
(3)组织一个强有力的开发小组
管理信息系统的质量,在某种意义上直接取决于开发人员的水平和素质。开发小组的人数因系统规模大小而异,通常包括系统分析员、程序员、数据录入员和硬、软件维护人员。由于管理信息系统的开发通常是从逐个子系统分期分批进行的,同时,已开发完毕投入使用的系统仍需不断维护、改进和完善,因此这个开发小组应该在相当长的时期内存在。
在正式的立项之前必须进行可行性分析,而可行性分析主要是对现行系统进行充分的3.数据库逻辑结构设计
将以上E-R图转换成如下关系模式:
客户表(客户编号,姓名,性别,付款方式,缴费,服务项目,住宅电话,手机,家庭地址,合同编号,
生效日期,终止日期,服务地点,备注)
员工表(姓名,性别,婚姻情况,家庭电话,文化程度,员工编号,到公司时间,家庭地址,身份证号,
人员状态)
服务安排表(员工编号,客户编号,服务日期,员工姓名)
服务记录表(员工姓名,客户编号,开始服务时间,结束服务时间,备注)
用户表(用户名,密码)
注:其中加下划线的字段为该表的关键字。
4.物理结构设计
物理结构设计的原则如下:
(1)尽可能的减少数据冗余和重复。
(2)结构设计与操作设计相结合。
(3)数据结构具有相对的稳定性。
基于以上设计原则,本系统中相关数据库表结构设计举例如下:
考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS98中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。
4.2 开发工具的选择
针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合家政服务管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的Visual FoxPRO6.0(简写为VFP6.0)作为软件开发工具。选用该工具有发下几方面的优点:
(1)VFP6.0是目前微机上最优秀的关系型数据库管理系统软件,正如其名称中冠以的“Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。
(2)VFP6.0版本中提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具(Wizard),使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。
4.2、各个功能模块的创建