软件工程课程设计报告.docx
- 文档编号:30635793
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:11
- 大小:281.69KB
软件工程课程设计报告.docx
《软件工程课程设计报告.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计报告.docx(11页珍藏版)》请在冰豆网上搜索。
软件工程课程设计报告
软件工程课程设计报告样式
山东建筑大学计算机科学与技术学院
课程设计说明书
题目:
学校教材订购系统的分析和设计
课程:
软件工程
院(部):
计算机科学与技术学院
专业:
软件测试
班级:
软测143
学生姓名:
冯岩
学号:
20141113088
指导教师:
王宜贵
完成日期:
山东建筑大学计算机科学与技术学院
课程设计任务书
设计题目
学校教材订购系统的分析和设计
已知技术参数和设计要求
1.采用面向对象或结构化设计方法,在windows开发环境下进行。
2.4-5人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工。
3.严格按软件工程的方法,分阶段进行开发(需求分析、概要及详细设计、编码、测试等)。
4.要求每阶段产生的软件工程文档等软件配置齐全、合理。
5.课程设计结束上交课程设计报告电子版、编码。
要求的提交的课程设计报告内容包括:
1)问题定义2)需求分析
3)概要设计4)详细设计
5)程序设计6)软件测试。
设计内容与步骤
本系统可以细化为两个子系统:
销售系统和采购系统。
销售系统的主要工作过程为:
首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后;开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:
若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
技术要求和限制条件:
(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
(3)系统的外部项至少包括:
教师、学生和教材工作人员。
(4)系统的相关数据存储至少包括:
购书表、库存表、缺书登记表、待购教材表、进库表和出库表。
(1)销售核对管理
主要是发行人员(发行人员编号、联系方式)对购书单(购书单信息包括日期、书籍名称、数量、学生(老师)姓名、购书人员编号。
)进行核对。
(2)销售领书管理
发行人员开发票、登记并返给教师或学生领书单,教师或学生(学生信息包括:
姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
老师信息包括:
姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式)可以到书库领书(书籍信息包括:
书籍名称、书籍编码、价格、现有数量、出版社、作者)
(3)教材脱销管理
若是教材脱销,则登记缺书(缺书单信息包括:
日期、书籍名称、数量、学生(老师)姓名、发行人员编号),发缺书单给书库采购人员(采购人员信息包括:
书籍名称、数量、日期、采购人员编号、联系方式)
(4)新书入库管理
一旦新书(书籍信息包括:
书籍名称、书籍编码、价格、现有数量、出版社、作者)入库后,即发进书通知给教材发行人员(发行人员信息包括:
书籍名称、数量、日期、发行人员编号、联系方式)。
设计工作计划与进度安排
1.工作计划
1)软件工程课程设计任务是一个团队合作完成的任务,小组每位成员都要自始至终一起参与完成。
2)任务分配要求:
软件开发注重过程管理,组长负责整个任务的管理和协调。
组长根小组成员情况,将题目进行分解,每个成员至少要完成一个模块的设计工作。
3)文档的书写安排:
每位同学独立完成一个软件开发阶段的报告。
4)课程设计结束,根据课程设计模板,每位学生提交一份完整的“软件工程课程设计说明书”。
2.进度安排
第9周:
布置课程设计工作,布置题目,分组,组长分工;
第10周:
书写软件可行性研究报告,并介绍报告;
第11周:
书写软件开发计划,并介绍报告;;
第12周:
书写需求分析文档,并介绍报告;;
第13周:
书写概要设计文档,并介绍报告;;
第14周:
书写详细设计文档,并介绍报告;;
第20周:
绘制各阶段软件模型图,并撰写课程设计说明书;
第21周:
检查,经任课教师检验合格后
每位同学将自己的文件(说明书+设计图)放入文件夹,文件夹命名:
班级-学号-姓名;
设计考核要求
设计考核成绩分为三部分:
1、课程设计报告(50%)
2.模型图(30%)
3.课程设计考勤(20%)
指导教师(签字):
教研室主任(签字):
1.系统概述
在21世纪的今天,随着计算机技术和计算机网络的发展,人们逐渐开始步入信息时代。
通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文件,参与BBS,网上娱乐,远程教育,远程医疗。
人们日常工作,生活中的许多事情都已经可以在网上轻松简单的完成。
互联网因为它简单的操作和强大的信息量,逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。
近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。
但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。
所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。
每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。
即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。
目前国内大部分的学校都是这种情况。
针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。
1.1业务流程描述
首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后;开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1.2业务流程图
2.系统需求分析
2.1系统用例模型
2.2系统类图模型
2.3系统顺序图模型
3.系统设计
3.1系统结构设计
3.2数据库概念模型设计
销售领书管理中,其主要的实体分别为用户(教师和学生)、教材管理人员,领书单,库存表,经分析后,得到主要E-R图
3.3数据库物理模型设计
4.系统详细设计
总结
(从技术角度总结这次课程设计的心得体会)
参考文献
[1]萨师煊,王珊.数据库系统概论[M].北京:
高等教育出版社,2006.
[2]甘仞初..管理信息系统[M].北京:
机械工业出版社,2002.
……
山东建筑大学计算机科学与技术学院
课程设计指导教师评语
班级:
学生姓名:
学号:
指导教师评语(包括工作态度,遵守纪律;基本理论、知识、技能;独立工作能力和分析解决问题的能力;完成任务情况及水平):
学生成绩(百分制):
指导教师签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告