




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程 My-eBookStore 一、项目内容网上书店My-eBookStore假设个体书店店主小童委托计算机专业的大学毕业生组成的开发小组(5人)为他创建网上书店系统My-eBookStore,以便能够扩展书店的客户群、科学管理、提高效益。该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。如果可能,店主小童还希望利用电子商务突出自己网上书店的特色和提高书店的经营效益。要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与鸁利额、)、客户信息进行查询和管理。二、数据流程图1、数据结构的描述(Warnier图) 书店信息发布 书店简介 My-eBookStore软件 用户浏览 图书基本分类 详细介绍文字 (登录) 某分类下的书名和简要信息 图书选购 图形信息 用户留言 (a)Warnier图 浏览备选书目录 候选厂商 图书选购 书名 进书 整合订购信息 填写订单 数量 管理订单 书目 联系方式 数量 备注 销售管理 查询库存 剩余 简介 管理库存(b)细化的Warnier图 销售记录查询2、数据流程图(1)顶层数据流图用户控制板面My-eBookStore 软件实体Date Base管理员控制板面用户命令和数据显示发送请求、解析传递反馈查询管理显示(2)第一层数据流图点击公告栏点击用户留言My-eBookStore用户控制板面2信息公告3 浏览4 订购5 留言1登陆输入信息点击浏览点击订购显示订单显示留言信息显示信息公告显示分级图书目录发送留言请求发送订购请求发送查询请求发送显示公告请求传递留言传递订单传递书目信息传递公告验证(3)第二层数据流图1.1用户名1.2密码输入用户名输入密码用户资料传递用户名传递密码My-eBookStore用户控制板面1.3验证点击请求反馈信息显示验证信息显示1、登录3、浏览用户控制板面3.1书店简介3.2图书基本分类3.2.1详细目录3.2.1.1文字介绍3.2.1.2图形说明点击书店简介Date Base中心数据库传递书店简介传递文学介绍点击图书分类传递图书分类点击详细目录传递详细目录传递图形说明点击文字介绍点击图形说明5、留言 用户控制面板5.1留言栏5.2留言反馈管理员控制面板5.3用户留言5.4留言反馈中心数据库Date Base点击留言栏传递留言信息点击留言反馈传递留言反馈传递留言反馈传递留言反馈传递留言传递留言传递留言反馈点击回复留言点击用户留言传递留言信息(4)第三层数据流图A、管理部分管理员控制面板用户控制面板2信息公告4.1订购信息5.3用户留言6销售信息中心数据库Date Base信息公告订购 留言修改信息公告传递信息公告查询订购信息传递订购信息点击用户留言传递用户留言点击销售信息传递销售信息点击点击点击传递传递传递B、销售信息管理管理员控制面板点击销售进书售书订单 库存 账目用户信息供应厂商Date Base中心数据库日销售赢利额存储反馈发送三、My-eBookStore系统模块划分根据数据流程图,将My-eBookStore管理系统分为以下几个模块My-eBookStore 管理系统用户控制板面注册 登陆信息公告图书浏览留言栏 图书选购基本书目详细目录管理员控制板面信息公告管理订购信息管理销售信息管理留言栏管理进书订单管理库存管理账目管理模块功能简述 模块功能功能简述用户控制板面本模块主要提供一些用户基本操作注册向系统提供各种用户信息登陆用户可凭用户名和密码登陆系统信息公告向用户提供站内最新信息图书浏览浏览图书信息图书订购发出图书订购请求留言栏记录用户对网站的建议基本书目浏览基本图书分类书目详细浏览图书书名和简要信息管理员控制板面本模块主要供管理员管理整个网站信息公告管理用于修改信息公告中的信息订购信息管理管理员通过它回复用户的订购信息留言栏管理查看留言并进行反馈销售信息管理控制操作各项交易信息进书对站内图书进行补充订单管理对订单进行统计和管理库存管理对库存进行统计和管理账目管理统计交易量并创建账目、计算利润整个My-eBookStore系统由以上几个模块具体功能的实现来支撑,具体设计时每个模块下再进行细化,以“登陆模块”为例登陆身份验证模块输入项目:用户输入用户名和密码进行系统配置。输出项目:对用户输入的用户名和密码进行反馈,若用户名不存在,则返回“该用户名不存在。”若密码有误,则返回:“请确认密码,并重新输入。”此时,进入身份重新验证模块。控件控件名称功能用户组合框控件UserName输入或选择登陆用户名称密码编辑控件PassWord输入登陆用户密码登陆按钮Land登陆到My-eBookStore系统取消按钮Cancel取消登陆四、管理员控制板面详细设计1、功能:为管理员提供各种功能,用以管理整个My-eBookStore网站,且与用户控制版面密切相关。2、输入项目:(1)从“用户控制板面”传来的订购信息、用户留言等,具体为从“图书订购模块”传来的用户订购图书的相关信息;从“留言栏模块”传来的用户留言。(2)从供应厂商传来的定购、退货信息。3、输出项目:(1)向“用户控制板面”传送的信息公告、留言反馈等,具体为通过“信息公告管理模块”发布新的信息公告;通过“留言栏管理模块”反馈用户所发的留言信息。(2)通过“销售信息管理模块”存储至中心数据库的相关库存、账目信息。(3)向供应厂商发送订购信息。4、算法描述: 总体框架:选择管理员所需要的功能模块,通过中心数据库调用相应的输入数据,然后做出相应的修改,把输出的数据在传向中心数据库,以使用户调用。具体划分:(1)信息公告管理模块,直接由管理员输出,存储在中心数据库,可由信息公告管理和信息公告两个模块调用。(2)订购信息管理模块,调用用户订购模块输入的数据进行浏览查询。(3)用户留言管理模块,调用用户留言栏模块输入的数据,然后再向其输出留言反馈。(4)销售信息管理模块,由于又细分为多个小模块,所以先选择所需功能模块,在进行相应的数据调用和输出。具体分为: 进书模块,供应厂商反馈相应信息,相关信息在存储至中心数据库; 订书管理模块,调用用户订购模块输入的数据,在发送至供应厂商; 库存管理模块,通过订购信息管理库存信息,存储至中心数据库; 帐目管理模块,通过订购销售信息管理账目,数据存储至中心数据库。5、PDL语言总体框架描述:BEGIN get function1(f1) from administrators; -*鼠标选择所需执行的功能IF (f1=信息公告管理) THEN 执行信息公告管理模块ELSE IF (f1=订购信息管理) THEN 执行订购信息管理模块 ELSE IF (f1=用户留言管理) THEN 执行用户留言管理模块 ELSE IF (f1=销售信息管理) THEN 进入销售信息管理界面; get function2(f2) from administrators; -*鼠标选择所需执行的功能 CASE OF f2WHEN f2=进书 SELECT 进书模块; -*执行选择的功能模块WH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 衡水金卷四省(四川云南)高三联考9月联考历史(含答案)
- 2025租赁合同终止协议书范文
- 企业安全培训账号密码课件
- 氢气制备与储存优化-洞察及研究
- 出入口保安培训课件
- 2025电视剧版权购买合同范本
- 2025合同范本合同协议书模板管理规程
- 2025年版融法合同违约诉状范本
- 2025管理技能合同风险评估与控制方法
- 2025《上海市机动车驾驶培训服务合同(示范文本)》
- 2025版旅游景区导游及服务人员派遣合同模板
- 妇产科护理 课件06章-正常产褥期母婴的护理
- 《劳模工匠之光》课件 第1、2单元 民族大厦的基石、改革攻坚的先锋
- 2025年中国癌症筛查及早诊早治指南(试行)
- 2025年全国企业员工全面质量管理知识竞赛题库及答案
- 基孔肯雅热防控指南专题课件
- 2025年中级钳工技能鉴定考核试题库(附答案)
- 2025秋教科版科学二年级上册教学课件:第一单元第1课 动物的家
- GB/T 15620-2025镍及镍合金实心焊丝和焊带
- 名誉顾问聘任管理办法
- 牧昆:亚朵星球怎样用内容打增量 洞察无法逃离日常用真人秀的思路打增量
评论
0/150
提交评论