1、一、引言 2 二、项目的可行性 2 1.项目背景 2 2.参考资料 3 3.可行性的研究前提 3 4.系统简介 3 5.所建系统的说明 . 3 6.处理流程和数据流程 4 7.流程图 . 4 三、需求分析. 4 1.需求定义说明书 . 4 2.数据流程图 5 四、总体设计. 6 1.编写目的 6 2.项目背景 6 3.专门术语 6 4.需求概述 .10 5.功能模块 .10 6.程序描述 . 11 7.输入项目 . 11 8.输出项目 . 11 五、详细设计12 1.编写目的 .12 2.项目背景 .12 3.系统功能模块示意图 .13 4.销售子系统模块具体描述 13 5.采购子系统模块具体
2、描述 13 6.用 Jackson 伪码描述数据转换更新库存清单模块.13 7.各类书库登记表格 .14 六、总结.15 学校教材定购系统设计学校教材定购系统设计 一、引言一、引言 计算机技术的应用已经渗透到各个领域, 逐渐成为一种社会生活和工作的必备技能。 现 在越来越多的应用软件需要依靠非计算机专业人员的设计与开发, 很多系统软件与应用软件 由非计算机专业人员来使用。 计算机软件技术包含的内容是非常丰富的, 要想在一门课程中 把软件技术的所有内容都包含在内,并且做到内容详略得当,是一件十分艰苦的工作。计算 机软件技术的发展是非常快的, 能够及时了解和掌握最新的计算机软件技术的基础知识和技
3、能, 真正发挥计算机技术的作用, 是摆在许多承担计算机软件技术基础课程教学和研究工作 的教师和专家面前的一项难题。 随着高校办学规模的扩展, 管理方式和管理效率的矛盾日渐突出在教材订购方面, 手工 管理的方式和文档系统管理方式在管理质量和管理效率上, 从根本上不能适应大规模的管理 需要。 而计算机科学的管理方式, 不管在管理效率还是在管理质量上都逐步显示了它的可靠 性和优越性。而且计算机管理在人力、物力等资源方面都比之前的管理模式要先进。计算机 管理正以它自身的优越性成为管理模式中的主流。 教材订购管理系统采用计算机管理模式是 必然的。 本次课程设计以学校为背景,在认真的分析了学校的订购教材方
4、式之后所做的设计方 案,我们小组进行学校教材订购系统的设计,限于所学的知识和能力的问题,像对软件工程 的原理和方法, 程序设计的方法和技巧等方面的知识了解不深, 故设计的实现和测试不能完 成。 二、项目的可行性二、项目的可行性 1.项目背景项目背景 名称:学校教材订购系统 用户:学校的学生、老师和教材订购管理员 项目有关的系统和软件:工作于windows 所有的系统 2.参考资料参考资料 软件工程、数据库应用技术教程、C语言程序设计学习、计算机软件技术基础 3.可行性的研究前提可行性的研究前提 性能要求: 讲订购教材的信息及时反映在学校的工作平台上。 订购系统的订单必须无差 错的存储在学校的主
5、服务器上。对服务器上的数据必须进行及时正确的刷新. 输出要求: 按要求在显示器上显示所需内容, 方便师生订购, 提高工作质量及服务质量。 输入要求:对于查询功能,应做到可以单条件和组合条件输入,要求操作简洁、快速、 实时。 安全与保密要求:服务器的管理员享有教材信息库及订购信息库的管理与修改的权限, 对于不同权限的用户,设置不同的权限,对于重要的数据可以考虑加密存储。 4.系统简介系统简介 现在是高科技的时代, 随着时代的发展很多东西都往自动化发展。 但是有些学校的教材 订购仍然是人工管理,这样会带来很大不不便,而且也带来了很大的人力资源的浪费。希望 通过计算机能实现对教材采购自动化管理,达到
6、节省人力和提高工作效率的目的。 本系统分为两个子系统:销售系统和采购系统。 销售系统的主要工作过程为: 首先由教师及学生提交购书单, 经教材发型人员审核有效 书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采购人员,一旦新书 入库后,即发进书通知单给教材发行人员。 5.所建系统的说明所建系统的说明 教师学生等各个订购者把订购信息(姓名,学号,所订购的书名,主编,数量等)输入 到系统中,系统先审核订购信息,若符合条件,系统根据订购者输入的相关信息给订购者安 排领书单并打印, 若订书信息不符合显示相关的提示信息。 出现脱销的教材时系统应该可以 发出警告,以便管理人员及时发现,补充教材,在订购者订购教材之后,如有什么不满,可 以同过系统删除已订购的教材和书籍。 6.处理流程和数据流程处理流程和数据流程 销售系统的工作流程为: 首先由教师或学生提交订购书单, 经教材科发行人员审核是有 效订购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的工作流程为:若是脱销教材,则登记缺书