网站大量收购独家精品文档,联系QQ:2885784924

2015年Web数据库设计课程设计指导书.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web数据库设计 课程设计指导书 丁 勇 编著 南 京 理 工 大 学 泰 州 科 技 学 院 二OO七年 八月 目 录 第1章 课程设计总体要求 4 1.1 课程设计目的和意义 4 1.2 课程设计内容 4 1.3 课程设计要求 4 1.4 课程设计步骤 5 1.5 课程设计报告要求 5 1.6 课程设计验收 6 第2章 开发环境 7 2.1 JDK安装 7 2.2 Eclipse安装 8 2.3 Web服务器安装 10 第3章 总体设计 11 3.1 设计思想 11 3.2 原理图 11 第4章 表示层设计 12 4.1 Jsp技术 12 4.2、界面编程实现 12 4.2.1登陆界面 12 4.2.2 学生信息管理界面 14 4.2.3 教师信息管理界面 15 第5章 应用层设计 18 5.1、Java/JavaBean 18 5.2 类的详细设计及实现 19 5.2.1 数据库操作类 19 5.2.3登陆校验类 20 5.2.4 实体对象类 21 5.2.5 权限管理类 22 第6章 数据层设计 23 6.1 关系数据库模型 23 6.2 持久对象模型 24 第7章 系统发布与调试 25 附录:学生自选课题 26 第1章 课程设计总体要求 1.1 课程设计目的和意义 随着网络技术的日趋成熟,基于B/S架构的Web应用技术受到广泛应用。本次课程设计的目的旨在使学生掌握Java编程技术、JSP动态网页技术、数据库技术、Web应用服务器技术的基本原理以及WEB信息系统多层应用开发的基本步骤和流程,具备B/S架构的信息系统分析、设计、开发及实施的能力。同时,加深对面向对象及MVC编程思想的理解。 本次课程设计的意义在于使学生的分析设计、应用开发能力以及团队合作意识受到较为全面、系统的训练,为今后的毕业设计及就业奠定坚实的基础。 1.2 课程设计内容 课程设计详细地介绍了一个基于Web的学生成绩管理系统的分析、设计、编码、调试的过程,通过具体事例的讲解使学生掌握以下内容: 构建Web应用开发平台,包括JDK、Eclipse开发工具、Web应用服务器以及MVC框架的安装与配置。 表示层设计,包括JSP动态网页技术的基本原理,灵活结合框架技术构建表示层的界面应用。 应用层设计,包括Java/JavaBean技术,应用JavaBean实现对应用层业务逻辑的封装,实现页面显示和业务逻辑的分离。 数据层设计,包括数据库系统的基本原理和技术,应用现有的数据库管理系统软件,规范地完成一个小型数据库的设计与实现。 1.3 课程设计要求 课程设计集中安排2周进行课程设计,以小组为单位,一般4-6人为一组。要求学生根据题目的需求描述,独立完成相关的课题,具体要求如下: 充分认识课程设计的重要性,认真做好设计前的各项准备工作。 虚心接受老师的指导,充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。 独立按时完成规定的工作任务,不得抄袭他人内容,否则成绩以不及格计。 课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。 小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。 1.4 课程设计步骤 课程设计主要由学生自选课题,分小组完成整个Web应用系统开发的全过程,从软件工程的角度粗略分为以下几步: 1. 需求分析及总体设计 本阶段根据课题要求,完成系统的总体设计,完成后台数据库系统的逻辑结构设计,分析实体及实体之间的联系并绘制出主要的E-R图。构建应用开发平台。 2. 详细设计、编码 本阶段对上述总体设计的各功能模块逐步分解、编码实现,这一阶段每小组需提供详尽的软件文档,具体包括:数据库设计文档、Jsp页面、 Java类、使用的JavaBean等。 3. 测试和试运行 本阶段在系统编码完成后,每组要输入一些模拟数据,对系统进行试运行,要求写出相应的测试报告,对于比较有代表性的界面,选择2-3个粘贴到的课程设计报告中。 4. 课程设计小结报告。 本阶段作为本课程的一个终结,要求对每组设计的系统有哪些不足之处,需要在哪些方面加以完善,作一个总结和展望。 1.5 课程设计报告要求 学生提交的课程设计报告有以下四个方面的要求: (1) 问题描述,对所选课题的需求做一个详细的描述。 (2) 分析设计,包括总体设计、表示层设计、应用层设计及数据库设计,设计要考虑安全性和完整性的要求。 (3) 具体的实现算法及详细源代码,在代码中必须要有足够的注释,以保证程序的可读性。 (4) 运行测试,包括测试代码及重要的运行界面。 (5) 课程设计小结,重点谈谈本次课程设计的收获、体会、心得。 1.6 课程设计验收 本次课程设计结果验收通过学生问题答辩、现场调试、运

文档评论(0)

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

1亿VIP精品文档

相关文档