系统设计实验报告Word下载.docx
《系统设计实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《系统设计实验报告Word下载.docx(15页珍藏版)》请在冰点文库上搜索。
3.1拓扑结构设计
3.2物理配置方案
3.3网络操作系统选型
4.数据库设计
4.1E-R图绘制
4.2关系模式设计
4.3数据库表设计
5.输入输出设计
5.1输入设计
5.2输出设计
5.3界面设计
五.实验原始记录、结果与结论(可附加页)
(程序设计类实验:
包括原程序、输入数据、运行结果、实验过程发现的问题及解决办法等;
分析与设计、软件工程类实验:
编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。
系统实施部分要求记录核心处理的方法、技巧或程序段;
其他实验:
包括实验输入数据,处理模型、输出数据及结果分析)
这里选取图书馆管理系统,在上一次实验<
的基础上,进行系统设计。
1.功能模块设计
图1院管理信息系统结构图
图书管理员:
需登录系统,经过系统验证后,获取对系统操作权限。
图书管理员的操作一般是由借阅者提出要求,先认证其身份是否符合借书要求,再完成请求并将结果反馈给借阅者。
系统管理员:
具有系统操作的最高权限,其操作具有不可逆性。
系统管理员的操作一般是自主操作,当然有时也会收到图书管理员一些操作请求,并给予一定帮助。
2.代码设计
(1)数据项分析
数据项名称:
学号
简述:
学生的唯一编号
别名:
数据类型:
字符型
长度:
10
取值范围:
‘0000000000’-‘9999999999’
取值说明:
第1位为校区代码,2-3位为入学年份,4-5为院系代码......
图书编号
图书的区别编号
第1位为藏书位置,2-3位为入库日期,4-5为图书类别.
(2)数据流分析
数据流编号:
D01
数据流名称:
图书编目信息
简述:
数据流来源:
图书购买后,由图书馆采编人员编码整理后,输入计算机.
数据流去向:
图书表.图书采编信息将采编数据存入数据库
数据流组成:
书名+索书号+作者+出版社+内容简介+关键词+条码+字数+页数+出版日期
数据流量:
30本/日
高峰流量:
100本/日
D02
图书借阅单
用户填写图书借阅单交给图书馆管理人员,图书馆管理人员审核后,输入计算机.
P2-11检查学生身份
借书日期+索书号+学生账号+库室
500本/日
1500本/日
D03
填写借阅记录
填入借阅表的借书记录
P2-13检查合格的借阅图书信息录入到借阅表中
借阅表
借书日期+索书号+学生账号+库室+还书日期
500人/日
1500人/日
D04
借阅图书数量
修改图书库中图书数量
P2-13修改图书典藏模块中图书数量
图书表
索书号+借阅数量
500本/日
D05
借书信息
学生借书时的信息
填写图书借阅信息,要求借阅图书
P4-11借阅信息输入
作者+出版社+出版日期+数量+借阅日期
20次/日
50次/日
D06
还书记录
图书管理人员
P2-14图书归还处理
100笔/日
200笔/日
D07
填写归还记录
在图书借阅模块中填写归还记录
索书号+借阅数量+状态
D08
归还修改在库书量
还书时修改图书库中的在库数量
D09
学生登录信息
图书馆管理人员
P7-11学生登录检查
用户名+密码
100人次/日
300人次/日
D10
学生信息
学生表
用户名+密码+权限
(3)处理逻辑的描述
处理逻辑编号:
P1
处理逻辑名称:
图书编目系统
图书采购入库,经过编目等处理后,将其目录信息存入数据库,提供给读者使用。
目录信息包括书名、索书号、作者、出版社、内容简介、关键词、条码、字数、页数、出版日期等。
输入的数据流:
图书编目信息(D01)
处理逻辑:
编目数据录入,要求录入数据正确
输出的数据流:
处理频率:
30本/日
P1-11
编目管理
P2
图书借阅系统
学生查找到所需图书后应当到图书馆办理借阅手续。
图书借阅系统处理图书借阅、还书、续借等手续。
图书借阅单D02
图书借阅单输入,检查学生身份,检查图书在库情况,然后填写图书借阅表并修改图书表中的在库数量。
100本/日
P2-11
检查学生身份。
检查学生身份,已注册的学生可以借书。
图书借阅单D02
查询学生表,已注册的学生可以借书。
D02合格借书者
P2-12
检查图书是否在库
检查所借图书是否有足够的库存。
图书借阅单D02
访问图书表,检查所借图书是否有足够的库存。
D02可以借阅
P2-13
填写借阅表,修改图书表。
修改图书表中的所借图书的在库数量,在借阅表中填写借书情况。
P2-14
图书归还处理
还书记录D07
还书时修改图书表中所借图书的在库量,并在借阅表中填写还书情况。
填写归还记录(D08)+归还修改在库书量(D09)
处理逻辑编号:
P3
处理逻辑名称:
图书借阅系统
图书借阅系统。
可从图书馆管理系统信息系统进入图书借阅系统,进行图书的借阅。
输入的数据流:
借阅信息(D05)
学生填写图书借阅信息,系统将检查学生的身份,合格的将写入借阅表,并修改图书库中该书的库存量。
登记借阅记录(D03)
处理频率:
50本/日
P3-11
借阅信息输入
借阅信息输入
图书信息信息(D05)
学生填写图书借阅信息
P3-12学生身份检查
P3-12
学生身份检查
学生身份检查
图书征订信息(D05)
P3-13征订信息
P3-13
信息处理
信息处理
合格的借阅将写入借阅表,并修改图书表中该书的在库数量。
填写图书信息记录(D03)
P4
借阅证管理
系统对学生的管理。
只有系统中注册的学生才能在本馆中借阅图书。
学生登录信息(D09)
学生登录信息录入
学生信息(D010)
P4-11
学生登录检查
审查信息,合格的用户信息输入学生信息库。
学生登录信息(D08)
学生信息(D09)
100人次/日
(4)数据存储的描述
数据存储编号:
F01
数据存储名称:
学生表
简述:
学生信息,学生在本馆注册后成为注册学生。
数据存储组成:
用户名+密码
关键字:
用户名
相关联的处理:
P2-11P3-12P4-11
F02
图书库
存储本图书馆图书信息
书名+索书号+作者+出版社+内容简介+关键词+条码+字数+页数+出版日期
书名
P1-11P2-12P2-13P2-14P3-13
F03
借阅表
存储本馆图书借书信息
借书日期+索书号+读者账号+库室+还书日期+借书量+还书量
索书号
P2-13P2-14P3-13
(5)外部实体描述
外部实体编号:
S01
外部实体名称:
学生
图书馆用户
D09
D05
S02
图书馆管理人员
D01D02D03D07D08D09
D04D08
3.网络设计
根据该图书馆实际业务需要进行网络设计
采用星型结构设计。
借书管理人员已配置有2台计算机,图书管理部配置3台计算机。
图书馆内部通过双绞线将POS终端、网络打印机、服务器、路由器连接至西院图书馆总馆。
服务器操作系统,采用WindowsServer2003。
终端操作系统,采用WindowsXP。
4.数据库设计
学生信息数据表(借阅证号,姓名,性别,系别,班级)
图书信息数据表(图书编号,图书类别,图书作者,出版社,购买日期,购买价格,借阅次数,是否借出)
读者借阅记录数据表(借阅证号,图书编号,借阅日期,归还日期,借书数量)
关系数据库的任务是根据具体DBMS的特征,进行数据库的物理设计,包括两个方面的内容:
一是确定所有数据库文件的名称及其所含字段的名称、类型、宽度;
二是确定各数据库文件需要建立的索引,再什么字段上建立索引等。
各表结构如下:
表4.3.1 “学生信息”(Student)数据表字段属性设置
字段名
数据类型
说明
借阅证号(校园卡号)
字段宽度6,主索引,输入掩码为“999999”
姓名
字段宽度20
性别
字段宽度2
系别
字段宽度4,为普通索引
班级
字段宽度10
表4.3.2 “图书信息”(Tushu)数据表字段属性设置
字段宽度6,主索引,输入掩码为“AA9999”
图书类别
图书名称
字段宽度40
图书作者
出版社
购买日期
日期型
字段宽度8
购买价格
货币型
借阅次数
数值型
字段宽度4,默认值0
是否借出
逻辑型
字段宽度1,默认值“.F.”
对“图书信息”(Tushu)数据表的字段属性设置需要说明的是“借阅次数”和“是否借出”字段的默认值一定要设置,因为对于新添加的图书,其一定是没有被借出的,而且其借阅次数一定是0,所以在表单中向数据表添加记录时,这两个字段应该是不需要添加的,可以由默认值生成。
表4.3.3 “读者借书记录”(JyRec)数据表字段属性设置
借阅证号
字段宽度6,普通索引,输入掩码“999999”
字段宽度6,普通索引,输入掩码“AA9999”
借阅日期
归还日期
借书数量
5.输入输出设计
系统采用两种输入方式,键盘输入方式和条码输入方式。
系统采用两种输出方式,屏幕输出和报表输出。
系统界面设计应简洁、统一。
六.实验报告成绩(请按优,良,中,及格,不及格五级评定)
教师签字: