手机销售系统数据库课程设计报告书
网上手机销售系统项目管理课程设计报告

课程设计报告项目名称:网上手机销售系统学生姓名:学号:10L07520专业班级:软件L102课程名称:指导教师:软件项目管理事例教程王会勇2013 年11 月课程设计成绩评定表学生姓名学号10L07520 成绩专业班级软件L102 起止时间——设计题目网上手机销售系统指导教师:年月日指导教师评语一、课程设计的目的及要求在掌握使用 ClearCase 和 ClearQuest 对软件项目进行配置管理的基础上,每个小组选择一个题目进行并行开发,达成课题设计任务,提升学生的实质着手能力和团队协作能力,培育学生的创新精神。
二、课程设计的任务1.娴熟掌握 ClearCase 和 ClearQuest 软件的使用。
2.娴熟使用 ClearCase 和 ClearQuest 对软件项目进行配置管理。
3.依据本组设计题目和自己肩负的详细设计任务,并经过指导教师的查收。
4.总结提升,如期达成课程设计报告。
三、课程设计题目网上手机销售系统四、课程设计的内容及主要步骤需求剖析系统测试1、设计内容纲要设计集成测试在一周时间内,学生自由分组,构成一个开发团队,达成一其中小型软件项目的开发。
开发过程顶用软件项目管理的基本理论知识,解决并行开发中碰到的各样问题。
经过使用ClearCase 和 ClearQuest 这两个软件,实现并行开发过程中的更改管理。
详尽设计单元测试2、设计步骤(1)确立项目的生计期模型。
编码图1.3 软件测试过程 V模型(2)对项目进行需求剖析。
经过上述系统功能剖析,针对一般在线手机销售系统,总结出以下的需求信息:①用户分一般用户、注册用户和管理员用户。
②一般用户和注册用户无需登录就能够看查察手机信息并购买。
③注册用户登录后能够保护自己的个人信息,而且在向网站发出订单时会自动填写自己的联系信息。
④手机按手机厂商来分类,每一个手机都对应一个厂商。
⑤订单分单张详尽订单和总订单。
⑥一个用户能够购买多个或多种型号的手机。
[经管营销]手机店库存管理信息系统课程设计报告
![[经管营销]手机店库存管理信息系统课程设计报告](https://uimg.taocdn.com/2f0a1dfcd15abe23482f4daa.webp)
XXXX大学学生课程设计报告姓名:院系:专业:班级:实验名称:手机连锁店库存管理系统指导老师:XXXX大学管理实验中心编印目录第一章绪论 (4)1.1 系统开发背景 (4)1.2 研究目的与意义 (4)第二章手机库存管理系统分析 (5)2.1现行系统分析 (5)2.2组织结构分析 (5)2.3新系统目标 (6)2.4手机连锁店库存管理系统功能需求 (6)2.5 系统业务流程图分析 (6)2.5.1 总体业务流程图 (7)2.5.2 入库业务流程图 (8)2.5.3 出库业务流程图 (8)2.5.4 退货业务流程 (9)2.6数据流程分析 (10)2.6.1第零层数据流程图 (10)2.6.2第一层数据流程图 (11)2.6.3第二层数据流程图 (11)2.6.4 第三层数据流程图 (13)2.7 实体关系分析(ER图) (14)第三章手机库存管理系统设计 (18)3.1系统总体结构设计 (18)3.2系统模块结构图 (19)3.3数据库设计 (21)3.4系统代码设计 (23)3.5系统的输入输出设计 (28)3.5.1输入设计 (28)3.5.2输出设计 (28)第四章手机库存管理系统实施 (30)4.1系统开发工具的选择 (30)4.1.1 Microsoft SQL Server 2005数据库的选择 (30)4.1.2 Visual studio 2008开发工具的选择 (30)4.2系统的架构设计的实现 (31)4.2.1 程序文件的架构结构 (31)4.3系统的详细设计的实现 (33)4.3.1系统登录设计 (33)4.3.2系统主界面设计 (34)4.3.3 入库管理界面设计 (34)4.3.4 出库管理界面设计 (35)4.3.5 盘点管理界面设计 (35)4.3.6 退货管理界面设计 (36)4.3.7 供应商管理界面设计 (37)4.3.8 仓库管理界面设计 (37)4.3.9 货物管理界面设计 (38)4.3.10 库存查询界面设计 (38)4.3.11 入库查询界面设计 (39)4.3.12 出库查询界面设计 (39)4.3.13 出入库货物统计界面设计 (40)4.3.14 出入库货物统计界面设计 (40)4.3.15 退货入库查询界面设计 (41)4.3.16 退货出库查询界面设计 (41)4.3.17 安全查询界面设计 (42)4.3.18 修改密码界面设计 (42)4.3.19 权限设置界面设计 (42)4.3.20 用户管理界面设计 (43)第五章系统测试与维护 (44)5.1系统测试 (44)5.2系统维护 (44)第一章绪论1.1 系统开发背景现如今,随着我国经济的飞速发展,手机已经成为了人们在生活中不可或缺的一件物品,平均几乎每人都有一部或两部手机。
手机销售管理系统课程设计说明书

无锡太湖学院课程设计说明书题目:手机销售管理系统数据库原理课程设计无锡太湖学院课程设计任务书一、课程名称数据库课程设计上课教师耿淼、万晓东二、本课程设计题目手机在线销售管理系统三、本设计所要达到的目的和要求_1、目的:掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握SQL Server 2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。
2、要求:设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。
正确地完成上述内容,规范完整地撰写出课程设计报告。
四、开始及完成时间自2013 年12 月30日至2014年1月10日2014年1月10日手机销售管理系统摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
手机销售管理是商业信息管理的重要部分面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
因此,开发一个界面友好,易于操作的手机销售管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
软件采用多文档界面,能满足中小型商业手机销售管理的基本需要。
本论文针对该软件的各个方面, 开发过程中涉及到的技术和工具都分别进行了阐述。
软件功能简单介绍如下:1.商品信息管理模块的主要作用是对商品的信息信息进行记录。
2.信息查询模块中,用户既可以随意的浏览所有已经输入的商品信息,也可以方便、快捷、准确的根据某些条件检索出用户需要的个别信息。
它的实现是本次模块设计中的一个重点。
3.用户管理模块应用的主要功能是可以更改用户的登录系统密码,每隔一段时间更换密码可以增强系统的安全保密性,从而保证了软件使用的权限要求。
4.统计模块,统计模块中利用统计对商品的信息进行统计。
5.退出系统模块。
开发中用到的工具和技术简单介绍如下:1.采用JSP为开发工具,SQL SERVER为后台数据库的开发工具。
手机销售管理系统课程设计报告

课程设计报告题目:手机销售管理系统专业:计算机信息管理姓名:蔡娟娟指导教师:完成时间:2012年 6 月 15 日手机销售管理系统0引言随着经济的不断迅猛发展,手机销售市场也在不断的扩大,手机的更新速度飞快,所以要赶上时代发展的步伐,要求我们不仅要时刻关注经济的发展和市场的发展的需求,同时也需要我们制定出一个好的管理系统,因为只有建立先进的销售管理系统,才能够更好的充分利用资源和更好的掌握市场的需求情况,做到更好的为企业谋福利并且更好的提高管理水平和效率。
本次课程设计目的是利用Rational Rose对手机销售管理系统进行建模分析。
1需求分析手机销售管理系统的功能性需求综述如下:(1)手机售货员通过输入用户名和密码登陆系统之后,可以查询库存信息情况,也能够录入销售信息。
(2)系统管理员通过输入用户名和密码登陆手机管理系统后,能够输入商品一览表、供货商、员工表的相关信息,并且可以查询销售情况和库存信息,同时还可以根据需求制作进货单,统计进货的费用管理员可以操作员工注册,删除,商品添加删除销售记录,添加删除查看员工列表、商品列表、销售列表,还有查看销售排行,等功能。
2系统建模在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。
并命名为“手机销售管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图2-1所示。
图2-1创建项目系统模型2.1创建系统用例模型创建系统用例的第一步是确定系统的参与者。
手机销售管理系统的参与者包含以下二种:(1)售货员(2)系统管理员此二个参与者如图2-2所示。
图2-2 系统参与者图2-3 售货员用例图然后,我们根据参与者的不同分别画出各个参与者的用例图。
(1)售货员用例图:售货员在本系统中可以进行系统登录、录入销售信息和库存量查询等相关操作,通过这些活动创建的售货员用例图如图2-3所示。
图2-4 系统管理员用例图(2)系统管理员用例图:系统管理员在本系统中可以进行系统登录、商品一览表、供货商表、员工表等相关信息的录入、可以查询销售的相关情况和库存的信息,并且可以根据需求制作进货单、统计进货费用等各类信息管理的操作,通过这些活动创建的系统管理员用例图如图2-5所示。
数据库课程设计报告_销售管理系统1

攀枝花学院学生课程设计(论文)题目:商品销售管理系统开发学生姓名:杨兴贵学号: 200910801085 所在院(系):计算机学院专业:计算机科学与技术班级:计算机科学与技术(2)班指导教师:歧世峰职称:2011年12 月13 日攀枝花学院教务攀枝花学院本科学生课程设计任务书注:任务书由指导教师填写.目录摘要 (1)1 需求分析 (2)1。
1任务概述 (2)1.1.1系统目标 (2)1。
1.2用户特点 (2)1.2系统的功能需求 (2)1。
2.1角色功能需求 (2)1。
2.2功能模块 (2)1。
3系统的性能分析 (3)1。
4 系统的数据需求 (3)2 数据库概念结构设计 (5)2.1 数据流图(DFD) (5)2。
2 系统功能设计 (6)2.2.1 系统总体模块图 (6)2。
2.2 各功能模块介绍 (7)2.2。
3 系统总体E—R图: (7)2。
3 实体的属性和实体之间的联系 (8)2.3。
1管理员admin (8)2.3。
2供应商信息supperliers (8)2。
3.3客户信息 customers (8)2.3。
4 商品信息 products (9)3数据库逻辑设计 (10)3。
1 E-R图向关系模型的转换 (10)4 数据库的物理实现 (11)4.1表汇总 (11)4.2表逻辑结构设计 (11)5系统实现 (13)5.1系统开发相关技术介绍 (13)5。
2系统实现工具与支持平台 (14)5。
2。
1用户界面 (14)5.2。
2硬件接口 (14)5。
3 页面设计 (14)5。
3。
1 登录界面 (14)5。
3.2管理界面 (14)5.3。
3用户管理 (15)5。
3。
4客户信息管理 (16)5。
3。
5商品信息管理 (17)5.3.6营销信息管理 (17)5。
4 代码清单 (18)5.4。
1 ADO连接 (18)5。
4。
2 更改密码 (22)5。
4.3 登录 (22)5。
4。
4 客户管理 (24)5.4。
基于java的手机销售系统实验报告

基于java的手机销售系统实验报告1.3 系统设计思想对于本系统,以网页销售模式为主,通过网络平台来达到手机产品的销售,为各大手机商提供了一个综合平台进行产品销售。
浏览器作为客户端、手机购买者作为用户、后台管理员有独立的后台管理系统。
因为相关手机信息较为综合,所以要处理的数据很多,本网站上的数据流量也将特别大,不仅要做到界面简单易操作,还要保证系统的安全稳定,所以具体要符合以下几点:首先也是最要的是整个系统的稳定性和安全性对于用户而言,友好的界面将变得非常重要,一个网站如果简单美观,并且在信息查询方面非常便捷,如此一般能抓住用户的心可以使网站访问量大大增加首页能将不同品牌手机分类,也便于有某具体手机品牌要求的用户快速检索出自己所需要的手机类型首页设置关于排序功能的模块,是本网站可以从销量、售价等方面进行排行使客户一目了然,方便客户选购可以实现网上的交易功能,添加/删除购物车内的信息,选择自己意愿的的付款方式以及配送地址已注册的会员可以随时从注册界面修改自己的个人信息顾客可以随时查看自己的订单,并进行相应操作后台管理员可以发布或者删除公告,以用于向到达网页的客户发布商品优惠信息或关于网站停服维护等信息已注册的用户可以使用留言板功能,为客户间提供信息沟通平台,不仅可以互相之间提问解答,也可以对已购产品作出评价为后来到的用户选购做一个参考对于顾客输入的各种类型数据进行检验,尽可能地排除因为个人疏忽而造成的错误在制作该系统是,秉承着尽最大努力实现其易操作性,对于后台工作人员则需让其更易维护4.1 系统模块总体设计利用层次图来表示系统中各模块之间的关系。
层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。
树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。
随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。
手机销售系统数据库论文
信息工程学院《数据库课程设计》论文题目:网上手机销售系统数据库设计学号:专业班级:姓名:指导老师:完成日期:2010级信息管理与信息系统数据库应用系统课程设计课程论文1.需求分析 (5)1.1处理对象及组织 (5)1.2信息处理及系统功能 (5)1.2.1数据流程的建立 (5)1.2.2数据字典的建立 (7)2.数据库结构设计 (14)2.1 概念结构设计 (14)2.1.1 分E-R图建立 (15)2.1.2 全局/整体E-R图 (16)2.2逻辑结构设计 (17)2.2.1建立关系模式 (17)2.2.2关系模式规范化处理 (18)2.2.3 用户子模式(外模式比如查询的视图)建立 (20)2.2.4 关系模式逻辑结构定义 (20)2.3数据库物理设计 (22)3.数据库实施与测试 (22)3.1 数据库实施 (23)3.1.1 SQL数据库及数据库对象建立 (23)3.1.2 ORACLE数据库及数据库对象建立 (26)3.1.3 数据入库 (29)3.2 数据库测试 (30)3.2.1 SQL数据库测试 (30)3.2.2 Oracle数据库测试 (40)4.总结 (50)网上手机销售系统设计胡兵(信息工程学院信息管理与信息系统10级103班)摘要:现在手机店的数目很多,但规模都不大,所以大多数店主都还是采用人工管理的方法对手机店的各个模块进行管理,虽然手机店的规模不是很大,但是人工管理还是一件比较繁琐的事情,稍有不慎就可能出错,并且对于数据的操作还是比较的麻烦。
现在的信息技术不断普及,所以完全可以利用信息技术来管理,既快捷有可靠。
手机销售系统是典型的进销存系统,它是针对改善当前人工管理的诸多缺点而设计的,能够处理进货、销售、存储管理等业务,包括有供应商供货管理、采购退货管理、顾客购货管理、顾客退货管理、商品储存管理等功能,并且通过使用触发器、存储过程、视图等数据库技术,使得系统具有安全、实用、方便、基本业务功能完备等特点,基本上解决了人工管理的缺点,有助于实现手机销售商管理手机销售的现代化、信息化、高效化、规模化。
jsp手机销售课程设计报告
jsp手机销售课程设计报告一、课程目标知识目标:1. 学生能理解并掌握JSP(Java Server Pages)的基本概念、原理及编程方法。
2. 学生能运用JSP实现手机销售管理系统的前后端交互功能。
3. 学生了解并掌握SQL语句,实现手机销售数据的增、删、改、查操作。
4. 学生掌握HTML、CSS和JavaScript等前端技术,实现手机销售页面的设计与布局。
技能目标:1. 学生能运用所学知识独立设计并实现一个手机销售管理系统。
2. 学生具备分析问题、解决问题的能力,能够针对手机销售业务需求进行系统设计。
3. 学生能够运用版本控制工具进行团队协作开发,提高项目开发效率。
4. 学生通过实际操作,提升编程能力,为后续学习Java Web开发打下坚实基础。
情感态度价值观目标:1. 学生培养对计算机编程的兴趣,激发学习主动性和积极性。
2. 学生树立正确的价值观,认识到编程技术在解决实际问题中的重要作用。
3. 学生在团队协作中培养沟通、协作能力,增强团队意识和责任感。
4. 学生通过本课程的学习,认识到创新精神和实践能力的重要性。
课程性质:本课程为信息技术课程,旨在让学生掌握JSP技术及其在手机销售管理系统中的应用。
学生特点:学生具备一定的Java基础,对Web开发有一定了解,但实践经验不足。
教学要求:结合学生特点,注重实践操作,引导学生通过项目实战掌握JSP技术。
在教学过程中,注重培养学生的编程兴趣、团队协作能力和创新精神。
二、教学内容1. JSP基本概念与原理:介绍JSP的定义、工作原理、生命周期等基础知识,使学生了解JSP技术的背景和原理。
教材章节:第一章 JSP概述2. JSP编程基础:讲解JSP脚本元素、指令、内置对象、标准标签库等,使学生掌握JSP编程的基本方法。
教材章节:第二章 JSP编程基础3. 数据库操作:介绍SQL语句、JDBC技术,实现手机销售数据的增、删、改、查操作。
教材章节:第三章 数据库操作与JDBC4. 前端技术:讲解HTML、CSS、JavaScript等前端技术,使学生能够设计与布局手机销售页面。
手机销售管理系统的设计与实现本科毕业设计
摘要印象通讯手机销售管理系统是针对网上即时性产品销售而开发的系统,本系统使用Visual Studio 2005作为开发工具,采用技术、C#语言进行设计与实现,后台采用SQL Server 2005进行数据库管理。
从经济可行性、技术可行性、操作可行性、用户的需求、数据库设计以及系统实现方面进行了详细阐述。
根据需求分析可把系统分为游客、用户和后台管理员三种角色。
该系统主要实现了游客浏览网站、注册账号,成为用户后可修改自己的注册资料、购买商品、查看购物订单。
管理员主要进行网站后台管理,包括动态信息管理、产品管理、订单管理、用户管理、动态信息添加、产品添加、订单的查看与删除等功能。
关键词:数据库系统;网上销售系统;;经济;SQL ServerAbstractImage communication handset sales management system for online real-time product sales and development system, this system USES Visual Studio 2005 as a development tool, using , c # language to carry on the design and implementation , background with SQL Server 2005 database management . From the economic feasibility, technical feasibility,operation feasibility, the needs of users, database design and system implementation in detail in this paper. According to the demand analysis, users and administrators, tourists can be divided the system into three roles. The system mainly implements the visitors browsing website, registered accounts, become a user can modify his/her registration information, purchase goods, check shopping order. Website backstage management administrator mainly, including dynamic information management, product management, order management, user management, dynamic information to add, add products, orders, view and delete, etc.目录1绪论 (1)1.1开发背景与意义 (1)1.2开发技术介绍 (1)2系统分析 (2)2.1可行性分析 (2)2.2需求分析 (2)2.2.1功能需求分析 (2)2.2.2性能需求分析 (4)3系统设计 (5)3.1系统的总体结构设计 (5)3.2系统的详细设计 (5)3.2.1管理员功能模块详细设计 (5)3.2.2用户功能模块详细设计 (8)3.2.3游客功能模块详细设计 (10)4数据库设计 (11)4.1概念结构设计 (11)4.2逻辑结构设计 (12)4.3物理结构设计 (13)5系统的实现 (15)5.1首页页面的实现 (15)5.2管理员功能模块的实现 (16)5.2.1管理员登录的实现 (16)5.2.2动态管理的实现 (17)5.2.3产品管理的实现 (20)5.2.4进货管理的实现 (23)5.2.5订单管理的实现 (24)5.2.6用户管理的实现 (26)5.3用户功能模块的实现 (28)5.3.2用户登录的实现 (28)5.3.2用户修改信息功能模块的实现 (29)5.3.2用户查看订单功能模块的实现 (29)5.4游客功能模块的实现 (30)5.4.1游客注册的实现 (30)5.4.2游客查看产品的实现 (32)5.4.3游客查看动态的实现 (33)6总结 (34)参考文献 (35)谢辞 (36)1绪论1.1开发背景与意义电子商店就是大家通常所说的网上商店,这是是电子商务的一个重要组成部分。
手机销售系统数据库课程设计【范本模板】
题目手机销售数据库设计学号专业班级姓名手机销售数据库设计现在手机店的数目有很多但规模都不大所以大多数的店主都还是采用人工管理的方法对手机店的各个模块进行管理虽然手机店的规模不是很大但如果人工管理还是一件比较繁琐的事情稍有不慎就可能出错。
现在信息技术不断普及所以完全可以利用信息技术来管理既快捷又可靠。
此手机销售管理系统主要是基于各中小型的手机店的管理业务而设计的是基于微软的 SQL SERVER 2000 建立的可用于各种中小型的手机店。
引言目前大部分中小型的手机店进行信息管理的主要方式是基于手工处理最多是用计算机的文本系统打印一些清单信息处理工作量大容易出错缺乏系统、规范的信息管理手段。
在电脑技术高速发展的今天迫切需要充分利用计算机实现自动化管理。
该系统以手机店为背景根据它的运行模式分析了解其订机、售机和库存的管理系统在此基础上建立一个手机销售的管理系统。
该系统可以帮助手机店管理人员对各种手机进行详尽、全面地控制和管理提供的各种详细的报表和分析可以为管理者的决策提供依据从而可以降低各环节的资金浪费避免手机积压或短缺保证手机经营的正常进行。
处理对象及组织处理对象和组织如下所示手机手机编号价格供应商品牌型号颜色存放位置仓库货架编号剩余面积供应商供应商编号名称地址电话管理员管理员编号姓名联系电话数据库系统开发环境需求系统开发所需环境为 XP 和 SQL Server2000业务流程图通过对手机店的处理内容、处理顺序、处理细节和处理要求等各环节的调查和分析弄清各个环节所需要的信息内容、信息来源、流经取向、处理方法、计算方法、提供信息的时间和信息表示形态报表、表单、表格、输入输出内容、屏幕显示等并且把相关的调查结果用“业务流程图”表示出来.具体分为进货业务,销售业务如图进货业务流程图销售业务流程图售后业务流程图全局E-R 图索引表所在表名供应商 SupInfo 唯一 Pid 手机信息表teleTwo聚簇Tprice仓库手机表Storetele 聚簇 InTime+OutTime 进货单 ADBuyInfo聚簇BuyDate+BuyNum客户购机teleInfo 聚簇 ButTime+BNum储存过程表存储过程名 作用 Telefind 查询手机基本信息 Sum_money 统计手机销售情况 CteleInfo顾客查询手机信息管理员客户 视图表购机单购机单编号手机编号购机数量购机日期用于客户和管理者对购机情况的查询 顾客手机1手机品牌价格颜色价格用于一般用户对手机的查询管理员手机2手机编号颜色价格供应商品牌价格 存放位置用于管理员查询某机的详细信息管理员 供应商供应商编号名称地址电话用于管理者对所有供应商信息的查询 管理员 仓库货架编号剩余面积主要用于管理员查看仓库的剩余面积 管理员 存放货架编号存入日期数量用于管理员查询手机的简要的信息 管理员供应供应商供应量 用于管理员查询供应商与其相供应的数量Spp 查询供应商信息Up_TeleInfo 更新手机信息表数据库实施与测试主要包括数据库实施和测试两个部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目手机销售数据库设计学号专业班级姓名手机销售数据库设计现在手机店的数目有很多但规模都不大所以大多数的店主都还是采用人工管理的方法对手机店的各个模块进行管理虽然手机店的规模不是很大但如果人工管理还是一件比较繁琐的事情稍有不慎就可能出错。
现在信息技术不断普及所以完全可以利用信息技术来管理既快捷又可靠。
此手机销售管理系统主要是基于各中小型的手机店的管理业务而设计的是基于微软的 SQL SERVER 2000 建立的可用于各种中小型的手机店。
引言目前大部分中小型的手机店进行信息管理的主要方式是基于手工处理最多是用计算机的文本系统打印一些清单信息处理工作量大容易出错缺乏系统、规范的信息管理手段。
在电脑技术高速发展的今天迫切需要充分利用计算机实现自动化管理。
该系统以手机店为背景根据它的运行模式分析了解其订机、售机和库存的管理系统在此基础上建立一个手机销售的管理系统。
该系统可以帮助手机店管理人员对各种手机进行详尽、全面地控制和管理提供的各种详细的报表和分析可以为管理者的决策提供依据从而可以降低各环节的资金浪费避免手机积压或短缺保证手机经营的正常进行。
处理对象及组织处理对象和组织如下所示手机手机编号价格供应商品牌型号颜色存放位置仓库货架编号剩余面积供应商供应商编号名称地址电话管理员管理员编号姓名联系电话数据库系统开发环境需求系统开发所需环境为 XP 和 SQL Server2000业务流程图通过对手机店的处理内容、处理顺序、处理细节和处理要求等各环节的调查和分析弄清各个环节所需要的信息内容、信息来源、流经取向、处理方法、计算方法、提供信息的时间和信息表示形态报表、表单、表格、输入输出内容、屏幕显示等并且把相关的调查结果用“业务流程图”表示出来。
具体分为进货业务,销售业务如图进货业务流程图供 货商发 货 发 货 单 采 购员订 货订 货 单库 存 信 息销 售 需 求修 改验 货退 货 单管 理 员入 库 单登 记流 水 账登 记合 格 不 合 格销售业务流程图售后业务流程图顾 客填 写 保 修 卡 导 购检 测返 货 单 不 符 合 保 修 条 件返 货 保 修 单符 合 保 修 条 件维 修 人 员维 修维 修 单顾 客导 购够 买顾 客 订 单 库 存 信 息录 入客 户 资 料开 发 票销 售 单修 改登 记流 水 账全局E-R 图索引表所在表名供应商 SupInfo 唯一 Pid 手机信息表teleTwo聚簇Tprice仓库手机表Storetele 聚簇 InTime+OutTime 进货单 ADBuyInfo聚簇BuyDate+BuyNum客户购机teleInfo 聚簇 ButTime+BNum储存过程表存储过程名 作用 Telefind 查询手机基本信息 Sum_money 统计手机销售情况 CteleInfo顾客查询手机信息管理员客户 视图表购机单购机单编号手机编号购机数量购机日期用于客户和管理者对购机情况的查询 顾客手机1手机品牌价格颜色价格用于一般用户对手机的查询管理员手机2手机编号颜色价格供应商品牌价格 存放位置用于管理员查询某机的详细信息管理员 供应商供应商编号名称地址电话用于管理者对所有供应商信息的查询 管理员 仓库货架编号剩余面积主要用于管理员查看仓库的剩余面积 管理员 存放货架编号存入日期数量用于管理员查询手机的简要的信息 管理员供应供应商供应量 用于管理员查询供应商与其相供应的数量Spp 查询供应商信息Up_TeleInfo 更新手机信息表数据库实施与测试主要包括数据库实施和测试两个部分。
数据库实施数据库及数据库对象建立1创建数据库create database MTSMSYSTEM2创建基本表create table 供应商信息表(PID char(15) primary key ,PName char(20), PAddrchar(30),PTele char(11),)create table 管理员信息表(ADID char(15) primary key, ADNamechar(10),ADT ele char(11),)create table 仓库信息表(SID char(15) primary key,ADID char(15),Area float,)create table 手机信息表(TID char(15) primary key, TName char(30) not null, Tcolor char(15) not null, Tprice int,SID char(15),PID char(15),)create table 客户购机表(TID char(15),BuyTime datetime , BNum int,BuyID char(15) ,)create table 进货单(TID char(15), BuyNumint ,BuyDate datetime,)create table 库存手机表(TID char(15) primary key,SID char(15), SNumint ,InTime datetime,OutTime datetime,)create table 供应表(PID char(15),PNum int, )3创建视图买机信息视图create view VIEW_BuyT(BuyID,TID,BNum,BuyTime) asselect BuyID,TID,BNum,BuyTime from客户购机表顾客手机查询视图create view VIew_C(TName,Tcolor,Tprice) asselect TName,T color,Tpricefrom 手机信息表管理员手机查询视图create view VIEW_ADMT_oneas selectTID,Tname,T color,Tprice,SID,PID from手机信息表供应商视图create view VIEW_P(PID,Pname,PAddr,Ptele) asselect PID,Pname,PAddr,Ptelefrom 供应商信息表仓库视图create view VIEW_Sasselect *from 仓库信息表库存手机视图create view VIEW_StoreP(SID,Tname,T color,Intime,Snum) asselect 库存手机表.SID,Tname,Tcolor,Intime,Snumfrom 库存手机表,手机信息表 where 库存手机表.TID=手机信息表.TID数据统计视图create view VIEW_SUM(Tname,T color,Buydate,Buynum,Snum,Tprice)aselect 手机信息表.Tname,T color,Buydate,Buynum,Snum,Tprice sfrom 手机信息表,库存手机表,进货单where 手机信息表.tid = 库存手机表.tid and 手机信息表.tid = 进货单.tid 4创建触发器在手机信息表上创建触发器提醒管理员相应的操作create trigger tri_delete_teleon 手机信息表for deleteasprint '请在仓库中删除此手机'在仓库信息表上建立触发器create trigger tri_S_update on 仓库信息表for update as if(select areafrom 仓库信息表where sid = 'S001') = 0print '此货架已满'create trigger tri_S_update2 on 仓库信息表for update as if(select areafrom 仓库信息表where sid = 'S002') =0 print '此货架已满'create trigger tri_S_update3 on 仓库信息表 for update as if (select area from 仓库信息表where sid = 'S003') =0 print '此货架已满' 在库存手机表上建立触发器create trigger tri_update_Stele on 库存手机表 forupdateasif (select snumfrom 库存手机表where tid = 'A001')<10print '存货不足请及时进货'create trigger tri_update_Stele2on 库存手机表for update asif (selectsnumfrom 库存手机表where tid = 'A002')<10print '存货不足请及时进货'create trigger tri_update_Stele3on 库存手机表for update asif (selectsnumfrom 库存手机表where tid = 'A003')<10print '存货不足请及时进货' (5) 建立储存过程按手机名查询的存储过程create procedure telefind@telename char(30) asselect *from 手机信息表where Tname = @telename统计手机存储过程create procedure Sum_moneyasselect 手机信息表.Tname,Tcolor,Buynum,Snum,Tpricefrom 手机信息表,库存手机表,进货单where 手机信息表.tid = 库存手机表.tid and 手机信息表.tid = 进货单.tid顾客查询手机存储过程create procedureCteleInfo as selectTname,Tcolor,Tpricefrom 手机信息表供应商信息存储过程create procedure Spp@Pno char(15)asselect *from 供应商信息表wherePID=@Pno手机信息表插入:create procedure Up_TeleInfo@TI char(15),@TN char(15),@TC char(15),@TPri int,@Sno char(15),@PI char(15) asinsert into 手机信息表values (@TI,@TN,@TC,@TPri,@Sno,@PI)数据库测试对该手机销售管理系统进行测试验证每个功能是否符合要求具体的测试如下1 通过视图查看各个基本表和视图中的数据2 触发器的测试3 储存过程的测试手机关系模式名称Tname简述手机品牌型号类型宽度Char(30)说明Tcolor 手机颜色Char15 TPrice 手机价格IntTID 手机编号Char15 SID 仓库货架编号Char(15) PID 供应商编号Char15仓库关系模式SID 仓库货架编号Char(15) Area 仓库剩余面积Float10 ADID 管理员编号Char(10)供应商关系模式PID 供应商编号Char(15) PName 供应商姓名Char(20) PAddr 供应商地址Char(30) PTele 联系电话Char(11)购机单关系模式BuyTime 购买时间DtateTime BNum 购买数量Int BuyID 购机单的编号Char(15) Tname 手机品牌型号Char(30)Tcolor 手机颜色Char(15)Tprice 手机价格int数据库测试结果基本表的测试如图供应商信息表管理员信息表仓库信息表手机信息表客户购机表进货单库存手机表供应表客户购机单视图查询顾客买机查询视图管理员查询手机视图触发器的测试如手机信息表上的触发器仓库信息表上的触发器库存手机表上的触发器按手机名查询的储存过程管理员信息表仓库信息表. . .. . .. 专业.专注 .手机信息表客户购机单库存手机表总结通过几个星期的数据库设计实习对数据库的应用有了更深的理解在数据库的基本设计方法方面也有了一定的收获。