网上商城管理系统课程设计
在线商城系统课程设计

在线商城系统课程设计一、课程目标知识目标:1. 了解在线商城系统的基本概念、功能模块及其运行原理;2. 掌握在线商城系统的需求分析、系统设计、数据库设计和界面设计等相关知识;3. 学会使用至少一种编程语言和开发工具,实现在线商城系统的基本功能。
技能目标:1. 能够分析在线商城的用户需求,编写需求说明书;2. 能够运用UML图、流程图等工具,进行在线商城系统的设计和表达;3. 能够编写SQL语句,创建和操作数据库,实现商品信息、用户信息等数据的存储和管理;4. 能够运用前端技术,实现在线商城系统的界面设计和交互功能;5. 能够独立完成一个小型的在线商城系统的开发,具备实际项目经验。
情感态度价值观目标:1. 培养学生对电子商务的兴趣,激发他们主动探索和创新的精神;2. 培养学生具备良好的团队协作和沟通能力,学会在项目中承担责任和解决问题;3. 培养学生遵守法律法规,尊重知识产权,养成良好的网络道德素养。
本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,旨在提高学生的编程能力、项目实践能力和创新能力。
课程目标具体、可衡量,便于教师进行教学设计和评估,同时关注学生的情感态度价值观培养,为他们的未来发展奠定基础。
二、教学内容本章节教学内容依据课程目标,结合教材章节,进行以下安排:1. 在线商城系统概述- 了解电子商务的发展历程和在线商城的定义;- 分析在线商城系统的功能模块和业务流程。
2. 需求分析与系统设计- 学习需求分析的方法和技巧,编写在线商城需求说明书;- 掌握UML图、流程图等工具,进行系统设计和表达。
3. 数据库设计与实现- 学习数据库的基本概念,掌握SQL语句编写;- 设计在线商城数据库,实现商品信息、用户信息等数据的存储和管理。
4. 前端技术与界面设计- 学习HTML、CSS、JavaScript等前端技术;- 设计并实现在线商城系统的界面和交互功能。
5. 系统开发与项目实践- 学习使用至少一种编程语言和开发工具,如Java、PHP等;- 独立完成一个小型在线商城系统的开发,实现基本功能。
网上商城 课程设计

摘要伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营理念和模式,人们已经不再满足信息的浏览和发布方式,而是渴望着能够充分享受网络所带来的更多便利。
网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便、快捷、轻松地选购自己喜欢的商品。
本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows 系统下,以MySQL数据库为开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)、JavaBean和JDBC等技术开发的网上购物系统。
它分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。
建立后的网站是一个动态、交互式、具有商品提供、系统管理等功能的电子商务网站。
关键字JSP;MySQL;Tomcat;网上购物系统目录1 系统功能概述 (1)1.1 系统的主要功能 (1)1.2 系统的结构总图 (1)2 数据库设计 (2)2.1 需求分析 (2)2.2 网上商城后台管理系统E-R模型 (2)2.2.1 用户信息实体属性E-R模型 (2)2.2.2 商品类别实体E-R模型 (3)2.2.3商品信息实体属性E-R模型 (4)2.3 表结构设计 (4)3 系统各功能模块的详细设计 (4)3.1 后台管理员登陆模块……...................................................................... .43.2 商品管理模块...... (5)3.2.1 商品列表.......................................................... .. (5)3.2.2 商品添加 (7)3.2.3 商品修改 (9)3.2.4 商品搜索 (11)参考文献 (17)1 系统功能概述1.1 系统的主要功能:(1)前台用户的注册;(2)后台管理员对用户的简单管理;(3)后台管理员对商品类别的管理;(4)后台管理员对商品信息的管理。
商城管理系统课程设计

