网上书店详细需求分析ER图数据流图状态图电子教案
更新时间:2023-05-03 07:12:01 阅读量: 实用文档 文档下载
- 网上书店需求规格说明书推荐度:
- 相关推荐
网上书店详细需求分析E R图数据流图状
态图
精品文档
系统需求分析
1.1需求分析(负责人:陈酒)
1.1.1可行性分析
1、技术可行性:此网上书店系统可以运行于windows xp,win 7,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop 图像处理工具及Dreamweaver CS5制作出合理生动的网页。
2、经济可行性:此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本,在经济上是完全可行。
3、操作可行性:界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳,可操作性很强。
1.1.2项目意义分析
随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。
图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。
就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的
收集于网络,如有侵权请联系管理员删除
精品文档
书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。
1.2项目背景(负责人:丁彬彬)
随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。在软硬件都相对支持的情况下,迫切要求开发一个网上书店管理系统。网站开发采用相关技术简介如下。
1.2.1Dreamweaver CS5简介
Dreamweaver CS5是专业可视化网页开发工具,它与另外两个网页制作软件Flash、Fireworks并称为“网页三剑客”。其中Flash用来制作网页矢量动画,fireworks用来制作网页图像,而Dreamweaver用来编辑排版网页。
在Dreamweaver CS5中,可以不用手工编写HTML代码,而是自动产生各种HTML代码。Dreamweaver CS5还提供了功能全面的编码环境,其中包括代码编辑工具,以及有关HTML、层叠样式表(CSS)、JavaScript、Cold Fusion标记语言、ASP和JSP的参考资料。
收集于网络,如有侵权请联系管理员删除
精品文档
1.2.2VBScript简介
VBScript是Visual Basic或Visual Basic for Application(VBA)的一个“轻量级”子集,其程序设计与VB或VBA基本相同。但是,VB或VBA的一些强大的功能,如类和API调用,在VBScript中被删除了,这主要是为了使VBScript 语言简单和安全。
VBScript程序是纯文本,可以用简单的文本编辑器来编写。VBScript是ASP的默认脚本语言,通过与HTML代码,ASP代码结合可以十分方便的建立Web页面。
1.2.3SQL简介
SQL是一个综合的、功能强大的且又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身。其主要特点包括:
1、一体化:SQL语言风格统一,可以完成数据库活动中的全部工作,包括创建数据库、定义模式等。
2、高度非过程化:在使用SQL语言访问数据库时,用户没有必要告诉计算机“如何”一步步操纵,只需要描叙清楚要做什么,SQL语言就可以将要求提交给系统,然后由系统自动完成全部工作。
3、简洁:虽然SQL语言功能强大,但它只有为数不多的几条命令。另外,SQL的语法也比较简单,容易掌握。
4、能以多种方式使用:SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中使用。
1.2.4XHTML简介
本系统使用的XHTML是XHTML的第一个版本—XHTML1.0规范,XHTML1.0与HTML4.01几乎完成相同。XHTML对设计提出更高的要求和规
收集于网络,如有侵权请联系管理员删除
精品文档
范,希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。
在XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。
XHTML编写习惯:
1、属性名必须小写;
2、属性值必须使用双引号;
3、不允许使用属性的简写;
4、使用id代替name;
5、必须使用结束标签。
1.2.5CSS简介
CSS语法结构仅仅由三部分组成:选择符(Selector)、属性(property)和值(Value)[6]。其说明如下:
1、选择符:指这组样式编码所要针对的对象,可以是XHTML标签,如body,h1;也可以是指定了特定id与class的标签,如#main选择符表示选择。
2、属性:属性是CSS样式控制的核心,对于每一个XHTML中的标签,CSS都提供了丰富的样式属性,如:颜色、大小、定位、浮动方式等。
3、值:值是指属性的值,形式有两种,一种是指定范围的值,如float属性,只能应用left,right,none三种值;另一种如:width能够使用0~9999px或其他的数学单位来指定。
选择JSP作为开发工具的原因:
1、将内容的生成和显示进行分离
收集于网络,如有侵权请联系管理员删除
精品文档
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
2、强调可重用的组件
绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡
3、采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设
收集于网络,如有侵权请联系管理员删除
精品文档
置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
1.3系统数据流图(负责人:陈冲)
1.3.1系统环境图
环境图也称为顶层数据流图,它仅包括一个数据处理过程,也就是要开发的目标系统。环境图的作用是确定系统在其环境中的位置,通过确定系统的输入与外部实体的关系确定其边界。
收集于网络,如有侵权请联系管理员删除
精品文档
1.3.2系统数据流图
按照系统的层次结构进行逐步分解,并以分层的数据流图反映着中结构关系,能清楚地表达整个系统,也容易理解。
数据流图
收集于网络,如有侵权请联系管理员删除
正在阅读:
2016超星尔雅《中国古代礼仪文明》期末考试卷答案05-08
捣蛋鬼作文600字06-30
对口高考数学第二轮复习资料(自编)03-08
我心中的美好家园作文700字02-04
高考历史大一轮复习第一单元中国传统文化主流思想的演变第41讲宋明理学复习练案新人教版必修308-07
县农业农村局年度工作总结与下一步工作思路08-02
机器视觉光源有哪些选择?12-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数据流
- 网上书店
- 教案
- 状态
- 需求
- 分析
- 详细
- 电子
- 最新全国中考数学试题分类汇编(对称平移旋转--学生版)合集
- 2016年辽宁大学813政治学综合(中国政治制度史与西方政治思想史)考研强化班模拟试题及答案
- DRA 3000 中文说明书2012-2-3
- 最新大坝固结灌浆生产性试验大纲
- 壳聚糖接枝丙烯酸丙烯酰胺高吸水树脂的制备
- 江苏旅游品牌形象策划案例
- 传媒大学外国文学史真题考点分布修订稿
- 基督教正义一元论的实现:基于法政史学的一种叙述
- 毕业设计:基于单片机的可编程作息时间控制器设计
- 2019-2020年七年级地理上册 第二章 第3节 地图的应用教学案1(无答案)(新版)商务星球版
- 【精品完整版】福州某花园第一期会所室内精装修工程施工组织设计
- 人教版英语三年级上册一年级起点
- 部编版语文五年级下册 全册教材分析
- 最新2019年高考数学一轮复习专题探究课1函数与导数中的高考热点问题理北师大版
- 消费者行为学作业参考复习资料
- 路由功能ONU说明书参考
- 小猫的作文200字三年级5篇
- 2020届月考理综生物试卷(附答案和解析)
- 中国石油天然气集团公司档案工作规定
- 2004年3月翻译资格中级英语口译实务真题及答案