教材订购系统-采购系统
- 格式:doc
- 大小:235.00 KB
- 文档页数:19
软件工程实验设计报告
课 题: 教材订购系统-采购系统
姓 名: 吴航
学
号:
09120125
同组姓名: 谢璐、李林、杨文成、高月华、罗凯波、李芳、罗燕、曾鹏、龙丽群、吴珊
专业班级: 计算机科学与技术
指导教师: 周学清
设计时间:
2012年下学期
评阅意见:
评定成绩:
指导老师签名:
年 月 日
目录
一、 需求分析 ...............................................................1
(一) 需求收集整理............................................................................................. 1
(二) 需求分析建模............................................................................................. 2
1.功能模型DFD .............................................................................................................................................2
2. 数据模型ER图.........................................................................................................................................4
3.行为模型图...................................................................................................................................................5
二、 概要设计 ...............................................................5
(一) 软件结构图 ................................................................................................ 5
(二)各个功能模块说明和接口描述 ......................................................................... 6
1.发票验证模块 ..............................................................................................................................................6
2.销售子模块详细设计 .................................................................................................................................7
(三)数据库设计....................................................................................................... 8
1.逻辑结构设计 ..............................................................................................................................................8
2.数据库表的详细清单 .................................................................................................................................9
三 详细设计 ...................................................................10
(一)各个功能模块的模块流程图或伪码 .................................................................10
1.验证模块的模块流程图...........................................................................................................................10
2.销售模块的模块流程图...........................................................................................................................10
四.编码..........................................................................12
五. 实验心得 ................................................................17
1 第一章:需求分析
(一) 需求收集整理
随着市场经济的不断发展,一方面,市场由卖方市场转变成买方市场,企业有权挑选客户,另一方面,竞争的激烈要求企业要尽可能的降低成本。所以,购销系统应运而生。
教材购销管理系统: 教材购销管理系统是帮助管理人员、教材销售和库存的管理软件。该教材购销管理系统软件目前已有比较完善的管理与使用功能,该项目的用户是学校,开发本系统是为了教材购销管理系统更完善,为了教材购销对商品库存和销售的管理更方便,为了减轻工作人员的工作负担,以现代化的创新思维模式去工作。
系统的功能要求:
销售系统:
(1)审查有效性
教师或学生提交购书单,教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
(2)开发票
如果允许学生买书,教材科会计将按购书单查阅教材存量表,如果有书且数量够,则开交款发票,否则,将购书单中无法购买的书的信息写入缺书登记表,以备以后补售教材。
(3)登记并开领书单
教材科出纳员根据发票上的总金额收取现金,并进行售书登记,同时开领书单,学生将领书单交给保管员,领书。
(4)补售教材
采购部门进书后,教材科秘书根据进书通知和缺书登记表给没买到教材的学生发补售通知单。
2 (二) 需求分析建模
1.功能模型DFD
(1)学校教材订购系统顶层DFD图用来显示整个系统的DFD,如图1.1所示:
购书单 缺书单
领书单 进书通知
图1.1 学校教材购销系统顶层DFD
下面把系统分为销售和采购两个模块进行进一步分解,如图1.2。显然外部项学生或教师应与销售子系统联系,教材工作人员与采购子系统联系。两个子系统之间也存在联系:其一是缺书登记表,又销售子系统把脱销书籍传给采购子系统;其二是进书通知,直接由采购子系统将教材入库信息通知销售系统。
购书单 不合法
领书单
库存表
领书单 进书通知 缺书单
缺书登记表
图1.2 学校教材购销系统第二层DFD
继续分解,得到第三层数据流程图,其中图1.3由身份验证子系统扩展而成, 图1.4由销售子系统扩展而成。 教材购销系 统 教材工作人 员
学生或
教 师 1
身 份
验 证
2
销 售
系 统
3
采购系 统
教材工作人 员 学生或
教 师
3
不合法
学生证 学生证 购书单
售书登记表
图1.3 第三层DFD-----验证模块
购书单
领书单
售书登记表 出库表 库存表
进书通知
图1.4第三层DFD-----销售子系统
图1.4中,销售子系统被分解为3个子加工,编号从2.1.到2.3,登记售书和打印领书单时,学生或教师持购书单申请购书,所购书存在就发给领书单到仓库领取所购书籍。若所购书籍暂时没有就登记缺书登记表,打印缺书登记单通知采购子系统购书,并产生补售书单,待书籍到库时通知学生或教师领书。
关于销售子系统的特殊说明,在售书过程中产生的补售书单只针对教师或者行政班级,对个人购书情况不做处理,也就是说个人所购之书有就代理,没有就不单独采购。
学生或
教 师 1.1
审查有效 性 1.2登记和打印发票 教材工作人 员
学生或
教 师 2.1
登记售书和打印领书单
采购 2.2
产 生 补
售 书 单