网上书店管理系统

网上书店管理系统

ID:5778794

大小:1.39 MB

页数:16页

时间:2017-12-24

网上书店管理系统_第1页
网上书店管理系统_第2页
网上书店管理系统_第3页
网上书店管理系统_第4页
网上书店管理系统_第5页
资源描述:

《网上书店管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2010年软件工程课程设计网上书店管理系统班级:08级计算机科学与技术一班姓名:马聪学号;20081602B04315目录:一.1.结构化分析方法2.面向数据流的设计方法二:使用结构化分析方法:1.网上图书需求分析2.DFD图3.加工说明4.数据字典三:1.使用数据流设计方法2.SC图3.网上书店系统界面概要151.结构化分析方法首先进行网上图书需求分析这是一个带图直接分析式的网上书店系统,随着信息网络的发展,人们越来越崇尚户不出门的网上购物方式,制作网上书店软件就是顺应人们这种需求的,人们可以轻松地在网上轻轻点击鼠标,就可以买下或阅

2、览喜欢的书籍,再不用冒着危险打车到书店里去或是愁于在图书馆里查阅杂乱的摆书了,以方便人们为本,既然网上书店对于人们生活有如此重大的意义,我们何乐而不为呢?经过调查,很多人对该系统赋予很高的期望,从现实生活上看,越来越多的人办理网上银行,这样网上图书交易便会变得越来越方便了,再看看市场,人们乐意便是我们最大的追求,何况现在是网络时代,当大部分人看到网上交易的简易后,市场便是无限的宽广。所以我认为,创建一个能方便人们的网上图书是很必要的也是很有价值的。其次分析网上书店DFD图:解决问题的办法是使用软件工程对于系统的设计方法来设计的,包括D

3、FD图,数据流程图,这样比较符合设计要求,首先,我们使用的是DFD图:对于顶层DFD图,它包含了两个主要事件,用户和网上书店系统,用户需要使用网上银行进入网上书店系统进行购书操作,然后再系统中可完成各种操作,如果用户需要购书,则可在系统中完成某种协议,然后使用邮政传递传送书籍到用户手中,这就是系统的最主要任务和目的,如下图所示为网上书店系统DFD图:2.分析系统DFD图15顶级DFD图加工说明:顶级DFD图可反映了系统与外部对象之间的整体关系,如此时外部对象,也就是系统直接使用者是用户,他们是通过操作,并由系统处理,得到相应的结果。这

4、是对顶级DFD图的一个简单的加工说明以下是网上书店系统零层DFD图网上书店系统零层DFD图加工说明:对用户使用系统进行了添加操作,如登录系统时用户需要选择用户类别,是普通用户还是会员用户,这样选择进入系统后,将会有一系列的操作选择,具体的选择操作在下面一级DFD图详细列出。与顶级DFD图相比,零层DFD图以下是用户一层DFD图:15一层DFD图中,我们可以看到网上书店的各种扩展选择功能,就比如系统里存有书籍库,用户信息,网上银行,以及购物系统,同时我们可以看到,对于用户类型的判断,系统应该有两个选择路径,对于普通用户,也就是说新注册的

5、用户,需要申请账户才能登录系统,但对于会员用户,直接使用账号登录,对于其信息读取,系统设置了一个异常信息判断功能,只有信息完全正确,才能进入系统,否则显示重新填入信息。以下是二级DFD图:15对于二级DFD加工说明,和一级DFD图差不多,这里所补充的是系统还有个配置信息功能,这是用于用户信息核对时的功能添加,譬如当一个普通用户申请到了一个新的账户,则配置信息库就把该信息填入信息库,下次用户再次登录系统,则直接使用输入对于每步子系统的分析15一层用户分析子系统是对用户信息的一种详细设计,用户信息可分为普通用户和会员用户,这是登录时所需要

6、选择的,对于普通用户,包括了注册表,而注册表中所包含的是申请的账号和设置密码,注册成功后,用户信息将被储存在配置信息中,以备用户以后再次登录时进行信息核对,而会员用户选择功能不同,它只需要用户输入正确的,账号和密码就行了,经过系统设置信息,用户登录到系统中去,对于会员用户,其信息除了密码和账号外,还有会员优惠功能,也就是说当会员升级到一定条件,用户进行交易时会享受到优惠。会员用户和普通用户在系统中有共同的功能就是,修改权限功能,这是系统必须为用户设置的一个安全行为。一层书店子系统涵盖了网上书店系统的所有功能,包括网上书店,用户信息,各

7、种选择操作,这是为用户提供的一种最直观的系统介绍,登录进入系统后,我们有三种操作,退出,查看信息和选择操作,选择操作中我们可以选择进入图书阅览书籍或进行网上购书,这是系统的核心部分。3.然后进行表格加工说明154.根据前面设计分析我们可以得到数据字典:15第二部分使用面向数据流的使用方法:1.SC图1515系统类函数用户类classUSER()//用户类名INTODIRNARY()//普通用户函数INTSUPERORDER()//会员用户函数BOLEANNEWUSER()//用户类型判断INTREGEDITUSER()//注册新用户I

8、NTPASSWORD()//设置密码INTCOUNTNUMBER()//用户账号BOLEANSETRIGHT()//记录用户级别购书操作类INTNETBANK()//网上银行函数,是进行交易的工具BOOLEANBETPR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。