应用网站课程设计指导书(2011).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用网站课程设计指导书 计算机和信息技术学院 计算机科学技术专业 2011年6月 第一部分 使用网站课程设计概述 使用网站课程设计涵盖了数据库使用系统的开发和Web程序设计2个方面的内容。“Web程序设计”强调从总体结构、系统分析这一角度来研究计算机系统。任何一个使用网站的开发都离不开后台数据库的支持,所以使用网站课程设计将网页制作、Web使用程序编制和数据库使用有效结合起来,开发一个数据库技术支持的WEB使用系统。使用网站课程设计的目的和要求如下: 一、课程设计目的和意义   1. 加深对讲授内容的理解 WEB程序设计理论课强调实用性,注重学生动手能力的培养。本课程设计将有助于加深对Web程序设计的基本概念、基本原理、设计原则和数据库操纵方法的理解,同时,通过大量实践环节学习和掌握有关数据库技术的基本理论、设计方法在使用网站系统开发的具体运用。   2. 通过使用网站课程设计,掌握web使用系统设计和开发的方法,培养自主开发能力。 使用网站课程设计侧重于理论使用、系统设计和程序开发过程。结合实际需要开发一个特定网站的新闻管理系统,使学生能够运用数据库的基本知识设计数据库,掌握面向对象程序设计和分析的基本思想和基本方法,能够自主设计并实现小型的软件,最终具备一定的自主开发能力,可以自行开发小型的数据库使用程序。使同学能够主动查阅和数据库设计、Web使用程序开发的相关资料,具备文献检索能力。进而能够和国内外IT行业对人才的需求接轨,为后面的毕业设计和将来能够较好地适应社会需求打下基础。 3. 培养自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅和使用网站相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的,为后面的毕业设计打下坚实的基础。 二、选题的原则 课程设计题目选用学生相对比较熟悉的业务模型,通过本次实践性教学环节,培养学生具有初步专业程序设计开发能力。具体表现在在软件工程的宏观方面来进行项目的分析;培养掌握面向对象程序开发的基本私立和方法的能力,掌握B/S开发和运用的基本原理和技能,具有基于后台数据库的使用网站编程技术,针对实际问题,完成小型网站系统的设计和实现。 选题要求 (1)能覆盖多个知识点,使用现有工具能够解决的问题。 (2)难易适中,具有典型意义。 参考选题 (1)图书借阅管理使用网站系统 (2)学生毕业信息管理使用网站系统 (3)大学教学排课使用网站系统 (4)汽车销售使用网站系统 (5)网络教学使用网站系统 (6)网上购物使用网站系统 (7)仓库管理使用网站系统 (8)机房网络化管理使用网站系统 (9)其他:同学自己提出,由教师确认的题目。 三、课程设计实施步骤 同学们可按下列步骤完成所选题目的设计并写出设计报告。 第一步:问题分析。 在对所选题目进行调研的基础上,明确该选题要做什么。依据调查结果,进一步分析和表达用户的需求。绘制数据流程图: (1)基本符号 (2)数据流程图绘制方法:自顶向下,分层绘制。 (3)数据流程图绘制规则 ①每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实体结束。 ②对含义明显的数据流,其名称可以省略。 ③尽量避免数据流的交叉。 ④对于需在两个设备上进行的处理,应避免直接相连。可以在它们之间加一个数据存储。 ⑤如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。 ⑥下层图中的数据流应和上层图中的数据流守恒。 ⑦对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。 第二步:数据库设计和实现。包括: 数据库的概念结构(E—R)图: (1)画出系统各部分(子系统)E-R模型图 (2)消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图 (3)若系统较简单可直接画出系统总体E-R模型图; 逻辑和物理结构设计:将E-R图转换为关系模型,及设计数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供); 设计系统查询功能及要求,写出主要的查询SQL语句。 第三步:系统功能设计和实现,同时对设计结果进行评价和总结。对设计结果的合理性、规范程度和实际运行的结果以报告的形式进行提交。 四、课程设计要求 本次课程设计的目标是运用数据库和Web程序设计知识完成一个网站新闻管理系统的设计和开发工作。为了充分发挥学生的主观能动性,课程设计不指定开发环境和开发工具,学生可以任意选择自己喜欢的编程工具和数据库系统(建议使用开发平台.NET 或 J2EE,数据库采用SQL Server/My SQL/Access)。课程设计结束后,学生以文档的形式提交课程设计

文档评论(0)

rebecca05 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档