理广告。注:出售的URL地址管理与纯广告系统的广告分开管理,即前者仍由本系统管理。
第三章 网站的实现
第一节 网页设计
一、总体设计
网站设计要建立在目标明确的基础上,完成网站的构思创意即总体设计
方案[6]。对网站的整体风格和特色做出明确的定位,规划网站的组织结构。
1、网站处理流程
(1) 业务流程图
图3.1 业务流程
不同用户登入网站的流程如图3.1,其中管理员和会员登入都需要使用各自的账号和密码,而普通用户登入则直接登入,无需使用密码。登入商品展示网站后,会显示用户的身份。
(2) 普通用户模块业务流程图
图3.2 普通用户模块业务流程
普通用户登入流程如图3.2,它展示了普通用户登入后可以在网站上浏览到的内容。普通用户,能进行简单的浏览、留言和商品的购买。
(3)会员模块业务流程图
图3.3 会员模块业务流程
会员登入流程如图3.3,会员登入网站后,进入会员中心可以进行资料、用户密码等的修改,近期订单、留言等的查看。
(4)管理员模块业务流程图
图3.4 管理员模块业务流程
用户以管理员身份登,首先登入网站首页,再从网站首页的管理入口进入到管理界面如图3.4,进入管理界面后,管理员可以根据需要增添或删除模块、产品等,也可对订单、企业信息、最新企业动态、留言板等进行设置。
2、运行环境
(1)运行设备
无特殊要求,其对硬件的最低要求取决于操作系统对硬件的要求,
导航网站硬件设备根据导航用户的访问量适当调整。
(2)软件支持
Linux、Apache 2、Access、My eclipse。
3、设计思想
①网页设计美术设计要求,网页美术设计要与企业整体形象一致,要符合CI规范。要注意网页色彩、图片的应用及版面规划,包括字体的颜色,需要与大多门户网站相同。保持网页的整体一致性。
②在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。
③为进行必要的较大规模改版提供接口。
二、数据库设计
1、数据库开发
创建ODBC数据源、Active Server Page支持、PHP支持、ACCESS 数据库、JAVASCRIPT支持。
2、数据库实现
数据库在一个管理信息系统中占有非常重要的地位,数据结构设计[5]的好坏将直接影响到应用系统的效率、功能的扩展和最终使用效果。合理的数据结构设计可以提高存储的效率,保证资料的完整和一致,同时也有利于应用系统的设计。所以对于本系统的数据,我们应考虑到以下几点:
① 数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
② 数据的安全性[5]
本系统为单个用户设计,因此只有用户本人才能对数据实现增,删,改,查等操作。同时,本系统中存储的信息,多为私人信息,有相当的隐私性,应该具有高的保密性,所以未获授权人员不能进入本系统。
③ 资料的备份
要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速的还原到原来的正常状态。
数据库按照Microsoft Office的Access数据库的要求,结合实际企业商品展示网站的需求,构造如下的一系列E-R功能实现图。
图3.5 新闻公告E-R图
图3.6 管理员E-R图
图3.7 会员E-R图
图3.8 留言E-R图
第二节 功能实现
一、管理员登入界面的实现
图3.9 管理员登陆界面
用户在登入网站首页后,通过管理入口进入管理员
登陆界面如图3.9,用户需使用用户名:admin,密码:admin和系统随机提供的