基于c的电子商务系统毕业论文(编辑修改稿)内容摘要:
成数据的不一致,但是,对于一个健全的数据库管理系统而言,将会对这样的情况加以控制,但有时并不需要刻意消除这种情形,应当视该数据库 的需求与效率来决定。 ( 3)数据共享( data shared) 对于数据共享的意义,并不是只有针对数据库设计的应用程序,可以使用数据库中的数据,对于其他撰写好的应用程序,同样可以对相同数据库当中的数据进行处理,进而达到数据共享的目的。 ( 4)强化数据的标准化( standard can be enforced) 由数据库管理系统,对数据做出统筹性的管理,对于数据的格式与一些存储上的标准进行控制,如此一来,对于不同的环境的数据交换( data interchange)上将有很大的帮助,也能提高数据处理的效率。 ( 5)实践安全性的管理( security restriction can be applied) 通过对数据库完整的权限控制,数据库管理者可以确认所有可供用户存取数据的合法途径渠道,并且可以事先对一些较重要或关键性的数据进行安全检查,以确保数据存取时,能够将任何不当损毁的情形降至最低。 ( 6)完整性的维护( integrity can be maintained) 所谓完整性的问题,就是要确认某条数据在数据库当中,是正确无误的。 正如( 2)所述,若是无法控制 数据的不一致性,便会产生完整性不足的问题,所以,我们会发现,当数据重复性高的时候,数据不完整的情形也会增加,当然,若是数据库的功能完整,将会大大地提高数据完整性,也会增加数据库的维护能力与维护简便性。 ( 7)需求冲突会获得平衡( conflicting requirements can be balance) 在一个较大型的企业当中,用户不同的需求,往往会造成系统或数据库在设计上的困扰,但是一个合适的数据库系统,可以通过数据库管理员的管理,将会有效地整理各方面的信息,对于一些较重要的应用程序,可以适时地提供 较快速的数据存取方法与格式,以平衡多个用户在需求上的冲突。 第 4 章 系统设计 系统的结构图 一个典型的网上 书店 系统的系统总体构成 如图 41 所示 : 8 图 41 系统总体构成 业务流数据流分析 如图 42 所示 : 图 42 顶层流程图 二层流程图 如图 43 所示: 管理员 登录网站 用户 查询书籍 注册 购书 购物车 购书成功 查询订单 F2 用户管理 F3 留言管理 F1 图书管理、 F4 订单管理 系统首 页 用户登录页面 功能选择 新用户注册 管理员登录 书籍查询 查看购物车 结帐 功能选择 书籍管理 用户管理 处理顾客订单 9 图 43 二层流程图举例 网上 购物商城 系统的用户购物流程 如图 44 所示 : 商品列表浏览 未注册用户未登录已注册用户登 录选择商品购 买提交订单修改所选商品完 成 查询订单 图 44 网上购物商城系统的用户购物流程 功能设计 网上购物商城是一个完整的 B to C 电子商务网站,实现了在网上直接浏览商品、购买商品、创建订单、评论商品、留言、用户管理等一系列的网上购物服务。 网上购物商城主要包括注册 以书名查询 查询图书 多条件查询 查询结果 10 和登录模块、用户和角色管理模块等。 下面具体介绍。 注册和登录模块 注册和登录模块主要实现用户的注册、登录等功能。 如下: 注册用户信息; 提交用户信息; 用户登入; 用户注销。 用户和角色管理模块 用户和角色管理模块主要实现用户的管理、角色的管理,以及用户的角色分配等功能。 如下: 角色管理; 添加角色; 修改角色; 用户管理; 添加后台用户。 浏览、购物及订单模块 浏览、购物及订单模块主要实现用户浏览、购买、定购、评论商品等功能。 如下: 浏览商品; 购买商品; 查看购物车; 提交订单; 评论商品; 留言。 商品查询模块 商品查询模块主要实现商品的简单查询功能和高级查询功能。 如下 : 简单查询; 高级查询。 用户信息中心模块 用户信息中心模块主要为用户提供各种各样的操作,如修改密码等功能。 如下: 修改密码; 修改个人信息; 查看个人信息; 查看订单信息。 商品及订单管理模块 11 商品及订单管理模块主要实现商品种类、商品、订单、评论的管理等功能。 如下: 商品种类管理; 添加商品种类; 修改商品种类; 商品管理; 添加商品; 修改商品; 商品评论管理; 订单管理。 信息中心模块 信息中心模块主要负责整个系统的信息发布、管理等功能。 如下: 新闻管理; 发布 新闻; 修改新闻; 公告设置; 留言管理。 商城前台管理 商城前台模块主要为用户浏览、购买商品提供一个完整的商城。 如下: 新闻模块; 操作模块; 公告模块; 客户功能模块; 供应商功能模块; 管理员功能模块。 架构设计 网上购物商城将采用 Web 应用程序的典型系统架构模式: 数据库 — 数据访问层 — 业务逻辑层 — 页面表示层,如图 45 所示。 每一层的具体说明如下: 1) 数据库是应用系统的最底层,它保存系统的所有数据。 本系统使用 SQL Server 20xx 数据库。 2) 数 据访问层封装访问数据库的各种操作,如连接数据库、操作数据库、数据转换等。 本系统的数据访问层又文件 实现,该文件中定义了类 SQLHelper 专门用来处理访问数据库的各种操作。 3) 业务逻辑层与应用系统的业务逻辑相关联,它使用数据访问层提供的服务,同时也为上层提供服务。 业务逻辑层通过数据访问层实现访问数据库的功能,同时为上层提供访问数据库的接口或函数等服务。 4) 页面表示层实现应用系统的具体功能,一般由 Web页面、控件、组件组成。 12 模块设计 浏览、购买及订单模块 浏览商品 留言 评论商品 购买商品 查看购物车 提交订单 离开 用户 图 46 浏览、购物及订单模块的操作流程图 页面表示层 业务逻辑层 数据访问层 数据库 图 45 网上购物商城系统架构设计图 13 浏览、购买及订单模块实现了用户浏览、购买、定购、评论商品等一系列的购物流程。 它们之间的操作流程如图 46 所示。 商城前台模块 商城前台模块主要为用户浏览、购买商品提供一个完整的商城,它根据用户的角色加载不同的功能模块。 加载功能模块的具体流程如图 47 所示。 基本表 角色表 Role 角色表 Role用来存储角色的信息,如角色 ID、角色名称等。 表的字段说明如表 41 所示。 表 41 Role表 字段名 数据类型 字段说明 键引用 备注 RoleID Int ID PK 主键 (自动增一 ) RoleName Varchar(50) 名称 用户表 Users 页面开始 加 载操作模块 加载公告模块 加载新闻模块 加载供应商功能模块 加载客户功能模块 加载管理员功能模块 加载其他模块 页面初始化完。基于c的电子商务系统毕业论文(编辑修改稿)
相关推荐
1] = + 1。 //在棋盘上退一棋 13 points[[tempStackElement.pointNumber 1].X, [umber 1].Y] = 2。 (tempStackElement)。 } else//栈顶元素中点均已试过 { //寻找栈顶元素中点的最好结局 totalresult = [0]。 for (i = 0。 i。 i++) if (totalresult
private void button3_Click(object sender, EventArgs e)//进入课程管理 { FrmCourse frmcourse = new FrmCourse()。 frmcourse .Show()。 } private void button4_Click(object sender, EventArgs e)//进入研究生管理 {
类类型、值类型和接口类型的概念形成了统一的类型系统。 尽管 C 提供了如此多的新鲜概念,但实际上,这些概念都是由 CLI 提出的。 因此当将一个 C源程序编译为可执行文件时,编译器做的工作相对而言并不多。 需要编译器代劳的是要将一个简单的委托定义语句翻译为一个继承 型定义 [10]。 C 微软在 20xx年的 6月份发布了 Visual Studio20xx的第一个 Beta 版
ncCallback( OnReceivedData )。 ( , 0, , , receiveData, s )。 // (Re)Setup a callback to be notified of connection requests (new AsyncCallback( OnConnectRequest ) , listener )。 } else { 12 // If we are
} public DrawMyRectangle(int x, int y, int width, int height, Color penColor, int id) { = new Rectangle(x, y, width, height)。 = penColor。 = id。 } public override void Draw(Graphics g) { Pen pen = new
不同用户应区分对本信息管理系统不同权限的功能操作。 学生宿舍管理系统 包括 :宿舍管理、学生管理、水电收费、宿舍报修和外来访客管理五个大的模块。 ( 1)学生管理模块 学生管理模块包括 :学生基本信息录入。 学生 发出请求 学校后勤办 /辅导员 获批准的请求 处理请求 宿舍 第三后勤服务管理中心 南华大学计算机科学与技术学院毕业设计(论文) 第 9 页 共 34 页 ( 2)外来访客模块