sql数据库课程设计报告书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章系统功能分析
系统需求分析
学生基本档案:可以了解学生的基本信息,便于老师学校对学生基本信息的了解。
学生档案查询:可以对学生的信息进行查询,也方便了公司对学生情况的调查。
学生成绩查询:可以对学生的成绩进行查询,便于了解学生基础知识水平。学生成绩打印:可以对学生的期末成绩打印出来,寄回家给父母看。
学生数据维护:可以对学生的课程表,成绩表,系部表,学生信息表进行维护与查询。
学籍卡片与名册打印:便于学校对学生的管理,如学生的升级,留级,休学管理等等。
系统可行性分析
可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
1.2.1技术上的可行性
技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。考试系统的设计采用了当前较流行的Visual 进行开发,而数据库服务器选用微软公司的Access2003数据库,它是功能强大、操作简单的关系数据库管理软件,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
1.2.2 经济上的可行性
经济可行性主要是对项目的经济效益进行评价。考试系统的设计作为一个毕业设计,无需开发经费,对于学院在经济上是可以接受的,并且本系统实施后可以显着提高考试效率,有助于学院完全实现网络化管理。所以本系统在经济上是可行的。
系统总体规划
该系统主要是规划对象是学生基本档案,学生档案查询,成绩查询,简历查询,数据维护,系统登陆,学籍卡片与学生名册打印,学生成绩打印等。提高学校教育信息化的程度、管理水平以及整体综合实力资源整合、优化、共享,消除数据重复管理、数据冗余以及数据不同步问题。规范、优化、重构业务流程。网络化、电子化、个性化办公环境,降低劳动强度,提升工作效率。综合分析、决策支持。公共信息服务、一站式服务。
系统功能模块设计
该系统的模块包含数据维护,学生档案查询,学生基本档案,学生成绩查询,简历查询,学生成绩档案,学生成绩查询结果表单,学生成绩打印,学籍卡片与名册打印等模块。它们可以实现学生成绩的查询,成绩的打印,学生基本档案查询,便于学生及家长对学生学习情况的了解,和学校对学生的管理,日常工作的顺利进行。同时对学生的毕业去向和就业情况能进行追踪。公司对学生在校情况的了解。举例:学生档案管理系统
据此可以绘出学生档案管理系统数据库的E-R图如下:
把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS 产品所支持的数据模型相符合的逻辑结构
关系模型(主码,外码)
学生{学号,姓名,性别,出生日期,民族,籍贯,入学时间,学制,政治面貌,高考准考证号,身份证号,学历层次,高考英语成绩,英语等级,特长,党团时间,学习形式,手机号码,电子邮箱,家庭电话,家庭住址,简历,来源地区,系号,宿舍号}
系{系号,系名,系电话
宿舍(宿舍号,宿舍电话,住哪个系的学生)
第四章数据库与数据表设计
系统数据库设计
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
4.1.1学生记录表
学生档案是学校了解学生情况、掌握学生思想的基本档案材料。让学生档案在学生管理等项工作中充分发挥其应有的作用,意义重大。通过查阅“学籍档案”能够了解学生的基本情况。如学生姓名、年龄、家庭主要成员及其所从事的职业,以及本人成长阅历,依据这些材料可以掌握学生成长环境的基本情况及其所受到的影响,从而增强了学生管理工作人员及班主任老师做好学生思想政治工作及学生管理工作的针对性,提高了工作效果。其次,“学籍档案”是对学生推先评优的基本依据。学生学业成绩、学生平时表现,都是“学籍档案”的重要内涵,这些档案材料都能够较为准确地反映出学生在校学习期间德、智、体、美各方面的发展情况,从而为三好学生、优秀学生干部等先优评选提供了基本依据。第三,“学籍档案”是社会了解学生的重要方面。在市场经济体制不断完善的今天,社会用人机制发生了很大变化,用人单位要想了解即将毕业的学生情况,招聘到自己所需要的人才,到职业学校查阅“学籍档案”,仍不失为行之有效的重要手段,因为“学籍档案”记载着学生在校学习期间的方方面面,每一项档案材料都一定程度地反映出学生的优缺点。同是通过这个表也可以了解到学生的基本信息,如学生的系别号,学号,性别,出生年月,政治面貌,照片,邮政编码,电话号码等等。如下图:
图1 学生记录
4.1.2系别表
通过这个表可以快速查询到这个学校总共有多少个系,一个系又有多少个专业,系名的系别号是多少,这样就可以提高工作效率,节约时间,方便。
下面这个表介绍了7个系,分别是基础科学系,经济管理系,电气系,信息系,人文系,数学系。如下图:
图2系别表
课程表
通过查询课程表能了解到课程的编号,课程名称,以及教师姓名,能增进学生和老师的了解。同时有利于学校课程的安排与管理。
图3课程表
4.1.4成绩表
通过查询学生成绩表能知道学生的知识水平与各科的成绩。便于学校教学计划的安排与教学质量的评估,同是也可以检查学校学生的学习效果与学习氛围。下面的表描述的是通过学号可查询学生的各科成绩
图4 成绩表