云筑网集采平台招标投标易官网_搭建网站详细教程_平台推广是不是诈骗_创意设计校考

app开发大概费用详情

网站建设 服务商、上海今日发布头条、永久使用、不限域名、湖南人才网

网络营销推广哪个公司好?

云筑网集采平台招标投标易官网_搭建网站详细教程_平台推广是不是诈骗_创意设计校考

  1. 系统开发环境

为了能够使本系统较好、较为完善的被设计实现出来,在功能上,我对新系统进行了细致的分析。通过详细的分析,我选择了NET技术来进行开发设计,在数据存储上,采用 SQL Server数据库来进行设计。本系统选择的开发语言为NET语言,数据库软件为SQL Server,服务器软件为IIS,开发工具为Dreamweaver ,系统开发平台为Windows 10系统,采用了B/S的结构。

    1. 系统开发平台

在该电子产品商铺管理系统中,NET技术可以给用户带来极大方便,其主要特点就是可以使用户使用起来方便、快捷,另一方面就是信息储存量也是非常大的,该功能主要被应用为数据库中进行查询和编程。并且该功能的数据应用比较灵活,通过我们现在的发展可以得知,只要利用一小部分代码就可以来实现非常强大的功能。因此,该系统数据库开发主要是由NET技术进行系统代码管理。

    1. 平台开发相关技术

2.2.1B/S结构

BROWSER/SERVER程序架构方式是使用电脑中安装的各种浏览器来进行访问和使用的,相比C/S的程序结构不需要进行程序的安装就可以直接使用。BROWSER/SERVER架构的运行方式是在远程的服务器上进行安装一个,然后在任何接入互联网的电脑上访问和使用。BROWSER/SERVER架构的开发方式给用户带来了极大的便利,在任何时间和地点都可以使用开发的程序系统。

在B/S的结构中,用户可以在任何可以上网的地方访问和使用系统网站的功能,没有地域和时间等方面的限制,B/S结构是把程序完整放置到计算机网络的服务器上,通过计算机互联网给用户提供远程的网络服务。在三层体系结构的B/S系统中,通过浏览器,会员可以对很多服务器发出请求, B/S系统会很大程度的降低工作量,用户只需要安装运行较少的客户端即可,大量的工作将由服务器承担,另外,服务器也完成包括访问数据库,执行应用程序的工作等等。

B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。用户通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。

2.2.2Asp.net技术介绍

ASP.NET技术是一项革命性的技术,它是微软公司推出的新一代互联网软件和服务战略,是一种面向网络、支持各种用户终端的开发平台环境。它包含了分布式计算、XML、组件技术、即时编译技术等多种功能集成的环境。.NET环境使用统一的Internet标准(如XML)将不同的系统对接,并采用高度分布式应用服务架构,而且使用了一个综合的管理程序。该程序能管理平台中运行的服务程序,为运行程序提供强大的安全保护后台。

C#是微软公司专门为.NET量身定做的一种编程语言,它与.NET有着密不可分的关系。例如,C#的类型其实就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。另外,类型安全检查启动资源回收、结构化异常处理等也都是交由CLR(公共语言运行时)处理的。因此,C#是最适合开发.NET应用的编程语言。

ASP.NET是微软公司继ASP之后推出的用于创建、管理和部署Web应用程序的新的理想平台。它是使用.NET框架所提供的编程类库构建而成的。使ASP.NET创建、管理和部署Web应用程序变得非常容易。

ASP.NET所具有的新性能是:

(1)Web Controls,它使得创建forms 和HTML controls的工作变得简单易行。例如,在ASP中典型的选择框(select box)里,你不得不创建一个循环以便让控制系统装入数据。但在ASP.NET里,你将会拥有一个"data-bound",这意味着它会与数据源连接,并会自动装入数据。

(2)语言支持,ASP.NET支持多种语言,它的缺省语言将是visual Basic而不是vbscript,这意味着我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。

(3)更好的代码控制,COM对象不需要再在服务器上注册,但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个DLL版本,并且代码相当保密。这意味着,如果没有正确的开发工具和源代码,很难改变代码。

2.2.3SQL Server数据库介绍

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。Microsoft SQL Server(基于结构化查询语言的数据库服务器)是基于用户/服务器结构的数据库管理系统。用户通过使用用户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而用户则关注信息的表示。此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。

  1. 系统分析
    1. 可行性分析

开发任何一个系统,都要对其可行性进行分析,对其时间和资源上的限制进行考虑,这样可以减少系统开发的风险。同时,分析之后不仅能够合理的运用人力,还能在各方面资源的消耗上得到节省。下面就对技术、经济和社会三个方面来介绍。

实用性方面,本次设计的主要任务是在电子产品商铺管理系统内实现:数码咨询、商品信息、订单信息、用户留言等,符合当前潮流的发展。从用户角度出发,同时也考虑系统运营成本和人力资源,采用网络上的便捷方式,实现线上业务,使得业务流程更系统,也更方便用户的体验,比较实用。

