一种网上交易平台的设计和实现—计算机毕业设计内容摘要:
数据,加密的过程伴随一系列的转换与代换操作。 DES 加密 (解密 )的过程可以分为两步:首先变换密钥得到 56 位密钥,然后据转换操作得到 48位共 16组子密钥。 其次是用上面得到的 16 组子密钥加密(解密 ) 64 位明 (密 )文,这个过程会有相应的 SBOX 等的代换 转换操作。 整个算法加密过程可以参考 DES 相关说明文件: 4 数据库设计 Access数据库的概念 Access2020 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。 另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 数 据库的特点: 1. 具有最小的冗余度,即数据库尽可能不重复。 2. 资源共享性,即以最优的方式服务与一个或多个应用程序。 3. 数据独立性,即数据的存储尽可能独立于使用它的应用程序。 4. 安全可靠。 5. 保密性能好。 第 7 页 共 25 页 在本系统中 为 了安全考虑,将 ACCESS 的扩展名改为 .asp,或 .asa 等,这样即使别人知道了数据库路径,也无法下载,因为 IIS把它们当作 asp 来解析,这样在一定程度上有了安全的作用。 但是 .ASA 并不是合法的 ACCESS 数据库扩展名。 真正的扩展名为: .mdb。 数据库结构设计 本系统数据库设 计表的原则是 : “One Fact in One Place” 即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。 表之间的关系通过外键相连接。 它具有以下特点:有一组表专门存放通过键连接起来的关联数据。 包含:系统管理员信息( admin)、商品大类( BigClass)、商品信息( Bill)、商品缺货信息( InShort)、代理信息( Member)、非代理购买者信息( NoneMember)、定单信息( Orders)、已出售商品信息( Sold)和商品存货信息( Stock)。 具体表项设计如下: 1. 系统 管理员信息( admin) (如表 1) 表 1系统管理员信息( admin) 2. 商品大类( BigClass)(如表 2) 表 2商品大类( BigClass) 3. 商品信息( Bill)(如表 3) 第 8 页 共 25 页 表 3商品信息( Bill) 4. 商品缺货信息( InShort)(如表 4) 表 4商品缺货信息( InShort) 5. 代理信息( Member)(如表 5) 表 5代理信息( Member) 6. 非代理购买者信息( NoneMember)(如表 6) 表 6非代理购买者信息( NoneMember) 第 9 页 共 25 页 7. 定单信息( Orders)(如 表 7) 表 7定单信息( Orders) 8. 已出售商品信息( Sold)(如表 8) 表 8已出售商品信息( Sold) 9. 商品存货信息( Stock)(如表 9) 表 9商品存货信息( Stock) 第 10 页 共 25 页 数据库各表之间的关系(如图 2) 图 1 数据库各表间的关系 数据库连接 该数据库使用的是 Access OLE Db 驱动程序。 据微软表示, Access OLE Db驱动程序的效率比 ODBC 驱动程序高。 数据库连接主要代码为: set conn=() DBPath = (./data/) provider=。 data source= amp。 dbpath 5 系统模块设计与分析 系统总体流程 系统开发的主要任务是实现点拉的网上交易。 本系统包括后台管理模块、代理注册登陆模块及商品交易模块三个模块。 总体流程(如图 2) 商品大类 BigClass 商品信息 Bill 商品存货信息 Stock 已售商品信息 Soid 商品缺货信息 InShort 定单信息 Orders 代理信息 Member 非代理购买者信息NoneMember 系统管理员信息Admin 第 11 页 共 25 页 图 2 系统总体流程图 后台管理模块 后台管理模块实现 11 个功能,包括:添加商品( )、类别管理( )、库存查看( )、系统设置( )、订单管理( )、缺货信息( )、已售商品( )、代理审核( )、代理查看( )、商品管理( )、退出系统( )。 这是后台管理的主体。 如 图 3: 图 3 后台管理模块 商品添加 BillAdd 退出系统 M_Exit 商品管理 M_Bill 代理查看 M_Agent 代理审核 M_Reg 已售商品 M_Sold 缺货信息 M_InShort 订单管理 M_Order 系统设置 M_admin 库存查看 M_Stock 类别管理 M_Class 系统管理员登陆 商品展示窗口 后台管理模块 代理 注册登陆模块 商品交易模块 第 12 页 共 25 页 其中重要的两项功能流程图为: 图 4 商品添加流程图 图 5 库存管理流程图 商品添加的关键代码为: if not isNumeric(BigClassID) or not isNumeric(BillID) or CardNo= or Pin= then EchoMes 商品类别 /商品名称 /卡号 /密码不能为空 end if 商品添加时检查商品信息是否填写完整。 if Session(Sql) then Sql=Insert Into Stock (BigClassID,BillID,CardNo,Pin,AddTime,Lock) Values ( amp。 BigClassID amp。 , amp。 BillID amp。 ,39。 amp。 CardNo amp。 39。 ,39。 amp。 Pin amp。 39。 ,39。 amp。 Now amp。 39。 ,False) Else Sql=Insert Into Stock (BigClassID,BillID,CardNo,Pin,AddTime,Lock) Values ( amp。 BigClassID amp。 , amp。 BillID amp。 ,39。 amp。 CardNo amp。 39。 ,39。 amp。 Pin amp。 39。 ,Now,False) end if 判断 Session(Sql),并由判断结果向数据库中插入数据。 (Sql) 显示新卡添加成功。 库存管理关键代码为: if isNumeric(ClassID) then 判断 ClassID是否为数字。 Sql=Select * from Stock Where BigClassID= amp。 ClassID Else 从数据库中取出大类 ID 为 ClassID 的记录。 选择所要查看商品类别 从数据库中获取商品信息 删除 填写商品信息 检查商品信息是否填写完全 选择要删除的商品 N Y 添加 商品添加成功 商品删除成功 进入库存管理页面 成功显示所要查看商品 添加 /删除商品 第 13 页 共 25 页 Sql=Select * from Stock Order By BigClassID,BillID end if 从数据库 Stock表中取出 全部记录。 代理 注册登陆模块 代理注册登陆模块实现了 2 个功能:代理注册( )和代理登陆( )如图 6,其流程图如图 7 及图 8。 图 6 代理注册登陆模块 图 7 代理注册流程图 图 8 代理登陆流程图 代理注册关键代码: Sql=Insert into Member (UserName, [PassWord], Name, IDNumber, Province, City, Tel,Email, TotalMoney,RegTime, RegIp,Ver) Values Sql=Sql amp。 (39。 amp。 UserName amp。 39。 ,39。 amp。 PassWord amp。 39。 ,39。 amp。 Name amp。 39。 ,39。 amp。 IDNumber amp。 39。 ,39。 amp。 Province amp。 39。 ,39。 amp。 City amp。 39。 ,39。 amp。 Tel 商品展示窗口 代理注册 代理登陆 填写注册信息 管理员审核 数据加入数据库 注册成功 注册失败 通过 未通过 读取数据库中数据 判断用户及密码 登陆失败 进入交易模块 正确 错误 进入页面 登陆成功 第 14 页 共 25 页 Sql=Sql amp。 39。 ,39。 amp。 Email amp。 39。 , 0, Now (),39。 amp。 Request (REMOTE_Addr) amp。 39。 ,False) 以上代码为添加新的代理信息。 代理登陆关键代码: if AgentName and AgentPassword then 判断是否输入代理人用户名和密码 if Not Session(Member) then Sql=Select * from Member Where UserName=39。 amp。 AgentName amp。 39。 and Password=39。 amp。 AgentPassword amp。 39。 and Ver Else Sql=Select * from Member Where id= amp。 Session (Me。一种网上交易平台的设计和实现—计算机毕业设计
相关推荐
有效图片 无效图片抛弃 红点数目是否大于 70 判断图像中红点数目 通过摄像头采集图片 遍历该图片中每个坐标点 开始 N Y 位移的正负 有效动作, ppt 动作 开始 找到有效图片中所有红点坐标的中心坐标 对比两张最近的有效图片中心坐标 得到两次对比的位 移大小 位移大小是否大于 5cm 无效动作, ppt 不动作 N Y 左翻页 右翻页 负 正 5 图 32实现的是对有效图片进行分析
第二章 需求分析 总体需求调查 组织结构图 对现行公司业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对公司日常事务和活动进行全面、细致而充分的调查研究。 系统调研采取的主要方法是到现场去,通过座谈、询问 、观察甚至直接参与公司经营活动,自上而下、逐步细化的进行了解。 通过调查得知,原先人工操作在公司人事档案管理过程中占绝大部分,本系统开发后的主要使用者是公司的领导
的。 如果将 XML 用于不只是一种数据格式的 话,就需要与多种相关的技术相互作用。 这些技术包括为了向后兼容老式的浏 览器的 HTML、 CSS( Cascading Style Sheet,级联样式单)和 XSL( eXtensible Style Languages,可扩展的样式语言)、 URL 和 URI、 XLL( eXtensible Linking Language
12 附录 13 附录 1:室内效果图及其说明 13 滨州学院本科毕业设计(论文) ii 附录 2:室内效果图、平面图及其说明 14 附录 3:整体规划效果图及其说明 15 附录 4: 设计图纸 及其说明 16 滨州学院本科毕业设计(论文) 1 引 言 随着 社会与经济的发展 , 汽车文化 与 汽车工业 也得到了快速发展,汽车成为了城市中最主要的代步工具, 汽车 4S 店 作为汽车
《单片机中级教程 》 — 原理与应用(第 2 版)张俊谟编著;北京航空航天大学出版社 【 3】康华光 .电子技术基础 (第四版 ).北京 :高等教育出版社 【 4】 《 Protel99SE 电路设计与制版》 北京: 人民邮电出版社 【 5】 ]李朝 青 . 单片机原理及接口技术 . 北京 :北京航空航天大 学出版社 【 6】 谢自美 .《电子线路设计 .实验 .测试(第三版)》 .武汉
第 5 页 共 30 页 的 LayoutManager,这一切完全可以用 JBuilder 开快速完成。 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。 就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 幸运的是, Eclipse 附带了一个标准的插件集,包括 Java 开发工具( Java Development Tools, JDT)。