ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:472.25KB ,
资源ID:19449598      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19449598.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(项目2软件需求说明书 2Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

项目2软件需求说明书 2Word下载.docx

1、3 总体设计3.1 需求功能描述根据需求规格说明,系统划分为六个子功能模块,分别为:a) 产品信息管理模块。b) 产品销售管理模块。c) 用户信息管理模块。d) 网站信息管理模块。e) 报表服务管理模块。f) 智能客户端管理。需求功能结构图如图:4 系统设计描述4.1 系统界面描述根据需求功能,系统规划为如下几个功能界面:模块名称命名模块类型功能简述系统登录页面LoginGUI验证用户名、密码、操作权限客户注册页面Register为客户开辟帐户,保存客户信息客户信息页面CustomerIfo显示并修改客户信息、定单、购物车信息管理员管理页面Administrator管理网站信息、客户信息、客户

2、定单产品信息页面Product显示产品的基本信息产品详细信息页面Productdetail列出产品的详细信息推荐产品页面Default显示推荐产品信息国家推荐产品页面CountryProduct根据打往的国家列出的产品信息定单页面Order显示客户定单的详细信息购物车页面ShoppingCart列出客户选购产品的数量、价格等信息帐户服务页面 FAQ_Account.aspx提供开户、忘记密码等帮助在线购买服务页面FAQ_Phonecards.aspx提供在线购买服务信息电话卡服务页面FAQ_Purchase.aspx提供如何使用电话卡等帮助信息网站技术信息页面FAQ_Technical.asp

3、x显示网站安全信息等4.2 界面模型描述4.2.1 销售管理模块1用户购物基本流程:需要调用的界面: ProductDetail.aspx/ShopCart.aspx/Order.aspx/Login.aspx/ Register.aspx需要操作的数据库表: UTC_Product / UTC_ProductDetail / UTC_Customer / UTC_ShopCart / UTC_ShopCartDetail / UTC_Orders / UTC_OrderItem操作描述:ProductDetail.aspx页面:点击、按钮。这时需要判断当前用户是否已经登录,如果当前用户没有登

4、录,则当前页面跳转到登录注册模块;如果当前用户是注册用户或者匿名用户已经注册并登录,则弹出ShopCart.aspx页面,并把当前电话卡加入购物车页面的商品列表中,同时向新数据库中的UTC_ShopCart表和UTC_ShoppingCartDetail表中插入数据,并在网页header中“ Phone Card Cart: 0 items”添加一位。ShopCart.aspx页面:点击“ShopCart”列表上的“Delete”按钮,弹出确认删除的对话框。选确认,删除当条信息;选取消,取消当前操作。点击“ShopCart”列表上的“First”、“Prev”、“Next”、“Last”按钮,

5、进行页面切换。如果在ShopCart.aspx页面上点击“Continue”按钮,则只关闭ShopCart.aspx。如果在ShopCart.aspx页面上点击“Check Out”按钮,则关闭ShopCart.aspx,并弹出Order.aspx页面。Order.aspx页面:点击“Order Items”列表中的Quantity列的数字,可以修改购买数量。点击“Order Items”列表中的“Delete”按钮,弹出确认删除的对话框。点击“Order Items”列表上的“First”、“Prev”、“Next”、“Last”按钮,进行页面切换。点击“Customer Informati

6、on”列表上的“Edit”按钮,可以修改收货客户信息。点击“AddNewCustomer”按钮,在“Customer Information”列表上添加新行,要求输入新的收货客户信息。点击“OK”按钮,确认订单。向数据库表UTC_Orders和表UTC_OrderItem中插入数据。点击“Cancel”按钮,取消生成订单。2 用户订单管理需要调用的页面: CustomerInfo.aspx / Order.aspx UTC_Order / UTC_OrderItem CustomerInfo.aspx页面:选中“Order Information”右边的checkbox,显示订单信息列表。取消

7、选中,隐藏订单信息列表。点击“Order Information”列表中的“Modify”按钮,切换到Order.aspx页面,进行订单确认操作。点击“Order Information”列表中的“Delete”按钮,弹出确认删除的对话框。确认订单后,根据修改更新数据库表UTC_Order和表UTC_OrderItem。 Order.aspx:与用户购物中的Order.aspx页面操作相同。3 管理员对订单的管理 Manage.aspxa) Manage.aspx页面:b) 点击“未发货订单”,显示所有已经被客户确认但没有发货的订单,管理员逐一点击订单的“Consignment”,将数据库表U

