网上商城购物系统毕业论文(设计)论文

字段 id Admin_name Password Level 字段名 编号 管理员名称 密码 级别 类型 自动编号 nVarchar Nvchar Int 宽度 50 50 小数位 索引 可否为空 是 是 否 是 该表和会员表一样存在字段的命名规则的要求,出于安全考虑对于管理员帐号发放应该谨慎,管理人员数量一定要控制,越少越安全,在实际应用中,我们还要对整个数据库进行加密,以防止系统重要数据泄漏。

表4.5新闻列表news

字段 id title content Categoryid 字段名 新闻编号 新闻标题 新闻内容 类型 自动编号 Varchar Text 宽度 小数位 50 索引 可否为空 否 是 是 是 新闻类别编号 Date 存储网站新闻级别信息,和新闻表关联和产品类别结构相同。

表4.6新闻类别列表news_category

字段 id cname Cdescr Pid Grade Cno 字段名 类别编号 类别名称 类别描述 父节点id 等级 类别排序 类型 自动编号 Varchar text Int Int Int 宽度 50 小数位 索引 可否为空 是 是 否 是 是 是 存储网站新闻信息,与其他表没有关联。

表4.7订单产品表saleproduct

字段 id Productid Uniprice

字段名 编号 产品编号 产品价格 类型 宽度 小数位 索引 可否为空 是 是 否 自动编号 Int Money

Pcount Orderid 产品数量 所属订单编号 Int Int 是 是

第五章 系统详细设计

详细设计的根本目标是确定应该具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。在项目开发时,使用一种稳定成熟的框架是项目成功的重要因素。MVC的基本思想就是逻辑与显示的分离,Model是应用程序的主体部分,它表示业务数据或者业务逻辑,View是应用程序中与用户界面相关的部分,也就是用户看到并与之交互的界面,Controller根据用户的输入,控制用户界面数据的显示和更新Model对象的状态,MVC不仅实现了功能模块和显示模块的分离,同时也提供了应用系统的可维护性、可扩展性、可移植性和组件的可重用性。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。

5.1 系统主界面设计

本网站的主界面整体结构还算简洁、清晰,上面部分为商品搜索条,,左面部分为商品类别框,右面部分为资讯区,中间部分为商品展示区。本网上购物系统主界面如图5.1所示。

图5.1系统登陆界面

5.2 系统前台各主要模块的功能设计

5.2.1用户登陆模块的实现

用户登陆模块是防止非法用户登陆的第一道防线,通过它可以保护后台数据库的安全性,当用户要进行定购时,首先要进入的就是身份验证界面,只有在密码正确的情况下才能进行以后的购物,如果输入的密码不正确,则不能进行定购。如果用户以浏览者的身份进入网站,则只能进行一般的商品浏览和搜索,而不能进行选购,在点击添加购物车后,系统会判断该用户是否是登陆用户,如果不是则弹出提示页面,提示用户必须先登陆才能定购商品,如果是第一次登陆,必须先注册。

联系客服:779662525#qq.com(#替换为@)