软件工程课程设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程课程设计报告样式

山东建筑大学计算机科学与技术学院

课程设计说明书

题目:学校教材订购系统的分析和设计

课程:软件工程

院(部):计算机科学与技术学院专业:软件测试

班级:软测 143

学生姓名:冯岩

学号:20141113088

指导教师:王宜贵

完成日期:

目录

课程设计任务书 (36)

1.系统概述 (39)

1.1业务流程描述 (39)

1.2业务流程图 .....................................................................................错误!未定义书签。2.系统需求分析 ..........................................................................................错误!未定义书签。

2.1系统用例模型 ..................................................................................错误!未定义书签。

2.2系统类图模型 ............................................................................错误!未定义书签。

2.3系统顺序图模型 ........................................................................错误!未定义书签。

3.系统设计 ..................................................................................................错误!未定义书签。

3.1系统结构设计 .................................................................................错误!未定义书签。

3.2数据库概念模型设计 .....................................................................错误!未定义书签。

3.3数据库物理模型设计 .....................................................................错误!未定义书签。

4.系统详细设计 ..........................................................................................错误!未定义书签。

4.1学校教材订购系统界面设计 ..........................................................错误!未定义书签。

4.2销售系统处理 ...............................................................................错误!未定义书签。

4.3输入设计 .......................................................................................错误!未定义书签。

4.4采购系统处理 ...............................................................................错误!未定义书签。

4.5设计 ...............................................................................................错误!未定义书签。

4.6输出设计 .......................................................................................错误!未定义书签。总结 .. (43)

参考文献 (45)

课程设计指导教师评语 (46)

山东建筑大学计算机科学与技术学院

课程设计任务书

设计题目

已知技术参数和设计要求

学校教材订购系统的分析和设计

1.采用面向对象或结构化设计方法,在windows 开发环境下进行。

2. 4-5 人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工。

3.严格按软件工程的方法,分阶段进行开发(需求分析、概要及详细设计、编码、测试等)。

4.要求每阶段产生的软件工程文档等软件配置齐全、合理。

5.课程设计结束上交课程设计报告电子版、编码。

要求的提交的课程设计报告内容包括:

1)问题定义2)需求分析

3)概要设计4)详细设计

5)程序设计6)软件测试。

设计内容与步骤本系统可以细化为两个子系统:销售系统和采购系统。

销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行

人员审核是有效购书单后;开发票、登记并返给教师或学生领书单,教师

或学生可以到书库领书。

采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书

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

技术要求和限制条件:

(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修

改相关的书库记录,如库存表或进 / 出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。

(3)系统的外部项至少包括:教师、学生和教材工作人员。

(4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待

购教材表、进库表和出库表。

(1)销售核对管理

主要是发行人员(发行人员编号、联系方式)对购书单(购书单信息

包括日期、书籍名称、数量、学生(老师 )姓名、购书人员编号。)进行

核对。

(2)销售领书管理

发行人员开发票、登记并返给教师或学生领书单,教师或学生(学生信

息包括:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、

单价、联系方式。老师信息包括:姓名、编号、购书日期、采

购书籍名称、书籍编码、书籍数量、单价、联系方式)可以到书库领书

(书籍信息包括:书籍名称、书籍编码、价格、现有数量、出版社、作

者)

(3)教材脱销管理

若是教材脱销,则登记缺书(缺书单信息包括:日期、书籍名称、数

量、学生(老师 )姓名、发行人员编号),发缺书单给书库采购人员(采购人员信息包括:书籍名称、数量、日期、采购人员编号、联系方式)

(4)新书入库管理

一旦新书(书籍信息包括:书籍名称、书籍编码、价格、现有数量、出

版社、作者)入库后,即发进书通知给教材发行人员(发行人员信息包

括:书籍名称、数量、日期、发行人员编号、联系方式)。

相关文档
最新文档