《数据库系统原理》课程设计报告 题目: 校友网应用系统数据库设计 专业: 网络工程 班级: 0902 学号: ********** 姓名: *** 指导教师: *** 完成日期:2011 年 12 月 08 日 一、课程设计目的 1、掌握数据库设计步骤,结合给出的应用系统,完成后台数据库的设计。 2、掌握数据库设计辅助工具 Pow erDesigner 或其他辅助工具(Visio、Rational Rose)的使用。 3、了解数据库应用系统开发的一般过程。 二、课程设计内容 课程设计题目:校友网应用系统数据库设计。 课程设计内容: 1、数据库设计 系统需求分析、数据库概念结构设计(画出实体 E-R 图)、数据库逻辑结构设计(将 E-R 图转换成关系模型,即根据实体 E-图设计数据表结构(主键,外键,默认值,取值范围等数据库完整性约束))、数据库物理设计(索引)、数据库实施(使用 SQL Server 2005 创建数据库及表,并根据需要创建视图(触发器,存储过程))。 2、应用系统与数据库的连接。 3、应用系统功能需求: 随着计算机网的发展,越来越深刻的改变了人们生活的方方面面,各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯,校友录作为一种方便同学之间联系的实用系统便应运而生,为同学之间进行交流和联系提供了一个便捷的平台。为了加深校友与学校、校友之间的联系,开发一个校友网。 系统功能目标: 1)用户登陆,用户通过提交用户ID 和用户密码进行登陆,系统便会根据这些登陆进入个人空间。 2)用户资料的修改,成功登录的合法用户有权限修改自己的个人资料。 3)查看校友资料,添加好友。 4)相册,用于实现照片上传、浏览,同时实现对照片的动态管理(删除、分类)。 5)用户消息发布,用户可以发表说说,好友可以进行回复,用户对好友的回复可以进行回复,只有好友才能浏览说说和回复。 6)留言板,通过留言板,用户可以在班级空间上留言,以此作为校友间联系的一种手段。 三、课程设计要求 1、按照给出的题目内容 1)完成数据库各阶段的设计,及应用系统与数据库的连接调试。 2)详细写出各阶段的设计结果(图表或文字)。 3)至少要做出应用系统的几个界面,实现测试与数据库的连接情况。(可以 B/S模式,也可以 C/S模式) 2、写出课程设计报告,设计报告提交形式:电子文档提交 3、个人独立完成。 4、完成时间(2 周) 四 、课程设计过程 1、需求分析 经过以上对本系统...