学校教材定购系统课程设计Word下载.docx

上传人:聆听****声音 文档编号:964944 上传时间:2023-04-29 格式:DOCX 页数:19 大小:347.04KB
下载 相关 举报
学校教材定购系统课程设计Word下载.docx_第1页
第1页 / 共19页
学校教材定购系统课程设计Word下载.docx_第2页
第2页 / 共19页
学校教材定购系统课程设计Word下载.docx_第3页
第3页 / 共19页
学校教材定购系统课程设计Word下载.docx_第4页
第4页 / 共19页
学校教材定购系统课程设计Word下载.docx_第5页
第5页 / 共19页
学校教材定购系统课程设计Word下载.docx_第6页
第6页 / 共19页
学校教材定购系统课程设计Word下载.docx_第7页
第7页 / 共19页
学校教材定购系统课程设计Word下载.docx_第8页
第8页 / 共19页
学校教材定购系统课程设计Word下载.docx_第9页
第9页 / 共19页
学校教材定购系统课程设计Word下载.docx_第10页
第10页 / 共19页
学校教材定购系统课程设计Word下载.docx_第11页
第11页 / 共19页
学校教材定购系统课程设计Word下载.docx_第12页
第12页 / 共19页
学校教材定购系统课程设计Word下载.docx_第13页
第13页 / 共19页
学校教材定购系统课程设计Word下载.docx_第14页
第14页 / 共19页
学校教材定购系统课程设计Word下载.docx_第15页
第15页 / 共19页
学校教材定购系统课程设计Word下载.docx_第16页
第16页 / 共19页
学校教材定购系统课程设计Word下载.docx_第17页
第17页 / 共19页
学校教材定购系统课程设计Word下载.docx_第18页
第18页 / 共19页
学校教材定购系统课程设计Word下载.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学校教材定购系统课程设计Word下载.docx

《学校教材定购系统课程设计Word下载.docx》由会员分享,可在线阅读,更多相关《学校教材定购系统课程设计Word下载.docx(19页珍藏版)》请在冰点文库上搜索。

学校教材定购系统课程设计Word下载.docx

4.需求概述 12

5.功能模块 12

6.程序描述 13

7.输入项目 13

8.输出项目 13

五、详细设计 14

1.编写目的 14

2.项目背景 14

3.系统功能模块示意图 15

4.销售子系统模块具体描述 15

5.采购子系统模块具体描述 15

6.用Jackson伪码描述数据转换更新库存清单模块 15

7.各类书库登记表格 16

六、总结 17

学校教材定购系统设计

一、引言

计算机技术的应用已经渗透到各个领域,逐渐成为一种社会生活和工作的必备技能。

现在越来越多的应用软件需要依靠非计算机专业人员的设计与开发,很多系统软件与应用软件由非计算机专业人员来使用。

计算机软件技术包含的内容是非常丰富的,要想在一门课程中把软件技术的所有内容都包含在内,并且做到内容详略得当,是一件十分艰苦的工作。

计算机软件技术的发展是非常快的,能够及时了解和掌握最新的计算机软件技术的基础知识和技能,真正发挥计算机技术的作用,是摆在许多承担计算机软件技术基础课程教学和研究工作的教师和专家面前的一项难题。

随着高校办学规模的扩展,管理方式和管理效率的矛盾日渐突出在教材订购方面,手工管理的方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理需要。

而计算机科学的管理方式,不管在管理效率还是在管理质量上都逐步显示了它的可靠性和优越性。

而且计算机管理在人力、物力等资源方面都比之前的管理模式要先进。

计算机管理正以它自身的优越性成为管理模式中的主流。

教材订购管理系统采用计算机管理模式是必然的。

本次课程设计以学校为背景,在认真的分析了学校的订购教材方式之后所做的设计方案,我们小组进行学校教材订购系统的设计,限于所学的知识和能力的问题,像对软件工程的原理和方法,程序设计的方法和技巧等方面的知识了解不深,故设计的实现和测试不能完成。

