教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

软件体系结构构(2)

来源:网络收集 时间:2026-08-29
导读: 4外部接口需求 4.1用户接口 1)对系统各个功能模块,以分级菜单的形式给出; 2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式; 4.2 硬件接口 由

4外部接口需求

4.1用户接口

1)对系统各个功能模块,以分级菜单的形式给出;

2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式;

4.2 硬件接口

由于管理人员需要打印各种图书、读者信息报表,所以系统应该与打印机接口匹配。

4.3 软件接口

4. 4 通信接口

支持局域网协议

5质量需求

根据各类读者统计信息计算,系统在正常情况下应该支持200以上的并行操作能力,高峰期间读者要进行集中查询图书信息,应支持100以上并行处理能力;高峰期间服务器端应支持500次以上的日访问量。

6数据库

鉴于图书馆管理系统涉及的数据对于图书馆的日常管理的重要性,数据库应提供严格的输入检测,出错恢复机制;数据必须一个每天进行一次备份,由于本信息涉及信息量巨大,应以天为周期进行增量备份,以季度为周期进行海量备份。

7 操作

操作应该简单易行,各个功能模块界面风格统一 。

概要设计说明书

2总体设计

2.1需求规定

按照需求分析文档中的规格要求,使用条形码扫描进体统,从而进行借书、还书,

2.3基本设计概念和处理流程

用户注册表用户信息表学生信息表教师信息表图书表借阅表借书表期限表

3.1数据库设计

注册表(卡号(PK),用户名,密码,班级或部门,性别,角色,登记日期,审核情况)

学生(学号(PK),用户名,卡号(FK),班级,所在系,性别,借书次数,

登记日期)

教师表(教师编号(PK),用户名,卡号(FK),职称,所在系,部门,性别,角色,借书次数,登记日期)

图书表(图书编号(PK),书名(FK),类别,作者,出版社,出版日期,图书总数,现存数量,借出数量)

借书表(图书编号(PK), 书名,卡号(FK),用户名,借书本数,借出日期,应还日期,角色,审核情况)

还书表 (卡号(PK), 用户名,图书编号(FK),书名,登记日期,角色,审核情况)

期限表(图书编号(PK),书名,角色,借出日期,应还日期,天数)

3.2、图书管理的数据库表结构

学生注册表(StuRegister)结构 列名 含义 数据类型 Char(10) Varchar(4) Char(6) Char(2) Datetime Char(4) 是否为空 N N N 约束 PK ?男?或?女? 默认值 备注 Check约束 Card_ID UsrName Class Gender RgDate UsrPass 卡号 用户名 班级 性别 登记日期 审核情况 通过或不通过 学生信息表(student)结构: 列名 含义 数据类型 Char(10) Varchar(4) Char(10) Char(6) Char(8) Char(2) Int(50) Datetime 是否为空 N N N N 约束 PK ?男?或?女? 默认值 备注 Check约束 Stu_ID Stu_Name Card_ID Class DeptCode Gender 学号 用户名 卡号 班级 所在系 性别 Brbk_times 借书次数 RgDate 登记日期

参考借阅表 教师注册表(TechRegister)结构 列名 含义 数据类型 Char(10) Varchar(4) Char(10) Char(6) Char(2) Datetime Char(4) 是否为空 N N N N 约束 PK ?男?或?女? 默认值 备注 Check约束 Card_ID UsrName Usrpwd Departmen Gender RgDate UsrPass 卡号 用户名 密码 部门 性别 登记日期 审核情况 通过或不通过

教师信息表(teacher)结构: 列名 含义 数据类型 Char(10) Varchar(4) Char(10) Char(6) Char(8) Char(6) Char(2) Int(50) Datetime 是否为空 N N N N 约束 PK FK ?男?或?女? 默认值 备注 Check约束 Tech_ID Tech_Name Card_ID Tech_Title DeptCode Departmen Gender 教师编号 用户名 卡号 职称 所在系 部门 性别 Brbk_times 借书次数 RgDate 登记日期 图书表(Book)结构表: 列名 含义 参考借阅表 数据类型 Char(10) Int Char(30 Char(8) Int Datetime Int Int Int 是否为空 N N N N N 约束 PK FK ? 默认值 备注 Bk_ID Bk_Name Bk_Style BK_Author Bk_Press Bk_Pressdate BkTotalNum Bk_RemainNum Bk_BrNum 图书编号 书名 类别 作者 出版社 出版日期 图书总数 现存数量 借出数量 001 参考借阅表 借书表(bkborrow)表结构: 列名 含义 数据类型 是否为空 约束 默认值 备注 Bk_ID Bk_Name Card_ID UsrName Brbk_Num Lendbkdate Bkdate 图书编号 书名 卡号 用户名 借书本数 借出日期 应还日期 Char(10) Varchar(4) Char(10) Int Int Datetime Datetime N N N N PK FK Role UsrPass 角色 审核情况 Char(4) Char(4) N 借出时间+期限表.天数 学生或教师 通过或不通过 还书表(hsb)结构表: 列名 含义 数据类型 Char(10) Varchar(4) Char(10) Int Datetime Char(4) Char(4) 是否为空 N N N N 约束 PK FK 默认值 备注 Card_ID UsrName Bk_ID Bk_Name RgDate Role UsrPass 卡号 用户名 图书编号 书名 登记日期 角色 审核情况 学生或教师 通过或不通过 期限表(Time_Limit)表结构: 列名 含义 数据类型 Char(10) Int Char(4) Datetime Datetime 是否为空 N N 约束 PK 默认值 备注 Bk_ID Bk_Name Role Lendbkdate Bkdate 图书编号 书名 角色 借出日期 应还日期 学生或教师 Over_Day 逾期天数 图书编号 书名 逾期天数 Int Char(10) Int Datetime N N N PK 借出时间+期限表.天数 Bk_ID Bk_Name Over_Day …… 此处隐藏:1072字,全部文档内容请下载后查看。喜欢就下载吧 ……

软件体系结构构(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606024.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)