软件工程课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)新书入库管理
一旦新书(书籍信息包括:书籍名称、书籍编码、价格、现有数量、出
版社、作者)入库后,即发进书通知给教材发行人员(发行人员信息包
括:书籍名称、数量、日期、发行人员编号、联系方式)。