二、项目的可行性

1.项目背景

名称:

学校教材订购系统

用户:

学校的学生、老师和教材订购管理员

项目有关的系统和软件:

工作于windows所有的系统

2.参考资料

软件工程、数据库应用技术教程、C语言程序设计学习、计算机软件技术基础

3.可行性的研究前提

性能要求:

讲订购教材的信息及时反映在学校的工作平台上。

订购系统的订单必须无差错的存储在学校的主服务器上。

对服务器上的数据必须进行及时正确的刷新.

输出要求:

按要求在显示器上显示所需内容,方便师生订购,提高工作质量及服务质量。

输入要求:

对于查询功能,应做到可以单条件和组合条件输入,要求操作简洁、快速、实时。

安全与保密要求:

服务器的管理员享有教材信息库及订购信息库的管理与修改的权限,对于不同权限的用户,设置不同的权限,对于重要的数据可以考虑加密存储。

4.系统简介

现在是高科技的时代,随着时代的发展很多东西都往自动化发展。

但是有些学校的教材订购仍然是人工管理,这样会带来很大不不便,而且也带来了很大的人力资源的浪费。

希望通过计算机能实现对教材采购自动化管理,达到节省人力和提高工作效率的目的。

本系统分为两个子系统:

销售系统和采购系统。

销售系统的主要工作过程为:

首先由教师及学生提交购书单,经教材发型人员审核有效书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。

采购系统的主要工作过程为:

若是脱销教材,则登记缺书单给书库采购人员,一旦新书入库后,即发进书通知单给教材发行人员。

5.所建系统的说明

教师学生等各个订购者把订购信息(姓名,学号,所订购的书名,主编,数量等)输入到系统中,系统先审核订购信息,若符合条件,系统根据订购者输入的相关信息给订购者安排领书单并打印,若订书信息不符合显示相关的提示信息。

出现脱销的教材时系统应该可以发出警告,以便管理人员及时发现,补充教材,在订购者订购教材之后,如有什么

不满,可以同过系统删除已订购的教材和书籍。

6.处理流程和数据流程

销售系统的工作流程为:

首先由教师或学生提交订购书单,经教材科发行人员审核是有效订购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的工作流程为:

若是脱销教材,则登记缺书,发缺书单给书库采购人员,一

旦新书入库后,即发进书通知。

7.流程图

三、需求分析

1.需求定义说明书

此教材订购系统分为两个模块,采购系统和销售系统。

销售系统模块:

提交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和维护数据库中的相应的表。

教材管理信息系统的服务对象为全校师生员工,系统的使用对象为教务处教材管理人员及书库管理员,系统主要完成一下具体功能:

(1)预定新书:

购书者购买书库暂时没有的书,可以进行预定,由教务处工作人员进行采购。

(2)购书:

购书者到教务处办理缴费手续,然后凭此手续去书库领书。

(3)书出库:

书从书库领出,管理员修改书库记录。

(4)书入库:

采购人员把采购的书送入书库,管理员修改书库记录。

(5)书库维护:

对现有的书分类、统计、增添新书目录或者删除不存在的旧书目录等,一般由书库管理人员来完成。

2.数据流程图

将数据流程图模块中的内容进一步细化,便于理解和设计

学生信息包括:

姓名、学号、购书日期、购书的书籍名称、书籍编码、书籍数量、单价、联系方式。

教师信息包括:

姓名、编号、购书日期、购书书籍的名称、书籍编码、书籍数量、单价、联系方式。

书籍信息包括:

书籍名称、书籍编码、价格、现有的数量、出版社、作者。

购书单信息包括:

日期、书籍名称、数量、师生姓名、购书人员编号。

缺书单信息包括:

日期、书籍名称、数量、师生姓名、发行人员编号。

发行人员信息包括:

书籍名称、数量、日期、采购人员编号、联系方式。

采购人员信息包括:

将细化的数据流程图用图形表现出来:

