ERP通用信息管理系统开发平台 班 级: 专 业: 教 学 系: 指导老师:
完成时间2010年 2 月 16 日至 2010年 5 月25 日 摘 要 随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞速发展,人类社会正在从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,一个国家、一个地区信息化水平的高低已成为衡量其现代化水平和综合国力的重要标志。在过去40年里,MIS对于企业完善管理、提高生产率和工作效率起到了一定的作用,随着信息时代的到来,MIS将对我国的经济发挥起着越来越重要的作用 企业的信息化建设在当今时代已经是非常的重要了,企业的管理者也注意到了这个问题,那么给我们软件开发者的要求就是如何才能提供一套更加快速开发的ERP软件开发平台,封装常用的数据库底层的操作,避免代码的重复编写,对于一个程序员来说是十分重要的,程序员应该想的是如何才能更少的写代码,增加代码利用率,让我们的企业软件的开发者,维护者能够更加快速的开发查询报表,操作界面,提高工作效率! 本课题利用Delphi7开发前台界面程序,数据库的连接采用XML技术配置文件,采用SQL SERVER 2008为后台数据库,进行数据的存储。 对于企业个性化的管理信息化业务要求,融合企业的独特管理模式和个性化要求,得到可裁减的系统,不但能够符合企业当前的需求,而且在企业的发展应用过程中,还能够对软件系统进行适当的改变和调整以适应变化了的环境。
关键词:通用开发平台、基础功能类库、通用配置、C/S 目 录 第一章 引言 ................................................................................................................................................................ 1 第二章 系统需求分析................................................................................................................................................. 2 2.1 系统功能需求分析 ............................................................................................................................................ 2 2.1.1功能划分 ..................................................................................................................................................... 2 2.1.2功能描述 ..................................................................................................................................................... 2 2.2 业务流程分析 .................................................................................................................................................... 3 2.3 数据流分析 ........................................................................................................................................................ 4
第三章 系统总体设计................................................................................................................................................. 6 3.1 系统总体功能结构设计 .................................................................................................................................... 6 3.1.1 系统结构 .................................................................................................................................................... 6 3.1.2 三层架构简介 ............................................................................................................................................ 7 3.1.3 基础功能类 ................................................................................................................................................ 8 3.2 系统后台数据库设计 ...................................................................................................................................... 11 3.2.1系统主要功能数据表及其关系................................................................................................................ 11 3.2.2数据库表设计 ........................................................................................................................................... 12 3.3 系统开发工具 .................................................................................................................................................. 15 3.3.1系统开发环境 ........................................................................................................................................... 15 3.3.2系统调试运行环境 ................................................................................................................................... 16
第四章 用户信息维护模块 ....................................................................................................................................... 17 4.1用户信息维护模块简介 ................................................................................................................................... 17 4.1.1用户信息维护模块 ................................................................................................................................... 17 4.1.2模块功能结构图 ....................................................................................................................................... 17 4.2模块详细设计 .................................................................................................................................................. 18 4.2.1用户注册界面 ........................................................................................................................................... 18 4.2.3用户登录界面 ........................................................................................................................................... 19 4.2.4用户信息修改 ........................................................................................................................................... 20 4.3主要代码分析 .................................................................................................................................................. 21 4.3.1用户帐号开通界面主要代码分析 ............................................................................................................ 21 4.3.2 加密处理模块代码 .................................................................................................................................. 21 4.3.3 邮件发送处理单元 .................................................................................................................................. 23 4.3.4 程序自动升级核心代码 .......................................................................................................................... 24