1、 1 目目 录录 1 1 绪论绪论 . 1 1.1 问题的提出 . 1 1.2 用户需求分析 2 1.3 编程语言的选择 2 1.4 数据库的选择 3 2 2 系统系统分析与分析与设计设计 4 2.1 系统目标设计. 4 2.2 系统的需求 4 2.3 开发设计思想. 4 2.4 系统的功能分析 . 5 2.5 系统特征 5 2.6 目标系统要求. 6 2.7 系统的性能 6 2.8 功能模块设计. 6 3 3 数据库设计数据库设计 10 3.1 数据库基础 10 3.2 数据库系统设计与范式设计 . 11 3.3 数据库需求分析 .13 3.4 数据字典分析 13 4 4 系统功能实现系统功
2、能实现.17 4.1 招生管理子系统编码设计 17 4.1.1 用户登录界面编码设计.17 4.1.2 登记新学员编码设计 .20 4.1.3 科目信息查询编码设计22 4.1.4 发布公告编码设计 .24 4.2 数据管理子系统编码设计 25 4.3 服务器系统编码设计 27 5 5 系统测试系统测试 29 2 5.1 测试目的 29 5.2 测试方法 29 5.3 测试用例 29 6 6 总结及体会总结及体会 31 致谢致谢 32 参考文献参考文献 33 3 摘摘 要要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用 计算机实现管理企业势在必行, 计算机作为知识经济时代的产物
3、,已被广 泛应用于社会各个行业和领域. 对电脑培训学校而言,全面开发和应用计 算机管理信息系统就是近期不能回避的问题。该软件针对电脑培训学校, 以解决业务管理为核心,帮助这些学校建立明晰的作业流程和审核机制, 增强学校成本分析能力。该系统还能帮助培训学校为学生提供及时、准确 和全面的服务,最大限度地实现资源的合理利用,以期达到效率最高化, 利润最大化。 电脑培训学校需要储存并管理着大量的学员及学校所提供的学员信 息、教材和教务信息,要处理大量的输入,修改,查询信息,该软件能解 决该问题,并能清晰的显示出所有的信息,并提供管理者权限,供不同管 理员查询。根据数据管理的不同主题的需要,分成四大子系
4、统:招生管理 系统、教务管理系统、教材管理系统、数据管理系统。 该软件运用 Delphi7.0 为开发工具,以方便实用的 Access 为数据库平 台,Socket 实现系统的分布式应用,在使用过程中,用户可以使用 Bland 公司提供的 Socket Server 作为后台支持程序,来提供分布式访问。该软件 在开发时较好的考虑了网络流量问题,在数据提交处理过程中运用本地数 据库作为临时表存数据,然后一次性提交数据,这样减少了数据传转的次 数,提高了网络传输的效率。该软件有较高的性能与友好的用户界面,相 信用户对此会相当满意。 关键字关键字: :管理系统;数据流程 ;数据字典 4 AbstractAbstract Fly technically along with the calculator to develop soon, the calculator is in business enterprise manage applied universality, make use of the calculator realization management busin