目次
第一章 总论 ------------------------------------------------1
1.1 Delphi6.0简介----------------------------------------1
1.1.1专业的客户/服务器开发工具----------------------------2
1.1.2面向对象的编程---------------------------------------2
1.1.3 Delphi和Object Pascal-------------------------------2
1.1.4 Delphi和SQL-----------------------------------------3
1.1.5 Delphi的数据库特性及功能简介-------------------------3
1.1.6 Delphi对多种数据库管理系统的-------------------------4
1.1.7异常处理与程序调试------------------------------------5
第二章 系统设计---------------------------------------------6
2.1 系统功能分析-------------------------------------------6
2.2系统功能模块设计----------------------------------------7
2.3数据流程图----------------------------------------------9
第三章 数据库设计--------------------------------------------13
3.1数据库需求分析-----------------------------------------13
3.2数据库概念结构设计-------------------------------------14
3.3数据库结构实现-----------------------------------------16
第四章 详细设计---------------------------------------------19
4.1登录界面 ----------------------------------------------19
4.2主界面 ------------------------------------------------19
4.3入库子系统---------------------------------------------20
4.4销售子系统---------------------------------------------21
4.5商品信息管理子系统-------------------------------------21
4.6查询子系统---------------------------------------------22
4.7口令更改子系统-----------------------------------------23
4.8员工信息维护子系统…-----------------------------------23
4.9帮助子系统 --------------------------------------------23
第五章 各功能模块的部分源代码------------------------------------------------24
第六章 设计中遇到的问题和解决办法---------------------------33
第七章 自我评价---------------------------------------------34
7.1 系统的特点-------------------------------------------34
7.1.1优点-------------------------------------------------34
7.1.2缺点-------------------------------------------------34
结论--------------------------------------------------------35
致谢--------------------------------------------------------37
参考文献----------------------------------------------------38
结 论
为期半个学期的设计生活很快就要过去,回忆这一段时间,我的感触很深,由于是第一次开发一个很实用的管理系统,而且是用一种以前我们不太了解的语言,虽然以前学过,但涉及不多。所以开发起来有一定的难度,我们都感到肩上的压力很大。随着开发的进程,一个个问题都被克服了,这使我深深的体会到了学习的乐趣和运用的艰辛。
首先,这次设计我觉得最大的收获是软件设计概念思想的建立。以前我们做一些小软件的开发或课程设计时,常常是没有明确的思路,就开始编写代码,当遇到问题是才发现是由于刚开始考虑的不够周到所致。通过这次设计我发现,软件设计前工作准备的重要性。
在做开题报告的过程中,我们通过主动的系统调查、系统分析,完成系统的结构设计,数据库规划等工作,这对我们将要开发的系统有了更深的了解,为下一步系统开发做好了准备。这使我们建立了软件设计的正确概念,为今后继续开发系统奠定了基础。
这次我做的课题是《超市销售系统》,我采用Delphi 6.0开发工具来实现。由于以前我对它并不太了解,所以为了更好的开发这项系统,我又重新拿起教材,从最基本的学起。由于有了前面的准备工作,这次我对系统的开发有了明确的思路。可是设计的过程并没有原来想象的那么轻松。有时候要实现一个小的功能,我就要调试好长时间甚至几天。最典型的就是在设计本管理系统的数据库之前没有经过详细的考虑,所以一开始建立的数据库做到后来时就觉得有很多有合适,于是只能重新设计数据库,然后与之相关联的数据窗口也要改变,浪费了很多宝贵的时间。后来指导老师给我们提供了好多宝贵的建议,再加上同学的帮助和我自身的努力下,终于把数据库设计好了。这使我们感受到了程序调试成功后的成就感和无比的喜悦感。
设计过程中遇到的艰辛让我感觉到以前学习的不足。通过问题的交流我也感觉到,讨论会是问题清晰化,更容易发现问题,解决问题,也积累了编程经验。同时我还认识到,无论什么方面的编程,都要经过不断的实践积累,而不是一蹴而就的。
三年的学习不算很短,也不算很长。计算机知识的运用也不止一次了,但我觉得这次毕业设计才是一种真正的实战。从开始到结束,老师只能在软件开发的整体设计和思路上给我们指导,但如何用语言把该软件给开发出来,要完全由自己去完成,这对于我们来说是一种锻炼更是一种挑战,这次毕业设计为我们今后的开发工作奠定了基础,积累了经验。