





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和致。
同时,合理的数据库结构也将有利于程序的实现。
数据库技术是计算机科学中的门综合技术,涉及到数据结构算法操作系统程序设计语言数理逻辑等学科。
数据库技术是信息社会的重要基础技术之,是计算机科学领域中发展最为迅速的分之。
任何管理系统都离不开数据库系统的支持,而且数据库独立于程序而存在,有较好的安全性。
本系统的数据库采用的是。
数据库分析数据库在个信息管理系统中占有非常重要的地位,数据库结构设计的好坏会直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和致。
数据库中的数据是整个系统的核心,怎样合理地进行信息建模和范式分解将直接影响整个数据库系统的运行效能。
数据库系统的设计在完成功能的前提下,应力求逻辑关系简单,否则,由于数据库表之间的复杂连接操作会大大降低系统的性能。
根据本系统的特点和要求,本系统使用的是数据库,并在数据库中建表。
从理论上讲,设计逻辑结构应该选择最适于相应概念结构的数据模型,然后对支持这种数据模型的各种进行比较,从中选出最合适的。
但是实际情况往往是已给定了种,设计人员没有选择的余地。
这里我们选择的是,采用数据库。
数据逻辑结构设计表记录了销售管理系统的用户登录信息,其结构如表所示。
表字段名数据类型长度输入法模式备注数字长整形输入法开启随机号文本输入法开启系统用户名文本输入法开启密码文本输入法开启组别表是记录了销售管理系统的具体合同信息,其结构如表所示。
表字段名数据类型长度输入法模式备注文本输入法开启供方文本输入法开启需方文本输入法开启签订地点文本输入法开启合同编号文本输入法开启产品类型文本输入法开启文本输入法开启日期时间输入法关闭签订时间文本输入法开启材质文本输入法开启修改文本输入法开启是否修改续表字段名数据类型长度输入法模式备注日期时间输入法关闭修改日期文本输入法开启备注文本输入法开启生效文本输入法开启技术协议文本输入法开启数字小数种类文本输入法开启外购否数字输入法开启外购金额日期时间输入法关闭有效时间文本输入法开启产品名称文本输入法开启商品编号文本输入法开启规格型号数字长整型文本输入法开启生产厂家文本输入法开启计量单位数字输入法开启数量数字小数单价数字小数总金额数字小数回款数字小数欠款数字小数合计文本输入法开启日期时间输入法关闭供货时间数字小数供货数量日期时间输入法关闭有效期限起日期时间输入法关闭有限期限至文本输入法开启供方单位名称文本输入法开启供方单位地址文本输入法开启法定代表人文本输入法开启委托代理人文本输入法开启供方电话文本输入法开启传真文本输入法开启供方开户银行文本输入法开启供方账号续表字段名数据类型长度输入法模式备注文本输入法开启供方税号文本输入法开启供方邮编文本输入法开启需方单位名称文本输入法开启需方地址文本输入法开启需方法定代表文本输入法开启需方委托代理表是记录了合同的产品类型信息,其结构如表所示。
表字段名数据类型长度输入法模式备注文本输入法开启产品类型表是记录了供方单位的具体信息,为合同管理的表提供信息,其结构如表所示。
表字段名数据类型长度输入法模式备注文本输入法开启合同编号文本输入法开启供方名称文本输入法开启供方地址文本输入法开启供方法定代表文本输入法开启供方委托人文本输入法开启供方电话文本输入法开启供方传真文本输入法开启供方开户银行文本输入法开启供方账号文本输入法开启供方税号文本输入法开启供方邮编表是记录了需方单位的具体信息,为合同管理的表,等表配合表来完善对合同的管理,使得销售合同管理更加的完整。
第章系统运行测试分析本测试报告为销售合同管理的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求,具体测试结果如图所示表系统数据测试表项目名称控制方法输入预期结果实际结果比对结论操作员登陆自动用户名密码进入系统有部分管理权限进入系统有部分管理权限测试成功添加基本信息管理在主界面点击点击图标进入合同信息,供方信息需方信息等显示新增记录显示新增记录测试成功添加信息管理在主界面点击点击图标进入重复的基本信息或者信息验证无法通过。
提示重复数据验证无法通过。
提示重复数据测试成功销售合同信息管理在主界面点击点击对应图标进入查找已有合同信息,修改内容,保存更新原有合同信息被成功替换原有合同信息被成功替换测试成功合同管理合同信息不为空在主界面点击点击相应图标进入显示现有合同信息,加以修改提示修改成功,显示生成数据提示修改成功,显示生成数据测试成功添加合同信息管理合同信息重复在主界面点击点击相应图标进入添加新销售合同编号提示编号重复,合同生成失败提示编号重复,合同生成失败测试成功打印销售合同信息在主界面点击点击图标进入显示要打印的合同信息输出报表,打印成功输出报表,打印成功测试成功管理员密码修改登陆界面点密码修改用户名,原始密码新密码,重复新密码修改成功。
返回登陆界面表相关字段修改修改成功。
返回登陆界面表相关字段修改测试成功从表得出如下测试结论上表中为主要窗体测试结论,包括了本程序主要功能和管理操作,测试较完整,所有程序运行结果都符合设计要求,程序符合实际工作运行需要。
结束语首先是工作成果方面,软件设计的全部功能均已经实现。
但代码效率有待提高。
其次工作效率方面,由于采用了作为软件开发工具,所以开发效率比较高,再由于采用了高效率的开发模型从而进步提高了工作效率。
在这个工作中选择项目,需求分析,快速设计,建立原形,合同处理等这些过程中遇到过不少的困难。
这个过程就是个发现问题,分析问题,解决问题,吸取经验的个过程。
它贯穿于整个毕业设计中。
当然,由于设计时间短以及我自身程序设计水平有限,整个系统还不够完善,存在些问题。
例如数据有定的冗余,可能会出现些不可预知的等等,这些都需要进步完善。
在这次毕设里,除上面提到的,还有以下几点的体会从整个设计过程中对问题的分析,到查资料,然后对系统的分析,设计以及对软件的开发环境的熟悉,以至到编码测试,调试,到最终的完成,我清楚了软件设计的整个过程,对于这些不再陌生,培养了自己严谨的逻辑思维。
因为毕设题目是具有针对性的,用来解决实际问题的,所以在这过程中,不仅仅是学到了专业知识,而且了解了很多管理方面的知识。
提高了自身解决问题的能力。
在这过程中,也增强了自身的动手能力,对于电脑的操作比以前熟练了很多。
在调试的过程中曾遇到很多问题,经过这阶段,我学会了许多解决问题的方法。
致谢首先,我要特别感谢我的指导老师乔白友。
自毕业设计开始以来,他直给我极大的帮助和指导,并提出了许多宝贵的意见。
在毕业设计中对我的启发性引导严格的要求和耐心的指导不仅帮我解决了不少毕业设计过程中的疑难问题,教会了我解决问题的方法,也锻炼了我分析问题,解决问题的能力。
他严谨的工作态度和耐心育人的精神给我留下了深刻的印象,给予我极大的鼓舞,值得我终生学习。
我的毕业设计的顺利完成和我自身各方面的提高都离不开指导老师乔白友的教导。
另外,我要衷心感谢曾经教导过我的诸位老师对我的教诲,他们不仅使我的知识能力得到提高,更重要的是教会了我怎样提高自己的自学能力。
当然还要感谢在此期间给我帮助的同学和朋友。
他们为我提供了许多学习资料,让我在学习数据库编程的时候,不明白的地方可以查询。
在毕设过程中,对我的毕设,他们自己也给我提出了很多可行性的建议。
参考文献萨师煊,王珊。
数据库系统概论。
北京高等教育出版社。
。
郑阿奇。
实用教程。
北京电子工业出版社。
。
成天。
电脑创世纪编程篇。
北京北京科海电子出版社。
郭琦。
数据库系统开发技术。
北京人民邮电出版社,。
美,邱仲潘等译。
开发指南篇。
北京电子工业出版社。
。
张树兵,戴红,陈哲。
入门与提高。
北京清华大学出版社。
。
美。
数据仓库项目管理。
北京清华大学出版社。
。
技术内幕。
北京清华大学出版社。
美约翰逊。
高级编程。
北京清华大学出版社。
美考夫曼,美唐格勒西纳姆。
数据库入门经典。
北京清华大学出版社。
提供信息,其结构如表所示。
表字段名数据类型长度输入法模式备注文本输入法开启合同编号文本输入法开启需方名称文本输入法开启需方地址文本输入法开启省份文本输入法开启总站文本输入法开启联系人文本输入法开启需方法定代表文本输入法开启需方委托人文本输入法开启需方电话文本输入法开启需方传真文本输入法开启需方开户银行文本输入法开启需方账号文本输入法开启需方税号文本输入法开启需方邮编表是记录了合同的计量单位,其结构如表所示。
表字段名数据类型长度输入法模式备注文本输入法开启序列号文本输入法开启型号日期执行日期日期现执行日期日期修改日期日期现修改日期表是记录了合同的材料类型,其结构如表所示。
表字段名数据类型长度输入法模式备注文本输入法开启序列号文本输入法开启材质日期时间输入法关闭日期时间输入法关闭日期时间输入法关闭日期时间输入法关闭数据采集通过些特征符合条件的测试数据,录入到数据库中,并在编码调试阶段测试各个功能模块的实现。
第章详细设计公用模块设计由于该系统中各个功能模块都频繁的使用数据库中的各种数据,因此需要个公共的数据操作函数,用以执行各种语句,将这个公用函数放在公用模块中,这样整个工程项目中的任何地方都可以调用公用模块中的函数,变量,这样可以大大提高代码的效率。
详细主模块代码设计连接数据库建立个控件,自动生成连接语句,如下这种连接办法不用考虑先建立数据员源管理器来建立个。
它使用了连接字符串来识别提供者并将提供者指向数据源的方法,这样程序的可移植性很强。
同时对数据库的升级也方便了很多。
查询代码设计在主窗口的事件中编写代码,主要是由语句完
