1、课程设计任务书 2013 2014 学年第学年第 2 学期学期 学院(系、部) 计算机与通信学院 专业 软件工程 班级 1201 完成期限:自 2014 年 06 月 09 日至 2014 年 06 月 14 日 共 1 周 内 容 及 任 务 一、设计内容 设计一个关系数据库应用系统。该系统包括有简单的关系数据库的建立、插入、查询、 删除数据,有数据库逻辑结构设计和数据库物理设计与实施等。 二、设计任务 课程设计说明书(纸质+电子版),内容包括:设计内容、系统分析(包括可行性分析、 需求分析等)及功能分析;系统设计(要求画出系统整体功能框图、ER 图、并给出相应地关 键的代码且对所使用的主要
2、数据结构进行说明等。)、设计总结(评价/遇到的问题/体会/ 建议等)、使用说明等。 三、设计要求 1. 按功能要求开发系统,能正确运行。程序代码书写规范,有充足的注释。 2. 课程设计所使用的编程语言任选,但建议使用 C 或 C+; 1. 绿色软件:程序运行不需安装,避免写系统和注册表; 进 度 安 排 起止日期 工作内容 课程设计前一周 召开动员大会,学生选题。 2014-06-092014-06-10 系统分析和设计。 2014-06-112014-06-13 熟悉软件开发工具、编码系统、系统测试以及中期答辩。 2014-06-142014-06-15 撰写并提交课程设计说明书 (含电子文
3、档)、源程序等。 主 要 参 考 资 料 1. 施伯乐, 丁宝康, 汪卫. 数据库系统教程(第 3 版) M. 北京:高等教育出版社,2008 年 2. 王珊, 萨师煊 数据库系统概论 (第四版)M. 北京:高等教育出版社,2006 年 3. 王珊, 朱青 数据库系统概论(第四版)学习指导与习题解答M. 北京:高等教育 出版社, 2008 年 指 导 教 师 (签字) : 年 月 日 系 ( 教 研 室 ) 主 任 ( 签字) : 年 月 日 课 程 设 计 说 明 书 课程名称:课程名称: 数 据 库 原 理 设计题目设计题目: 基于 MFC 的学生考勤与管理系统 专专 业:业: 软 件 工
4、 程 班班 级:级: 学生姓名学生姓名: : 学学 号号: 指导教师指导教师: I 目录目录 一、一、 课程设计概述课程设计概述 1 1.1 课程设计目的 . 1 1.2 课程设计内容 . 1 二、二、 需求分析需求分析 . 2 2.1 需求描述 2 2.2 数据字典 2 三、三、 概念结构设计概念结构设计 3 3.1 局部概念模式设计 3 3.2 全局概念模式设计 4 3.3 功能模块图. 4 四、四、 逻辑结构设计逻辑结构设计 5 4.1 实体和联系属性 5 4.2 属性描述 5 五、五、 数据库物理设计与实施数据库物理设计与实施 6 5.1 数据库选择. 6 5.2 数据库的创建 . 6
5、 5.3 数据表创建. 6 5.4 创建视图 7 六、六、 系统详细设计与实现系统详细设计与实现 . 7 6.1 用户登录模块设计 7 6.2 查询模块设计 . 8 6.3 签到退到模块设计 9 6.4 积分修改模块 . 10 6.5 新增成员模块 . 10 6.6 删除成员模块 11 6.1 评分设计 12 七、七、 课程设计总结课程设计总结 12 八、八、 参考文献参考文献 . 13 1 一、一、课程设计概述课程设计概述 1.11.1 课程设计目的课程设计目的 数据库原理课程设计是计算机相关专业集中实践性环节之一,是学习完数 据库原理 课程后进行的一次全面的综合设计, 涉及的深度广些并更加
6、接近实用, 要求学生利用所学知识综合设计并实现一个较复杂的数据库应用系统。 通过课程 设计,使学生加深理解、巩固课堂教学内容,使理论与实际相结合,更好地掌握 数据库管理系统的基本原理,掌握一种数据库管理系统(SQL Server 或其他) 的使用和维护方法,初步掌握数据库应用系统的开发方法和步骤,发挥自学能力 和查找资料的能力,培养学生团队合作意识,增强学生利用自己所学知识解决实 际问题的能力,为后续各门计算机课程的学习打下坚实基础。 1.21.2 课程设计内容课程设计内容 1.设计一个类似腾讯 QQ 的登录界面,通过该界面可以输入账号和密码。 2.设计一个签到评分与管理的一个界面, 当用户登录成功后可以跳转到给界 面。 3.设计好管理界面