网络数据库课程设计任务书.doc





《网络数据库课程设计任务书.doc》由会员分享,可在线阅读,更多相关《网络数据库课程设计任务书.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络数据库课程设计任务书网络数据库课程设计是以SQL Server2005数据库作为后台,以VB或ASP作为前台开发技术的应用型课程设计。目的:1 掌握网络数据库的开发步骤与方法。2 掌握数据库系统产生SQL Server脚本的方法。3 掌握基于应用程序开发技术的系统环境搭建。4 掌握应用程序开发技术。要求:主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、易使用等特点。建立数据库:建立数据库,根据实际需要建立数据表,各表需增加一定数量的数据。实现如下系统功能:登录系统(通过用户名和密码)(
2、选做),数据库录入、查询、修改和删除等。参考题目:1 学生信息管理系统2 人事管理系统3 酒店管理系统4 汽车租借信息系统5 美术馆管理系统6 企业工资管理系统7 图书借阅管理系统8 选修课管理系统9 房产销售管理系统【实验步骤】(1) 学生信息管理系统功能分析 学生调研学校学工部门常规工作内容,分析用户需求,和用户一起共同确定系统功能,以满足用户业务需求,撰写用户需求报告。本次开发的是一个模拟的学生信息管理系统系统。(2) 系统数据库设计 数据库系统需求分析根据已经确定的用户需求,收集数据信息,对收集信息进行分析和整理。设计一个系统数据库,具体内容学生自拟。 数据库概念结构设计根据数据库系统
3、需求分析的内容,确定系统实体个数,采用E-R方法进行设计并画出系统 E-R模型。基本步骤如下:第一步为设计局部E-R模型。局部E-R模型的设计包括确定局部E-R模型的范围,定义实体、联系以及它们的属性。第二步为设计全局E-R模型,这一步是将所有局部E-R模型图集成为一个全局E-R图,即全局E-R模型。第三步为优化全局E-R模型,规范化实体属性信息。 逻辑结构设计。根据E-R模型设计企业人事系统的数据库逻辑结构,包括两个步骤:第一步是将概念模型(E-R模型)转换为某种组织层数据模型,即系统关系模式。第二步是对数据模型进行优化。在逻辑结构设计时,注意要进行数据完整性设计,包括考虑主键、外键、唯一约
4、束、核查约束、默认值、规则设计。 物理结构设计。在本步骤中要设计数据库的大小,注意考虑数据库的增长速度,设计数据表的结构,每字段所占用空间的大小。具体数据库及数据表内容学生自拟。(3) 功能模块设计系统可主要包括信息安全功能,即使用密码验证进行登录;数据录入功能,数据查询功能,可以实现全面查询和按要求查询;数据更新功能,数据删除功能等。功能设计结束后,用应用程序开发技术编写代码,用来访问学生信息数据库系统。课程设计报告参考如下:上海电机学院网络数据库课程设计报告姓 名: 班 级: _ _学 号: _ _指导教师: 完成日期: _ _目 录第1章 系统需求分析 11.1设计要求11.2系统的功能
5、分析3第2章 系统总体设计 321系统总体设计 422 数据库设计 6第3章 系统实施 4第4章 心得体会12第5章 参考资料14一、系统需求分析学生成绩管理工作是学校学生管理工作的重要组成部分,现在相当一部分学校的学生成绩管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,按照软件工程原理和数据库技术开发学生成绩管理系统已成为学生管理部门的迫切需要。本实验实现的学生成绩管理系统主要包括以下功能:1. 完成数据的录入和修改,并提交数据库保存。其中的数据包括:学生信息、课程设置、学生成绩以及操作员信息等;2. 实现信息查询。主要
6、包括:学生信息查询、课程信息查询和成绩查询等;3. 具备一定的安全性管理功能。包括操作员的权限设置、密码设置、重新登录和修改口令等功能。二、系统设计1系统总体设计 本系统采用C/S体系结构,客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器,采用Visual Basic 6.0作为开发工具;服务器端则用于提供数据服务,采用SQL Server2005作为数据库管理系统。本系统按照功能划分为以下四个模块:学生管理(包括学生信息录入和学生信息查询)、课程管理(包括课程设置和课程查询)、成绩管理(包括成绩录入和成绩查询)和系统管理(包括口令更改、重新登录和操作员管理等)。系统的功能模块图如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 数据库 课程设计 任务书

限制150内