第四章 系统设计 4.1系统设计图例说明 内容来自论文无忧网 www.paper51.com
●本系统流程图基本图形元素如下所示: 内容来自论文无忧网 www.paper51.com 开始与结束 内容来自www.paper51.com 决策 内容来自论文无忧网 www.paper51.com 过程 paper51.com 数据 http://www.paper51.com 程序流向 copyright paper51.com ●程序逻辑结构描述图例 内容来自www.paper51.com
paper51.com
(1) 顺序结构:一个命令接一个地执行; http://www.paper51.com (2) 选择结构:(或IF-THEN-ELSE)当一个决定有多种不同执行结果时; copyright paper51.com (3) 循环结构:只要条件成立就一直执行. paper51.com 4.2系统详细设计 http://www.paper51.com
企业产品发布网系统结构图如下图所示例: 内容来自www.paper51.com paper51.com 企业产品发布网系统结构图 http://www.paper51.com 在首页不管用户的权限如何,普通用户、管理员用户和普通浏览用户都可以对本产品发布系统进行大致粗略的了解,可以对产品信息进行浏览、搜索产品、查看本企业的联系细心、浏览产品图片等,总之在此页面能对本网站的所有页面的入口链接地址。首页如下所示: http://www.paper51.com 内容来自www.paper51.com 在用户登陆界面,可以根据通过用户名与密码识别普通用户与管理员用户,拥有帐号的可以通过登陆界面进行下一步操作,并且可以记住登陆信息以免下次登陆再次的输入用户名和密码,虽然这样设计对用户的操作起了很大的方便作用,但是也对安全性有一定程度上的隐患。没有帐户的,可以通过注册得到帐户,也可以实现在线找回密码,如果你拥有帐号的用户密码丢失或者忘记可以通过此页面的,忘记密码找回用户的密码,用户登陆页面如下: 内容来自www.paper51.com
http://www.paper51.com
内容来自论文无忧网 www.paper51.com
“客户登陆过程”数据流图 内容来自www.paper51.com
http://www.paper51.com 客户登录逻辑图 paper51.com 企业产品发布系统新闻发布页面,该页面主要实现企业新闻信息的发布新闻发布在管理员不删除的情况下并保存以前的页面,要实现最新发布的新闻在上上面,以时间的先后为索引排列,新闻信息页面如下所示: paper51.com
内容来自论文无忧网 www.paper51.com
企业产品发布系统的产品发布页面,该页面主要要实现该企业生产的产品信息的发布,主要信息应包括产品的型号、性能、编号、缩略图等产品的基本信息,参数信息的相信介绍,在产品发布页面以摘要的形式显示,当用户对此产品有兴趣时候可以点击浏览产品特性进行详细的浏览,这样设计的原因主要是因为页面的大小只有这么大,可以让用户更方便的浏览产品的信息,更多的浏览,为用户省下一部分浏览时间,提高效率。产品发布页面如下所示: 内容来自论文无忧网 www.paper51.com
http://www.paper51.com
产品家族页面,在这里不管是用户还是游客都可以对本企业生产的产品有大概的浏览,可以在普通模式下浏览所有的产品信息,也可以通过搜索产品名找到你想了解的产品信息。产品家族页面如下所示: paper51.com
copyright paper51.com 该页面主要用来在线反馈与交流信息的作用,用户可以通过校准服务、维修服务、保修条款了解该企业的服务与承诺。技术与服务页面如下所示: http://www.paper51.com
copyright paper51.com
该页面主要实现产品咨询、技术问题、意见或建议和投诉的在线服务,用户可以登陆本网站这个页面,实现以上服务的在线交流。联系我们页面如下图所示: http://www.paper51.com
copyright paper51.com 企业产品发布网的中英版式,因为考虑到浏览产品网的用户并不只有中国用户,因此设置了英文版式,但是该产品网主要面向客户还是在中国,因此网站的默认语言版式为中文版本。如果遇到的是外国客户则可以通过此页面设置成访问语言为英语,并设置下次访问时候还是英语,但此功能并不只限制与外国客户,本国人也可以根据你语言的爱好选择英语版式。该页面图如下所示: paper51.com paper51.com 4.2 技术总体目标 内容来自www.paper51.com 4.2.1系统技术性能要求 paper51.com 学生成绩管理信息系统的技术总体目标是应用先进的计算机网络与数据技术为教学工作中的成绩管理提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求: paper51.com
(1) 先进性 copyright paper51.com
采用先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发展的需要。软件结构应实现层次化、模块化、平台化,统一规范,同时采用先进的现代管理技术,以保证系统的科学性。 内容来自www.paper51.com (2) 开放性 内容来自www.paper51.com
系统将采用具备优良性价比的开放式软硬件平台;网络体系结构支持多种通讯协议、数据库;采用C#等通用开发语言工具;对用户操作平台采用主流的B/S结构。 内容来自论文无忧网 www.paper51.com (3) 可靠性 内容来自论文无忧网 www.paper51.com
可靠性包括系统的稳定性和数据的可靠性。 copyright paper51.com
系统的稳定性需求包括:满足7*24小时的运行需要,发生局部硬件、网络和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影响整个系统的运行。 内容来自www.paper51.com 数据可靠性需求包括:保证本地备份数据和实时交易数据的一致性,发生局部故障时,数据不损失,发生重大事故时,备份数据可以在规定的时限内恢复。 copyright paper51.com
(4) 高效性 http://www.paper51.com 系统的设计要具有大规模的业务并发处理能力,数据的处理和传送也可采用批量处理的形式。即使在日终数据备份和批量处理的时候也可以照常办理业务。 http://www.paper51.com (5) 可用性 paper51.com 可用性包括系统正常情况下的可用性和系统发生改变时的可用性。 copyright paper51.com 正常情况下应用软件应安装简单、易于操作、界面友好,数据处理工作简单、方便、快捷。业务流程清晰,符合习惯,系统维护方便,备份及数据恢复快捷简单。 copyright paper51.com
同时要在对硬件、软件及应用进行调整时不影响原有业务的实现。 paper51.com (6) 可扩展性 http://www.paper51.com 高可扩展性指两方面:一方面通过扩充主机、CPU、磁盘、内存等硬件可以提高性能指标,通过扩充网络可以排除阻塞、拥挤和超时;另一方面通过系统开放式体系架构、模块化、参数化以及组件技术,对业务量、业务种类的扩展、与其他机构连接的扩展、系统功能扩展等都能提供足够的支持,缩短系统实施周期。 内容来自www.paper51.com (7) 可管理性 http://www.paper51.com
高可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。可管理性指系统应具备对主机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身所有的和流经系统的信息、参数、文件进行统一的管理和控制。 http://www.paper51.com (8) 安全性 copyright paper51.com 安全性指系统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。具体包括:数据保密性、传输安全性、访问安全性、安全审计、网络安全和系统安全等。系统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、身份鉴别。 内容来自www.paper51.com
安全性能:(1) 访问者用户验证方式采用基于MD5加密的用户Form验证 copyright paper51.com (2) 定期备份数据库以预防系统故障时及时恢复 copyright paper51.com (3) 系统硬件与网络结构应满足web应用程序安全稳定地运行的需求。 paper51.com 以达到信息的及时准确处理,数据安全等。可考虑运用硬件防火墙及支撑软件来预防来自网络的攻击,并采用备份服务器来备份重要数据及程序,以便出现故障时能及时恢复系统。下面是建议采用的网络拓扑结构示意图:系统网络拓扑图 http://www.paper51.com 内容来自www.paper51.com 主数据库服务器 paper51.com
内容来自论文无忧网 www.paper51.com |