课程序设计实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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数据实体字典
数据表定义