摘要: 图3-1 系统层次模块图 3.3 系统流程图 网上教材管理系统系统流程图(图3-2): 图3-2 系统流程图 3.4 数据库设计 数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地。表3-1是系统数据库表的清单。 表3-1数据表清单 序号 数据表名称 说明 1 damage 对报损的教材进行记录 2 lingshu 对学生和教师领书进行记录 3 dingshu 对学生和教师订书进行记录 4 user 用户信息 5 jiaocai 教材信息记录 6 number 库存报警阀值记录 7 change 对换书的教材进行记录 8 sell 对销售的教材进行记录 9 class 记录班级和系的信息 报损表(damage):存放由于教材科原因造成的教材损坏的报损信息,如表3-2所示: 表3-2:报损信息表 字段名 属性 主键/外键 说明 da_ID int 主键 自动增加 number Numeric(5,0) 报损数量 time datetime 报损时间 name nchar(10) 操作者 Bookname nchar(30) 书名 阀值表(number):设置库存报警阀值。如表3-3所示: 表3-3:阀值信息表 字段名 属性 主键/外键 说明 number Numeric(5,0) 报警阀值 教材表(jiaocai):显示教材信息。如表3-4所示: 表3-4:教材信息表 字段名 属性 主键/外键 说明 zuozhe nchar(20) 教材作者 date nchar(10) 出版日期 bookname nchar(30) 书名 ISBN nchar(20) ISBN号 price Money 价格 tiaoma Numeric(18,0) 条形码号 cover Nchar(50) 封面,可以为空 jc_ID Int 主键 自动增加 chubanshe nchar(30) 出版社 订书表(dingshu):显示记录学生、教师、教材科的订书消息。如表3-5所示: 表3-5:订书信息表 字段名 属性 主键/外键 说明 Ds_ID int 主键 自动增加 number Numeric(10,0) 订书数量 time datetime 订书时间 name Nchar(10) 外键 操作者 class Nchar(20) 订书班级 department Nchar(20) 订书系 teacher Nchar(20) 订书教师 jiaocaike bit 是否教材科订书 xnd Nchar(10) 使用学年度 Bookname Nchar(30) 书名 领书表(lingshu):存放学生、教师的领书消息。如表3-6所示: 表3-6:领书信息表 字段名 属性 主键/外键 说明 ls_ID int 主键 自动增加 number Numeric(10,0) 领书数量 time datetime 领书时间 name Nchar(10) 外键 操作者 class Nchar(20) 领书班级 department Nchar(20) 领书系 teacher Nchar(20) 领书教师 jiaocaike bit 是否教材领书 xnd Nchar(10) 使用学年度 Bookname Nchar(30) 书名 tag bit 领书标记 换书表(change):存放因非人为原因的图书问题进行换书的信息。如表3-7所示: 表3-7:换书信息表 字段名 属性 主键/外键 说明 ch_ID int 主键 自动增加 number numeric(5,0) 换书数量 time datetime 换书时间 name Nchar(10) 外键 操作者 Bookname Nchar(30) 书名 班级表(class):存放系和班级的信息。如表3-8所示: 表3-8:班级信息表 字段名 属性 主键/外键 说明 cl_ID int 主键 自动增加 departmnet nchar(20) 系名 class nchar(20) 班级名 销售表(sell):记录教材零售信息。如表3-9所示: 表3-9:销售信息表 字段名 属性 主键/外键 说明 se_ID int 主键 自动增加 number numeric(5,0) 销售数量 time datetime 销售时间 name Nchar(10) 外键 操作者 Bookname Nchar(30) 书名 Price Money 总价格 用户表(user):管理用户信息。如表3-10所示: 表3-10:用户信息表 字段名 属性 主键/外键 说明 User_ID int 自动增加 name Nchar(10) 主键 用户名 password Nchar(10) 用户密码 leave int 用户类型
版权所有© 帮我毕业网 并保留所有权利