商务网站后台管理系统毕业论文内容摘要:

更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标: 具体目标如下: ( 1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 ( 2)即时可见:对信息的处理(包括查询、添加、修改、删除)将立即在主页的对应栏目显示出来,达到 即时发布、即时见效 的功能。 ( 3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求,同 时,能有效方便的更新系统的界面。 ( 4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。 针对不同的用户,只需要稍作修改就可以开发出适合自己特点的商务网站后台管理系统。 系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。 ( 5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 查询 发布 修改 添加 删除 登录系统 已注册用户 未注册用户 注册 各种信息 系统管理员 所有用户 统计 自动入数据库 保存 图 21 系统业务流程图 6 数据流分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流通中的问题。 现有的数据流程分析多是通过分层的数据流程图( data flow diagram,简称 DFD)来实现的。 其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 商务网站后台管理系统的数据流程: 对本系统操作的数据源有普通用户、注册用户和管理员三种, 首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再 进行发布。 不同权限 的用户可以对这些库信息进行添加、修改和删除处理。 所有用户均可以进行信息查询。 通过对本系统的需求分析,系统的基本功能已经确定。 整个系统的数据流程图如 22: 整个系统各个模块的 系统顶层数据流图 如图 23所示: 图 22 系统数据流程图 图 21 系统业务流程图 商品信息 新用户注册信息 商务网站 普通用户 登录用户 会员信息 商品信息 7 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据流图和数据字典共同构成系统的逻辑模型。 商务网站后台管理的数据字典 —— 数据流 登录信息 数据存储名称:管理员信息 数据来源:管理员信息表 数据去向:管理员登陆模块 数据组成:管理员信息=管理员帐号 +管理员姓 名 +管理员密码 描述:存储了管理员的基本信息 数据存储名称:会员信息 数据来源:会员信息表 数据去向:会员模块 数据组成:会员信息 =会员帐号 +姓名 +性别 +密码 +忘记密码问题 +忘记密码答案+Email+联系电话 +地址 +邮编 描述:存储了会员的注册信息 数据存储名称:产品信息 数据来源:产品信息表 数据去向:产品信息模块 数据组成:产品信息 =产品编号 +产品类型编号 +产品名称 +产品介绍 +产品说明 +市场价 +会员价 +小图片相对路径 +大图片相对路径 +点击数 +购买次数等 8 —— 数据处理 名称:用户登录 描述:用户登录系统进行用户登录管理 输入:会员用户的用户名、密码 过程:判断是否为合法的会员用户 输出:系统主界面 名称 : 查询信息 9 —— 数据存储 商务网站后台管理的数据项 管理员数据项: 名字 : 数据库信息 别名:无 描述: 存储了数据库的基本信息 数据组成: 数据库信息 =产品信息 +会员信息 +管理员信息 +订单信息 +产品类型信息 位置:数据库 输出 : 查询得到的信息页面 名称:管理员帐号 简述:唯一表示一个管理员 数据类型:文本 字段大小: 20 名称:管理员密码 简述:每个管理员所对应的密码 数据类型:文本 字段大小: 20 10 会员数据项: 产品数据项 产品类型数据项: 订单数据项 名称:订单 ID 简述:订单详细信息唯一标识 数据类型:自动编号 字段大小:长整型 名称:订单列表 ID 简述:订单列表的唯一标识 数据类型:数字 字段大小:长整型 名称:产品 ID 简述:产品的唯一标识 数据类型:数字 字段大小:长整型 名称:订购数量 简述:订购商品的数量 数据类型:数字 字段大小:长整型 名称:会员帐号 简述:用户注册的帐号 数据类型:文本 字段大小: 20 名称:姓名 简述:会员的名字信息 数据类型:文本 字段大小: 20 名称:密码 简述:用户的密码 数据类型:文本 字段大小: 20 名称:类型 ID 简述 :唯一标识一个产品类型 数据类型:自 动编号 字段大小:长整型 名称:上级类型 ID 简述:上级类型的 ID 数据类型:数字 字段大小:长整型 名称:产品类型编号 简述:产品类型的编号 数据类型:数字 字段大小:长整型 名称:产品名称 简述:产品的名称 数据类型:文本 字段大小: 30 名称:产品编号 简述:发布产品的编号 数据类型:自动编号 字段大小:长整型 11 订单列表数据项 3 系统设计 系统设计思想 页面模块化 把页面中一些常用的部分集成为模块,例如页面的头部、尾部 和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。 名称:订单 ID 简述:订单列表编号 数据类型:自动编号 字段大小:长整型 名 称:会员 ID 简述:会员的唯一标识 数据类型:文本 字段大小: 20 名称:联系方式 简述:订货客户的联系方式 数据类型:文本 字段大小: 100 名称:下单时间 简述:商家下单的时间 数据类型:日期 /时间 字段大小:字节 12 在本系统中,将数据库连接存入 文件中,当需要数据库连接时,只要用Include 语句包含此文件即可。 另外系统页面结构定义在一个模板文件 中,在这个文件中可以看到系统中基本的页面组成结构。 只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为一个具有特定功能的 完整的页面。 例如 文件是在 文件中加入了下面一行代 码而具备了显示商品详细信息的功能。 call ShowProduct(RealSruing((id))) 注重安全性 (1)不要把 Sql 2020数据库放在网站内部 不要把 Sql 2020 数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。 比较好的做法是,使用 SQL 2020数据库或 Oracle 数据库,或者将 Sql 2020数据库文件放在网站虚拟目录以外。 (2)过滤字符串中的单引号 当 用字符串来组织 SQL 语句时,最重要的一个问题就是过滤字符串中的单引号,因为SQL 语句中的字符是以单引号为分界的,例如下面的语句,在执行时就会出错: strName=I39。 m Hacker strSQL=SELECT*FROM User WHERE[Name]=39。 amp。 strNameamp。 39。 strSQL 这样,在实际执行过程中最终 SQL 语句如下: SELECT*FROM User WHERE [Name]=‘ I39。 m Hacker39。 由于在“ I‘ m Hacker”中包含一个单引号“ ’”,这样系统会认为在字母“ I”后面已经结束,但后面仍有字符,于是就会提示语法错误。 因此需要将单引号过滤掉,或者替换为两个单引号(在 SQL 语法中用两个单引号表示一个单引号),只要使用 VBScript 中的Replace 函数就可以达到目的。 代码的复用 本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页、检查 Email 的函数和上传类。 系统功能模块划分 根据一般商务网站的业务流程,本系统我主要分为用户功能以及管理功能两个方面 进行大的模块的划分,再分别从两个大的 模块里细化出各个小的模块,最后完成整个程序的功能实现。 用户功能模块 综合各个大型商务网站的用户功能,我在开发程序前先对自己程序的用户功能模块做了以下的规划,拟实现的模块有: 1) 用户注册模块:用户可以通过注册界面注册成为网站的用户,用户注册界面包括登录名,密码,姓名,身份证,出生年月等信息。 2) 用户登录模块:用户注册成功后可以通过登录窗口输入登录名跟密码登录网站,登录成功后可以通过个人后台进行个人信息的管理与订单的管理。 13 3) 浏览新闻模块:首页上会有一个区域是关于商 业信息的最新新闻,用户可以通过点击新闻题目进入新闻页面进行浏览,并在新闻题目旁加上点击数量,可以很直观的显示出哪个新闻是热点新闻。 4) 留言功能模块:用户对网站有意见或者建议可以通过留言模块进行留言,管理员看到后会进行回复。 5) 购买商品模块:用户可以通过此模块进行商品信息的浏览以及购买。 根据以上对用户功能的详细分析,可以用功能模块图来进行更为直观的了解,如图31 就是用户功能模块图。 管理功能模块 根据一般商务网站后台管理的功能,我进行了详 细的规划,总的来说要实现的模块包括以下方面: ( 1)管理员管理模块:超级管理员可以通过此模块进行普通管理员的增加、删除、查询、修改,而普通管理员没有权限进行此模块的操作。 ( 2)新闻管理模块:管理员可以通过此模块进行首页新闻的增加、删除、查询、修改等功能。 ( 3)商品类别管理模块:管理员可以通过此模块进行商品类别的增加、删除、查询、修改等功能。 ( 4)商品信息管理模块:管理员可以通过此模块进行商品信息的增加、删除、查询、修改等功能。 ( 5)订单管理模块:管理员可以通过此模块进行用户订单的增加、删除、查询、修改等功能。 ( 6)留言板管理模块:管理员可以通过此模块对用户的留言进行查询、删除,并可 购物网站首页 用户登录 浏览新闻 用户注册 留言功能 购买商品 个人资料管理 个人。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。