通讯录系统数据库设计
A. SQL数据库编写一个通讯录管理系统
create table 通讯录( 编号 varchar(100) primary key, 姓名 varchar(100), 性别 varchar(100), 出生年月 varchar(100), 电话 varchar(100), 手机 varchar(100), 电子邮箱 varchar(100), QQ varchar(100), 联系地址 varchar(100), 同学类型 varchar(100))
B. 信管平台数据库初设要求
一.要求:
(1)上机时间:每天上午8:00~11:30。下午2:00~4:30上课时间,严禁迟到、早退及旷课,严禁做与课程设计无关的事情,情节严重者取消课程设计成绩。
(2)保质保量完成课程设计要求的所有内容。
(3)将所需上交的电子文档存放在以学号和姓名命名的文件夹中。
(4)杜绝抄袭。如若发现有抄袭现象,抄袭者和被抄袭者的课程设计成绩全部取消。
二.课程设计结束应提交的文档:
1、系统分析报告,内容有:
(1)数据流图(DFD)(可选项,仅要求学有余力的学生完成)
(2)数据词典(DD) (可选项,仅要求学有余力的学生完成)
2、系统设计报告,内容有:
(1)软件设计说明书(SDS)
(2)模块结构图(SC)和模块说明
(3)数据结构说明(包括输入、输出、数据库等)
(4)用户界面
3、编程报告,内容有:
(1)能实际运行的源程序
(2)程序说明和变量说明
4、附加源代码,内容有:
(1)数据库创建的SQL脚本文件
(2)应用系统的关键源代码
三.课程设计进度安排:
课程设计内容
学时
地点
备注
应用系统设计培训
2天
软件实验室
周六、周日
查阅资料,分析与设计数据库
1天
图书馆、软件实验室
周一
编写程序,进行调试
2天
软件实验室
周二、三
完成模块联调,进行测试
1天
软件实验室
周四
成果验收,完成设计报告
1天
软件实验室
周五
四.打印文档规范:
1. 统一用A4纸打印。
2. 统一打印封面。
3. 正文字体:五号。
4. 页面设置:上边距:2.54;左边距:2.5;右边距:2.5;
标注页码。
5. 正文具体内容格式见“图书管理系统”模板。
五、参考题目
1. 学生成绩管理系统数据库设计;
第 4 页
2. 课程管理子系统数据库设计;
3. 通讯录子系统数据库设计;
4. 教室管理子系统数据库设计;
5. 宿舍管理子系统数据库设计;
6. 个人事务管理子系统数据库设计;
7. 卫生科医疗管理子系统数据库设计;
8. 库房入库出库管理子系统数据库设计;
9. 小商店销售管理子系统数据库设计;
10. 工资管理系统数据库设计
11. 人事管理系统数据库设计
12. 仓库管理系统数据库设计
第 5 页
13. 学生管理系统数据库设计
14. 图书馆管理信息系统数据库设计
15. 宾馆客房管理信息系统数据库设计
16. 学籍管理系统数据库设计
17. 机票预定系统数据库设计
18. 其它管理子系统数据库设计(自己选题需经指导教师认可)。
六、参考书目
1.《数据库系统概论》,萨师煊、王珊, 高等教育出版社,2006年。
2.《数据库原理与应用》,李红,高等教育出版社,2003。
3.《SQL Server 数据库设计与管理》,姜力,高群,北京大学出版社,2006。
4.《PowerDesigner软件工程技术》,白尚旺等,电子工业出版社,2004。
5.《信息系统开发实例精粹》,汪孝宜,胡海璐,米海生,电子工业出版社,2006。
6.《Visual C#2005数据库开发经典案例》,罗斌,中国水利出版社,2008。