ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:148.16KB ,
资源ID:144258      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/144258.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(赵扬陈亚朦学校教材订购系统作业.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

赵扬陈亚朦学校教材订购系统作业.docx

1、北京联合大学软件工程与技术实验报告学校教材订购系统姓名:赵扬、陈亚朦学号:12、10学院:信息学院专业:电子信息科学与技术任 课 教 师:马楠目录需求分析说明书31. 引言31.1 编写目的31.2 背景31. 3 术语定义31.3.1 VB 介绍31.3.2 SQL Server 介绍41.4 参考资料42. 任务概述42.1 目标42.2 用户特点42.3 假定和约束43. 需求分析建模53.1 功能需求53.2 对性能的规定53.2.1 精度53.2.2 时间特性要求53.2.3 灵活性54. 运行环境规定55. 数据流程、功能描述和设计66. 系统的行为分析11行为模型(状态转换图)1

2、17. 层次方框图128总结12需求分析说明书1. 引言1.1 编写目的编写这份说明书,主要是为了使小组成员充分认识本系统的情况,确定本系统的后继工作,方便以后更好的开展工作,本说明书主要提交给用户和小组成员参考,以达到最终实现用户的要求,给用户一份满意的答卷。1.2 背景待开发的软件系统的名称:学校教材订购系统;本系统是一个教材订购系统,实现教材的销售和采购;由本系统向校财务处提供销售情况,实行教材的安全发放和采购.并顺便和各书店联营向个别人员单独售书。1. 3 术语定义状态转换图(状态图):描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。层次方框图:用树形结构的一系列多层次的矩形

3、框来描述数据的层次结构。数据流图(DFD 图):一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换。实体-联系图(ER 图): 表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。1.3.1 VB 介绍Visual Basic 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB 都是世界上使用人数最多的语言不仅是盛赞 VB 的开发者还是抱怨 VB 的开发者的数量。它源自于 BASIC 编程语言。VB 拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用 DAO、RDO、ADO 连接数据库,或者轻松的创建Act

4、iveX 控件。程序员可以轻松的使用 VB 提供的组件快速建立一个应用程序。1.3.2 SQL Server 介 绍SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作, 例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle,Sybase,Microsoft SQL Server,Access 等都采用了 SQL 语

5、言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。1.4 参考资料软件工程导论第五版清华大学出版社张海藩 编著2. 任务概述2.1 目标本系统可细化为两个子系统:销售系统和采购系统。销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核,是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员; 一旦新书入库后,即发进

6、书通知。2.2 用户特点本系统用户的特点:本软件的最终用户可分为操作人员、维护人员。其中,操作人员要求对计算机有一定了解的企业技术人员。最好能熟练运用计算机所用操作系统,精通所用系统功能;维护人员要求对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统主要在学期开学发书、学期结束订书时大幅度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止数据出错。2.3 假定和约束本系统用于学校学生和书店店主、顾客以及租借人员使用。3. 需求分析建模3.1 功能需求本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返

7、回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金, 内部形成一个小小的财务管理。3.2 对性能的规定对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数据溢出和数据的非法性。3.2.1 精度购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。3.2.2 时间特性要求定购需要提前若干天。3.2.3 灵活性在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改

8、。4. 运行环境规定硬件要求:(1) 、CUP 主频要具备 1G 以上 PC 微型机或网络主服务器。(2) 、内存要求至少 128MB 以上。(3) 、硬盘在安装时至少应拥有 10G 的剩余的磁盘空间。(4) 、VGA 高分辨率的显示器。(5) 、网络组网要求有高速,大容量主服务器,集线器,网卡,网络线。(6) 、安全可靠的不间断电源。软件要求 :(1) 、微软公司开发的 WIN 7 或 WIN XP 及以上版本。(2) 、美国 FOX 软件公司开发的 VFP6.0 及以上的关系型数据库开发工具。(3) 、如果在网络上运行,必须有 NT 服务器。5. 数据流程、功能描述和设计根据前面的需求分析

9、,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。下面给出系统的第一层数据流图和各个分解的数据流程图。购书单缺书单学生或教师 学校教材订购系统领书单进书通知教材工作人员图 5.1 学校教材定购系统顶层 DFD购书单合法学生或教师验证系统教材销售 进书通知教材采购缺书单系统系统库存表教材工作人员缺书登记表下面把系统分为销售和采购两个模块进行进一步分解,如图 5.1,显然外部项学生或教师应与销售子系统联系,教材工作人员与采购子系统联系。两个子系统之间也存在联系: 其一是缺书登记表,销售子系统把脱销书籍传给采购子系统;其二是进书通知,直接由采购子系统将教材

10、入库信息通知销售系统;其三是库存表。图 5.2学校教材定购系统第二层 DFD继续分解,得到第三层数据流程图。不合法无效教材脱销购书单合法学生或教师1.1身份验证1.2购书 有效单是否有效1.3登记 领书单,发票售书,开发票和打印领书单学生或教师库存表出库表购书表教材脱销2.1登记缺书,发缺书单缺书单2.2汇总缺书采购表2.3教材 已采购书目2.4新书 进书通知 教材发行人采购入库,发进书通知员缺书登记表待购教材表进库表库存表图 5.3 第三层 DFD下面将为本系统提供必要的数据字典,以方便系统是最终实现。下面将分别针对教材定购系统的数据流程土的各个项目进行定义。l 数据流描述数据流名称:购书单

11、组成:学号+姓名+书籍名称+书籍编号+书籍出版社+购书单位个人、集体+单价+数量组织:备注:数据流名称:领书单组成:学号+姓名+书号+单价+数量+总价+书名+书籍出版社+出版时间+|书籍信息组织:备注:数据流名称:缺书单组成:书号+书名+出版社+数量+出版时间+书籍信息+单价组织:备注:数据流名称:进书通知组成:书籍名称+书籍编号+书籍出版社数量+出版时间+单价+总价+书籍信息组织:备注:数据流名称:学生证组成:学生姓名+学生编号+班级+院系+入学时间+性别+年龄组织:备注:数据流名称:图书组成:书号+书名+出版社+出版时间+图书信息面向 21 世纪教材、国家优秀教材、国家指定教材组织:备注:

12、数据流名称:发票组成:学号+姓名+书号+单价+数量+总价+书费合计组织:备注:l 数据存储描述数据存储名称:各班学生用表组成:系编号+班级编号+年级+书号+书名+数量+书籍信息组织:按系、年级、班级、书号、书名等排列备注:数据存储名称:缺书登记表组成:书号+书名+出版社+缺书数量+出版时间+书籍信息组织:备注:数据存储名称:学生基本信息表组成:学号+姓名+班级+预交书费剩余组织:备注:数据存储名称:进库表、出库表、库存表、购书表组成:书号+书名+出版社+出版时间+单价+数量+总价+书籍信息组织:备注:数据存储名称:教师基本信息表组成:编号+姓名+部门+职称组织:备注:数据存储名称:班级信息表组

13、成:班级+班级人数+专业+班级所交书费组织:备注:数据存储名称:售书登记表组成:学号+姓名+班级+所购书号+书名+单价数量+总价组织:备注:学号、班级、姓名可为空数据存储名称:补售书表组成:学号+姓名+班级+所购书号+书名+数量+书籍信息组织:备注:l 数据元素描述数据元素名称:数量取值:正整数0000099999备注:数据元素名称:书名取值:字符(满足计算机取值要求)备注:数据元素名称:书号取值:数值(书籍特殊编号)备注:数据元素名称:年级取值:入学年份备注:数据元素名称:学号取值:入学年份+院系代号+班级代号+排序备注:实体联系图(ER 图)图 5.4 教材定购系统实体联系图6. 系统的行

14、为分析行为模型(状态转换图)申请Do/学生教师申请学生证及有效证件取消Do/取消此次订书领取Do/领取书审查Do/审查有效性 不合法合法成功Do/给与书单登记Do/登记购书单进行查询有库存判断Do/判断是否有库存无库存登记Do/登记缺书单有书购书Do/教材工作人员更新Do/更新缺书单无法购书图 6.1教材销售过程状态转换图分析:学生或教师申请购书时,验证有效性,而后对书库是否有库存进行判断,有则给与购书单,没有则登记缺书单,由教材订购人员购买,完成后及时更新缺书单,并给与学生或教师取书单,若无法购买,则学生或老师无法订购,取消此次订书。接收Do/接收进书通知购买购买Do/购买书籍无法购买取消Do/告知无法购买缺书Do/登记缺书表 学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1