0 2010 年软件工程课程设计 网上书店管理系统 班级:08 级计算机科学与技术一班 姓名:马聪 学号;20081602B043 1 目录: 一. 1.结构化分析方法 2.面向数据流的设计方法 二: 使用结构化分析方法: 1.网上图书需求分析 2.DFD 图 3.加工说明 4.数据字典 三: 1.使用数据流设计方法 2.SC 图 3.网上书店系统界面概要 2 1.结构化分析方法 首先进行网上图书需求分析 这是一个带图直接分析式的网上书店系统,随着信息网络的发展,人们越来越崇尚户不出门的网上购物方式,制作网上书店软件就是顺应人们这种需求的,人们可以轻松地在网上轻轻点击鼠标,就可以买下或阅览喜欢的书籍,再不用冒着危险打车到书店里去或是愁于在图书馆里查阅杂乱的摆书了,以方便人们为本,既然网上书店对于人们生活有如此重大的意义,我们何乐而不为呢?经过调查,很多人对该系统赋予很高的期望,从现实生活上看,越来越多的人办理网上银行,这样网上图书交易便会变得越来越方便了,再看看市场,人们乐意便是我们最大的追求,何况现在是网络时代,当大部分人看到网上交易的简易后,市场便是无限的宽广。所以我认为,创建一个能方便人们的网上图书是很必要的也是很有价值的。 其次分析网上书店DFD 图: 解决问题的办法是使用软件工程对于系统的设计方法来设计的,包括DFD图,数据流程图,这样比较符合设计要求,首先,我们使用的是DFD 图:对于顶层 DFD 图,它包含了两个主要事件,用户和网上书店系统,用户需要使用网上银行进入网上书店系统进行购书操作,然后再系统中可完成各种操作,如果用户需要购书,则可在系统中完成某种协议,然后使用邮政传递传送书籍到用户手中,这就是系统的最主要任务和目的,如下图所示为网上书店系统DFD 图: 2.分析系统DFD 图 3 顶级DFD 图加工说明: 顶级DFD 图可反映了系统与外部对象之间的整体关系,如此时外部对象,也就是系统直接使用者是用户,他们是通过操作,并由系统处理,得到相应的结果。这是对顶级DFD 图的一个简单的加工说明 以下是网上书店系统零层 DFD 图 网上书店系统零层 DFD 图加工说明:对用户使用系统进行了添加操作,如登录系统时用户需要选择用户类别,是普通用户还是会员用户,这样选择进入系统后,将会有一系列的操作选择,具体的选择操作在下面一级DFD 图详细列出。 与顶级DFD 图相比,零层 DFD 图 以下是用户一层 DFD 图: 4 一层DFD 图中,我们可以看到...