如下图

在数据流程图分解时,每个变动都可能引出新的问题。

这些问题的回答可以到数据字典的新条目,发现后及时更正。

随着分析过程的深入,通过不断的提问和回答,把软件系统定义的越来越准确详细。

最终就能对系统的功能要求有一个全面的认识。

应当高度重视:

通过各层数据流程图和数据字典把系统的完整认识描述出来,并作为正式的文档保存。

四、总体设计

1.编写目的

在之前阶段中已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统分成若干个模块、决定各模块之间的接口、模块之间传递的信息,以及数据结构的设计等。

在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定如何集体的实现锁要求系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。

主要工作有:

根据学校教材订购说明书锁描述的数据,功能性能需求处理流程,总体结构和模块设计,涉及软件系统结构设计、逐个模块的程序描述。

2.项目背景

“学校教材订购系统”由采购系统和销售系统组成。

销售系统的工作过程为:

首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,发缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。

3.专门术语

库存表:

存放库中存在的书籍数据出库表:

存放已销售的书籍的数据入库表:

存放入库书籍的数据

购书表:

存放提交的购书信息

缺书登记表:

存放缺少书籍的信息

4.需求概述

为方便师生领书,教材发行人员处理各种单据,以及采购人员采购需要开发一个“学校教材订购系统”。

师生提交订书单,经教材发行人员审核是否有效购书单后、开发票、登记并返给教师和学生领书单,师生即可去书库领书。

若是脱销教材则登记缺书,发缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。

要求系统能有效、快速、安全、可靠和无误的完成上述操作,并要求界面单间明了,易于操作,数据库利于维护。

5.功能模块

6.程序描述

(1)功能

销售子系统模块:

提交购书单、审核购书单、开发票、登记购书记录、返回领书单、修改和维护数据库中相应的表格。

采购子系统模块:

发缺书单、登记缺书记录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表格。

(2)性能

A.精度:

购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。

B.时间特性要求:

订购需要提前若干天。

C.可靠性:

较高

D.灵活性:

在购书单为审核时,可以撤销或修改订购,一但审核,则不能再修改。

7.输入项目

需要输入购书单中要求的信息(提交人姓名。

书名、书号、数量、学号)。

需要输入缺书单中要求的信息(书名、书号、数量)。

8.输出项目

需要打印领书单(书名、书号、数量、领书人姓名),发票(书名、书号、开发票人姓名、交易金额、交易日期)。

需要打印进书通知单(书号、书名、进书日期)。

五、详细设计

在学校教材订购系统中,已经对本系统所包涵的子模块做了概要的阐述,这些子模块的具体功能将在本报告中得到详细的阐述。

本阶段已在系统的总体设计的基础上,对学校学校教材订购系统系统做详细设计。

主要解决了实现该系统程序模块具体设计问题。

包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。

在下阶段的编码过程中,程序员可参考此详细设计报告,在详细设计中对学校校教材

订购系统所作的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。

在以后的软件测试以及软件维护阶段也可参考此说明,以便了解详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。

“学校教材订购系统”由两部分组成:

首先由教师或学生提交购书单,经教材发行人员审核是有效购书后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,发缺书单给书库采购人员;

一旦新书入库后,即发进书通知给教材发行人员。

3.系统功能模块示意图

4.销售子系统模块具体描述

首先由教师或学生提交购书单,经教材科发行人员审核是有

效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

5.采购子系统模块具体描述

采购子系统工作过程:

工作人员提交缺书单后,进行审查,无误后登记缺书,审核登记过程后,汇总缺书,生成采购表,采购结束后发进书通知单,最后更新相应表单,审核修改过程。

在以上各审核过程中发现错误时,返回上一层重新进行操作。

6.用Jackson伪码描述数据转换更新库存清单模块

产生更新库存清单文件seq.

打开两个输入数据文件。

从输入数据文件中读入一条记录。

分析输入数据记录iteruntil文件结束处理数据记录seq.