商城管理系统课程设计一、课程目标知识目标:1. 让学生理解商城管理系统的基本概念、功能模块和运行原理;2. 掌握数据库管理、商品信息维护、用户管理、订单处理等相关知识;3. 了解商城管理系统在实际商业活动中的应用。
技能目标:1. 培养学生运用所学知识设计并实现一个简单的商城管理系统;2. 培养学生通过数据库技术进行商品信息、用户数据和订单数据的有效管理;3. 提高学生分析问题、解决问题的能力,使其能够针对商城管理系统提出合理的优化建议。
情感态度价值观目标:1. 培养学生对商城管理系统相关技术及应用的兴趣,激发其学习热情;2. 培养学生的团队协作意识,使其在项目实施过程中学会与他人合作、沟通;3. 增强学生的商业意识,使其认识到商城管理系统在现代商业中的重要性。
分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够独立设计并实现一个具有基本功能的商城管理系统;2. 学生能够运用数据库技术进行商城管理系统的数据维护;3. 学生能够针对现有商城管理系统提出至少三条优化建议,并结合实际商业场景进行阐述;4. 学生在项目实施过程中展现出良好的团队协作、沟通能力,以及对商业问题的关注和思考。
二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 商城管理系统概述:- 商城管理系统的基本概念、功能模块和运行原理;- 商城管理系统在现代商业中的应用场景。
2. 数据库管理:- 数据库基础知识;- 商品信息维护、用户管理和订单处理等数据库操作;- 数据库安全性、完整性和一致性。
3. 系统设计与实现:- 系统需求分析;- 系统功能模块划分与设计;- 编程实现简单的商城管理系统。
4. 系统优化与评估:- 系统性能指标;- 系统优化策略;- 针对实际商业场景的系统评估。
具体教学安排如下:第1周:商城管理系统概述;第2-3周:数据库管理基础知识;第4-5周:数据库操作及安全性、完整性;第6-7周:系统需求分析与功能设计;第8-9周:编程实现简单的商城管理系统;第10周:系统优化与评估。
UML课程设计--网上购物系统

《面向对象分析与设计》课程设计专业计算机科学与技术班级计算机08-1学号姓名指导教师完成时间2011-6-10成绩目录二设计目的 (3)1.需求分析 (3)系统功能分析 (3)三设计要求 (4) (4) (5) (7).................................................................................9........................................................................ 10 四用UML对系统建模 (12)1.用例图(用例建模)……………………………………………………12前台用户用例图及其文档 (12)后台管理员用例图及其文档 (14)2.系统类图 (16)3.顺序图 (17)4.构造活动图 (20)5.构造状态机图 (29)6.构件图 (33)7.部署图 (33)五使用说明书 (34)六工作总结 (39)一、设计题目:网上购物系统设计二、设计目的需求分析在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。
购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。
●只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。
●任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。
●只有注册用户才能登录此系统,购买商品。
购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。
php网上商城课程设计

php网上商城课程设计一、课程目标知识目标:1. 理解PHP语言的基本语法和编程规范;2. 掌握利用PHP进行数据库操作,实现数据的增删改查功能;3. 学会使用PHP开发网上商城系统的基本功能模块,如用户注册、登录、商品展示、购物车等;4. 了解Web前端技术(HTML、CSS、JavaScript)与PHP的交互方式。
技能目标:1. 能够独立编写PHP代码,实现简单的业务逻辑;2. 能够运用PHP操作数据库,完成数据的增删改查功能;3. 能够结合Web前端技术,开发出功能完善的网上商城系统;4. 能够通过实际操作,解决开发过程中遇到的技术问题。
情感态度价值观目标:1. 培养学生对PHP编程的兴趣,激发学习热情;2. 培养学生团队协作意识,学会与他人共同解决问题;3. 培养学生面对困难勇于挑战的精神,提高抗挫折能力;4. 增强学生对我国互联网产业的认同感,树立为我国互联网产业发展贡献力量的信念。
课程性质:本课程为实践性较强的学科,要求学生在掌握PHP基本知识的基础上,结合实际项目进行开发。
学生特点:学生具备一定的计算机操作能力,对编程有一定的了解,但实际开发经验不足。
教学要求:通过本课程的学习,使学生能够将所学知识运用到实际项目中,提高学生的编程能力和项目开发经验。
教学过程中注重理论与实践相结合,鼓励学生积极参与讨论,培养学生的实际操作能力。
二、教学内容1. PHP基础语法与规范- 变量、数据类型及运算符- 控制结构(条件语句、循环语句)- 函数的定义与调用- 数组的使用- 面向对象编程基础2. PHP与数据库操作- 数据库基础(MySQL)- PHP操作数据库(PDO、mysqli)- 数据库的设计与优化- 常用SQL语句编写(增删改查)3. 网上商城系统功能模块开发- 用户注册与登录模块- 商品展示模块- 购物车模块- 订单管理模块4. Web前端技术与PHP交互- HTML、CSS、JavaScript基础- 表单提交与数据处理- AJAX技术与应用- 前端框架(如Bootstrap)的使用5. 项目实战与团队协作- 网上商城项目需求分析- 功能模块划分与分工- 项目开发与进度管理- 代码版本控制(如Git)教学内容安排与进度:第一周:PHP基础语法与规范第二周:PHP与数据库操作第三周:网上商城系统功能模块开发(1)第四周:网上商城系统功能模块开发(2)第五周:Web前端技术与PHP交互第六周:项目实战与团队协作教学内容与课本关联性:本教学内容与课本《PHP编程与应用》相关章节紧密相关,涵盖了PHP基础、数据库操作、前端技术及项目实战等方面内容,旨在帮助学生系统地掌握PHP网上商城的开发技术。
简单的课程设计网上商城

