XX大学XX学院
数据库课程设计
题 目 通 讯 录 管 理 系 统
学生姓名 XX 专业班级 XXXXXXXXX
指导教师 XXXXXXX 职称
所在单位 电气工程系
教学部主任 XXXX
完成日期 2010年12月24日
《数据库课程设计》任务书
一、课程设计的目的
《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
二、课程设计的内容及要求
内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。
要求:
(1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)提交课程设计报告。
要求完成课程设计报告大约15页-20页,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。
三、课程设计时间
课程设计时间为2周(10个工作日)
四、课程设计分组
一人一组
五、课程设计的成果和形式
1.报告一篇
建议论文按下列的提纲书写 2.符合设计要求的数据库应用系统一个
指导教师签字: 年 月 日
目 录
1 系统需求分析 ................................................................................................................. 4
1.1 需求描述 ................................................................................................................... 4 1.2 数据流图 .................................................................................................................. 4 1.3 数据词典 .................................................................................................................. 5 2 数据库概念结构设计 ................................................................................................... 6
2.1 E-R图 ........................................................................................................................ 6 3 数据库逻辑结构设计 ................................................................................................... 6
3.1 初始关系模式 ........................................................................................................... 6 3.2 规范化处理 ............................................................................................................... 6 4 数据库物理结构设计 ................................................................................................... 7
4.1 于SQL Server的数据表设计................................................................................. 7 4.2 索引表 ....................................................................................................................... 8 4.3 角色 ........................................................................................................................... 8 5 数据库实现 ..................................................................................................................... 8
5.1 关系图 ....................................................................................................................... 8 6 系统(界面)设计部分 .............................................................................................. 9
6.1 数据录入、修改、删除界面设计 ........................................................................... 9 参考文献 ............................................................................................................................... 15
1 系统需求分析
1.1 需求描述
随着学校的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲戚、
朋友、同学、同事和其他一些人保持联系,因此,为了能够快速查找到联系人的信息,节省查找时间,可以创建一个通讯录管理系统,在该系统中为了防止信息被他人窃取,可以通过密码进行验证,只有通过密码验证才能进入系统。系统要求实用性强、使用方便、效率高和安全可靠等特点。
经分析我们认为学生学籍管理系统的具体要求为: 1.能管理每一个栏目中通讯信息,可以进行查找删除
2.通过使用计算机能方便的维护(包括插入、删除、修改)各信息表 3.能方便的实现基于多个表的连接查询 4.系统具有操作方便、简捷等特点 1.2 数据流图
图1-1 数据流程图
D1 个人信息 命令 2.1 更新朋友通讯录 信息 D2朋友通讯记录表 信息 3.1 朋友信息处理 信息 用 户 信息 1 认证信息 命 令 命令 2.2 更新同事通讯录 信息 D3同事通讯记录表 信息 3.2 同事信息处理 信 息 用 户 个人信息 2.3 更新亲人通讯录 信息 信D4亲人通讯记录表 息 3.3 亲人信息处理 信息 1.3 数据词典
数据元素 admin_no admin_name admin_password Collegue_name Collegue_sex Collegue_age Collegue_company Family_sex Family_age Family_phone Family_address Family_relation Family_name Friend_name Friend_sex Friend_age Friend_phone Friend_address 数据类型 char char char char char int char char int char char char char char char int char char
长度 8 20 20 20 2 4 10 10 4 15 40 10 20 8 20 4 15 20 来源 administrator administrator administrator collegue collegue collegue collegue family family family family family family friend friend friend friend friend 表1.1 数据字典表
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库通讯录管理系统在线全文阅读。
相关推荐: