面向对象程序设计课程设计指导书.doc_第1页
面向对象程序设计课程设计指导书.doc_第2页
面向对象程序设计课程设计指导书.doc_第3页
面向对象程序设计课程设计指导书.doc_第4页
面向对象程序设计课程设计指导书.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象程序设计课程设计指导书面向对象程序设计课程设计指导书 适用适用专业专业 计计算机科学与技算机科学与技术专业术专业 软件职业技术学院软件职业技术学院 应应用技用技术术教研室教研室 编编写写 II 目目 录录 第一部分第一部分 课程设计安排课程设计安排 1 一 课程设计目的 1 二 时间安排 1 三 考核标准 1 四 课程设计要求 2 第二部分第二部分 课程设计内容课程设计内容 3 一 题目 3 二 分组及选题 6 三 其他要求 6 四 课程设计作品及提交文档 6 1 第一部分 课程设计安排 一 课程设计目的 本次课程设计旨在通过一个具有一定应用性的项目的开发 加深学生对 Java 语言的理解和应 用 尤其是对面向对象编程思想 Java 编码规范 JDBC 访问数据库的理解 巩固软件工程课程的 相关知识 了解软件开发的基本流程 进一步提高学生的学习能力 理解能力 表达能力及沟通能 力 二 时间安排 本次课程设计时间为 2 周 具体时间安排如表 1 1 所示 表表 1 11 1 面向程序设计课程课程设计时间安排面向程序设计课程课程设计时间安排 周周 次次星星 期期内内 容容备备 注注 周一 动员大会 题目简介 技术准备 周二 选题 系统分析与设计 周三模块编码 周四模块编码 第第 1919 周周 周五模块编码 中期检查 全班演示 Java 网络应用讲解 周一模块整合Java 反射机制讲解 周二系统测试Java 代理机制讲解 周三 程序的打包和发布 整理文档 周四 预答辩 撰写课程设计报告 第第 2020 周周 周五 全班演示 答辩 提交课程设计报告 三 考核标准 本次课程设计成绩以考核学生课程设计作品的完成情况为主要依据 并结合学生在课程设计的 态度和考勤情况进行评定 具体考核指标如表 1 2 所示 2 表表 1 21 2 JSPJSP 程序设计课程课程设计考核指标程序设计课程课程设计考核指标 考核要点所占分数 出勤 纪律 10 编码规范 10 功能实现 40 课程设计报告 20 最终答辩 20 满 分 100 同时 累积缺勤超过 3 学时不能参加 优秀 评定 累积缺勤超过 5 学时不能参加 良好 评定 累积缺勤超过 8 学时不能参加 中等 评定 累积缺勤超过 10 学时且没有假条则没有课程设计成绩 四 课程设计要求 1 根据课程设计的目的 要求认真准备 在上机操作前详细阅读 面向对象程序设计课程设 计指导书 不迟到 不早退 严守课堂纪律 听从指导教师的指挥 在规定时间内完成相应的设 计任务 每天向指导教师通报当日所做设计的进度及成果 2 教师以小组为单位为学生分配机器 在整个课程设计期间要求固定座位 并保证自己机器 的安全及卫生 3 积极思维 认真操作 独立完成 遇到困难向指导教师提问 坚决杜绝抄袭他人成果的行 为 如发现抄袭现象 双方成绩均为 不及格 设计结束后 按照指导教师给出的课程设计报告 规范认真编写课程设计报告 4 在整个课程设计过程中 不许玩游戏 聊天以及做其它与设计无关的事情 5 自觉保持实验室环境 实验结束后将自己座位周围的废弃物带走 6 未经指导教师允许不得擅自拆 挪计算机 课程设计结束后经指导教师检查完设备后方可 离开实验室 3 第二部分 课程设计内容 一 题目 本次课程设计题目均要求通过 GUI 实现 其中按类别分为两类 应用类和数据管理类 1 应用类 应用类题目包括六道 分别为贪吃蛇 拼图 连连看 打地鼠 音频视频播放器和网络聊天室 此类题目依据实际应用完成相应功能 2 数据管理类 要求使用 JDBC 访问 SQL Server 或 MySQL 数据库 具体要求如下 1 用户登录 用户名和密码预先存储在数据库内 用户必须在登录成功后才能进行相关操作 当用户名和密码错误时 系统给出提示 允许用户重新输入密码 当用户名和密码连续三次输入错误后 退出系统 用户表结构如表 2 1 所示 表表 2 12 1 user messageuser message 2 添加记录 用户根据设计的 GUI 输入相关信息 完成对信息表插入记录的操作 当输入的数据类型不正确时 要求对异常进行捕获 显示提示信息 3 删除记录 用户根据设计的 GUI 输入相关信息 完成对信息表删除记录的操作 任选一个字段即可 当输入的数据类型不正确时 要求对异常进行捕获 显示提示信息 4 修改记录 用户根据设计的 GUI 输入相关信息 完成对信息表修改记录的操作 任选一个字段即可 当输入的数据类型不正确时 要求对异常进行捕获 显示提示信息 5 查询 用户根据设计的 GUI 输入相关信息 完成对信息表查询记录的操作 任选一个字段 进行 模糊查询 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 usernamevarchar50Not null会员姓名 userpassvarchar50Not null会员密码 4 当输入的数据类型不正确时 要求对异常进行捕获 显示提示信息 6 信息表结构如表 2 2 2 11 所示 表表 2 22 2 news messagenews message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 titlevarchar50Not null新闻标题 contentvarchar200Not null新闻内容 authorvarchar50Not null新闻作者 timedatatimeNot null新闻时间 表表 2 32 3 book messagebook message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 namevarchar50Not null图书名 pricefloatNot null图书价格 pressvarchar50Not null出版社 authorvarchar50Not null图书作者 表表 2 42 4 course messagecourse message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 course namevarchar50Not null课程名 teacher namevarchar50Not null教师名 pointfloatNot null学分 limitedintNot null限选人数 表表 2 52 5 record messagerecord message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 namevarchar50Not null报告人名称 titlevarchar50Not null报告题目 timedatatimeNot null报告时间 placevarchar50Not null报告地点 5 表表 2 62 6 person messageperson message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 namevarchar50Not null用户姓名 ageintNot null用户年龄 birthdatetimeNot null出生日期 telvarchar20Not null联系电话 表表 2 72 7 bbs messagebbs message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 usernamevarchar50Not null发帖人姓名 bbstopicvarchar50Not null帖子标题 bbscontentvarchar200Not null帖子内容 dateandtimedatetimeNot null发帖日期 表表 2 82 8 company messagecompany message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 namevarchar50Not null公司名称 addressvarchar50Not null公司地址 emailvarchar50Not null公司 Email phonevarchar20Not null公司电话 表表 2 92 9 student messagestudent message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 snamevarchar50Not null学生姓名 birthdaydatetimeNot null学生生日 cityvarchar20Not null所属城市 departmentvarchar50Not null所属学院 6 表表 2 102 10 orderorder message message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 namevarchar50Not null订单对应客户名称 dateandtimedatetimeNot null产生订单时间 salepricefloatNot null订单价格 deliveryvarchar50Not null送货方式 表表 2 112 11 goods messagegoods message 字段字段类型类型长度长度是否为空是否为空描述描述 idintNot null主键 自动增长 goodsnamevarchar50Not null商品名称 pricefloatNot null商品价格 num nowintNot null库存数量 descriptionvarchar200Not null描述信息 二 分组及选题 1 本次课程设计不对同学进行小组划分 每名同学均需完成一道题目 2 选择数据管理类题目的同学 需以各自学号的尾数为准 在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论