又不能全盘接受所有的要求。为了达到这一目的,我们必须对其中模糊的要求进行澄清,然后才能决定是否可以采纳。准确地表达被接受的用户要求,也是需求分析的另一个重要方面,只有经过确切描述的软件需求才能成为软件设计的基础。
3.1 总体需求
常州大学城大学生二手物品交易平台是以常州机电职业技术经济管理系社团二手交易市场依据,通过分析、调研该社团交易的业务处理流程进行实施设计与开发。
通过分析,作为一个大学生二手交易型平台,商品信息必须准确、及时更新,便于用户浏览信息,产生购买意向;买卖双方可通过在线聊天,增加了解彼此的信息;用户注册必须填入准确的信息,以保护双方的合法权益;用户可以自主管理自己的信息以及注册信息和找回自己的密码等问题;用户随时可以查看留言、发布留言、回复留言,加强平台交易的灵活性;管理员需及时检查用户信息、动态增加公告信息和设置商品的特价等,以确保网站正常运营。
该系统由前台信息浏览、用户管理和后台管理两部分组成。前台信息浏览显示最新商品信息、特价商品信息,提供站内搜索,方便用户更快更准确的找到所需信息,前台提供用户登录和管理员登录,并且可以连接大学城各高校校内新闻,关心各校新闻。在用户登录后可以查看、编辑注册信息、找回密码、查看物品详细信息、进行购物、查看订单信息、在线交流等。管理员可以查看、管理用户信息,管理商品信息,保证网站运转。
3.2功能需求
3.2.1 交易平台前台功能需求
常州大学城大学生二手交易平台前台信息浏览显示最新商品信息、特价商品信息,提供站内搜索,方便用户更快更准确的找到所需信息,前台提供用户登录和管理员登录,并且可以大学城各高校校内新闻,关心各校新闻。前台的功能需求用例图如图3-1所示:
图3-1 前台功能需求用例图
具体内容如下:
(1)商品信息浏览:浏览网站最新发布的商品信息、特价商品信息及销售商品的排行榜;查看商品的详细信息必须用户登录才能进行并可以购物;
(2)商品信息搜索:通过大类搜索本平台的商品信息,也可以自己输入商品的名称进行搜索;
(3)用户登录、注册:用户可以直接登录,进入交易平台首页;提供用户注册的接口;提供后台登录接口;
(4)用户管理:用户可以修改自己的注册信息、在忘记密码时通过问题找回密码;
(5)购物车管理:在用户登录后,可以进行购物,提供修改购物车信息、清空购物车、继续购物、结账模拟功能、生成订单功能等;
(6)订单管理:显示用户在本平台的所有订单信息,包括已发货和未发货的订单,并且可以查看订单的详细信息;
(7)在线交流:显示所有在线交流的会员,可以直接和相关人员进行聊天并咨询相关商品的信息;
(8)留言簿:所有用户都可以进行留言和回复交流,增强平台的灵活性,可以提供双方物品的交易;
(9)平台公告:显示平台最新动态,及时了解有关本交易平台的相关新闻;
(10)友情链接:提供常州大学城所有高校的门户网站,了解各校的校园动态新闻;
(11)设置主页:将本站设置成主页,可以在打开浏览器时第一时间打开网站主页。
3.2.2 交易平台后台功能需求
常州大学城大学生二手物品交易平台后台主要由用户管理、商品信息管理、商城信息管理三大模块组成,用户管理模块包括管理员设置和会员设置,管理员设置包括管理员登录、管理员查询,管理员添加,管理员删除;会员设置包括会员信息查询,会员删除。在用户管理模块部分,不同的功能对应于不同权限的用户,只有拥有相应权限的用户才可以使用某种功能。系统用户分为会员和管理员两类,管理员又可以分为超级管理员和普通管理员。不同类型的用户具有严格的权限划分。后台的功能需求用例图如图3-2所示:
图3-2 后台功能需求用例图
具体内容如下:
(1)用户管理:在会员管理模块——管理员可以查看所有会员的列表及详细信息,并可以删除相关会员的信息;在管理员模块——管理员可以查看所有管理员的列表及详细信息,一般管理员只能修改自己的密码和信息,而超级管理员可以增加和删除管理员的信息;
(2)商品信息管理:管理员可以查看交易平台的所有的商品信息、添加和删除商品信息,并且可以设置商品的特价;同时管理员还可以对商品的大类别和小类别进行查询、添加和删除操作;
(3)商城平台信息维护:可以查看、添加、修改、删除该平台前台动态展示信息操作;并且可以添加、删除友情链接相关内容。
3.3 性能需求
系统开发的总体任务是实现常州大学城大学生二手交易平台网络化、规范化、自动化、即时化、专业化。主要包括游客、会员和管理员对本平台的功能要求。
(1)系统安全性。有较好的权限管理,不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作。
(2)系统内容的全面性。常州大学城大学生二手物品交易平台服务的对象主要是常州大学城各高校在校大学生,因此要真对大学生及社团或大学生创业人员的实际需求进行设计和开发,要保证大学生对商品信息及时性、完整性等确保完善、准确明了。
(3)系统灵活性。要求有良好的人机界面,操作简单(数据的添加、删除、修改、查询等方便快捷)。
(4)可扩展性。站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应性称为可扩展性。常州大学城大学生二手物品交易平台的可扩展性,体现在不同用户群需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个用户的使用需求、多表查询系统化、避免性能下降等方面。
(5)易维护性。本系统采用B/S结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端即可。在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。
3.4 系统可行性研究
通过常州大学城大学生二手物品交易平台系统用户可以随时发布、删除商品信息和求购信息,方便学生进行物品交换,满足大家对时效性、省力性、简单性、经济性的要求。
3.4.1 技术可行性研究
此次常州大学城大学生二手物品交易平台开发是大学专业知识的一次综合应用与提高,通过搭建系统开发环境,主要是安装数据库工具(SQL Server 2005),应用程序开发工具( Myeclipse 8.0)以及网络传输工具。对开发利用的开发语言JSP、Servlet、Struts、JavaScript都有比较全面的研究,同时掌握MVC三层开发模式和DIV+CSS网页设计模式,对网络技术和操作系统也有系统的了解,熟悉计算机原理,能解决常见的硬件故障和硬件选择。而且,网上有许多语言方面的资料。 从技术角度考虑,此交易平台开发可行。
3.4.2 经济可行性研究
本系统开发及运营成本简单,为大学生交换物品提供了网络支持,最新最快强大的时效性突破传统二手市场的滞后性。完善的功能,提高了生活节奏,避免日常交换中的琐事。通过联网的计算机,每个用户都可通过本系统浏览供求信息,检索对自己有用的信息,完全满足日常需求。
综上所有的分析,已经具备了各种条件,因此常州大学城大学生二手物品交易平台可以开发。
3.5 系统要求
(1)常州大学城大学生二手交易平台应该是一个模块化、稳定、安全的成型系统;
(2)软件设计界面友好、使用方便,程序执行安全、可靠、稳定。
3.6 开发环境
3.6.1 服务器端
操作系统:Windows XP及以上版本;
Web服务器:Tomcat 6.0;
开发环境:MyEclipse8.0集成开发环境;
W
上一篇:
基于Android系统的车载视频机器人设计-毕业设计(论文)任务指导书
下一篇:
试论APP广告在手机中的应用