还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
电子商务开发实战训练需求分析TeaShop(闽江学院软件工程学院软件计办)2风云工作室开发数据字典
3.2用户信息表={1userid+loginName+ueerName+userPwd+userType+userSex+uesrPhone+uerEmail+userAddress+userZip+createTime+updateTime-i-deletcTima+}userStatus+userLevel100(用户编号)userid=“0000”..9999()=4{登录名称}loginName8{用户名称呼}userName=48{字母+数字}userPwd=09{用户类型)userType=48(男+女}userSex={数字}userPhon=09{字符}userEmail=010{字符}userAddress=010(用户邮编){数字}userZip=05{日期)createTime=00009999{日期}updaTime=00009999•字段中文信息表CommonCode_table字段中文信息表{)=0CodeType+codename+CodeVlue10(代码类型)=(字符)CodeTyp010(代码名称)={字符}Codename010(代码值)={字符}CodeValue010•用户订单表()UserOrdejbatle{UserOrder_table=0Ordered+Userid+UserTime+OrderStatus+OrderPassTime+OrderPsssId+OrderSendState+OrderRecName4-OrderRecAddress+Or}derRecZip+OrderTotalPrice+LinelndexNext100(定单号)=Ordered“0000”..“9999”(订购人)廿Userid ID
0000..9999(定单产生日期){日期}UserTime=00009999(定单是否确认)=(是+否}(确认时间){日期}OrderStatus OrderPassTime=00009999(定单接收人姓名){定单姓名}(定单接收地址)=OrderRecName=48OrderRecAddress0{字符)(定单邮编){数字}10OrderRecZip=05(定单总价){数字}OrderTotalPrice=09999•商品信息表()Productlnfo_table{Productlnfo_table=1Productld+Catld+ProductName+ProductContent+ProductDesc+IsProm)pt+ListPrice+UniPrice+OrderDesc100Productld=“0000”..9999Catld=0000”..“9999”{定单姓名}ProductName=48{字符}ProductContent=010{字符)ProductDesc=010(是+否}IsPrompt={数字}ListPrice=09999(会员价钱)={数字}UniPrice09999(订购说明尸{字符}OrderDesc010•公告信息表()Bulletionlnfo_table{)Bulletionlfo_table=l Bulletined+bulletinTitle+BullentinBody4-InputDate4-UpdateTime100Bulletined(编号)=“0000”“9999”字bulletinTitle(公告标题)=0{符}10)10(内容){字符BullentinBody0日期)9999(添力日期)InputDate U=0000((更新日期){日期)UpdateTime=00009999动态数据
3.3输入数据菜单选项,查找关键字,新建记录项°输出数据由查询关键字确定的数据库记录集合内部生成的数据中间查询结果数据库介绍数据库
3.4数据库
1.商品入库数据库用来存储用户存放的商品(包括名称,数量等)
2.商品出库数据库用来存储商品销售商品的信息(包括出售时间,方式等)
3.用户数据库存储用内部工作人员的信息(包括姓名,工作职位,工作事项等)功能需求
4.功能描述
4.1客户端流程
1.•个人信息管理)系统提供用户登陆、用户注册、信息查看、信息修改、取回密码和用户a注销的功能用户登陆是为了从后台数据库中核实用户的登陆名和登陆密码•信息浏览)犹如我们进入真实的商场一样可以浏览里面的各种商品a•信息查询)对比较大的商场,你可以直接查询想要的商品a•购物)利用购物车,把想要的商品添加进去a•前台定单处理(结帐))买完东西,接下来就要取服务台结帐了a管理端流程
2.•用户管理■这和前台用户的个人信息管理功能模块是不同的这里管理的是所有的注册用户和系统管理员的信息,是真正意义上的用户管理模块•公告管理■主要负责完成商城公告的添加、编辑,以及对旧公告的删除操作等等•商品管理■管理员利用这个模块为用户提供商品服务,完成商品的添加、删除、修改,而且在后台也要完成商品的搜索,以方便对商品的管理•特价商品管理■对一些商品进行优惠管理,无需额外的数据库表,而只要在商品中增加一个字段进行说明•后台定单管理■用户在下定单后,系统要及时地处理定单规格说明42个人信息管理用户登陆•参数口令;类别字符串;•用户输入用户名和密码进行验证•判断用户是否注册,若没有,则必须注册•若用户没有登陆,则必须登陆用户信息查看•参数用户信息;类别字符串;•可以浏览用户填写的注册信息•编辑并保存用户的注册信息用户信息修改•参数信息设置;类别字符串•对自己的一些信息修改让自己满意为止•修改自己的密码•填写一些有关资料取回密码•参数忘记密码;类别字符串•若用户登陆的时候忘记密码可以对密码进行从新设置•也可以通过一些信息,取回自己的密码用户注销•参数刷新用户;类别系统手动•若用户在网站中逗留太久可以会自动断开所以必须从新刷新一下可以继续浏览网站添加用户•参数升级为管理员;类别操作•若用户想变为管理员,则可以通过数据库的信息进行改正,使他变成管理员信息浏览
2.查看公告•参数查看公告;类别字符串•查看公告列表公告的标题,发布日期在一定时间内要有新标识•查看公告内容,他的浏览量查看特价商品•参数特价商品显示;类别字符串•查看特价商品的名称,特价商品的类型,他的发布日期在一定的时间内有新标识•查看特价商品的内容,特价说明,有效期,浏览量查看商品•参数商品显示;类别字符串•查看商品的名称,商品的类别发布日期•查看商品的价格,会员价格信息查询
3.关键字查询•参数直接查询商品;类别字符串•为了方便用户购买商品,实现了限定思索范围的关键字的功能•这里是按照商品名称或内容进行关键字查询高级搜索查询•参数搜索商品;类别字符串•直接输入商品名称,商品的类别,以及上架日期范围,商品的内容来进行高级搜索购物车管理
4.将商品放入购物车•参数商品;类别字符串•在浏览/查询商品的时候单击商品的购买标识,把想要的东西放人购物车浏览购物车•参数查看购买商品;类别字符串•查看购物车的列表序号,•购物车里面的商品的名称,购买的商品数量,商品的单位价格,•每种商品的总价删除购物车中的商品•参数查看将不要的放回;类别字符串•如果不需要的,或多的,可以将商品从购物车中拿出来编辑商品数量•参数购买商品数量;类别字符串•若想要的某商品的数量然后可以通过这里来编辑,设置想要买的数量清空购物车•参数全部删除;类别操作•若觉的里面的东西都不需要就可以全部拿出去5前台定单处理.用户登陆判断•参数去服务台;类别字符串;•由于用户在结帐过程中需要使用到用户的个人信息,并对用户的所购买商品进行记录,因此必须在商场里注册且登录;•若用用户没有注册,用户必须先注册然后在登录•若用户没有登录,这先登录,•这样进入服务台前要验证用户是否登录,以便结帐查看定单状态•参数判断是否发货;类别字符串•在定单之前用户可以查看定单状态,当定单的商品已经发货时,定单的流程就算走完了•此时用户不能取消定单,用户还可以查看未处理的定单情况取消定单•参数没有处理完的定单类别字符串•若定单还没有发货,用户可以取消没有处理完的定单结帐•参数购物完成后;类别字符串•当用户购物完成后,可以结帐,•结帐时,需要把购买的商品信息和交易信息保存到数据库中支撑图
6.3(实体…关系图图)E—R.性能需求
4.4为了保证系统能够长期、安全、稳定、可靠、高效地运行,网上商务系统应该满Petshop足以下需求系统处理的准确性和及时性1系统处理的准确性和及时性是系统的必要性能查询时应保证查全率,所有相应域包含查询关键字的记录应该都应能查到在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求响应时间,更新处理时间都比较迅速,完全满足用户要求一般操作的响应时间应在内,对数据的导入、1—2s导出、软磁盘和打印机的操作也应在可接受的时间内完成系统的开发性和系统的可扩充性2系统在开发过程中,应该充分考虑以后的可扩充性例如,申报方式的改变网上中报,用户查询的需求也会不断地更新和完善所有这些,都要求系统提供足够的手段进行功能的调整和扩充而要实现这一点,应通过系统的开放性来完成,即系统应时一个开放系统,只要符合一定的规范,可以简单地加入和减少系统的模块,配置系统的硬件通过软件的修补、替换,完成系统的升级和更新换代系统的易用性和易维护性3系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉这就要求系统能够提供良好的用户接口,易用的人机交互界面要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程系统中涉及到的数据是公司的相当重要的信息、,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃是数据的恢复等工作系统的标准性4系统在设计、开发、使用过程中,要涉及很多计算机硬件、软件所有这些都要符合主流国际、国家和行业标准例如,在开发使用的操作系统、网络系统、开发工具都必须符合通用标准软件属性需求
4.5正确性1要求发布的软件达到用户的预期目标,运行时基本无错误可靠性2在正常条件下,应该不出故障效率3对于浏览、查询、增加、删除、更新和密码设置等一般操作,要求及时响应,在内Is—2s完整性4要求在发生意外如,掉电时,保证数据不丢失易使用性5软件界面符合当前流行的习惯,尽量为用户的使用提供方便可维护性6要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改、恢复安全保密性7普通用户可以进入浏览会员要求提供身份验证,只允许通过身份验证的会员,才能进会员的权利可理解性8对于本软件提供的各种菜单、按钮,其功能应该一目了然,易于理解数据的可交换性9要求提供数据的导入/导出功能,尤其提供数据库的数据交换接口库存报警
5.低于库存预算量1当低于库存预算的库存的最低限制的时候,由系统发出订货通知并打印一分订单文件高于库存预算量2当高于库存预算的库存的限制的时候,由系统发出订货通知并打印一分订单文件
5.1用户信息管理)程序开发者3程序开发者是最高权限的用户,他可以给用户们分配权限主要工作为开发程序a.程序开发者,根据用户的需求,进行协商最后按照用户的要求编制出一个管理商品的程序管理程序b.程序开发后,就由程序员管理内部那些代码查出程序中存在的问题和一些以前没有注意漏洞更新程序c.根据用户的需求,增添一些新的代码让企业的工作减化还有加一些代码,对那些查出的漏洞进行修复,使程序安全性更高程序开发者负责开发程序,在程序开发后就管理程序)数据库管理员2数据库管理员主要工作是,录入数据、查询数据、更新数据、删除数据但是不能对系统的原代码进行修改)普通用户3普通用户是用户中权限底的用户,他只能对数据库中的数据进行查看时间特性
5.2一般操作的响应时间应在广2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成适应性
5.3满足广大用户的需求的需求(记录量控制在1000项内)对前面提到的运行环境要求不应存在困难运行需求
6.用户界面
1.1超越VB的界面,全新感觉,操作简便,一目了然,视图优美等特点并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好对鼠标和键盘单独支持.外部接口需求
6.2()用户接口11采用Windows的通用图形界面,用户友好2界面具有一致性,界面规范遵循Windows软件界面的规范
③提供错误处理4提供信息提示,用多种信息提示当前用户的状态、界面
⑤提供方便的联机帮助6遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义7本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相应的界面(如输入界面、输出界面)用户对程序的维护,最好有备份8数据通信协议HTTP、FTP、TCP/IP协议等障处理
8.3正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损调试中遇到的问题及解决的方案)遇到跳出“数据库已经关闭“提示信息阻止程序运行时1可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表)关于空记录带来的麻烦2有些空记录往往会使程序无法运行此时你可用语句先判断一下是否为“ifnotisnull”空记录,再操作)有些运行错误也可用如下语句排除3修订历史记录日期版本说明作者备注
2007.
4.5创建文件陈列图
1.0文件状态文件标识[]草稿当前版本[]正式发布作者[]正在修改完成日期指导老师傅龙天开发成员陈列图陈贺伟刘艺明On ErrorGoTo ErropointErropoint:Msgbox Err.DescriptonExit sub或用等语句进行处理On Errorresume Next解决方案
8.4正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损调试中遇到的问题及解决的方案D遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进行此项操作时、操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表2)关于空记录带来的麻烦有些空记录往往会使程序无法运行此时你可用“if notisnull”语句先判断一下是否为空记录,再操作3)有些运行错误也可用如下语句排除On ErrorGoTo ErropointErropoint:Msgbox Err.DescriptonExit sub或用On Errorresume Next等语句进行处理其它需求
7.档案要求及时间可行性
7.1开发期限天100系统预交付时间2007-6-25运行、制作平台
7.2制作文档Microsoft Office2003制作设计流程图Microsoft Visio2002项目管理Microsoft Project2002操作系统平台LinuxWindow Server2003服务器软件Web Apache数据库软件SQLSERVER ACCESS网页制作软件DreamweaverFlashFireworks图像处理PhotoShop•••结论
7.3此系统主要在安全方面要投入,其他的主要是维护方面,客户要求方面比较重要
二、需求规格说明书目录弓【言
1.5编写目的L14项目背景L24可能性L35参考资料
1.45任务概述
2.5系统描述
2.15运行环境
2.26条件与限制
2.36数据描述
3.7数据流程图
3.17数据字典
3.29功能需求
4.11功能描述
4.111规格说明
4.212支撑图
4.314性能需求
4.414软件属性需求
4.514库存报警
5.16用户信息管理
5.116时间特性
5.217适应性
5.317运行需求
6.17用户界面
6.117外部接口需求
6.218障处理
6.318解决方案
6.420其它需求
7.21档案要求及时间可行性
7.121运行、制作平台
7.221结论
7.321引言L编写目的
1.1引言随着信息技术的高速发展和个人,企业上网的迅速普及,企业的网站在商业活动发挥着越来越大Internet WWW的作用,在信息时代,建立一个功能强大,界面美观的电子商务网站,建立电子商务系统平台,对企业的发展是至关重要的.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能项目背景
1.2项目的委托单位风云工作室开发主要是为了实现以国际市场接轨a.该网站系统与其他关于茶的网站联盟!b.应广大客户的需求c.可能性
1.3开发技术人员人,可以形成指导、分析、设计及开发的全套技术工作力量.3本系统由(届计办、风云小组)开发0502参考资料
1.4《软件工程基础》陆惠恩a.《》微软b.SQLSERVER20000《电子商务案例》无名c.《电子商务设计》无名d.《网站专业设计》啊年e.《完美网页设计》f.ASP.NET《电子商务防黑客》g..任务概述2系统的描述
2.1茶电子商务包括两个基本的部分,一个是前台销售程序,用户在前端浏览.,搜索商品本系统主要实现网上产品展示与在线定购及人员的管理运行环境
2.2开发设备条件1主频以上内存主频以上显示卡以上CPU1G256M MX400正版操作系统正版正版的OFFICE开发环境2操作系统windows2000,windows xpWindowsVista开发平台VB.NET Dreamweaver8开发主要语言JAVA,JSP,ASP.NETADO.NET服务器Apache Tomcat
5.5数据库SQL Server2000,ACCESS条件与限制
2.3不支持以下的版本a.IE
6.0可以支持其他的浏览器!如果不可以请下最新版本!b.数据描述
3.数据流程图
3.1“茶电商”顶级流程图
1.直接查询商品/3\信息查询y购(个人信息管理))(购物车管理显;信息ZJ显示所买的东西电商”二级流程图2“电商”二级流程图
1.
2.“电商”二级流程图
3.直接查询商品搜索商品“电商”二级流程图
4.。
个人认证
优秀文档
获得点赞 0