工学院宿舍管理系统Word格式.docx

上传人:b****1 文档编号:14702579 上传时间:2022-10-24 格式:DOCX 页数:13 大小:54.87KB
下载 相关 举报
工学院宿舍管理系统Word格式.docx_第1页
第1页 / 共13页
工学院宿舍管理系统Word格式.docx_第2页
第2页 / 共13页
工学院宿舍管理系统Word格式.docx_第3页
第3页 / 共13页
工学院宿舍管理系统Word格式.docx_第4页
第4页 / 共13页
工学院宿舍管理系统Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

工学院宿舍管理系统Word格式.docx

《工学院宿舍管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《工学院宿舍管理系统Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

工学院宿舍管理系统Word格式.docx

随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。

近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。

对于学校而言,学生宿舍管理是必不可少的组成部分。

目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;

但对于学生信息量比较庞大,需要记录存档的数据比较多的重庆工学院来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。

2、功能描述

(描述该系统所需要完成的功能)

经过调研及分析,图书馆管理信息系统主要完成以下功能:

(1)宿舍信息:

宿舍新进学生的学号、登记、入住等操作。

(2)学生信息:

学生信息的添加、修改和删除等操作,只有是学校的学生才有资格进入宿舍活动。

(3)日常管理:

学生的进出活动,记录学生夜间是否在寝室,记录学生宿舍清洁卫生等级;

(4)东西带出记录:

让每位学生能携带自己的物品,贵重物品须做记录;

(5)楼层管理:

学生进入自己宿舍所在的楼层;

(6)违规处理:

夜间不在宿舍或清洁不到位处理;

3、业务流程分析

(画出该系统的业务流程图)

4、数据流程分析

4.1、数据流程图

(画出该系统的分层数据流程图并进行编号,模版只给出了部分)

通过需求分析,得出图书馆管理信息系统的借书/还书处理数据流程如图1所示(其他处理的数据流程图请读者自行分析)。

图1借书/还书处理数据流程图

4.2、数据字典

(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描述)

(1)数据流的描述

数据流编号:

D001

数据流名称:

借阅信息

简述:

读者所要借阅的图书信息单

数据流来源:

读者

数据流去向:

读者信息判断

数据流组成:

读者号+索书号+书名+ISBN等

数据流量:

1000/天

高峰流量:

3000/天

D002

读者信息无效提示

图书管理员发现非法读者时的提示信息

读者号+读者名等

数据流量:

100/天

500/天

......

(2)处理逻辑的描述

处理逻辑编号:

P001

处理逻辑名称:

判断读者信息的合法性

输入的数据流:

借阅信息

处理描述:

根据读者提供的借阅信息,验证读者信息,验证通过则继续下移处理查看库存中是否有读者所要借的图书,验证不通过则返回给读者信息指明为非法读者。

输出的数据流:

D001借阅书目信息、D002无效提示信息

处理频率:

10次/天

P002

图书库存查询

查询读者所要借的图书是否有库存

D001借阅书目信息

根据读者提供的借阅书目信息,到仓库中查找是否有该书,有则进行借书处理,如没有则返回读者该书无库存信息。

D001借阅书目信息+D003该书已全部借出信息

1000次/天

......

(3)数据存储的描述

数据存储编号:

F001

数据存储名称:

读者信息

读者的基本信息

数据存储组成:

读者号+姓名+身份证号+性别+入学年份+出生日期+学院

关键字:

读者号

相关联的处理:

F002

图书库存信息

保存图书库存、在库情况的文档

图书编号+图书名+出版社编号+出版日期+作者+数量+入库日期+批次备注+购入价格+定价

图书编号

P002,P003,P005

......

(4)外部实体的描述

外部实体编号:

S001

外部实体名称:

简述:

从图书馆借书的人

D002,D003

D001

......

5、概念模型设计

(用PowerDesigner画出该系统的CDM图或用visio画出E-R图,建议画CDM图)

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

图2系统的总体概念模型

6.逻辑模型设计和优化

(将CDM图转换成PDM图,并对PDM图中每个关系进行调整优化,以至少达到3NF标准或者根据转换规则将E-R图转换为关系模式并进行优化并至少达到3NF标准)

根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如表1~表5所示。

表1图书信息表(Titles表)

编号

类别

出版社

书名

作者

价格

ISBN

索书号

时间

简介

库存

表2读者信息表(Reader)

姓名

密码

性别

职别

单位

专业

年级

电话

地址

表3借阅记录表(BorrowRec)

记录号

图书号

借阅时间

还书时间

是否还书

表4出版社信息表(Publisher)

出版社ID

名称

地址

表5图书类别信息表(Type)

类别ID

简介

7.物理设计和实施

(根据PDM生成SQL脚本以创建图书管理系统的数据库模式或根据第6部分优化后的逻辑模式使用createtable语句写出各关系模式的创建语句)

得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。

数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本书所选用的DBMS为SQLSERVER2000,有关创建数据库和关系表的SQL语句如下所示:

/*==============================================================*/

/*DataBase:

LibDB,创建数据库,数据库名称为LibDB*/

createdatabaseLibDB

go

/*Table:

BorrowRec,图书借阅记录表*/

createtableBorrowRec(

RecIDintnotnull,/*记录ID*/

TitleIdchar(10)notnull,/*图书ID*/

ReaderIdchar(10)notnull,/*读者ID*/

Titlechar(50)null,/*书名*/

BorrowDatedatetimenull,/*借阅时间*/

BackDatedatetimenull,/*归还时间*/

OverDateintnull,/*超期天数*/

FineMoneydecimal(5,1)null,/*罚款金额*/

IsBackbitnull,/*是否归还*/

constraintPK_BORROWRECprimarykey(ReaderId,TitleId,RecID)/*主键约束*/

/*Index:

Relationship_1_FK:

在借阅记录表读者ID属性上创建索引*/

createindexRelationship_1_FKonBorrowRec(

ReaderId

Publisher,出版商信息表*/

createtablePublisher(

PubIdchar(10)notnull,/*出版社ID*/

PubNamechar(30)null,/*出版社名称*/

Addresschar(30)null,/*地址*/

constraintPK_PUBLISHERprimarykey(PubId)/*主键约束*/

Reader,读者信息表*/

createtableReader(

Namechar(10)null,/*姓名*/

Pwdchar(20)null,/*密码*/

Sexchar

(2)null,/*性别*/

Positionchar(10)null,/*职别*/

Unitchar(40)null,/*单位*/

Majorchar(20)null,/*专业*/

Classchar(4)null,/*年级*/

Telchar(11)null,/*电话*/

constraintPK_READERprimarykey(ReaderId)/*主键约束*/

/*Tabl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1