计算机科学与技术专业课程设计说明书1.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术专业课程设计说明书1

NIIT-1 Project设计报告 ( 2012 -- 2013 年度第 1 学期) Tuners Inc. 专业 计算机科学与技术(NIIT) 学生姓名 班级 学号 指导教师 完成日期 目 录 目 录 2 1 设计目的 1 2 设计内容 1 3 实现方法 2 3.1 系统目标 2 3.2 主体功能 2 3.3 开发环境 2 4 小 结 2 附 录 4 附录1 源程序清单 4 课题2:Tuner Inc. 1 设计目的 本课程设计是在学完本课程教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的NIIT-1模块的课程基本知识,进一步领会掌握Windows编程的基本方法和技巧,提高分析问题、解决问题的综合应用能力。 2 设计内容 课题2:Tuner Inc. 本课题能够实现仅允许出纳、商店营业人员和商店经理角色进行访问。Tuner Inc.的总店位于旧金山。它在12个国家的不同城市有自己的零售商店,店牌为TuneIn。其中每个国家都有一个“国家总店”以管理该国的TuneIn商店。作为当年财务年度的业务目标的一部分,Tuners Inc.的管理层到五个国家开店以拓展业务。该方案会自动执行将在各个“国家总店”和所有TuneIn商店全球部署的业务运作。 使用WPF实现本程序的相关特性: 样式:向应用程序的UI组件应用一致的外观。 模板:自定义现有的WPF组件外观。 用户控件:创建可跨窗口重用的控件。 事件处理:在整个应用程序中执行各种事件。 数据绑定:将控件绑定到数据源,例如C#集合和RDBMS。 图形:显示音乐商店徽标。 动画:在应用程序中以动画方式显示图像和文本。 拖放:简化应用程序的使用。 TuneIn Mate 应用程序预想模块图: 3 实现方法 3.1 系统目标 通过Visual Studio 2010 使用WPF,建立出纳员(Cashier)、商店营业员(Store Operator)和商店经理(Store Manager)的登陆模块、身份认证以及相关的操作窗口,比如:添加新账单、查看账单信息。 3.2 主体功能 登录模块:对应用程序用户进行身份认证和授权。 配置模块:配置登录凭证。 库存管理模块:管理商店库存。 销售管理模块:管理专辑购买。 折扣模块:管理专辑折扣。 系统允许商店营业员执行以下操作: (1)记录商店里收到的新专辑。 (2)记录要送回“国家总店”的任何未出售专辑。 系统允许出纳执行以下操作: (1)为顾客做出的购买生成账单。 (2)在做出购买时自动更新当前库存。 (3)生成每日销售结算报告。 系统允许商店经理执行以下操作: (1)在每个工作日结束时查看并更新每日销售结算报告。 (2)在每个工作日结束时查看并更新每日库存报告。 (3)对专辑提供特价折扣优惠。 3.3 开发环境 Visual Studio 2010 SQL Server 2008 4 小 结 第十七周的课程设计,很快就过去了。其实要说如何熟练运用所学的专业知识去完成这个课程设计,我觉得自己还差得很远。上课时老师讲的很快,内容又很多,平时花的时间久不多,所以到了做课程设计的时候,很多东西都是现学现卖的,以至于经常是自己有好多想法,但是找课本解决总是不能很好地实现自己的预期效果。 我觉得在课程设计中,团队合作很重要。同时做一个课题的几个同学,大家可以在一起讨论,共同解决。很多时候大家一起思考,一起查资料,一起调试程序,看似很复杂的问题就很容易解决。所以,人不能够脱离集体,离开集体的个人是很难有什么大作为的。这也是我在课程设计中体会到的。 对于我做的第二个课题《Tuners Inc.》,其实我做的内容不多,一开始的窗体框架很简单,基本上大家都会。重点是在对WPF操作时,因为我们基本上倒要涉及到处理数据,包括添加、查看、删除等等。因为在C#中,我们也涉及到关于在程序中实现对文件数据的“读”与“写”。但是,对于要在表格中展现的相关数据,则需要运用到SQL Server,以及怎样在WPF中实现数据库的链接。在GUI课上,老师后面关于LINQ基本上都是一带而过,而SQL课程上,老师也没有对连接数据库做详细的介绍。这些因素直接导致了我们在做课程设计的时候遇到“瓶颈”,然后我就一直卡在这边。一直到我们班有同学实现了数据库的链接,然后去了解了一下实现过程。我很郁闷的发现自己电脑安装的Visual Studio 2010 居然链接不起来数据库,只好去同学的电脑上面做了。 虽然课程设计完成了,但是我觉得交上去的程序还是有许多地方需要加工完善,而且目前实现的操作也少的可怜。学习与实践相结合,反复实践才能实现学习的目标,才能为以后的学习、工作打好基础。 附 录 附

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档