经济性方面,由于本课题中设计的电子产品商铺管理系统的主要目的是为了能够更加方便及快捷的进行商品信息的查询管理及检索服务,也就是能够可以直接投入使用的信息化软件。系统的主要成本主要是集中在对使用数据后期继续维护及其管理更新这个操作上。但是一旦系统投入到实际的运行及使用之后就能够很好的提高信息查询检索的效率,同时也需要有效的保证查询者的信息方面的安全性,同时这个电子产品商铺管理系统所带来的实际应用方面的价值是远远的超过了实际系统进行开发与维护方面的成本,因此,从经济上来说开发这个软件是可行的。

    1. 功能需求分析

电子产品商铺管理系统的功能主要分为前台用户根据自己的需求进行注册登录,数码咨询、商品信息、订单信息、用户留言等操作。后台系统管理员主要对注册用户,公告通知、信息管理、用户管理、物流信息进行管理。

电子产品商铺管理系统分为用户和管理员。

用户用例图如下所示。

图3-1 用户用例图

管理员用例图如下所示。

   

图3-2 管理员用例图

      1. 前台用户功能

前台注册用户的功能如下:

注册登录:用户填写个人信息,并验证手机号码进行账户注册,注册成功后方可登录系统。

通知公告:浏览网站公告内容。
数码咨询:浏览关于数码的相关咨询,可以点赞收藏评论。
商品信息:用户可以点击查看商品详情,商品价格,库存数量,点击购买,评论商品等。
用户留言:用户可以留言信息填写。
购买订单:用户可以查询下单的订单详情。
物流信息:查看发货的物流信息。
退货信息:提交要退货的商品信息,退货原因等。

      1. 后台管理员功能

管理员功能如下:

修改密码:管理员可以随时修改自己进入系统的登录密码,以保证系统的安全性。

用户管理:管理员可新增删除修改用户资料。
信息管理:对资讯分类,新增删除添加数码咨询等。
商品类型:管理员可以查询,新增、删除商品类型。
商品信息:管理员可以查询,新增、删除商品信息,商品价格,编辑商品简介,管理库存数量等。
购买订单:查看用户下单的商品,查看详情,提交发货状态。
物流信息:查看发货商品的物流状态。
用户留言:查看用户的留言信息,回复留言内容。
用户充值:查看用户充值信息,用户姓名,充值日期,充值金额等。

    1. 非功能需求分析

首先主要考虑的是系统功能软件,在具体设计的环节上,是不是能够较好的满足各类用户的基本功能需求,如果不能较好的满足用户需求,那么这个系统的存在是没有价值的。软件系统的非功能性求分析,从7个方面展开,一个是性能分析,针对系统;一个是安全分析,针对系统,一个是完整度分析,针对系统,一个是可维护分析,针对系统,一个是可扩展性分析,针对系统,一个是适应业务的性能分析。面对毕业生就业信息管理与系统存在的性能、安全、扩展、完整度等7个方面性能综合比对分析后发现,需要相应的非功能性需求分析。

    1. 安全性需求分析
      1. 系统的安全性

安全性对每一个系统来说都是非常重要的。安全性很好的系统可以保护企业的信息和用户的信息不被窃取。提高系统的安全性不仅是对用户的负责,更是对企业的负责。尤其针对于毕业生就业信息管理与系统来说,必须要有很好的安全性来保障整个系统。

系统具有对使用者有权限控制,针对角色的不通限制使用者的权限,以此来确保系统的安全性。

      1. 数据的安全性

数据库中的数据是从外界输入的,当数据的输入时,由于种种原因,输入的数据会无效,或者是脏数据。因此,怎样保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。

因此,在写入数据库时,要保证数据完整性、正确性和一致性。

    1. 数据流程分析

对系统的数据流进行分析,系统的使用者分为三类,一是客户用户,二是业务员用户,三是管理员。系统主要对界面信息传送,登录信息的验证,注册信息的接收,用户各种操作的响应做处理。

系统顶层数据流图如下图所示。

图3-2 顶层数据流图

要判断用户是是什么身份,是根据登录的数据来判断后,跳转到对应的功能界面。在系统的内部用户就可以对数据进行操作,数据库中心就可以接收到系统传输的有效数据流来对数据sql语句进行对应操作。

系统底层数据流图如下图所示。

 图3-3 底层数据流图

系统可以分为前台和后台两部分,每一种操作后系统都返回操作结果。前台和后台的数据连接主要通过数据库,既分别对数据库做不同的操作。

深圳画册设计公司哪家专业深圳广告公司排行榜数字媒体艺术设计网站策划书网站的竞争优势51灰福利app导入色多多微信运营专员好做吗长沙网络运营广告公司建网页要多少钱建设网站的程序app制作定制外包服务商a2022年最建议买的手机品牌购物app有哪些seo网站优化系统平面设计网站排行榜前十名推荐个人博客网站模板下载公司网站建设平台的选择网站设计找哪家宁波专业网站推广合作福州网站制作在线网站发布的方法用dw制作个人网站代码影视公司logo设计提供网站建设设计网络推广方案是利用什么layuiadmin源码免费郑州中原区长春市最新通知今天的消息门户网站是检索工具吗国际买卖平台有哪些seo培训网的优点是手机动图gif制作软件

猜你喜欢

  • 友情链接:
  • 企业网银怎么开通 浏览器打开网址 com 手机app制作安卓版 百度站长工具是什么意思 网络市场营销是什么 网页模板下载css