1、软件工程课程设计报告样式山东建筑大学计算机科学与技术学院课程设计阐明书题 目: 学校教材订购系统分析和设计课 程: 软件工程院 (部): 计算机科学与技术学院专 业: 软件测试班 级: 软测143学生姓名: 冯岩学 号: 1113088指引教师: 王宜贵完毕日期:目 录课程设计任务书361. 系统概述381.1业务流程描述381.2 业务流程图382系统需求分析38 2.1 系统用例模型38 2.2 系统类图模型38 2.3 系统顺序图模型383. 系统设计383.1 系统构造设计383.2 数据库概念模型设计383.3 数据库物理模型设计384. 系统详细设计384.1学校教材订购系统界面设
2、计384.2 销售系统解决384.3 输入设计384.4 采购系统解决384.5 设计384.6 输出设计38总结38参照文献38课程设计指引教师评语38山东建筑大学计算机科学与技术学院课程设计任务书设计题目学校教材订购系统分析和设计已知技术参数和设计规定1 采用面向对象或构造化设计办法,在windows开发环境下进行。2 4-5人成立一种开发小组,选出小组项目负责人,并对小构成员按任务进行分工。3 严格按软件工程办法,分阶段进行开发(需求分析、概要及详细设计、编码、测试等)。4 规定每阶段产生软件工程文档等软件配备齐全、合理。5 课程设计结束上交课程设计报告电子版、编码。规定提交课程设计报告
3、内容涉及:1)问题定义 2)需求分析3)概要设计 4)详细设计5)程序设计 6)软件测试。设计内容与环节本系统可以细化为两个子系统:销售系统和采购系统。销售系统重要工作过程为:一方面由教师或学生提交购书单,经教材发行人员审核是有效购书单后;开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统重要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书告知给教材发行人员。技术规定和限制条件:(1)当书库中各种书籍数量发生变化(涉及进书和出书)时,都应修改有关书库记录,如库存表或进/出库表。(2)在实现上述销售和采购工作过程时,需考虑关于合法性验证。
4、(3)系统外部项至少涉及:教师、学生和教材工作人员。(4)系统有关数据存储至少涉及:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。(1) 销售核对管理重要是发行人员(发行人员编号、联系方式)对购书单(购书单信息涉及日期、书籍名称、数量、学生(教师)姓名、购书人员编号。)进行核对。(2) 销售领书管理发行人员开发票、登记并返给教师或学生领书单,教师或学生(学生信息涉及:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。教师信息涉及:姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式)可以到书库领书(书籍信息涉及:书籍名称、书籍编码、价格、既有数
5、量、出版社、作者)(3) 教材脱销管理若是教材脱销,则登记缺书(缺书单信息涉及:日期、书籍名称、数量、学生(教师)姓名、发行人员编号),发缺书单给书库采购人员(采购人员信息涉及:书籍名称、数量、日期、采购人员编号、联系方式)(4) 新书入库管理一旦新书(书籍信息涉及:书籍名称、书籍编码、价格、既有数量、出版社、作者)入库后,即发进书告知给教材发行人员(发行人员信息涉及:书籍名称、数量、日期、发行人员编号、联系方式)。设计工作筹划与进度安排1. 工作筹划1)软件工程课程设计任务是一种团队合伙完毕任务,小组每位成员都要自始至终一起参加完毕。2) 任务分派规定:软件开发注重过程管理,组长负责整个任务
6、管理和协调。组长根小构成员状况,将题目进行分解,每个成员至少要完毕一种模块设计工作。3)文档书写安排:每位同窗独立完毕一种软件开发阶段报告。4)课程设计结束,依照课程设计模板,每位学生提交一份完整“软件工程课程设计阐明书”。2进度安排第9周:布置课程设计工作,布置题目,分组,组长分工; 第10周:书写软件可行性研究报告,并简介报告;第11周:书写软件开发筹划,并简介报告;第12周:书写需求分析文档,并简介报告;第13周:书写概要设计文档,并简介报告;第14周:书写详细设计文档,并简介报告;第20周:绘制各阶段软件模型图,并撰写课程设计阐明书;第21周:检查,经任课教师检查合格后 每位同窗将自己
7、文献(阐明书+设计图)放入文献夹,文献夹命名:班级-学号-姓名;设计考核规定设计考核成绩分为三某些:1、 课程设计报告(50)2. 模型图(30%)3. 课程设计考勤(20)指引教师(签字): 教研室主任(签字):1. 系统概述 在21世纪今天,随着计算机技术和计算机网络发展,人们逐渐开始步入信息时代。通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文献,参加BBS,网上娱乐,远程教诲,远程医疗。人们寻常工作,生活中许多事情都已经可以在网上轻松简朴完毕。互联网由于它简朴操作和强大信息量,逐渐成为了人们工作中好帮手和生活中不可缺少重要构成某些。近年来,互联网也开始涉及学校教材订购
8、,教材订购系统近几年在各高校逐渐得到广泛应用。但有些教材征订系统,依然存在着在教材管理和征订方面半手工半信息化状况。所谓半手工半信息化是教材科有详细教材资料,并把她们存储在电子文档中。每次需要信息时,在电脑中找到相应文档提取所需信息,把所需信息打印或手抄出来。即教材信息没有形成一种大型整体数据库,并且还没有对这些数据进行操作网络应用程序。当前国内大某些学校都是这种状况。针对这一状况,咱们研究和开发了“学校教材订购系统”作为进一步研究解决这一问题办法初步尝试。1.1业务流程描述 一方面由教师或学生提交购书单,经教材发行人员审核是有效购书单后;开发票、登记并返给教师或学生领书单,教师或学生可以到书
9、库领书。若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书告知给教材发行人员。1.2 业务流程图2 系统需求分析2.1 系统用例模型2.2 系统类图模型2.3 系统顺序图模型3. 系统设计3.1 系统构造设计3.2 数据库概念模型设计销售领书管理中,其重要实体分别为顾客(教师和学生)、教材管理人员,领书单,库存表,经分析后,得到重要E-R图3.3 数据库物理模型设计4. 系统详细设计总 结(从技术角度总结这次课程设计心得体会)参照文献1 萨师煊,王珊. 数据库系统概论M.北京:高等教诲出版社,.2 甘仞初. . 管理信息系统M.北京:机械工业出版社,.山东建筑大学计算机科学与技术学院课程设计指引教师评语班级: 学生姓名: 学号: 指引教师评语(涉及工作态度,遵守纪律;基本理论、知识、技能;独立工作能力和分析解决问题能力;完毕任务状况及水平):学生成绩(百分制): 指引教师签名: 年 月 日