您的当前位置:首页正文

《软件开发》课程设计大纲

2022-02-09 来源:好走旅游网
《软件开发》课程设计大纲

适用专业: 计算机科学与技术 课内学时: 40 开课学期:7

一、课程设计大纲说明

(一)课程设计的性质和目的

课程设计是学生理论联系实际的重要实践教学环节,是对学生进行的一次综合性专业设计训练。通过课程设计使学生获得以下几方面能力,为毕业设计(论文)打基础。

1、进一步巩固和加深学生对所学相关课程理论知识的理解,培养学生设计计算、软件编程、计算机应用、文献查阅、报告撰写等基本技能。

2、培养学生实践动手能力及独立分析和解决工程实际问题的能力。

3、培养学生创新意识、严肃认真的治学态度和理论联系实际的工作作风。

(二)课程设计的基本要求

1、要求熟悉软件开发的基本思路和基本流程,掌握VB、ASP或PHP开发平台以及相关专业知识的应用。

2、每位学生要根据所接受的任务书,实事求是保质保量地独立完成设计任务。对有抄袭他人设计论文、找人代做或从网上下载等行为的弄虚作假者,课程设计成绩按不及格论处。

3、每位学生要遵守学习纪律,保证出勤,不得迟到、早退。每天出勤不少于4小时,因事、因病不能上课需请假。严禁在设计室内打闹、嬉戏、吸烟、打扑克、玩游戏及上网聊天等不良行为。

(三)本课程设计与其他相关课程的关系

本课程设计是对已学专业知识的综合与深化,并为后续课程的学习创造有利的条件。

二、课程设计内容及学时分配

(一)课程设计内容

本次课程设计共准备设计类课题5个: 1、纯净水订购管理系统 1)开发平台:VB+Access。

2)系统介绍:纯净水订购管理系统是专门针对售水行业的一个进销存软件,解决了送水业的记账麻烦,统计困难,账目不清等问题。对改进合理化工作流程,经理及时的得到销售情况,制定经济策略起到了有效的指导作用。本系统主要包括如下功能:

供应商信息的管理、商品信息管理、客户信息管理、饮水机类型管理、进货(即商品入库)、商品入库信息的查询、商品的销售信息的查询、商品的月份销售统计图 、库存的实时浏览 3)要求:设计合理,功能完善,界面美观,操作简便。

2、电脑抽奖系统

1)开发平台:VB+Access。

2)系统介绍:许多商家为了刺激消费者常常要举办一些抽奖活动,由于人工抽奖存在许多问题和不足,那么电脑抽奖系统就能够很好地实现出奖的公平性。本题主要包括如下功能:

按下开始按钮后,奖券号码一个个在一个文本框里(或标签)快速滚动显示,当按下结束按钮后,奖券号码滚动停止,当前显示的号码即为中奖号码。能够按照要求的抽奖个数抽出相应数量的奖票。而且还能够随机地打乱奖票排序。

3)要求:设计合理,功能完善,界面美观,操作简便。

3、ActiveX控件开发 1)开发平台:VB。

2)系统介绍:ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器)。本题要求做两个ActiveX控件,一个是外观类似数码管的数字时钟控件,另外一个是计算器控件。每个控件都要提供合适的外部接口。 3)要求:设计合理,功能完善,界面美观,使用灵活。

4、Web网站新闻发布系统

1)开发平台:ASP+SQL Server。

2)系统介绍:随着Internet上信息量的增大和交互性的加强,使得站点维护变的越来越复杂和困难。那么一个网站上的信息要能够及时、准确的得以发布,关键是要有一个好的新闻发布系统。本设计主要包括如下功能:

支持文章的编辑管理,多用户发布,多栏目管理,分级菜单,实现新闻的分类显示,最近新闻的提示,新闻滚动功能等。能够对新闻进行实时的行为统计和记录。而且要具有很好的外部接口以及交互性。

3)要求:设计合理,功能完善,页面美观,操作简便。

5、Web聊天室

1)开发平台:PHP+Apache+MySql(或文本数据库)。

2)系统介绍:Web聊天室有许多优点,它使用户可以通过浏览器进行聊天,而不必下载专用的客户端。更重要的是,使用浏览器,能使安全性得到更好的控制,在浏览器中的程序是严格受限制的,它们不会(或很难)做出对用户不利的举动。本系统主要包括如下功能:

能够显示当前聊天室人员名单,增加发言表情;能够进行私聊;能够对用户进行管理,设置在线用户(根据发言者IP)的权限,把不受欢迎的人踢出聊天室;应用Ajax技术,实现网页的无刷新显示。

3)要求:设计合理,功能完善,页面美观,操作简便。

(二)时间安排

软件设计与开发安排20学时;撰写课程设计论文安排16学时;组织答辩安排4学时。

编写人:王军号 审定人:

编写日期:2006年12月20日

因篇幅问题不能全部显示,请点此查看更多更全内容