产生提交人姓名产生书号

产生数量

产生新的库存清单生成一条新的记录

将新的记录写入更新库存清单文件从输入数据文件中读入一条记录处理数据记录end

关闭输入数据文件停止

产生更新库存清单文件end

7.各类书库登记表格

六、总结

作为一名自动化专业的学生《计算机软件技术基础》的重要性更是明显。

伴随着文化课的结束,课程设计也告一段落。

在一个学期的文化课程学习和课程设计操作过程中我体会颇多、收获颇多。

一、首先不得不说的是态度。

其实最开始我对此次课程设计是持无所谓的态度,不所谓重要也不所谓学习。

在大学三年的学习生活中这已经不是第一次做课程设计了。

在我的印象中这不过是一个过场罢了 并没有文化课的学习重要。

最后事实证明我的这个想法是极端错误的。

我们组的课程设计的题目是《学校教材订购系统设计》刚拿到题目的时候我们根本就不知道从何下手,文化课毕竟只是文化课,或许有必须要用到的知识,但是并不是一层不变的照搬。

在设计的过程中,我们遇到过瓶颈、挫折,也气馁过,队友之前意见不统一等各种问题,让彼此体会到了学习的重要行,书到用时方恨少。

二、其次不得不说的是分组。

我很庆幸能和本组的同学在一起来做这次的课程设计。

中国有句古话叫做近朱者赤、近墨者黑。

我未必同意后者,但这次课程设计让我深深的理解了前者。

其实首先在题目的选择上我们出现过分歧,因为同学们每个人学习的情况不一样,所谓术业有专攻。

但是在本着本组人员的实际情况和想挑战自己的想法我们很快达成一致,最终敲定《学校教材订购系统设计》这个题目。

有人说几个人在一起做一件事情其实并没有分开来每个人干一件事情的效率高。

我对这个看法持不确定的态度一根筷子和一把筷子的故事的道理大家都知道。

三、不得不说的是学习。

古话说,书到用时方恨少。

原本就学的不好的我在课程设计的时候越显无力。

我安排给我的组员的任务是做一些资料的收集和整理。

这个看似简单的工作其实也并不容易。

在收集查找资料之前需要了解课程设计的大体内容,当然这是每个组员都必须了解的。

我的组员也很快完成了找资料的任务,收集了很多的材料,便于后面的课程设计。

在这个过程中我们都在不断的学习,不断的提高自己,以便更好的完成这个课程设计。

良好的分工使我们能更快更好的完成任务。

课程设计诚然是一门专业技术课程 它在让我们熟悉巩固专业知识的同时也驱使着我们去学习其他的一些不曾学习而又需要用到的知识。

学习就是这样一个过程,不是一开始什么都会,也不是一直什么都学,而是在需要用的时候有信心、有能力去学习它 去挑战自己。

我们组做的这次课程设计或许不是最成功的、不是最好的。

但是我觉得我们应该是最有收获的、最努力的,每个组员都按照组长的分配发挥自己全部的能量完成自己应该做的部分 然后还紧密的结合在一起,这是最可贵的。

通过这次课程设计让我了解和学习到很多东西 不仅仅是书面上的知识。

当然,书面知识的巩固和动手能力的提高是其中的一个部分,在这之外我还学习到了如何主动的去学习,这是一种学习的能力,还有如何去与别人相处,紧

紧团结成一个整体,平衡自己和团队直接的关系,另外老师的细心帮组也是我们完成任务必不可少的一部分。

总的来说,通过这次课程设计让我学到很多课本以外的知识,让我在以后的学习中会更加努力,也会更从容的面对即将到来的各种设计。

小组成员及分工

项目经理:

林志鹏

2011926079

小组成员:

陈剑飞

2011926080

高铭思

2011926093

谢剑平

2011926098

许斯源

2011926089

陈逸兴

2011926082

小组分工

项目的可行性:

需求分析及总体设计:

详细设计:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2