




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学院集美大学诚毅学院专业自动化1193年级2011级负责人林志鹏2011926079团队成员陈剑飞2011926080陈逸兴2011926082许斯源2011926089高铭思2011926093谢建平2011926098指导老师郭静2013年10月25日学校教材定购系统一、引言3二、项目的可行性41项目背景42参考资料43可行性的研究前提44系统简介55所建系统的说明56处理流程和数据流程57流程图6三、需求分析61需求定义说明书62数据流程图7四、总体设计81编写目的82项目背景83专门术语84需求概述125功能模块126程序描述137输入项目138输出项目13五、详细设计141编写目的142项目背景143系统功能模块示意图154销售子系统模块具体描述155采购子系统模块具体描述156用JACKSON伪码描述数据转换更新库存清单模块157各类书库登记表格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输出项目销售子系统模块需要打印领书单(书名、书号、数量、领书人姓名),发票(书名、书号、开发票人姓名、交易金额、交易日期)。采购子系统模块需要打印进书通知单(书号、书名、进书日期)。五、详细设计1编写目的在学校教材订购系统中,已经对本系统所包涵的子模块做了概要的阐述,这些子模块的具体功能将在本报告中得到详细的阐述。本阶段已在系统的总体设计的基础上,对学校学校教材订购系统系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在下阶段的编码过程中,程序员可参考此详细设计报告,在详细设计中对学校校教材订购系统所作的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明,以便了解详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。2项目背景“学校教材订购系统”由两部分组成销售系统和采购系统。销售系统的工作过程为首先由教师或学生提交购书单,经教材发行人员审核是有效购书后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。3系统功能模块示意图4销售子系统模块具体描述销售系统的工作过程为首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。5采购子系统模块具体描述采购子系统工作过程工作人员提交缺书单后,进行审查,无误后登记缺书,审核登记过程后,汇总缺书,生成采购表,采购结束后发进书通知单,最后更新相应表单,审核修改过程。在以上各审核过程中发现错误时,返回上一层重新进行操作。6用JACKSON伪码描述数据转换更新库存清单模块产生更新库存清单文件SEQ打开两个输入数据文件。从输入数据文件中读入一条记录。分析输入数据记录ITERUNTIL文件结束处理数据记录SEQ产生提交人姓名产生书号产生数量产生新的库存清单生成一条新的记录将新的记录写入更新库存清单文件从输入数据文件中读入一条记录处理数据记录END关闭输入数据文件停止产生更新库存清单文件END7各类书库登记表格六、总结作为一名自动化专业的学生计算机软件技术基础的重要性更是明显。伴随着文化课的结束,课程设计也告一段落。在一个学期的文化课程学习和课程设计操作过程中我体会颇多、收获颇多。一、首先不得不说的是态度。其实最开始我对此次课程设计是持无所谓的态度,不所谓重要也不所谓学习。在大学三年的学习生活中这已经不是第一次做课程设计了。在我的印象中这不过是一个过场罢了并没有文化课的学习重要。最后事实证明我的这个想法是极端错误的。我们组的课程设计的题目是学校教材订购系统设计刚拿到题目的时候我们根本就不知道从何下手,文化课毕竟只是文化课,或许有必须要用到的知识,但是并不是一层不变的照搬。在设计的过程中,我们遇到过瓶颈、挫折,也气馁过,队友之前意见不统一等各种问题,让彼此体会到了学习的重要行,书到用时方恨少。二、其次不得不说的是分组。我很庆幸能和本组的同学在一起来做这次的课程设计。中国有句古话叫做近朱者赤、近墨者黑。我未必同意后者,但这次课程设计让我深深的理解了前者。其实首先在题目的选择上我们出现过分歧,因为同学们每个人学习的情况不一样,所谓术业有专攻。但是在本着本组人员的实际情况和想挑战自己的想法我们很快达成一致,最终敲定学校教材订购系统设计这个题目。有人说几个人在一起做一件事情其实并没有分开来每个人干一件事情的效率高。我对这个看法持不确定的态度一根筷子和一把筷子的故事的道理大家都知道。三、不得不说的是学习。古话说,书到用时方恨少。原本就学的不好的我在课程设计的时候越显无力。我安排给我的组员的任务是做一些资料的收集和整理。这个看似简单的工作其实也并不容易。在收集查找资料之前需要了解课程设计的大体内容,当然这是每个组员都必须了解的。我的组员也很快完成了找资料的任务,收集了很多的材料,便于后面的课程设计。在这个过程中我们都在不断的学习,不断的提高自己,以便更好的完成这个课程设计。良好的分工使我们能更快更好的完成任务。课程设计诚然是一门专业技术课程它在让我们熟悉巩固专业知识的同时也驱使着我们去学习其他的一些不曾学习而又需要用到的知识。学习就是这样一个过程,不是一开始什么都会,也不是一直什么都学,而是在需要用的时候有信心、有能力去学习它去挑战自己。我们组做的这次课程设计或许不是最成功的、不是最好的。但是我觉得我们应该是最有收获的、最努力的,每个组员都按照组长的分配发挥自己全部的能量完成自己应该做的部分然后还紧密的结合在一起,这是最可贵的。通过这次课程设计让我了解和学习到很多东西不仅仅是书面上的知识。当然,书面知识的巩固和动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考研时事政治试题库含完整答案详解【全优】
- 难点详解自考专业(小学教育)测试卷及参考答案【综合卷】
- 难点解析-安徽无为县襄安中学7年级数学下册第六章 概率初步难点解析练习题(含答案详解)
- 难点解析-公务员考试《常识》专项测试试题(含答案解析)
- 2025年产业扶贫项目风险防控策略与社会稳定保障研究报告
- 环保产业可持续发展报告:绿色建筑与建筑节能减排
- 文化遗产数字化保护与数字文化遗产保护技术政策制定与优化趋势报告
- 好书伴我成长课件
- 年产40万吨磷化液项目可行性研究报告
- 巡查人员养护知识培训课件
- 防范工贸行业典型事故三十条措施解读
- 幼儿园食谱营养计算表
- 学校食堂餐饮服务投标方案(技术标 )
- 知识题库-人社练兵比武竞赛测试题及答案(六)
- (正式版)SHT 3551-2024 石油化工仪表工程施工及验收规范
- 离子反应课件
- 联合国经济、社会与文化权利的国际公约
- 混凝土强度评定表(自动计算)
- 《礼仪与修养》 课件全套 第1-6课 彬彬有礼 美美与共-未来职场 礼仪润滑
- 北师大版(2019)高中英语选择性必修第二册必背单词表汇编
- 《标书制作流程培训》课件
评论
0/150
提交评论