网上购物商店管理信息系统的开发内容摘要:
是现有的虚拟社区系统很少能够满足人们的需求,社区功能欠缺 ,系统安全得不到保证。 现行业务的不足 对不同的使用者,没有设置不同的操作权 限 ; 超连接设计方面,速度慢 ; 对数据的安全缺少相应的保护措施,系统安全性差 ; 缺乏计数器、留言板、交流平台等 ; 整个页面关于新闻的图片介绍不能及时更新。 问题的解决 设计实现用户权限管理模块。 通过对用户的分角色管理及权限赋予,严格控制使用该系统进行信息管理及信息发布的用户权限,从而保证了系统信息的安全性。 设计实现模块管理。 通过模块管理对模块进行添加、修改或删除操作,并结合权限管理添加、修改或删除对该模块有操作权限的用户角色,达到角色与模块的统一管理,并实现了对系统功能的扩展。 实现共享。 注册用户能够上传和 下载资源。 设计实现内容管理模块。 对用户进行权限设置,只有符合特定要求的用户才可以实现内容管理。 在整体设计风格上注重人性化与规范化。 可行性分析 技术可行性 该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用 WINDOWS 系列操作系统,客户端仅需配置 IIS 即可,而服务器操作系统可以选择 Windows Server 系列,数据库管理系统采用 Microsoft Visual Studio 2020,其可与Windows 系列形成无缝集成,从而保证了产品系统的灵活 性及安全性,上述软硬件在系统开发中已被大量应用,技术上都比较成熟,且其基于 WEB 灵活的开发,今后的升级方便,因此在技术上是可行的。 铜 陵 学 院 毕业论 文( 设计 ) 5 经济可行性 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。 ASP 是完全免费的,在 WINDOWS NT 中集成了微软 IIS(Inter Information Server) 服务器,在 IIS 中就提供了对 ASP 的支持。 在 Windows2020 及以上版本中则直接集成了ASP。 管理可行性 ASP 是由服务器方动态产生的 页面,它可以调用其他的程序去做诸如存取数据库之类的事情,也能根据不同的类型给出不同的结果,而且 ASP 的源程序代码不会传到用户的浏览器,因此可以保护辛辛苦苦写出来的源程序不会别人看到 ,保证了系统的安全性。 ASP 使用 Server 端 script 产生客户端 script,在站点服务器执行 script 语言 (VBScript,JavaScript),来产生或更改在客户端执行的 script 语言。 史琎 : 网上购物商店管理信息系统 的开发 6 第三章 系统设计的理论基础 数据缓存技术 页面输出缓存 页面缓存是利用有效期来对缓存区中的页面进行管理。 页面部分缓存 如果不愿意或者不能缓存整个页面,只能计划缓存用户空间,即换成部分页面。 使用页面部分缓存,需要奖网页中放入缓存区的部分分离出来,放入用户控件中。 页面数据缓存 提供的一种类似于 session 的缓存机制。 即页面数据缓存,利用数据缓存,可以在其中保存各种对象。 对于哥哥应用程序来说,说句缓存只是在应用程序内共享,并不能在应用程序间进行共享。 存储过程技术 存储过程 (Stored Procedure)是一组为了完成特定功能的 SQL 语句集, 经编译后存储在数据库中。 用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数 )来执行它。 存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 Microsoft SQL Server 2020 Microsoft SQL Server 2020 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。 Microsoft SQL Server 2020 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用 于业务的高可用和高性能的数据应用程序。 Microsoft SQL Server 2020 数据引擎是本企业数据管理解决方案的核心。 此外 Microsoft SQL Server 2020 结合了分析、报表、集成和通知功能。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包 (包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2020 与众不同。 无论您是开发人员、数据库管理员、信息工作者还是决策者, Microsoft SQL Server 2020 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。 Visual Studio 2020 Visual Studio 是微软公司推出的开发环境。 是目前最流行的 Windows 平台应用程序开发环境。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。 数据库概论 数据库的原理 铜 陵 学 院 毕业论 文( 设计 ) 7 数据库系统的组成 数据库系统 (DBS): 是一个采用数据库技术,具有管理数据库功能,由硬件、软件、数据库及各类人员组成的计算机系统。 数据库 (DB):数据库是以一定的组织方式存放于计算机外存储器 中相互关联的数据集合,它是数据库系统的核心和管理对象,其数据是集成的、共享的以及冗余最小的。 数据库管理系统 (DBMS): 数据库管理系统是维护和管理数据库的软件,是数据库与用户之间的界面。 作为数据库的核心软件,提供建立、操作、维护数据库的命令和方法。 数据模型 数据的组织形式称为数据模型,它决定 数据 (主要是结点 )之间联系的表达方式。 主要包括层次型、网状型、关系型和面向对象型四种。 层次型和网状型是早期的数据模型,又称为格式化数据系统数模型。 数据库的发展 数据库技术的 发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。 数据库技术最初产生于 20 世纪 60 年代中期,根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为主要特征的数据库系统。 数据库的特点 与手工操作和文件系统管理数据比较,数据库系统的有以下一些优点 查询迅速且准确 : 与手工操作相比,其查询迅速且准确,而且可以省去大量的纸面文件。 数据结构化且统一管理 : 数据库中的数 据是有结构的,并且由 DBMS 统一管理。 DBMS 既管理数据的物理结构,也管理数据的逻辑结构,即考虑数据之间以及文件之间的联系,可见 DBMS 管理的是结构化的数据,在文件系统中,相互独立的文件的记录内部才是有结构的。 数据冗余度小 : 在文件系统中,一个应用程序面对自己专用的一个或几个数据文件,会有许多数据重复,即产生了数据冗余。 数据库系统是从整体上,即从全局看待和描述数据的,数据不仅面向某个应用而且面向整体应用。 从而大大减少了数据冗余,节省了存储空间,避免了数据之间的不一致性。 具有较高 的数据独立性 : 数据独立性是指用户应用程序与存储在磁盘上数据库中数据的相互独立性。 数据的共享性好 : 在数据库应用中,数据是共享的,这不仅使某些应用程序的编写更加方便,而且冗余度小,系统易维护,易扩充。 数据控制功能强 : 为了适应共享数据的环境, DBMS 还提供了数据控制功能。 数据库系统提供四个方面的数据控制功能:数据库的并发控制、数据库的恢复、数据安全性和数据完整性。 史琎 : 网上购物商店管理信息系统 的开发 8 数据库的操作 数据库操作主要有基本表的建立与删除、数据查询与更改等。 我们可以使用关系数据库标准语言 —— 结构化查询语 言 SQL(Structured Query Language) 来完成上述操作。 基本表的建立与删除 建立。 建立基本表的语句格式为; CREATE TABLE表名 ( 列名 1类型 [, 列名 2类型„ ]) 修改。 修改基本表定义的语句格式为: ALTER TABLE 表名 ADD 列名类型 删除。 删除基本表的语句为: DROP TABLE 表名 数据查询 SQL 的核心语句四数据库查询语句,其一般格式为: SELECT 目标列 FROM 表名 [WHERE 条件表 达式 ] [GROUP BY 列名 1] [GROUP BY 列名 2 [ASC/DESC]] 数据更新 SQL 的数据更新语句包括数据修改、删除和插入三种操作。 数据修改 (UPDATE)UPDATE 语句的一般格式为: UPDATE 表名 SET 列名 = 表达式 1 [, 列名 2= 表达式 2 „ ] [WHERE 逻辑表达式 ] 功能 :修改指定表中满足条件的元组,将指定的列名 1 的值用表达式 1 的值替换,将指定的列名 2的值用表达式 2的值替换 „ . 数据删除 (DELETE)DELETE 语句的一般格式为: DELETE FROM 表名 [WHERE 逻辑表达式 ] 功能:删除指定表中满足条件的元组。 数据插入 (INSERT)NSERT 语句的一般格式为: NSERT INTO 表名 ( 列名 1 [, 列名 2„ .]) VALUES ( 常量 1 [, 常量 2„ .]) 功能:向指定表中插入一个元组且使得列名 1 的值为常量 1,列名 2 的值为常量 2。 铜 陵 学 院 毕业论 文( 设计 ) 9 第四章 系统的总体设计 系统运行环境 网站开发平台: Microsoft Visual Studio 2020 网站开发语言: C 网站后台数据库: SQL Server 2020 运行平台: Windows XP(SP2)/Windows 2020(SP4)/Windows Server 2020(SP1) 运行环境: Framework SDK 分辨率:最佳效果 1024*768 像素 模块设计 前台功能模块图 图 41 网上购物商城前台功能结构图 会员登录模块 会员注册模块 购物车管理模块 商品信息查看模块 查看购物车信息 修改购物车信息 结账 史琎 : 网上购物商店管理信息系统 的开发 10 后 台功能结构图 图 42 网上购物商城后台功能结构图 管理员登录 订单管理 商品管理 会员管理 物流管理 系统管理 查看订单信息 修改订单信息 删除订单信息 打印订单信息 添加管理员 修改管理员 删除管理员 删除会员信息 上传照片 删除照片 添加商品信息 修改商品信息 删除商品信息 添加商品类别 修改商品类别 删除商品类别 添加支付方式 管理支付方式 添加配送方式 管理配送方式 添加配送地点 管理配送地点 铜 陵 学 院 毕业论 文( 设计 ) 11 业务流程分析图 图 43 会员 是否登陆 否 查看商品 购物车 管理购物车 结账 是 会员管理 管理员 商品管理 物流管理 订单管理 系统管理 史琎 : 网上购物商店管理信息系统 的开发 12 数据流图 图 44 会员 系统管理 会员管理 订单管理 物流管理 会员 管理员 商品管理 个人照片 个人信息 个人信息 订单信息 购物信息 个人信息及 物流信息 商品信息 商品信。网上购物商店管理信息系统的开发
相关推荐
求正常使用且速度达到了预期的标准。 数据库里的记录符合要求,用户界面友好。 当然,整个系统在测试过程中仍发现了不少的错误,但在知道老师的指导下改正并完善了所发现的错误和不足之处,达到了测试要求。 系统设计中的设计思想都已实现。 我们成功实现了用 ADO 组件访问 ODBC 源数据库,用 Connection对象建立并管理系统与数据源的链接;使用 Recordset 对象访问数据库并进行数据的查询
所示: 运用 FLASH 动画制作 MTV(毕业论文 ) 10 图 [14] 其动画场景如图 [15]所示: 图 [15] 片尾动画标明本 MTV 的制作目的,如图 [16]、图 [17]所示: 商丘工学院毕业论文(设计) 11 图 [16] 图 [17] 其制作主要是使用“创建文本” 和“补间动画”来实现的,如图 [18]、图 [19]所示: 运用 FLASH 动画制作 MTV(毕业论文 )
............................ 86 菜单路径 ................................................................................................. 86 功能主界面 .......................................................
N 订阅有效期为一年)的完整版售价 799 美元,升级版售价为 549 美元的专业版(专业) MSDN 订阅的完整版售价 1199 美元,升级版售价 799 美元。 高级版 溢价(溢价):创建可扩展的,高品 质的程序完整的工具包,相比专业版增加了数据库开发的 Team Foundation Server( TFS),调试和诊断的 MSDN 订阅 9 程序生命周期管理( ALM),完整版的售价为
体的 int 类型的行数。 rowFirst 方法用来返回一个 object 类型的查询后的第一行的第一列的结果。 代码和上面的两个方法类似,只是执行 ExecuteScalar 方法来取得第一行的第一列的结果。 登录操作 登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。 网上教 第 10 页 共 34 页 材管理系统登录模块运行的结果如图 41 所示。 图 41
,发行量”格式填写说明; 4) 专利按“获准专利国别,类别,专利号,获专利时间”格式填写说明; 5) 获奖按“授奖单位,授奖时间,奖励名称,等级”格式填写说明。 6) 其他,根据实 际情况填写并做必要的说明。 是否标注 基金资助及批准号 的情况,请根据实际情况在标注栏中说明;选项为①标注资助号,②未标资助号,③空白(表示什么也没标)。 被 SCI 或 EI、 ISTP、 ISR 收录的