1、 C#C#程序设计课程设计程序设计课程设计 题 目 公司抽奖管理系统设计 姓 名 专 业 计算机科学与技术 学 号 指导教师 二一五年十一月二一五年十一月 摘 要 公司抽奖系统的设计是针对公司节日或活动等为公司员工发放福利的设 计, 其开发主要包括前端应用程序与界面的设计和后台数据的建立与导入两个方 面。对于前端要求易于操作且功能完整,随机等特点,而后台要建立起一个相应 需求的数据一致性和完整性强、数据安全性好的数据列表。 Visual Studio是微软公司推出的开发环境, 是目前最流行的Windows平台应用 程序开发环境。Visual Studio 2010版本于2010年4月12日上市
2、,其集成开发环境 (IDE)的界面被重新设计和组织,变得更加简单明了。所以本人此次采用微软 公司的Microsoft Visual Studio 2010作为前端应用程序开发工具,同时利用Excel 建立后台数据,在本次课程设计中进行了公司抽奖管理系统的设计。本系统能方 便而简洁地实现应用程序运行, 易于操作, 能很好的满足公司快捷、 方便、 公平, 有趣地发放奖品的需求。 关键词:公司抽奖系统;Visual Studio 2010;Excel;IDE 目 录 引言 1 1 系统的开发背景. 2 2 需求分析. 2 2.1 系统需求分析. 2 2.2 系统开发的环境的选择. 2 3 可行性分析
3、. 3 3.1 经济的可行性. 3 3.2 技术的可行性. 3 3.3 操作的可行性. 4 4 系统功能设计. 4 5 系统功能及流程图. 4 5.1 系统功能图. 4 5.2 系统流程图. 5 6 数据的设计与创建. 6 6.1 在 Excel建立的员工信息设计 . 6 6.2 在 Excel建立的奖品清单设计 . 6 7 系统详细设计部分及测试结果. 7 7.1 主页面的设计及功能实现. 7 7.1.1 测试. 16 7.2 数据导入页面及功能的设计. 16 7.2.1 测试. 24 7.3 查看中奖信息功能设计. 25 7.3.1 测试. 26 8 总结. 27 参考文献 1 引言 随着
4、计算机技术和经济的快速发展,现在各行各业都离不开计算机。不论是企 业的种种业务还是各种公共设施建立等等都需要运用计算机技术, 处理着大量的 繁杂的问题,实现快速有效的管理,大大提高了工作效率,同时在本次的系统设 计运用也具有一定的合理,公平,有趣性。 本次的公司抽奖系统的开发设计主要包括前端应用程序以及后台数据的建立 和维护两个方面。经过分析,我建立了Excel数据并选用微软公司的Microsoft Visual Studio 2010来开发系统,利用其提供的各种面向对象的开发工具,操纵建 立的Excel数据。 本论文正文分介绍了公司抽奖系统开发背景以及如何开发,并简要概述了 Microsoft Visual Studio 2010 和Excel。介绍系统开发前的准备,包括系统的需求 说明及系统总体结构设计和详细设计和着重阐述了系统主要功能模块的具体实 现及是系统开发的后期工作, 讲到了该系统的不完善之处及本次系统开发过程中 一些切身的感受与想法,是我做这次毕业设计的心得体会。