8、TC_Order中的“shipstatus”字段值设置为1。c) 确认发货情况,如果客户选择退货,则设置UTC_Order表中的IsRefund值为1。点击“Delete”按钮,删除在数据库中删除该条订单。如果客户选择修改订单,则把UTC_Order表中的“IsAffirm”字段值设置为0,等待客户再次确认。4.2.2 产品信息管理模块页面之间的逻辑关系图:用户方面的产品信息描述用户查询需要用到的界面:Default.aspx / AllProducts.aspx / CountryProduct.aspx / ProductDetail.aspx / Products.aspxUTC_Cou

9、ntry / UTC_Product / UTC_ProductDetail / UTC_ProductHighlightCountry / UTC_ProductHighlights / UTC_Rate 需要用到的存储过程;SP_GetCountry / SP_GetLowestRateAndConnectionFee / /SP_GetProductHighlightCountry / SP_GetProductHighlights / SP_GetProduct / SP_GetCountryProduct / SP_GetDifferentCountryByProduct用户操作描述

10、:d) 进入 Default.aspx ,左边的 datalist 通过调用 SP_GetProductHighlights 存储过程显示部分推荐产品的信息,点击产品图片和旁边的带超链接的文字都可以进入 ProductDetail.aspx 页面,添加进购物车,进入购物。e) 在Default.aspx中,点击左下角 more products 超链接,进入 AllProducts.aspx 。在datagrid 中通过调用 SP_GetProduct 存储过程显示部分示部分推荐产品的信息,点击产品图片和旁边的带超链接的文字进入ProductDetail.aspx 页面。f) 在Default

11、.aspx中,右边改变dropdownlist 中通过SP_GetCountry存储过程绑定国家名,改变dropdownlist中的国家内容,页面自动跳转到 CountryProduct.aspx ,在 datagrid 中通过调用 SP_GetCountryProduct 显示打往同一个国家的产品。点击产品图片和旁边的带超链接的文字进入ProductDetail.aspx 页面g) 在Default.aspx中,右下方datagrid 通过调用 SP_GetLowestRateAndConnectionFee 存储过程绑定相应的内空,显示Our Lowest Rates 内容。点击国家的超链

12、接进入 CountryProduct.aspx 页面。h) 在Default.aspx中,点击主菜单中的Search Product 进入 Products.aspx 。在Products.aspx中有2个dropdownlist 和1个text 。第一个dropdownlist 通过 SP_GetProduct存储过程绑定产品名,选择产品名字,点击按钮,跳转到 ProductDetail.aspx 页面。第二个dropdownlist 通过SP_GetCountry存储过程绑定国家名,页面自动跳转到 CountryProduct.aspx。在textbox输入产品的名字,点击按钮,跳转到Pr

13、oductDetail.aspx页面。i) 在ProductDetail.aspx 页面的右部,调用SP_GetDifferentCountryByProduct来绑定同一种打往不同国的、不同面值的卡的费率和使用时间。j) k) 管理者操作描述管理者需要用到的界面:Login.aspx / Manage.aspxUTC_ProductDetail / UTC_Product SP_DeteteProduct / SP_AddProduct 管理员操作:1)在Login.aspx页面中通过登录管理员,自动跳到Manage.aspx页面。在datagrid中,通过点击删除,添加按钮,绑定事件调用S

14、P_DeteteProduct / SP_AddProduct 存储过程实现产品的删除,添加。4.2.3 网页信息管理处理流程网页信息管理提供给客户提供帮助信息。由CustomerService、FAQ_Account、FAQ_Phonecards、FAQ_Purchase、FAQ_Technical.五个页面组成。五个页面的功能如下:CustomerService列出四类常用帮助信息:客户帐户帮助信息、在线购买帮助信息、电话卡信息帮助、网站技术信息。四类信息分别连接到四个网页中。2. 客户帐户帮助信息由FAQ_Account页面提供。帮助信息有:a) 什么是成员帐户b) 如何创建成员帐户c)

15、 如何登陆成员帐户d) 如何更新帐户信息e) 忘记密码怎么重新得到f) 如何修改登陆信息g) 登陆不了帐户如何处理h) 如何检查定单状态3. FAQ_Phonecards页面提供使用电话卡的一些帮助信息a) 如何使用电话卡b) 每个电话卡的使用时间c) 电话卡可以充值吗?d) 电话卡的过期时间4. 在线购买时用的帮助信息由FAQ_Purchase页面提供a) 怎么在线购买电话卡b) 可以电话预定c) 怎么给定单付钱d) 怎么查询电话卡面值5. FAQ_Technical.页面提供网站安全方面的信息a) 怎么注销帐户并且擦除所有个人信息b) 网站的安全问题四个页面中每个问题都有详细回答,用网页内

