管理信息系统课程设计报告(样板2) - 图文 联系客服

发布时间 : 星期一 文章管理信息系统课程设计报告(样板2) - 图文更新完毕开始阅读c827f0950242a8956bece472

报损表(damage):存放由于教材科原因造成的教材损坏的报损信息,如表3-2所示:

字段名 da_ID number time name Bookname 阀值表(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 是否教材科订书 第 13 页 共 32 页

表3-2:报损信息表 属性 主键/外键 int 主键 Numeric(5,0) datetime nchar(10) nchar(30) 说明 自动增加 报损数量 报损时间 操作者 书名 xnd Bookname

Nchar(10) 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所示:

字段名 ch_ID number time name Bookname 班级表(class):存放系和班级的信息。如表3-8所示:

表3-8:班级信息表 字段名 属性 主键/外键 说明 cl_ID int 主键 自动增加 departmnet nchar(20) 系名 class nchar(20) 班级名 销售表(sell):记录教材零售信息。如表3-9所示:

表3-9:销售信息表 字段名 属性 主键/外键 说明 se_ID int 主键 自动增加 第 14 页 共 32 页

表3-7:换书信息表 属性 主键/外键 int 主键 numeric(5,0) datetime Nchar(10) 外键 Nchar(30) 说明 自动增加 换书数量 换书时间 操作者 书名 number time name Bookname Price numeric(5,0) datetime Nchar(10) Nchar(30) Money 外键 销售数量 销售时间 操作者 书名 总价格 用户表(user):管理用户信息。如表3-10所示:

表3-10:用户信息表 字段名 属性 主键/外键 User_ID int name Nchar(10) 主键 password Nchar(10) leave int

3.3代码设计

说明 自动增加 用户名 用户密码 用户类型 设计问题是一个科学管理问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一下现阶段计算机很难处理的工作变得简单。

代码就是以数或字符来代表各种客观实体。在现实世界中有很多东西如果我们不加标记是无法区分的,这时机器处理就十分困难。所以能否将原来不能确定的东西,唯一地加以标识是编制代码的首要任务。以教材编号为例。在教材管理中不难发现,有的书籍虽然名字一样,但是出版日期、著作人不一样,为了能够区分这样的书籍而编制教材编码(教材号:01001 01002 01003)。唯一化虽是代码设计的首要任务。但如果我们仅仅为了唯一化来边走代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。例如,在管理系统中关于管理累的书籍以“01”开头,其中“01001”表示管理学书籍,“01002”表示营销书籍等。这样在查找或统计某一类书籍时就十分方便了。为了保持系统的合理性,在代码设置时也要注意系统化规范。 3.4输入/输出

3.4.1输入设计

输入内容:用户名、密码,登录成功后可进入系统进行相应的输入。 教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理的最新发展。根据教师的提交情况,采取较为灵活的方式输入。在输入界

第 15 页 共 32 页

面中,可以通过选择、填写等方式来实现信息的输入,数据库文件由手工写入的教材信息组成,使数据库输入的工作可以简洁直观,可方便完成以后的数据保存、编辑等工作。比如在输入年份的时候要按照规定格式写,如2007-2008。

在教材管理系统中设置下拉列表供用户选择教材名,选顶后可单击按钮即可以实现数据的录入。

3.4.2输出设计 输出内容:

1、登陆成功,用户将直接进入系统进行操作; 2、正常操作下输出用户所查询等操作显示内容;

3、无这个用户或密码错误,将会跳出对话框显示出现错误; 4、当输入内容出现格式错误或其他错误,则不能进行正常录入。 常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见的输出介质有纸张、磁盘、光盘、多媒体介质等。

在这个教材关系系统可以通过条件查询,满足一定的需求,生成上报的表格和统计表格,使用显示器来显示这些数据,实现数据的输出。信息系统的输出采用最为广泛的输出方式之一的屏幕现实,由于技术限制,暂时不实习打印机的打印。在功能选择、查询、检索信息时采用的是屏幕输出方式。 3.5模块功能与处理过程设计

主控模块控制图

第 16 页 共 32 页