学费管理系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

前言 (1)

正文 (2)

1、开发背景 (2)

2、功能描述 (2)

3、业务流程分析 (3)

4、概念模型设计 (4)

5、物理设计和实施 (5)

6、主要数据操纵语句 (8)

总结 (10)

前言

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度:(1)物理数据层,(2)概念数据层,(3)逻辑数据层。数据库的主要特点:(1)实现数据共享,(2)减少数据的冗余度,(3)数据的独立性,(4)数据实现集中控制,(5)数据一致性和可维护性,以确保数据的安全性和可靠性,(6)故障恢复。数据库系统(database systems)由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。数据库系统一般由4个部分组成:①数据库,即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。②数据库管理系统(DBMS)。它是一组能完成描述、管理、维护数据库的程序系统。它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的操作。③数据库管理员(DBA)。④用户和应用程序。对数据库系统的基本要求是:①能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。②冗余数据少,数据共享程度高。③系统的用户接口简单,用户容易掌握,使用方便。④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。⑤有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。⑥具有可修改性和可扩充性。⑦能够充分描述数据间的内在联系。高校学费管理信息管理系统是反映学校学生交学费的情况,可以查询学生交学费的多少、是否还欠学费以及补交学费的时间。高校学费管理信息系统是反映高校学费交纳的情况,应用SQLServer2000、Sybase,利用Sybase制作CDM、PDM图然后再用SQLServer2000生成数据库。做好一个数据库最主要的是要设计一个好的ER图,所以画好以契合实际的ER图。为此要去做好前期的调查要分析各个实体之间的关系,为做出好的数据库打下基础。

正文

1、开发背景

通过对高校学费信息情况的调查、分析以及在图书馆查的资料,高校学费信息管理有学生、收学费的机构。对学生和收学费的机构再通过仔细的分析得到他们之间的关系,通过分析得到了E_R图。

2、功能描述

经过调研及分析,高校学费信息管理系统主要完成以下功能:

(1)查看本人信息;

(2)查看自己专业各学年应交学费;

(3)查询一个人以及全系或者全班的基本信息缴费情况和方式;

(4)对学生的缴费情况进行修改;

(5)删除学生的信息;

(6)插入学生的信息。

3、业务流程分析

图1 高校学费信息管理系统业务流程图

学生的凭借自己的信息去交学费,要交多少学费就会通过学费表反映出交纳学费的情况,再查看补交学费的情况是否交了学费,就可以交学费了。

4、概念模型设计

根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图2所示。

图3 系统总体概念模型

实体描述及其的属性和关系表中的属性。注:有下划线的是主键

学生表(学号、姓名、性别、年龄、学院、专业、年级、班级)

学费表(编号、专业、学费、实交、缴费方式)

交纳(学号、编号、学年)

5、物理设计和实施

得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本次课程设计所选用的DBMS为SQL SERVER2008,有关创建数据库和关系表的SQL语句如下所示:

1.创建学生表

2.创建学费表

3.创建缴纳表

6、主要数据操纵语句

通过SQL SERVER2008语言根据需求分析,在学费信息管理系统数据库中主要运用了以下的SQL语句来实现个人信息及学费信息查询、更新等功能。

1.插入学生信息

INSERT

INTO 学生表(学号,姓名,性别,年龄,学院,专业,年级,班级);

V ALUES(‘102265’,‘杨华’,‘男’,‘20’,‘国际学院’,‘计算机科学与技术’,‘大二’,‘计科一班’);

2. 插入学费信息

INSERT

INTO 学费表

V ALUES(‘102265’,‘计算机科学与技术’,‘15800’,‘15800’,‘银行卡’);

3.查看本人信息

SELECT

*

FROM 学生表;

4.查看自己专业各学年应交学费

SELECT

学费表.学费,交纳.学年,学生表.专业

FROM 学费表,交纳,学生表

WHERE 学费表.编号= 交纳.编号and 学生表.专业= ‘计算机科学与技术’;

相关文档
最新文档