作者您好!
我觉得软件是做得不错,界面简洁美观,但是从功能与实用性方面考虑,作为商业用途觉得市场不是非常可观,作者是个大学生,想赚点零花钱那是没有错,作者以低廉的价格出售软件我想不会构成法律责任,作者为数据库设计及编辑上花费了很大的精力,我觉得这种毅力恒心值得赞扬;
从技术角度讲,这个软件完全可以作为数据库原理的课程设计进行,或许操作Access数据库比连接数据源还简单一些,因为许多开发环境提供现成的数据库组件;函数介绍中,给出的代码示例部分(我想我只看到几个,不能肯定全部都是)来自TC3.0或BC3.1以上版本开发环境中提供的帮助,我想这些示例并非作者原创,也就是说这一部分是含有著作权的;我想简单谈下著作权,作者对软件、数据库设计(ER图)享有著作权,也就是说著作权在原创作品发表后自动享有,无需有关部门批准,时间为作者的终生及死后50年,作者可以自由出售软件,我想问题不大,若编写这些实例文档的人已经去世,并且经过50年,那么这就是公共财富,谁都可以使用,而且使用方法不限;如果该文档依然享有著作权的话,可能会有点麻烦,我想至少在国外会有点麻烦;但是作者的辛苦劳动要的到肯定;好,下面谈一下数据库技术,作者应该在软件中大量用到了多表查询(尤其是查找相关函数部分,那里的按钮时根据多表查询结果绘制的,然后捕捉鼠标进入、单击等事件进行重绘)然后就是一些更新删除语句同样根据条件查询;
这里有个小小的建议就是,我不知道作者的软件中是直接嵌入SQL查询语句呢,还是使用SQL语句执行存储过程,如果查询语句类似性高,完全可以封装成带参的存储过程,节约重复粘贴查询语句的时间。
我想我要说的就这么多了,希望作者不要对我的指责生气,因为我初中的时候做过一个exe文件的软件加密锁,也是想卖点授权费,挣点零花钱,我深刻的记得被一个网友来信骂得一文不值,不值一提,当时我是很生气,不过现在想想,他说得对,我以前做过的许多软件都像垃圾一样堆在那里,积累技术经验倒是很管用,但商业价值几乎为0,作为教科书上的例子都有点困难。
要做商业软件,软件的定位很重要,制作软件之前首先需要将设想巧妙的转换为市场调研表,看看这个软件需求怎么样,前景怎么样,是不是已经有软件可以取代它了,还有用户的消费压力测试等等的工作要做;然后就是软件的设计,多站在用户的立场上考虑,怎样让他们觉得又美观又实用;最后需要收费之前先发放beta版的,收集用户的建议与意见,改进及完善软件,修正bug等等;最后Release前还需要了解一些相关的法律责任,以免之后的纠纷,条款尽量研究仔细以后写入文档;软件还必须提供专业的说明文档,并非简单的一个html,至少有一个编译过的chm文件吧。
好了,以上纯属个人意见,欢迎批评指正。
[[it] 本帖最后由 yuki 于 2008-3-26 11:08 编辑 [/it]]