《数据库系统原理》课程设计报告 题目: 校友网应用系统数据库设计 专业: 网络工程 班级: 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)用户消息发布,用户可以发表说说,好友可以进行回复,用户对好友的回复可以进行回复,只有