第3章阐述了需求分析:需求分析就是对系统从技术可行性、经济可行性和操作可行性进行分析。初步的设计和合理安排与明确开发目标能够面对软件开发中将要面临的问题和其解决方案。该跳蚤平台系统运用的架构是MVC架构模式。

第4章阐述了系统分析与设计:简要分析系统的结构,包与包之间及类与类之间的关系。

第5章阐述了系统的功能实现:经过查阅相关的资料,以及对系统的系统需求、需求分析,下一步进入系统测试阶段。在前面的分析和设计阶段,主要的工作集中在逻辑分析上、功能和技术设计上,系统功能实现在前面两个工作成果阶级的基础上。实现设计模型,完成代码的编写。

2 系统需求

当用户使用该系统进行操作时,首先会提出的问题是:这个系统该怎么使用?具备了哪些功能?我能从中得到什么服务和价值?系统使用了哪些技术?这些都需要在系统需求中加以阐述说明。

2。1 非功能需求

在设计该系统的时候,必须考虑到许多方面的因素,许多的细节会导致性能上的不足,如用户的容量和交易的频次:如果估计的少了,轻则导致系统的卡顿,重则导致系统的崩溃。下面是对该系统性能上的评估。

系统应支持最大并发用户容量为300个,每秒应处理事务数量为500笔以上,在达到硬件和软件满足的条件下,对频繁交易频度的时间设置为,最小响应时间为2秒,最长响应时间为10秒,对于查询商品信息的事务最小响应时间小于2秒,最长响应时间应小于20秒。

2。1。1 系统的安全性

系统在管理权限上要严格进行控制,具体要求如下。

想登录系统进行操作,必须有操作权限,用户购买商品必须先登录,系统管理员在后台登录,不同的用户对应的权限也不一样,没有管理权限的用户不能进入后台查看数据,以保障系统操作的隐私性和安全性。

2。1。2 数据的完整性

数据完整性主要分为三类:域完整性、实体完整性和参照完整性。以下是数据完整性的主要特征和需求。

1。各种记录信息的完整性,信息记录内容不能为空。

2。各种数据间相互联系的正确性。文献综述

3。相同数据在不同记录中的一致性。

2。2 界面需求

用户界面设计已经成为评价软件质量的一条重要指标,设计质量良好的界面可以提高工作效率,增加用户使用系统的兴趣。JSP技术是使用Java语言作为脚本编辑语言的,对Java库单元的操作非常方便。整个服务器端JSP页面提供了一个Java可访问的HTTP应用接口,所以创建动态页面非常方便。

用户界面一般指软件系统或用户交互的接口,通常包括输入、输出、人-机对话的界面等。

1。输出设计

输出设计的主要职责和目标是由计算机对输入的原始信息进行加工处理后,形成高质量的有效信息,最后使之具有一定的格式,来提供管理者使用。

该系统的设计需要考虑如何将商品信息准确的显示出来,同时兼顾到信息的完备性,既保证界面美观,又要信息足够丰富。输出设计既要全面反映不同用户的各项需要,又要简单明了,不将用户不需要的东西提供给用户。

2。输入设计

输入数据的收集和录入是有点费事的,需要大量的人力和物力,并且可能会出错。假如输入系统的数据有错误提示,则处理后的结果输出将会扩大这些错误,因此整个系统质量的好坏对于输入数据的正确性是具有决定性意义。

输入设计的原则有如下几点:

1)输入量应保持在能够满足处理要求的最低限度之内。设计中可以通过设置下拉式数据窗口和字段初值等方法尽可能减少用户键盘操作输入量。输入的数据量越少,错误的发生率就越少,数据准备的时间也会跟着减少。来-自~优+尔=论。文,网www。youerw。com +QQ752018766-

上一篇:asp.net+sqlserver企业办公自动化的设计+源代码
下一篇:基于安卓的短信管理软件的设计+源代码

浅谈校园网安全控制策略【1715字】

校园一卡通数据系统的學...

论校园网的建设和管理【1504字】

规范架建校园网络的设想【4632字】

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...