软件体系结构构(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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




