- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功能模块的写法.doc
同学们的论文一般都比较认真,格式基本正确,但一般存在以下几个比较大的问题:
功能图:
功能图是要说明你的系统有哪些管理功能, 例如,客户管理、库存管理、运输管理、报表打印,这些才是系统的功能。如何实现这些功能呢?一般是运用几个典型的数据库操作方法,俗称增、删、改、查,可见查询记录、修改记录、插入记录、删除记录,是任何管理系统必须具备的对数据的几种操作方法,是实现管理功能的手段,它不能算作管理系统的功能。楞见以下功能图是不对的。
2.论文的重点:
论文的重点应当在总体设计上,而总体设计的重点又是功能模块的实现方法。恰恰相反,同学们的论文洋洋几十页,其中说明功能模块的实现方法的仅有两三页,而就是这宝贵的两三页中,也只有几个截图和几全班都高度相同的四五行空话。也就是说,全篇论文是空话,这显然是不行的,如果这样写毕业设计论文绝对不及格的。
模块的实现方法应当怎样写呢?
任何一个功能模块,都是由数据输入、数据处理和数据输出三个部分组成,用图形说明,就是IPO图。你必须说明,输入这个功能模块的是什么类型的数据,是从哪里来的,要求经过这个模块处理后输出的是什么数据,程序是通过什么方法,采用什么处理从输入数据转换成(或运算出)符合要求的输出数据的。
下面以出库管理模块为例说明:
仓库中的货物出库是以定单为依据的。定单规定了货主的什么货物在指定的时间内送达何处。因此,在调度员的安排下实现出库。出库时,只要输入订单号就可以了,当输入了定单号以后,货物号应当自动显示,不必输入。有时一个定单上的货物数量比较大,根据运力安排,要分批发运,因此必须填入本次出库的数量。出库时间可以设置为当前时间,由系统自动写入。为了明确责任,出库单还记录了提货经手人和出库经手人(库管员)。
出库业务的处理过程如下:
出库功能是在图2所示的界面中实现的。窗体中,接受数据输入的是文本框数据,依次是text(0)、text(1)……text(1)。
①当用户在text(1)中输入“订单ID”以后,系统立即在定单表中查询订单ID=trim(text(1).text)的记录。
② 当没有查到这个记录时,说明输入错误,提示重新输入,并将text(1)中输入的数据清空,将插入点重新置于text(1)中,以便用户重新输入。
③ 当查询成功时,将查询到的货物ID写出text(2)中。
④ 将text(3)中输入的件数值与库存数n比较,如果val(text(3).text)n,意味着出库量大于库存量,这是不允话的,系统给出错误提示后,将原输入数清空,由用户重新输入。
⑥入库单添加完成后,系统将自动启动名为“R_IN_出库”的触发器,自动修改该货物的库存量。
实现以上过程的语句如下:
Private Sub Command1_Click()
If Txt(1).Text = Then MsgBox 订单ID不能为空!
Call OpenRs(select * from 订单)
Sql = Select wh=货物ID,n=件数 FROM 订单 WHERE 订单ID=trim(txt(1).text)
Call OpenCm(Sql)cm.Execute
If rs.RecordCount = 0 Then
MsgBox 订单ID错,请重新输入: Txt(1).Text =
Else
Txt(2).Text = wh
End If
If Val(Txt(3).Text) n Then MsgBox 出库量不能大于库存量,请重新输入 Txt(3).Text =
End If
End Sub
这个窗体中只需要一个“确定”按钮的一个“返回”按钮就可以了。
同学们还可以画出流程图说明模块的功能实现过程。
您可能关注的文档
最近下载
- 高边坡专项施工方案(专家论证版).pdf VIP
- 《工程化学基础》教案-第3章-2011.ppt VIP
- 抗日英雄王二小.pptx VIP
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 形势与政策社会实践报告模板.docx VIP
- 全套SPC表格(很全面) CPK.xls VIP
- T_CI 540-2024 红枣蒸馏酒生产技术规程.pdf
- 施工组织设计方案(高速公路通信迁改).docx VIP
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
文档评论(0)