模板用户需求说明书_第1页
模板用户需求说明书_第2页
模板用户需求说明书_第3页
模板用户需求说明书_第4页
模板用户需求说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模板用户需求说明书模板用户需求说明书 随着时间的推移 科技的发展 电子商城的出现对人们的传统消费 观点有着巨大的冲击 网上交易逐渐变得深受人们的欢迎 可以预见在不久的将来 网上 购物将成为人们的主流消费方式之一 目前 越来越多的商业活动 开始迁移到Inter中来进行 一种新的购物方式 电子购物正在悄 然兴起 这种购物方式无疑给商家和消费者带来极大的便利 使以 前很多不可能的商业活动变得异常快捷 基于数码产品的电子商务网站的设计融合了电子商务网站的购物特 性和门户网站的个性化特性 成为最新网站技术的热点 对中小企业来说不可能有大紫光软件系统有限公司用户需求说明书 第3页量的资金投入构建电子商务网站 那么 如何充分利用现有资源 尽量减少专业技术人员的投入 对 网站的维护和更新也不需要大量的人力 物力和财力已成为中小企 业开展网上业务的关键 同时 中小型企业的电子商务网站能否盈利 很大一部分因素将取 决于其网站的个性化特性 因此对电子商务门户网站的研究将有助于我国中小型企业开展网上 商务 对促进电子商务在中国的快速发展有一定的实际意义 1 2 网上购物的现状在美 日等信息化程度较高的国家和地区 网 络商店发展速度迅猛 美国的世界级超一流的零售商 如沃尔玛凯 玛特 家庭仓储 科罗格 J C培尼等纷纷挤身于网络经商的行列 调查表明美国的家庭已越来越习惯于在家中从网上购物 在我国 网上购物从无到有也不过短短几年时间 我国第一家网上购物发生在1996年 燕莎友谊商场首次通过网上商 城售出一个景泰蓝 虽然货款的支付不是在网上进行的 但这毕竟 为我国零售业奏出了网上购物的先声 根据NIC的统计结果 截止xx年1月中国有互联网用户7950万人 而 又有40 7 以上的网民在过去的一年里有过网上购物经历 这就说明 中国有网上购物的用户达是3235 7万人 并且这一数字还在以17 左 右的速度增长 预计到xx年中国网上购物用户将达到6962万人 这 说明在中国发展网上购物具有良好的群众基础 网上购物方式日趋 被大家所接受 1 3 研究的目的和意义目前网上购物虽然迅猛发展 但是作为电子 商务一个重要模型之一的B2C模式却远远落后于B2B的发展 原因很 多 但其中一个重要的原因是电子商务平台不能全面地解读电子商 务 使电子商务只停留于形式 单纯起到网上交易的目的 虽然我 国互联网上已经有很多个电子商务网站 但真正能实现电子商务功 能的却少之又少 更不要说真正开发电子商务功能 实现电子商务 优势了 甚至于有很多是为了迎合电子商务发展而单纯建立一个界面 放几 件商品 后台的工作完全不存在 因此开发一个功能全面 适合我国商务特色的 经济实用的B2C电子 商务平台是非常必要的 紫光软件系统有限公司用户需求说明书第4页2 系统开发平台及技术 简介2 1系统开发平台本系统对于软硬件要求不高 目前市场上的一 般计算机软硬件资源均能满足系统开发要求 本系统开发的环境为I 软件环境操作系统Windows2000 XP浏览器Fir eFox10开发工具MyEclipse8 5WEB服务器Tomcat6 0数据库My SQLII 硬件环境处理器Pentium 内存1GB硬盘100GB以上的可用空间 2 2系统开发技术简介2 2 1JSP JSP是建立在Java servlets模型之上的表达层技术 它使编写HTML变得更简单 它也允许将静态HTML内容与服务器端脚本混合起来生成动态输出 JSP把Java作为默认的脚本语言 它的特点如下简便性和有效性开发人员完全可以不自己编写脚本程 序 而只是通过JSP独有的标签使用别人已写好的部件来实现动态网 页的编写 这样 一个不熟悉脚本语言的网页开发者 完全可以利用JSP做出漂 亮的动态网页 而这在其他的动态网页开发中是不可实现的 程序的独立性JSP是Java API家族的一部分 它拥有一般的Java程序的跨平台的特性 程序的兼容性JSP中的动态内容可以各种形式进行显示 所以它可以 为各种客户提供服务 再到使用XML的B2B应用 都可以使用JSP的动态页面 紫光软件系统有限公司用户需求说明书第5页程序的可重用性在JSP 页面中可以不直接将脚本程序嵌入 而只是将动态的交互部分作为 一个部件加以引用 这样 一旦这样的一个部件写好 它可以为多个程序重复引用 实 现了程序的可重用性 2 2 2Struts2在Action实现类方面Struts2Action类可以实现一个Ac tion接口 也可以实现其他接口 使可选和定制的服务成为可能 Struts2提供一个ActionSupport基类去实现常用的接口 即使Action接口不是必须实现的 只有一个包含execute方法的pojo 类都可以用作Struts2的Action 线程模式方面Struts1Action是单例模式并且必须是线程安全的 因 为仅有Action的一个实例来处理所有的请求 单例策略限制了Struts1Action能做的事 并且要在开发时非凡小心 Action资源必须是线程安全的或同步的 而Struts2Action对象为每 一个请求产生一个实例 因此没有线程安全问题 Action执行控制Struts1支持每一个模块对应一个请求处理 即生命 周期的概念 但是模块中的所有Action必须共享相同的生命周期 Struts2支持通过拦截器堆栈 Interceptor Stacks 为每一个Action创建不同的生命周期 开发者可以根据需要创建相应堆栈 从而和不同的Action一起使用 2 2 3My SQLMySql是一个快速 多线程 多用户的SQL数据库服务器 其出现 虽然只有短短的数年时间 但凭借着 开放源代码 的特点 它从 众多的数据库中脱颖而出 成为JSP的首选数据库 除了几乎是的这点之外 支持正规的SQL查询语言和采用多种数据类 型 能对数据进行各种详细的查询等都是JSP选择MySql的主要原因 MySql数据库的主要特征如下MySql的核心程序采用完全的多线程编 程 线程是轻量级的进程 它可以灵活地为用户提供服务 而不为过多 的系统资源 用多线程和JAVA语言实现的MySql能很容易充分利用CPU MySql可运行在不同的操作系统下 MySql可以支持Windows95 98 NT 2000以及UNIX Linux和SUN OS等多种操作系统平台 这意味着在一个操作系统中实现的应用可以很方便地移植到其他的 操作系统下 MySql有一个非常灵活而且安全的权限和口令系统 当客户与MySql服务器连接时 他们之间所有的口令传送被加密 而 且MySql支持主机认证 紫光软件系统有限公司用户需求说明书第6页MySql拥有一个非常快 速而且稳定的基于线程的内存分配系统 可以持续使用不必担心其 稳定性 强大的查询功能 MySql支持查询的SELECT和WHERE语句的全部运算符和函数 并且可 以在同一查询中混用不同数据库的表 从而使得查询变得快捷和方 便 综上所述 本系统采用了JSP技术 Struts2框架以及MySql数据库组 合来更好地完成网上数码商城系统 紫光软件系统有限公司用户需求说明书第7页3 用户功能需求3 1 功 能模块的组成3 2 名词术语3 3 工作流程3 3 1关键业务流程3 4 模 块功能通用要求3 5 模块功能关键要求3 5 1 首页桌面3 5 2 日常 办公3 5 3 待办公文3 5 4 资金管理3 5 5 业务报表3 5 6 对象管 理3 5 7 项目管理3 5 8 日常统计3 5 9 站内公告简要说明完成各 级用户向下级发布有关救助项目信息 以便系统中各机构了解可以 紫光软件系统有限公司用户需求说明书第8页了解系统内各种信息 3 5 10 邮件管理简要说明系统中的所有用户都拥有一个系统内部邮 箱 通过邮件管理模块实现系统用户间随意收发邮件信息的功能 方便用户在日常办公中的信息传达与交流 3 5 11 栏目管理简要说明海淀社会综合救助系统工作中所涉及的下 载园地 政务法规等信息需要通过系统发布与管理 所有系统用户 登录系统后都可以看到通过该模块发布的相关政务信息 紫光软件系统有限公司用户需求说明书4 非功能性要求4 1 稳定性 保证数据存取和逻辑处理等不出现异常错误 确保7 24正常运转 对在数据处理过程中可能出现的软件 硬件故障导致的数据处理中 断 系统应及时进行数据回滚 保证数据的唯一性 准确性 4 2 安全性在数据处理 存储 传输等过程中确保数据不被篡改 对不同功能进行权限划分 对人为误操作所导致的数据删除 系统应提供数据恢复 保证数据 的完整性 4 3 可扩展性等要求系统在设计时 应充分考虑到系统的通用性 扩展性 在选择技术实现时尽量做到可配性强 配置灵活 以适应不同情况 下用户的需求 使系统能够运行在多种不同的平台之上 充分考虑海淀区现有应用以及今后业务的可能扩展 随着数据量的 增加和运行节点的扩展 应用系统能够随着硬件和系统软件的升级 或增加 具有良好的可扩展性 应用软件应具有良好的开放性 遵循业界相关标准 支持开放的标 准接口 使整个系统成为一个统一的整体 保护系统的投资 以达到系统的合理性 可扩充性和可维护性 4 4 灵活性对所有数据要实现 查 增 删 改 传 统 根据 具体业务分为若干步骤 每个步骤都有其业务名称 同一步骤可能 对多个数据集进行不同操作 在进行业务流程设计时 要尽量排除 业务流程的制约 即把流程中的各项业务结点工作作为独立的对象 充分考虑他们与其他各种业务对象的接口 在流程之间通过业务 对象的相互调用实现其业务流程 这样 在业务流程发生有限的变化时 能够比较方便地修改流程管 理程序而用户需求说明书第10页实现新的需求 4 5 可恢复性数据库恢复在24小时内 但是不能丢失数据 如果硬件损坏 应积极配合解决 4 6 用户界面需求界面设计原则用户界面应从输入输出的角度 反 映系统的整体功能 序号需求名称备注1操作简洁易于学习用户只需要简单培训即可掌握 系统操作234用户界面友好数据校验系统容错系统对录入的数据进行 合法性校验对于错误的操作或系统异常提供正确的响应4 6 1 操作 简捷本系统要求操作简洁 易于学习 用户只需要简单培训即可掌 握系统操作 1 用户是所有处理的核心 简化用户操作步骤 2 采用菜单方式 按业务分类菜单 4 6 2 用户界面友好用户界面的友好性直接影响 系统的可用性 本系统要求用户界面满足以下要求用户界面风格一 致性 紫光软件系统有限公司用户需求说明书第11页界面操作灵活 性 操作方便 有足够的快捷键 相关数据项应放在临近的位置 界面表现真实性与完整性 界面表现与实际数据和处理相一致 不遗漏 不多余 界面操作正确性 界面操作要完整 正确地处 理实际的数据 提示的操作要真正处理 界面用语描述正确性 规范性与一致性 使用规范用语 同样的字段 原则上不应有多个 名称等 4 6 3 数据校验数据校验是增强系统可用性和可靠性的 重要手段 系统要求对输入的数据进行有效性 合法性校验 数据 校验可以排除许多数据不一致的现象 从逻辑上 数据完整性上保 证数据的质量 做到 正确的输入有正确的结果 错误的输入有正 确的响应 4 6 4 系统容错系统应具有较强的容错性 对于用户的误操作 应 给予友好的提示 对于系统出现的异常 应向用户解释原因 提示 用户如何处理 对于已经发生错误或异常 系统应尽可能恢复到原 来操作状态 4 7 运行需求4 7 1 数据库要求Oracle10g4 7 2 应用服务器要求We bLogic9 2环境4 7 3 故障处理软硬件故障的处理如果收到北京市社 会福利事务管理中心的故障处理方面的要求 如果是轻微故障可以 直接去给客户进行故障处理 如果是严重的故障 我方先记录下来 故障的原因等信息 然后我方会尽快根据客户所提出的故障进行分 析 然后给客户紫光软件系统有限公司用户需求说明书第12页一个 处理的具体时间 故障处理完后我方会对出现的故障进行总结 4 7 4 用户文档用户手册 培训教材4 8 其它需求4 8 1 支持软件 环境编号设备名称型号配置 描述123操作系统数据库应用服务器Win dowxxOracle10g环境WebLogic9 2环境正式数据库正式应用服务器4 8 2 表单见原始文档资料4 9 接口与第三方集成接口 硬件接口 的描述4 9 1 与市低保系统的接口与北京市的低保系统实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论