4。2 微信公众号 12
5系统安全与测试 14
5。1系统安全设计 14
5。2系统测试 14
6总结 16
6。1总结 16
6。2不足之处 16
6。3抽奖程序的发展趋势 16
参考文献 17
致谢 18
附录 19
1 绪论
1。1 研究背景和意义
微信公众号的推广下,在微信公众号下面开发了很多相关的程序,因为很多地方都需要基于大屏幕的抽奖互动程序,比如:学校很多地方的主题晚会或者公司的年会等推广性的活动中,都会出现抽奖程序来活跃气氛,这个摇奖程序的多样化已经琳琅满目了,但是有些需要注册或者使用指定的帐号。有些人没有帐号还需要去注册,非常的麻烦,所以我开发了一个基于微信的摇奖程序,微信基本现在人人都在使用,不需要去注册就能获取到微信用户的信息。这样就可以避免注册这个环节了。然后现在抽奖很多都是在页面上对所有的用户进行随机抽奖,用户的体验度不高,都是被动的等待被抽到。所以用户的参与性不高,并不能很好的起到活跃气氛的作用,如果让用户通过自己的努力而抽到奖,那么用户的参与性就非常的高,会使得用户们非常活跃,所以我就此编写了这么一个程序。
1。2 主要工作内容
第1章在此章节主要介绍了为什么要微信摇奖程序,并且开发的微信摇奖程序能带来哪些便利,在这些便利下能节省多少资源。
第2章开发软件需要用到很多的软件,这章节针对用到的软件进行介绍,这样就可以了解基础知识,对接下来的章节能更好的理解。
第3章这个章节主要把总体的设计思路描述了一下。
第4章在这个章节会把具体的设计方式用文言文的方式描述。
第5章主要描述了针对系统安全性考虑的思路,压测和功能测试。
第6章这里将会对全文做一个总结。
2 系统开发的相关技术与工具
2。1 C#简介
C#这个语言是我接触到的最简单和最方便的语言程序。在这个语言中,对于对象和类是非常的重视的。基本所有的都是基于对象的,所以有一本书专门介绍如何把你的程序开发的面对对象。在面对对象中,首先开发你可以先建立接口interface,在接口类中,你定义好你需要的方法。当这些定义好方法后,你就可以新建类了,通常新建的类叫具体实现。因为这样写的好处,当基于接口编程的时候,在new的时候,只要在接口后面新建具体的实现类就不需要把所有的代码修改,而实现对功能实现方式的改变。比如:定义了数据库的仓库接口,我们现在有两个数据库实现一个是oracle,另一个是sql。这个两个实现都继承了前面数据库的仓储接口。这样我们针对接口编写了两个不同的实现类。在实现类中有相同的方法,只是实现方式不同。这样当我们需要用oracle的时候更换接口的现实方式就能使用oracle。然后经过1年后,我们又需要运用sql了,那我们只要在接口新建的地方更改实现类就能完成更改数据这么巨大的改动。在这个改动中,我们还会用到设计模式中的工厂,这个工厂就是把接口的现实放在统一的地方。在地方调用工厂。这样就起到了所有新建都在一个地方的功能。修改起来会非常的方便。这就是接口和设计模式工厂。这个都是因为C#是一个非常强大的高级语言。论文网