简单的课程设计网上商城一、教学目标本课程的教学目标是让学生掌握网上商城的基本概念、设计和运营方法。
具体包括:1.知识目标:了解网上商城的发展历程、分类和商业模式;掌握电子商务的基本原理和关键技术;了解我国电子商务法律法规和政策环境。
2.技能目标:学会使用主流的网上商城平台,进行商品选购、支付、售后等操作;能够运用电子商务的基本技术,如网页设计、网络营销等,进行网上商城的建设和推广。
3.情感态度价值观目标:培养学生诚实守信、公平竞争的商业道德观念;增强学生团队协作、创新进取的精神风貌。
二、教学内容本课程的教学内容分为四个部分:网上商城概述、电子商务技术、网上商城运营和管理、电子商务法律法规。
1.网上商城概述:介绍网上商城的发展历程、分类和商业模式,分析我国电子商务市场的现状和趋势。
2.电子商务技术:讲解电子商务的基本原理和技术,如网页设计、网络营销、电子支付等,让学生掌握网上商城的建设和发展所需的技术基础。
3.网上商城运营和管理:阐述网上商城的运营策略、营销手段和管理方法,培养学生网上商城运营和管理的能力。
4.电子商务法律法规:介绍我国电子商务法律法规和政策环境,使学生了解网上商城运营的法律法规约束。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解网上商城的基本概念、技术和案例,使学生掌握电子商务的基本知识。
2.讨论法:学生就网上商城的运营策略、营销手段等进行讨论,培养学生的思考和分析能力。
3.案例分析法:分析典型网上商城案例,让学生了解网上商城运营的成功经验和不足之处。
4.实验法:让学生动手操作网上商城平台,实际体验电子商务的运作过程,提高学生的实践能力。
四、教学资源本课程选用国内权威的电子商务教材,辅以相关参考书、学术论文和案例资料。
同时,利用校园网络资源,如在线课程、教学软件等,为学生提供丰富的学习材料。
在实验环节,安排学生使用虚拟电子商务平台进行实践操作,以提高学生的实际操作能力。
网上购物商城课程设计

网上购物商城课程设计一、教学目标本课程旨在让学生了解网上购物商城的基本概念、运营模式和购物流程,培养学生安全、理性、高效的网络购物能力。
1.了解网上购物商城的发展历程。
2.掌握网上购物商城的基本运营模式。
3.熟悉网络购物的安全防护措施。
4.能够独立完成网上购物操作。
5.能够比较不同网上购物平台的优缺点。
6.能够合理规划网购预算,理性消费。
情感态度价值观目标:1.培养学生诚信、负责任的网络购物态度。
2.培养学生保护个人隐私、防范网络风险的意识。
3.培养学生绿色消费、可持续发展的观念。
二、教学内容本课程的教学内容主要包括以下三个方面:1.网上购物商城的发展历程:介绍我国网上购物商城的发展历程,以及网上购物在全球范围内的现状和发展趋势。
2.网上购物商城的运营模式:详细讲解网上购物商城的商业模式、盈利模式以及竞争策略。
3.网络购物流程及安全防护:阐述网络购物的基本流程,以及如何在网上购物过程中保护自己的合法权益,防止网络诈骗。
三、教学方法为了提高教学效果,本课程将采用以下多种教学方法:1.讲授法:通过讲解网上购物商城的基本概念、运营模式和安全防护知识,使学生掌握网络购物的基本技能。
2.案例分析法:分析真实网络购物案例,使学生了解网络购物的风险和防范方法。
3.讨论法:学生就网络购物相关话题进行讨论,培养学生的批判性思维和团队协作能力。
4.实验法:安排实际操作实验,让学生在网上购物平台上进行模拟购物,提高实际操作能力。
四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用权威、实用的网络购物教材,为学生提供系统的理论知识。
2.参考书:提供相关领域的参考书籍,丰富学生的知识视野。
3.多媒体资料:制作精美的PPT、教学视频等多媒体资料,提高学生的学习兴趣。
4.实验设备:配置足够的计算机设备,确保学生能够顺利进行网上购物模拟操作。
5.网络资源:利用校园网、互联网等资源,为学生提供丰富的网络学习材料。
网上商城课程设计文档