16、部实现连接。五个页面与主页的关系如下:4.2.4 用户信息管理处理流程该系统的用户及权限如下所示:浏览用户:只能对网站的商品信息进行浏览、查询。注册用户:除了浏览用户所能做的操作,还可以进行购物。网站管理员:能够对用户信息、用户定单和网站信息进行操作。为了达到用户权限的目的应该用Forms认证,在Web.config文件中配置。Register.aspx、Login.aspx、CustomerInfo.aspx、Administrator.aspx 各个页面以及与主页的关系如下图:UTC_Customer4.3 系统模型描述系统的系统模型由四层组成它们的逻辑关系图如下:数据库层为系统提供产品信

17、息、用户信息、定单信息。为系统提供操作的数据。本系统的数据库是SQLServer2000.如图所示UnionTelecard.CommonUnionTelecard.DataService以上两个项目组成数据逻辑层,完成与数据库的连接。UnionTelecard.BusinessService该项目是业务逻辑层UnionTelecard.WebServiceWebservice层为客户端提供Web服务。UnionTelecard.WebForm与UnionTelecard.WinForm是网页和客户智能端。与客户交互。5 系统数据结构设计根据系统需求确定系统要用到的表有:UTC_Adminis

18、trator、UTC_Country、UTC_Customer、UTC_Order、UTC_OrderItem、UTC_Pin、UTC_Product、UTC_ProductDetail、UTC_ProductHighlightCountry、UTC_ProductHighlights、UTC_Rate、UTC_ShoppingCart、UTC_ShoppingCartDetail各表的详细设计见数据库字典。系统数据字典6 引言6.1 数据库设计6.1.1 UTC_Country说明:国家属性:属性名称类型.长度读写权限说明CountryIdintPK I (1, 1)ID 0 0为全部Cou

19、ntryRegionNameVarchar 256N国家名称IsRegionBit是否是地区 1是;0 不是UpdatetimedatetimeNULL更新时间6.1.2 UTC_Customer客户信息表CustomerIdPK客户IDEmailAddressNvarchar 256登录的Email地址PasswordNvarchar 50登录密码FirstName名LastName姓Telephone联系电话Fax传真AddressLine1Nvarchar 100收货地址1AddressLine2收货地址2CityNvarchar 80所在城市State州、省CountryZipNvar

20、char 10邮编UpdateTimeDatetime最后登录日期Integral积分,默认值为0,根据积分再次进行打折6.1.3 UTC_Administrator网站管理员信息表AdminID编号Name管理员登录名管理员登录密码6.1.4 UTC_Product电话卡信息表ProductIDvarchar 64名称Providervarchar 256供应厂家Descriptionvarchar 1024产品描述AccessNumber接入电话Image产品图片ShowOrderInt 4显示顺序6.1.5 UTC_ProductHighlights推荐电话卡信息表Pk6.1.6 UTC

21、_ProductHighlightCountry推荐电话卡国家信息表CountryID6.1.7 UTC_ProductDetail产品详细信息ProductSKUInt标识符产品ID,对应表UTC_Product ProductIDRetailPrice销售价格ActualPrice进货价格发布时间6.1.8 UTC_Pin电话卡使用号表PinId使用号ID不同面值卡的标识符对应表UTC_ProductDetail ProductSKUPINNchar 16电话卡接入号ControlNoNchar 14StatusOrderId订单ID,对应UTC_Orders OrderIdSaledDa

22、te售出电话卡的日期InsertDate插入此张电话卡的日期6.1.9 UDC_Rate废率表RateIdInt 国家ID,对应表UTC_ProductProductIdNL产品ID, 对应表UTC_Country CountryIDRateNumeric 19,2费率修改时间6.1.10 UTC_ShoppingCart购物车表CartIDnvarchar 50购物车IDCustomerID客户ID 对应表UTC_Customercheckoutbit是否已经被校验过CreateTime创建购物车的时间6.1.11 UTC_ShoppingCartDetail购物车细节表CartItemId购物车细节ID订单ID,对应表UTC_ShoppingCart CartID

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1