




已阅读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. 打开两个输入数据文件。 从输入数据文件中读入一条记录。 分析输入数据记录iter until 文件结束 处理数据记录 seq. 产生提交人姓名 产生书号 产生数量 产生新的库存清单 生成一条新的记录 将新的记录写入更新库存清单文件 从输入数据文件中读入一条记录 处理数据记录 end 关闭输入数据文件 停止 产生更新库存清单文件 end 7.各类书库登记表格六、总结作为一名自动化专业的学生计算机软件技术基础的重要性更是明显。伴随着文化课的结束,课程设计也告一段落。在一个学期的文化课程学习和课程设计操作过程中我体会颇多、收获颇多。 一、首先不得不说的是态度。其实最开始我对此次课程设计是持无所谓的态度,不所谓重要也不所谓学习。在大学三年的学习生活中这已经不是第一次做课程设计了。在我的印象中这不过是一个过场罢了并没有文化课的学习重要。最后事实证明我的这个想法是极端错误的。我们组的课程设计的题目是学校教材订购系统设计刚拿到题目的时候我们根本就不知道从何下手,文化课毕竟只是文化课,或许有必须要用到的知识,但是并不是一层不变的照搬。 在设计的过程中,我们遇到过瓶颈、挫折,也气馁过,队友之前意见不统一等各种问题,让彼此体会到了学习的重要行,书到用时方恨少。 二、其次不得不说的是分组。我很庆幸能和本组的同学在一起来做这次的课程设计。中国有句古话叫做近朱者赤、近墨者黑。我未必同意后者,但这次课程设计让我深深的理解了前者。其实首先在题目的选择上我们出现过分歧,因为同学们每个人学习的情况不一样,所谓术业有专攻。但是在本着本组人员的实际情况和想挑战自己的想法我们很快达成一致,最终敲定学校教材订购系统设计这个题目。 有人说几个人在一起做一件事情其实并没有分开来每个人干一件事情的效率高。我对这个看法持不确定的态度一根筷子和一把筷子的故事的道理大家都知道。 三、不得不说的是学习。古话说,书到用时方恨少。原本就学的不好的我在课程设计的时候越显无力。我安排给我的组员的任务是做一些资料的收集和整理。这个看似简单的工作其实也并不容易。在收集查找资料之前需要了解课程设计的大体内容,当然这是每个组员都必须了解的。我的组员也很快完成了找资料的任务,收集了很多的材料,便于后面的课程设计。 在这个过程中我们都在不断的学习,不断的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030高原地区无人机适应性改造与特殊环境作业规范研究报告
- 宁波酒店设计知识培训课件
- 重庆交通大学《二维动画作品实训》2024-2025学年第一学期期末试卷
- 2024年济宁学院招聘真题
- 2024年贵阳市云岩区教师招聘真题
- 石河子工程职业技术学院《美术创作指导与实践》2024-2025学年第一学期期末试卷
- 辽宁师范大学海华学院《水处理微生物学》2024-2025学年第一学期期末试卷
- 山西青年职业学院《结构生物学》2024-2025学年第一学期期末试卷
- 植草砖护坡施工方案(3篇)
- 区民政所防汛应急预案方案(3篇)
- 2025年中考历史(河南卷)真题评析
- 2025版线上直播场推广服务合同模板
- 高一上学期数学学法指导课件2024.9.14
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
- 呼吸科考试试题及答案
- 肿瘤内科胆囊癌护理查房
- 《肺结节规范化诊治专家共识(2024)》解读 课件
- 质量管理五大工具培训教材
- 2025年村支书考试试题及答案
- 锂电池生产企业事故综合应急预案
- 儿童高铁课件教学
评论
0/150
提交评论