课程序设计实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长治学院

课程设计报告

课程名称:DELPHI原理及应用课程设计

设计题目:人口普查系统

系别:计算机系

专业:计算机科学与技术

学生姓名: 刘汉一学号:

起止日期:2008年2月26 日~2008年3月14 日指导教师:孙俊杰

长治学院

人口普查系统

目录

第一章需求分析-----------------------------------------------------------1 第二章开发过程-----------------------------------------------------------2

2.1系统目标----------------------------------------------------------------------3

2.2合理的设计数据库----------------------------------------------------------4

2.3设计出友好的界面----------------------------------------------------------4

2.4实现基本功能和和一些特殊的功能-------------------------------------4

2.5功能划分----------------------------------------------------------------------5

2.6系统功能分析----------------------------------------------------------------5第三章详细设计----------------------------------------6

3.1系统设计方法-------------------------------------------7

3.2数据库设计---------------------------------------------7

3.3系统结构设计-------------------------------------------7

3.4系统界面设计-------------------------------------------7 第四章调试与操作说明----------------------------------7 第五章课程设计与体会-----------------------------------8 致谢

参考文献

长治学院

第一章需求分析

用户需求分析

该实习完成的是一个简单的人口普查系统,功能比较简单,要在实际中应用还需进一步的改进和功能的进一步的扩充,它实现的功能如下

1、完成人口情况数据的录入。

2、实现人口信息的简单查询、高级查询及人数的统计。

使用的开发工具:DELPHI7.Access.系统的设计

第二章开发过程

2.1系统目标

开发本系统的目的在于代替当前系统的手工计算、制表等工作。我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。

2.2 合理的设计数据库

尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。

2.3设计出友好的界面

界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。

另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。要充分的利用DELPHI提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。

人口普查系统

2.4实现基本功能和一些特殊功能的操作

该系统要求除了能实现信息的录入,删除,插入,更新等基本功能之外,还要求能够根据用户的需要进行操作。

2.5功能划分

本系统的功能主要划分为:

1.人口登记

2.查询模块和统计分析

3.版本

功能描述如下:

1.人口登记:实现人口信息登记

2.查询:根据人口信息进行查询统计分析:综合条件查询

3.版本:设计者名单及相关信息

2.6系统功能分析

开发这个系统的目的就是要帮助政府的户籍部门提高工作效率,实现人口管理系统的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:

●数据设置部分:主要包括人口情况录入功能。

●数据采集部分:主要完成日常登记。

●数据查询部分:主要包括人口信息查询、人口情况统计。

人口登记模块具体功能及数据流图

B、人口登记基本情况操作数据流图:

长治学院

C、人口普查查询数据概况:

D、考勤基本情况增、删、改数据流图如下:

第三章系统设计

3.1 系统设计的方法

系统设计是把需求转化为软件系统的最重要的环节。系统设计的优劣在根本上决定了软件系统的质量。系统设计的五个方面的内容:体系结构设计、模块设计、数据库设计数据结构与算法设计、用户界面设计。

3.2数据库设计

3.2.1数据库设计概述

数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性。同时,一个合理的数据库结构有利于程序的实现。这里选用Access 2000作为后台数据库。

3.2.2数据实体字典

数据表定义

相关文档
最新文档