- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《小型出入库系统的设计与实现》主要问题及简要方案
dphhzh 项目组
本报告首先指出了本工程硕士论文的主要问题,针对存在的问题提出了的四点看法,并进一
步提出了两种改进方案,供作者斟酌。
一.主要存在的问题
1. 没有独特的创新性。整体论文虽然比较完整、详实,但最重要的是全文很像一份技术报
告,或者说是软件项目说明。论文中没有自己的创新点,简单地说,就是论文中找不到作者对该
项目的思考以及独创性的东西,而是简简单单地对于小型仓库的出入库进行了一次简单的数据库
实现而已。
2. 采用技术相对落后,没有前瞻性。论文所采用的技术如果说在 2000 年左右还算是很先进
的技术,对于 VB 下采用 ADO 技术实现数据库的操作的书已经是汗牛充栋,大量的书籍中叙述
的已经十分详尽;例子以及源码已经十分清晰。(本文是否有抄袭之嫌呢?)而今天如果还采用
这样的技术搭建出入库系统,应该说方案已经十分落后,一没有考虑网络技术,而没有用户的交
换功能;即使是对于一个小型企业来说,出入库问题就绝对不是仓库本身的问题,还要涉及到工
厂、供货商、运输、销售商等之间的交叉问题。
3. 对数据库或者数据仓库研究的问题。作为一本硕士论文,如果研究数据仓库,至少应该有
关于数据仓库方面的算法以及对经典算法改进的地方或体现。即使仅仅谈及数据系统构建,也应
该谈谈关系数据库的操作问题,SQL2000 确实可以作为很好的底层数据库,但文中仅仅提到了
建立数据库表的问题,采用 ADO 技术,而对于数据本身的一些设置、一些特点没有提及,好像
SQL2000 数据库的连接和 SQL 查询也没有如此容易吧。
4. 数据库版权问题。对于一个成熟的商业公司来说,如果您如此采用 SQL2000 的话,是
否考虑过付费和被微软罚钱的问题呢?如果用于教学和实验还说的过去,但从题目上看,该文明
显是为一个公司搭建了一个仓储的出入管理数据库,而该数据的来源是购买还去其他渠道不得而
知,因此,作者必须考虑版权问题,有些软件不可乱用。
5. 系统安全问题。纵观全文,虽然实现了登陆,但没有考虑加密问题。SQL2000 仅仅是作
为底层数据库,实现了 5 张表格,是否对数据进行加密,也没有提及。这对于一个敏感的商业范
围来说,是不是存在很大的安全隐患呢?
二、对于该文的几点想法
1. 如果要继续保留该文的整体架构,不客气地说,论文答辩通过的可能性很小。除非老师放
水。
2. 在该文进行全面更新,需要加入很多东西,比如网络功能等,该系统仍不能被看好,因为
该套技术已经被业内人士所摒弃。
3. 而目前软件或者说数据库的开发都已经采用网络模式,B/S 模式,而本文连 C/S 模式都
没有涉及到。所以是否采用其他构建模式由作者定夺。
4. 加密算法的加入并不是难题,如果采用 MD5 加密算法来提高系统的安全性,也许有通过
的可能,但该算法已经不算什么问题,也已经被业内人士用烂了。只能算是系统开发安全问题不
可或缺的部分。
三、几种可行的解决方案
A. 采用 B/S 模式的开发方案,完全放弃原文的 VB 套路
1. ASP 开发模式
1) 对于新技术的研究,是硕士论文所能涉及到的东西,而目前最新最热的技术无非网络技
术,随着网络技术的日渐成熟,和广泛需求,任何小型仓库管理系统都必须设计网络功能,即使
在小范围的局域网内使用,也完全可以采用网络话的开发方式。
2) ASP 构建交互式数据应该说是非常成熟的方案。所有界面、报表、登陆对话框都是有网
页方式实现的。省去了用 VB 实现每个模块的麻烦。我们主要把经历放在业务逻辑上,实现一些
重要的数据库算法,论文的亮点也就出来了。
2. 采用 MVC 开发模式
1) MVC 模式是基于 JAVA 平台和 JSP 页面以及 Servlet 程序进行交换实现。即分别实现模
型、视图和控制器模块。该架构也是目前十分流行的开发数据库系统的主流架构,而且开发效率
非常高,所用到全部软件及数据库系统都是开源的,所以十分的方面快捷。
2) 采用该模式开发,不仅可以加入各种采用 JAVA 实现的数据库操作算法,而且还可以讨
论 SQL 的底层操作。可以讨论的问题很多,论文的价值体现也能够充分表现。
B. 采用 VB.net 作为开发平台,加入.net 功能
另外一种思路就引入.net 功能,目前很多流行的数控业务模型都是采用 V
文档评论(0)