网上商城课程设计文档一、课程目标知识目标:1. 学生理解网上商城的基本概念和功能,掌握电子商务的基本流程。
2. 学生掌握网上商城的商品展示、搜索、购物车、订单处理等核心环节的操作方法。
3. 学生了解并认识网络安全、消费者权益保护等相关知识。
技能目标:1. 学生能独立完成网上商城的注册、登录、搜索商品、下单等操作。
2. 学生具备分析网上商城界面设计、用户体验的能力,能对现有网上商城提出改进意见。
3. 学生能够运用所学知识解决实际购物过程中遇到的问题,具备一定的信息处理能力。
情感态度价值观目标:1. 学生培养对电子商务的兴趣,认识到网络购物在日常生活中的重要性。
2. 学生树立正确的消费观念,注重网络安全,提高防范意识。
3. 学生在团队协作中培养沟通、交流能力,学会尊重他人意见,共同解决问题。
课程性质:本课程为信息技术课程,旨在帮助学生掌握网上商城的基本操作,培养其信息素养和实际应用能力。
学生特点:六年级学生已具备一定的计算机操作能力,对网络购物有一定了解,好奇心强,喜欢尝试新鲜事物。
教学要求:结合学生特点,注重理论与实践相结合,以任务驱动法为主,让学生在实践操作中掌握知识,提高能力。
同时,关注学生的情感态度价值观培养,使其在课程学习中得到全面发展。
教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 网上商城概述- 了解网上商城的定义、类型及发展历程。
- 分析网上商城的优势和不足。
2. 网上商城基本功能与操作- 学习注册、登录、搜索商品、购物车、订单处理等核心环节的操作方法。
- 掌握网上支付、优惠券、积分等常见功能的使用。
3. 网上商城界面设计与用户体验- 分析网上商城的界面设计要素,如布局、色彩、字体等。
- 探讨如何提高网上商城的用户体验。
4. 网络安全与消费者权益保护- 学习网络安全知识,提高防范意识。
- 了解消费者权益保护法律法规,维护自身合法权益。
5. 网上商城案例分析- 分析知名网上商城的成功案例,总结经验教训。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【软件综合实习报告题目: 网上商城管理系统【]目录引言 (2)第一章系统需求分析与总体设计问题描述 (3)任务概述1.2.1 目标 (3)1.2.2 运行环境 (3)需求分析)1.3.1 设计目标 (3)1.3.2 功能需求 (3)1.3.3 性能需求 (4)1.3.4 安全性的需求 (4)1.3.5 运行需求 (5)系统的总体设计 (5)第二章详细设计与系统实现数据库设计'2.1.1 系统涉及的实体和各实体功能的初步分析 (5)2.1.2 E-R图 (7)2.1.3 数据库的详细设计 (7)总体设计2.2.1 系统的网页模块和流程 (9)2.2.2 系统的功能模块 (10)详细设计2.3.1 网页模块的细化 (11)%2.3.2 功能模块的细化 (12)系统实现2.4.1 网页的实现 (12)第三章系统测试Tomcat环境搭建 (15)系统程序的安装和加载3.2.1 文件的拷贝 (15)3.2.2 数据库的连接 (15):系统测试3.3.1 系统关键部分测试分析 (15)3.3.2 测试分析总结及说明 (16)3.3.3 系统的性能分析 (16)第四章总结 (16)参考文献 (17)引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机与人类的关系愈来愈密切。
网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,加大市场流通带来巨大的发展空间。
尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。
网上商城是在为个人用户和企业用户提供人性化的全方位服务,努力为用户创造亲切、轻松和愉悦的购物环境,不断丰富产品结构,最大化地满足消费者日趋多样的购物需求,并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。
ASP是微软开发的一套服务端脚本环境。
利用ASP可以轻松地结合脚本程序和ActiveX组件建立或执行动态交互Web服务器应用程序。
使用ASP不需要复杂的编程就可以实现其他开发工具能达到B/S效果。
本文正是用ASP技术作为开发网上商城管理系统的工具。
由于时间有限,很多东西没有深入理解,因此,设计过程中肯定会存在一些缺陷,恳请老师批评指正。
【:《第一章系统需求分析与总体设计1.1问题描述采用Browser/Server模式为网上注册的会员用户提供商品的浏览和购买功能,要实现的功能有会员信息管理、商品信息管理和订单信息管理等。
会员信息管理的详细功能要包括会员注册、信息修改、删除和检索等;商品信息管理的详细功能要包括商品录入、信息修改、删除和检索等;订单信息管理的详细功能要包括订单确认、查看订单、修改订单和完成订单等。
1.2[1.3任务概述1.3.1目标<1> 决策支持:根据会员的要求及时提供所需的商品信息,并能在适当时候商城管理者给予订单及进货等方面的提示;<2> 提高效率:利用软件进行管理商品信息,避免人工管理的失误以及延迟性,从而实现高效率的管理。
1.3.2运行环境》开发环境:Windows 7开发工具:MyEclipse、SQL server 2008、Macromedia Dreamweaver CS41.4需求分析1.4.1设计目标用了Web技术的B/S系统实现网络商城,使人们从繁琐的体力劳动中解脱出来,实现信息化管理。
~1.4.2功能需求互联网上的每一个商城购物站点都要包括商品、栏目、广告、定单等信息。
因此本系统页面的开发应该根据所要实现的功能来设计。
网上商城管理系统的首页面。
包括管理员登录,会员管理,商品管理,栏目管理,广告管理,以及定单管理的功能选项。
会员信息管理:打开用户管理页面后,能够看到新增管理员和删除管理员的选项。
点击相应的选项,就分别进入下一页面,实现对管理者的新添和删除功能。
商品信息管理:商品库存管理、分类管理,查询要管理的商品,查找成功后,对其进行修改、删除,或者新添加商品。
广告管理:可看到商城已有广告的各项信息,也可对其进行修改、删除,同时可以添加新的广告。
,定单信息管理:使消费者能够顺利的通过Web的方式,直接生成购买订单。
可以查看已处理定单的详细信息,同时可对未处理的定单进行修改、确认处理。
网页模块关系图如下:图1-11.4.3性能需求数据精确度:要求达到数据库表中所定义的精度。
时间特性:要求系统的相应时间及更新处理时间在1秒之内。
/适应性:要求系统具有较好的可移植性,在Windows 7及其以下都能运行。
1.4.4安全性的需求商城管理系统的信息不是完全公开的,只有权利查看的人才能看到。
在网上商城管理环境下也必须严格保证这一点。
因此提出下列要求:(1) 系统必须对登录者进行身份验证。
没有登录的人只能查看商品信息,不能购买,只有具有登录权限的人才能购买商品或者管理商城。
(2) 不同的管理员对系统所拥有的管理权限是不同的。
超级管理员具有超级权限,可以对所有信息进行处理。
但其他管理员只能依照权限进行管理。
任何人不能越权使用系统。
1.4.5|1.4.6运行需求用户界面:采用B/S模式,要求界面友好;故障处理:若数据库发生故障,可以对数据库进行恢复或事务回滚等操作。
第二章详细设计与系统实现:在网上商城管理系统的设计中,通过数据库设计和系统后台操作的设计实现了相对简单、清晰、安全的商城管理流程;通过前台网页显示效果和网页特效的设计实现了良好的、严密的、多功能的用户界面。
前台与后台的设计并不孤立,后台操作为前台的显示提供显示内容,前台的特效为后台操作进行快速的数据合法性验证。
数据库设计“网上商城管理系统”实现的商城管理是以数据库为中心的。
商城的各种基本信息以及管理员信息等都是从数据库中获得的。
网页前台的显示内容绝大多数也是从数据库中读取数据后动态生成的。
2.1.1 系统涉及的实体和各实体功能的初步分析|网上商城管理系统中,商品、栏目、广告、定单的基本信息,以及管理员的基本信息都存放在数据库中,因此数据库设计的好坏直接影响到系统的功能、工作效率和安全。
为此,对数据库进行了如下功能设计:系统使用一个数据库,名称为database 。
为了建立一个数据库,首先对系统的功能进行简单的分析,并画出功能框图(图3-1)和E -R 图(图3-2)。
管理员查询商品:输入商品编号、商品名称或发行单位,点击查询,返回该商品的相关信息。
管理员管理商品:可对商品进行新添、修改、和删除。
管理广告:对商城内的广告信息实现添加、修改、删除功能。
处理定单:对未经处理的定单可以看到该单的详细内容,以及收货人的信息,并对其进行处理。
对已经处理的定单,可查看详细内容。
管理商城的栏目:可对商城的大类和子类栏目实现新添、修改、删除的功能。
【用户管理:管理员可通过用户管理新增和删除管理员,并且约束其权限。
Email 通知:管理员处理定单后用Email 通知收货人。
~主页面商品修改用户登陆注册管理进入添加到购物车新闻管理 资料修改 商品管理 `商品添加会员管理 广告链接新闻修改 新闻添加 广告设置链接管理是否会员】退出返回搜索物品 选购物品结帐付款填写订货单购物成功会员删除退出图2-1 功能框图{!2.1.2 E-R图图2-2 E-R图2.1.3 数据库的详细设计{数据库的设计主要包括六个表格,下面将各个表格的建立的目的和基本用途进行简要的说明:表1中存放的是管理员的信息,建立该表的目的主要是为了使管理员能够通过登录,管理各项信息。
而且方便管理员对自身信息的修改。
表2大类信息表记录了商城中的栏目信息,包括该栏目的名称、图片、描述等。
可以完善商城的商品大类信息。
帮助管理员完成栏目信息的添加,修改和删除。
表3子类信息表记录了商城中大类之下的子类信息,更进一步的完善商品的分类。
表4广告信息表记录了商城中广告的各项信息,包括图片名称、链接地址、广告内容、广告描述以及添加的时间。
表5商品信息表,记录了商品的详细信息,包括所属的大类、子类以及图片,是否打折、是否重点推荐、库存量、销售量等等信息。
表6定单信息表,记录了所有定单的信息,包括处理与未处理的定单,定单经过处理后会在表格中显示已经过处理。
`#表3广告信息表>表6商品信息表总体设计网上商城管理系统是基于Web浏览器和Web服务器的B/S系统。
总体设计中,确定了系统的网页模块及模块之间的交互流程,网页模块为用户提供可执行操作的Web界面。
系统功能模块的规划也在总体设计中完成,每个功能模块完成一定的操作功能,这主要是指后台对服务器和数据库的操作。
网页模块和功能模块之间是有交织的——同一个功能模块可能应用在多个网页模块中;同一个网页模块中可能使用到多个功能模块。
~2.2.1系统的网页模块和流程系统的网页按用户权限分成六个模块:系统登录模块,用户管理模块,商品管理模块,广告管理模块,定单管理模块和栏目管理模块。
后五个模块都必须经过身份验证(即登录)后才可进入。
各个网页模块之间的关系见图3。
图2-3 网页模块的关系网页模块以数据库为中心,各个网页模块从数据库中获取需要的信息;再将用户的输入信息,即对网页的操作写回数据库或直接进行后台服务器操作。
在“系统登录模块”中进行身份验证时,不但要验证用户名和密码的正确性,还要判断该登录用户拥有的权限,根据权限的不同,将重定向到不同的网页模块,用户也就只能进行权限以内的操作。
2.2.2 系统的功能模块:根据用户需求和系统特点,系统在功能用到以下模块:身份验证模块,信息录入模块,信息显示模块,查询模块。
下面逐一介绍每个模块的作用。
身份验证模块在用户登录系统时验证登录帐号的合法性并获取用户权限。
通过身份验证后的用户,身份验证模块将根据用户的权限将其重定向到特定网页模块。
信息录入模块是实现用户和系统交互的重要模块。
用户将信息输入到网页内,然后提交。
这是系统调用信息录入模块,模块根据用户的操作种类,将提交的信息或交给信息显示模块显示在另一个页面上,或交给统计查询模块执行查询,或直接将信息写入数据库或者根据得到的信息更新数据库中的某些内容。
信息显示模块得到数据后,把这些数据显示在网页上。
与其他有显示功能的模块不同,这个模块处理全是“动态显示”操作,即根据获取到的数据的不同,显示出不同的内容。
查询模块用来实现用户的自定义查询操作。
该模块先从信息录入模块那里获取查询的相关信息,然后进行查询。
完成查询后将结果传给信息显示模块显示在网页中。
%详细设计在系统的详细设计中,对每个网页模块和功能模块进行了细分。
网页模块被细分成若干完成特定人机交互任务的子模块;功能模块被细分成若干执行独立功能的子模块,这些字模块之间相互耦合,共同实现模块的功能。