数据库原理及应用设计报告范例 联系客服

发布时间 : 星期日 文章数据库原理及应用设计报告范例更新完毕开始阅读efec485df18583d04864592d

《数据库原理及应用》

课程设计报告

题 目: 指导教师: 班 级: 小组成员: (姓名)(学号)(组长) (姓名)(学号)(组员) 完成日期:

运城学院计算机科学与技术系

1

目 录

一. 课程设计目的-----------------------------------------------------------------3

二. 课程设计方案-----------------------------------------------------------------3

总体思路………………………………………………………………………………………3

课程设计内容…………………………………………………………………………………3 项目需求了解…………………………………………………………………………………3 软件总体模块设计……………………………………………………………………………3 数据库设计……………………………………………………………………………………3

三. 课程设计内容-----------------------------------------------------------------4

课程设计的实验环境…………………………………………………………………………4

课程设计的预备知识…………………………………………………………………………4

四. 课程设计步骤-----------------------------------------------------------------4

系统结构分析…………………………………………………………………………………4

数据库的建立…………………………………………………………………………………5 软件设计阶段…………………………………………………………………………………8 软件测试以及维护阶段……………………………………………………………………..16 结束语………………………………………………………………………………………..16

2

课程设计目的:

考虑和调研到高校教务管理中对学生信息管理存在工作量大、工作繁琐等问题,通过分析教务工作者和学生的需求,进而对整个学校有关学生基本信息管理、学生课程信息管理及成绩考核管理进行分析和设计,以最终形成优化的学生信息综合管理系统。

课程设计方案:

1.总体思路:

通过鼓励学生自行开发小型软件系统,以培养学生的软件设计和开

发能力。使学生能熟悉整个软件系统的开发过程,掌握数据库设计管理的方法、.net或Java开发编程的方法,分组协作、明确分工,共同完成软件开发,以增强学生的合作能力。本次综合设计,以开发小型基于DBMS的软件为核心,综合“数据库”设计应用能力、“软件工程”应用能力、利用.net或Java,设计并开发出具有一定功能的小型软件系统。

2.课程设计内容:学生信息综合管理系统

3.项目需求了解:对学生基本信息,学籍管理,班级管理,以及成绩管理和

院系各专业的添加、删除、修改等操作。

4.软件总体模块设计:本系统主要包括6个模块:用户管理模块、院系管理

模块、学籍管理模块、课程管理模块、成绩管理模块、帮助模块。

5.数据库设计:

本系统主要包括6个表:

1) 用户登录表:USERINFO 2) 学生信息表:STUDENTINFO 3) 课表:SCHEDULE

4) 成绩查询表:RESULTINFO 5) 菜单表:MENU

6) 系管理表.:DEPARTMENTINFO 7) 课程表:COURSEINFO 8) 班级表:CLASSINFO

3

课程设计内容:

1.课程设计的实验环境:

硬件要求能运行Windows XP操作系统;开发工具可采用Microsoft Visual Studio 2005,数据库管理系统采用SQL server。 2.课程设计的预备知识

熟悉软件开发的基本知识,有熟练运用数据库管理系统、.net或Java开发平台、方案设计能力等诸多具体问题有感性的认识和深入的理解、软件设计、开发和维护的能力。

课程设计步骤-

1.系统结构分析

系统就满足学校的需求,例如学生信息、班级信息等的的录入、查询、更新等。系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。主要有几个功能部分:

权限:为用户设置权限功能,可分为普通用户,管理员。普通用户只是查询

不能修改,管理员能修改、删除所有信息。

录入:为管理员提供对所有信息的录入功能。

查询:为所有用户提供查询的功能,可查询允许范围内的所有信息。 维护:为管理员提供对所有信息的修改删除功能。

打印:能打印全校学生的信息及各班信息、学生成绩等。 帮助:关于本系统。 退出:结束并关闭系统。

本系统适用于学校,其功能主要分为六大类:

(1)用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。 (2)学籍管理:用于对学生基本学籍信息的输入、修改、查询,可随时根据查询结果动态生成学生基本信息查询报表。

(3)院系专业管理:用于对系、专业、班级的录入与修改。 (4)课程设置管理:用于对各学期课程的开设和修改。

(5)成绩管理:用于对成绩的输入、修改、查询可随时根据查询结果动态生成学生成绩查询报表。

(6)帮助:关于系统。

本系统性能力求易于使用,具体有较高的扩展性和可维护性。系统的功能结构关系图及系统结构连接图如下:

4