版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Database Application System图书(tsh)管理系统西安建筑科技大学 信息(xnx)与控制工程学院共二十页一、用户需求分析1.系统业务:分块陈述2.系统数据处理分析:(1)数据处理流图 (2)细化流图3.系统数据(shj)字典:(1)描述数据流定义 (2)描述数据存储定义 (3)描述数据处理过程二、系统设计1.系统体系结构设计2.数据库访问接口设计3.系统模块设计:(1)功能模块设计 (2)各模块IPO图4.数据库结构设计:(1)概念模型 (2)逻辑模型 (3)表属性定义 (4)表物理结构定义5.数据库实施、分模块程序编码、测试、集成6.试运行共二十页系统业务图书管理:
2、新书编目、建卡、分类上架读者管理:读者信息建立、编号(bin ho)、维护借书管理:建立借书登记卡,可借书审核,借出书籍登记还书管理:还书登记,还回书籍上架一、用户(yngh)需求分析共二十页系统(xtng)数据流图 图1 图书(tsh)管理系统顶层数据流图一、用户需求分析共二十页系统(xtng)数据流图细化 图2 细化的图书(tsh)管理系统数据流图一、用户需求分析共二十页系统数据字典(zdin)(1)描述数据流定义 表1 主要(zhyo)数据流定义序号名称位置结构定义数据流量平均高峰期1图书情况图书P1.1,图书P2.3类别+出版社+作者+书名+定价+完好否1000次/月100次/天2读者
3、情况读者P1.2姓名+单位+性别+电话8000次/年1000次/天3管理员情况管理员P3用户名+口令100次/年10次/天4用户身份P3P1.1,P1.2,P2.1,P2.3非法用户,内部管理员,服务管理员2000次/天100次/小时5借书请求读者P2.1类别丨书名1000次/天300次/小时6还书请求读者P2.3读者+图书情况1000次/天300次/小时7图书信息P2.1P2.2书号+读者编号1000次/天250次/小时一、用户需求分析共二十页系统(xtng)数据字典(2)描述数据存储定义 表2 主要数据存储(cn ch)定义编号名称输入输出结构数据量存取频度存取方式说明D1图书记录图书管理
4、查看书目借书处理还书处理书号+类别+出版社+作者+书名+定价+借出者250000条1000次/天联机处理检索、更新随机检索书号唯一非空D2读者记录读者管理借书处理还书处理编号+姓名+单位+性别+电话15000条500次/天联机处理随机检索编号唯一非空D3借书记录借书处理借书处理还书处理书号+读者编号+借阅日期50000条1000次/天联机处理更新为主随机检索借阅日期为添加记录的当天D4用户记录安全管理安全管理用户+密码+级别1000条100次/天联机处理检索为主顺序检索级别为“内部管理员”或“服务管理员”一、用户需求分析共二十页一、用户(yngh)需求分析系统(xtng)数据字典(3)描述处理
5、过程表3 主要处理过程定义过程编号处理过程名输入输出处理说明P1.1图书管理图书情况,用户身份图书记录对图书按类别统一编码,将图书信息存储于图书记录表中P1.2读者管理读者情况,用户身份读者记录建立读者信息表并统一编号;实现读者记录的增删改维护P2.1查看目录借书请求,图书记录用户身份借书请求图书信息根据图书类别查询图书根据书名模糊查询图书P2.2借书处理图书信息,图书记录读者记录,借书记录借书记录确认读者符合借书条件,办理借书手续P2.3还书处理图书记录,读者记录借书记录,还书记录图书情况,用户身份借书记录对照借书卡,确认书号和书名无误后办理还书手续P3安全管理管理员情况用户记录用户身份用户
6、记录管理员通过用户名和口令确认用户身份,保证系统安全性共二十页1.系统(xtng)体系结构服务器工作要求O.S. windows 2003DBMS SQL Server 2003DBAS 开发平台:VC+客户机工作要求O.S. windows XP DBAS开发平台: VC+图3 数据库应用系统开发(kif)平台框架图二、系统设计共二十页2.数据库访问接口(ji ku):基于ODBC,各层间的连接关系如下图4 数据库应用系统访问(fngwn)流程二、系统设计共二十页系统(xtng)功能设计(1)功能模块图 图5 图书(tsh)管理系统功能模块图二、系统设计共二十页系统(xtng)功能设计(2)
7、各模块的IPO图 表4 图书馆管理系统功能模块IPO图的主要参数模块名称被调用调用输入输出处理方法用户登陆管理用户登录维护用户名及密码用户身份(角色)和权限查用户记录,确认用户合法性、身份和操作权用户登陆维护用户登陆管理系统管理员身份更新用户记录表数据更新用户记录,增加用户,修改用户身份图书馆内部管理用户登陆管理图书馆记录维护,读者记录维护,用户及密码维护,退出系统内部管理员身份,用户选择菜单项内部管理菜单,用户选择的菜单项显示内部管理菜单,判断用户选择,调用相应的子模块图书记录维护图书馆内部管理执行完后返回图书馆内部管理相关图书记录和条件图书记录窗口接受操作要求、条件和图书数据,进行分析,打
8、开数据库中的图书记录表,对相关记录进行增删改读者记录维护图书馆内部管理执行完后返回图书馆内部管理相关读者记录和条件读者记录窗口接受操作要求、条件和读者数据,进行分析,打开数据库中的读者记录表,对相关记录进行增删改用户及密码维护图书馆内部管理执行完后返回图书馆内部管理相关用户及密码更改密码界面接受操作要求,密码验证和编译;打开数据库中的用户表,更改指定用户记录的密码属性二、系统(xtng)设计共二十页系统(xtng)功能设计(2)各模块的IPO图 续表4 图书馆管理系统功能模块IPO图的主要参数模块名称被调用调用输入输出处理方法图书馆服务功能用户登录管理查询图书,借书处理,还书处理,退出系统图书
9、馆管理员身份,可选菜单项图书馆服务功能菜单,选择的菜单项显示图书馆服务功能菜单,判断用户选择,调用相应的子模块查询图书图书馆服务功能执行完后返回图书馆服务功能书名和类别图书记录接受操作要求、条件和图书数据,进行分析,打开数据库中的图数记录表,执行查询借书处理图书馆服务功能执行完后返回图书馆服务功能书号和读者编号图书记录,读者记录及借阅记录接受操作要求、条件,进行分析,打开数据库,查询图书,验证读者,在借阅表中插入记录,修改图书记录还书处理图书馆服务功能执行完后返回图书馆服务功能相关图书记录和条件图书记录接受操作要求、条件,进行分析,打开数据库,在借阅表中删除记录,修改图书记录退出系统处理用户登
10、录图书馆服务图书馆内部管理关闭所有窗口关闭所有窗口,关闭数据库,释放资源二、系统(xtng)设计共二十页数据库结构设计(1)概念模型 图6 图书(tsh)管理系统E-R图二、系统(xtng)设计共二十页数据库结构设计(2)逻辑(lu j)模型合法(hf)用户(用户名,密码,用户级别)图书(书号,类别,出版社,作者,书名,定价,借出状态)读者(读者编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期)二、系统设计共二十页数据库结构设计(3)表属性定义 -关系(gun x)转换、完整性定义 (PK、FK、 自定义其它) user(userno, pwd, levelflag)books(b
11、ookno, booktype, unit, writer, bookname, price, bflag)reader(readerno, readername, dept, sex, tele)loan(bookno, readerno, loandate) FK: bookno, readerno FD(user): userno pwd, levelflag FD(book): userno booktype, unit, writer, bookname, price, bflag FD(reader): userno readername, dept, sex, tele FD(l
12、oan): bookno loandate 二、系统(xtng)设计共二十页数据库结构设计(3)表属性定义(dngy) -关系转换、完整性定义 (PK、FK、 自定义其它)自定义数据约束:(用户级别(jbi)) levelflag 仅取“系统管理员、服务员”(读者的性别) sex 仅取“男、女”(借出日期) loan 取“借出操作时的系统日期”, 格式为“YYYY-MM-DD”二、系统设计共二十页数据库结构设计(4)表的物理(wl)结构设计 表5 图书(tsh)-读者库各表的属性设计情况表名属性名数据类型长度允许空索引属性约束表级约束用户用户Char4No聚簇索引主属性主码为用户密码Char4
13、No级别Char10No索引内部管理员/服务管理员图书书号Char6No聚簇索引主属性主码为书号类别VarChar10No索引出版社VarChar20Yes索引作者VarChar30Yes书名VarChar30No索引定价SmallmoneyYes借出否IntNo索引Default=0,没借读者编号Char4No聚簇索引主属性主码为编号姓名VarChar8No索引单位VarChar20No索引性别Char2Yes男/女电话VarChar12Yes借阅书号Char6No索引主属性主码为书号;书号为外码,参照图书表的书号;读者编号为外码,参照读者表的编号读者编号Char4No聚簇索引借阅日期Char10No索引值为修改记录当天日期,格式为:YYYY/MM/DD二、系统设计共二十页二、系统(xtng)设计数据库实施、应用程序分模块设计(shj)、集成、测试数据库应用系统试运行共二十页内容摘要Database Application System图书管理系统。Database Application System图书管理系统。2.系统数据处理分析:(1)数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年绥中县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026年上犹县医疗事业单位人员招聘考试备考题库及答案解析
- 2026年临澧县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026年祁县带编教师招聘考试备考试题及答案解析
- 2026年阳原县医疗事业单位人员招聘考试备考试题及答案解析
- 2026年平山县带编教师招聘考试备考题库及答案解析
- 2026年沂南县带编教师招聘笔试备考题库及答案解析
- 2026年徐闻县带编教师招聘笔试备考题库及答案解析
- 2026年维西傈僳族自治县中小学幼儿园教师招聘考试备考题库及答案解析
- 2026年娄烦县医疗事业单位人员招聘笔试模拟试题及答案解析
- 如果历史是一群喵课件
- 落叶清扫机设计
- 物料搬运安全培训
- 非遗文化创意产品设计 课件全套 第1-5章 概述- 非遗文创产品设计案例解析
- 短路电流查表
- 新概念英语第二册+Lesson+4+An+exciting+trip+讲义
- 天使eric carle33本绘本mp3音频
- 初中奥数28条知识点总结
- 手工焊接技术及要点介绍
- LY/T 2083-2013全国营造林综合核查技术规程
- GB/T 4457.4-2002机械制图图样画法图线
评论
0/150
提交评论