功能模块的写法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 这个窗体中只需要一个“确定”按钮的一个“返回”按钮就可以了。 同学们还可以画出流程图说明模块的功能实现过程。

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档