河南财经政法大学超市系统项目书.doc_第1页
河南财经政法大学超市系统项目书.doc_第2页
河南财经政法大学超市系统项目书.doc_第3页
河南财经政法大学超市系统项目书.doc_第4页
河南财经政法大学超市系统项目书.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告河南财经政法大学2013年-2014年 第1学期院 系: 计算机与信息工程学院 专 业: 信息管理与信息系统 课程名称: 集中实践超市管理系统指导教师: 句全 班 级: 110704 小组姓名: 第四组245 小组成员:邢丽君 徐防 翟婷婷 许翠华 徐照丽 叶聪聪 杨珍珍目录1、文档说明.31.1项目背景31.2编写目的32、信息系统规划.3 2.1目标和任务3 2.2需求分析32.2.1整体功能划分.3 2.2.2部分功能划分.3 2.2.3需求简表.3 2.3业务规划52.4数据、应用系统、技术基础设施规划52.4.1数据规划.52.4.2项目实施规划.62.5资源分配规划63、结构化系统分析、.63.1系统环境初步调查63.2系统的可行性研究73.3新系统逻辑模型的提出84.信息系统设计与实施94.1任务和目标.104.2系统总体设计.144.3详细设计.15 4.3.1数据库设计.15 4.3.2用户界面设计234.3.3代码设计.251、文档说明1.1项目背景超市管理系统建设根据发展规划以及组织建设与管理改革的需要,促进超市业务流程的规范化与改造,实现管理信息的系统、综合与规范管理,实现信息化的需要,简化管理过程,从而高效管理,达到领先水平。提高超市的竞争力。1.2编写目的 可以让读者系统地看到该项目的主要工作流程和功能。为了方便读者对该项目的规划设计和实施过程进行系统的了解,便于对该项目进行修改和更新。2、信息系统规划2.1目标和任务 根据该超市的目标和战略制定出该信息系统建设的长期发展方案,决定该超市信息系在整个生命周期内的发展方向。2.2需求分析2.2.1整体功能规划 通过登录界面输入相关用户名和密码可分别登录到经理管理界面、仓库管理员界面、上货员管理界面和出纳员界面并进行相应的增删改查工作。 2.2.2部分功能规划经理:货架管理、库存管理、资金管理、销售信息管理;仓库管理员:查询仓库商品、登记采购商品、修改库存商品信息、删除商品信息、采购申请、提交采购申请;上货员:查看货架商品信息、修改货架商品信息、添加货架商品信息、下架过期商品;出纳:资金查询、资金收交。2.2.3需求简表用户类型角色需要解决主要问题需求内容约束内部用户经理1、 负责全局2、 采购的审批3、 资金管理的审批1、 基本信息道路管理2、 员工采购管理3、 查询库存明细记录4、 查询销售情况5、 查询计划进货与入库记录6、 制定进货计划7、 资金管理审批超市资金盈余内部用户仓库管理员1、 出库2、 采购申请1、 查询货架销售情况2、 查询库存状况3、 审批出库4、 制定进货计划5、 入库信息录入库存约束内部用户上货员上货(根据货架排列)1、 查询货架销售情况2、 货物排放货架排放数量约束内部用户出纳资金管理1、 查询销售情况2、 计算交易总金额3、 输出交易清单4、 账表会计准则2.3业务规划业务流程图库存管理资金收交货架管理超市管理系统经理管理界面仓库管理员界面上货员管理界面出纳员管理界面资金管理销售信息管理商仓库品查询采购商品登记修改商品信息删除商品信息采购申请提交申请添加货架信息架下过期商品资金查询 修改货架信息查看货架信息2.4数据、项目实施规划2.4.1数据规划部分业务流程的主题数据产出的数据(输出)使用的数据(输入)计划进货计划上货交易总额交易清单帐表商品编号商品名称价格条形码2.4.2项目实施规划第1天:进行信息系统规划、结构化系统分析和信息系统设计 第2、3天:信息系统的设计和实施 第4天:系统整合 第5天:系统测试和修正2.5资源分配规划(1)操作系统:Windows XP或更高版本 数据库:Microsoft SQL Server 2008 R2 前台:Microsoft Visual Studio 2008(2)硬件要求 CPU:Intel P3及以上; 内存:256MB及以上;硬盘:10GB及以上。 3、结构化系统分析3.1系统环境初步调查系统开发目的: (1)使超市运作逻辑更加紧凑,从而大大提高超市的运作效率; (2)通过全面的信息采集和及时更新,提高超市经营运作速度,缩短运转周期,提高收益; (3)及时对系统的更新可保障超市管理模式不与社会发展模式脱轨,为超市更好的发展提供的相关技术支持。 (4)方便管理层对员工的管理。 应用范围 本系统适应于各种小型的超市。3.2系统的可行性研究技术可行性分析:本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。 经济可行性分析:因为通过网络传递销售信息可以不受距离的限制,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。营运可行性分析:在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行简单少量的培训,系统的功能和使用方法就基本上能够使系统顺利运行。从营运方面讲,是完全可行的。 综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是营运上。因此,可以设计该系统的数据流程图,建立数据字典。3.3新系统逻辑模型的提出数据流图:数据字典:数据储存条目系统名:超市管理信息系统 编号:条目名:销售数据 别名:记录组成:商品编号:销售数量商品单价:销售日期:简要说明:修改记录: 编写: 日期: 数据流系统名:超市管理信息系统 编号:条目名:销售数据 别名:来源:收银员 去处:销售账单数据流结构:用户类型:用户编号:用户名:用户密码:简要说明: 编写: 日期:修改记录: 审核: 日期:数据元素条目系统名: 编号:条目名: 别名:所属数据流:销售清单 存储处:销售数据数据元素结构:类型:长度: 修改 日期修改记录 审核 日期4、设计与实施4.1目标和任务 将系统分析阶段提出的所开发项目的系统逻辑方案转换成可以实施的基于计算机与网络技术的技术方案。主要任务是从信息系统的总体目标出发,根据系统规划方案和系统分析阶段对所开发项目的系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划。4.2总体设计系统模式:本系统采用B/S模式作为开发模式硬件环境:服务器端:高性能的计算机一台,普通的双绞线作为连接。 客户端: 普通的计算机或者工作站, 普通的双绞线作为连接。 软件环境服务器端:安装SQL Server 2008 R2的服务器版本, 安装windows XP服务器或以上版本, 配置了必须的防毒软件。 客户端:安装SQL Server 2008 R2的服务器版本, 安装了Microsoft Visual Studio 2008等可视化开发工具软件, 安装windows XP服务器或以上版本。H图超市管理信息系统经理管理信息子系统仓库管理信息子系统收货管理信息子系统出纳管理信息子系统 货架管理库存管理资金管理销售信息管理经理管理信息子系统仓库管理信息子系统删除商品信息提交申请采购申请修改仓库商品信息登记采购商品查询仓库商品上货管理信息子系统查询货架商品信息下架过期商品添加货架商品信息修改货架商品信息出纳管理信息子系统资金收交资金查询4.3详细设计ER图年龄性别用户名年龄性别用户名经理姓名密码性别年龄仓库管理员用户名姓名密码上货员用户名姓名姓名密码性别年龄密码出纳员商品名称商品编号 购买日期商品数量商品商品进价商品产地商品售价上货员整理货架经理进库/出库查询仓管商品4.3.1数据库设计数据库中要建的表:登陆信息表(用户名users,密码 pw,职务 identify,姓名 name,性别 sex,年龄 age)采购信息表(购买日期b_date 商品编号g_id,商品名称 g_name,商品数量 g_number,商品进价g_inprice,商品售价 g_outprice,每种商品购买成本 g_totalprice ,商品产地manufacture )库存信息表(商品编号g_id,商品名称 g_name,商品数量 g_number,商品进价 g_inprice,商品售价 g_outprice ,商品产地manufacture)货架信息表(货架层数shelf_id,商品编号g_id, 商品名称g_name,过期日期g_wrongdate )销售信息表(商品编号g_id, 销售日期s_date商品名称 g_name,商品数量 s_number,销售价格 g_outprice,每种商品购买成本g_totalprice)资金信息表(日期date, 成本pay,收入 income,总收入 totalincome)登陆信息表字段名字段类型长度主/外键字段值约束对应中文名userschar3P用户名pwchar4not null密码identifyvarchar20not null身份namevarchar20姓名sexchar3性别ageInt年龄采购信息表字段名字段类型长度主/外键字段值约束对应中文名b_datedatePnot null购买日期g_idchar3Pnot null商品编号g_namevarchar30not null商品名称g_numbervarchar4not null商品数量g_inpricevarchar5not null商品进价g_outpricevarchar6not null商品售价g_totalpricevarchar8not null每种商品购买成本manufacturevarchar30商品产地库存信息表字段名字段类型长度主/外键字段值约束对应中文名g_idchar3Pnot null商品编号g_namevarchar30not null商品名称g_numbervarchar4not null商品数量g_inpricevarchar5not null商品进价g_outpricevarchar6not null商品售价manufacturevarchar30not null商品产地货架信息表字段名字段类型长度主/外键字段值约束对应中文名shelf_idchar2P货架层数g_idchar3not null商品编号g_numbervarchar3not null商品数量g_wrongdatedatenot null过期销售信息表字段名字段类型长度主/外键字段值约束对应中文名g_idchar3P商品编号s_datedateP销售日期g_namevarchar30商品名称s_numbervarchar4销售数量g_outpricevarchar6销售价格g_totalpricevarchar8每种商品购买成本资金信息表字段名字段类型长度主/外键字段值约束对应中文名datedateP日期payvarchar10not null成本incomevarchar10not null收入totalincomevarchar10not null总收入数据库代码:create table 登陆信息表(users char(3) primary key,pw char(4) not null,identify varchar(20) not null,name varchar(20),sex char(3),age int)insert into 登陆信息表 values(001,0000,经理,张强,男,30);insert into 登陆信息表 values(002,0000,出纳,李红,女,20);insert into 登陆信息表 values(003,0000,仓库管理员,李俊,男,28);insert into 登陆信息表 values(004,0000,仓库管理员,黎明,男,40);insert into 登陆信息表 values(005,0000,上货员,李磊,男,29);insert into 登陆信息表 values(006,0000,上货员,张三,男,25);create table 采购信息表(b_date date not null,g_id char(3) not null,g_name varchar(30) not null,g_number varchar(4) not null,g_inprice varchar(5) not null,g_outprice varchar(6) not null,g_totalprice varchar(8) not null,manufacture varchar(30),primary key(b_date,g_id)insert into 采购信息表 values(2012-10-02,100,立白洗衣粉,50,5,8,250,中国深圳);insert into 采购信息表 values(2013-1-22,101,多芬香皂,100,3,5,300,中国广州);insert into 采购信息表 values(2013-2-02,102,潘婷洗发露,20,30,50,600,中国汕头);insert into 采购信息表 values(2013-3-02,103,今晨牙刷,50,5,8,250,中国福州);insert into 采购信息表 values(2013-4-18,104,哇哈哈奶茶,200,2,4,400,中国泉州);insert into 采购信息表 values(2012-9-15,105,妮维雅沐浴露,50,20,30,1000,中国浙江);insert into 采购信息表 values(2012-4-19,106,爽歪歪,200,8,10,1600,中国安徽);insert into 采购信息表 values(2012-1-02,107,统一矿泉水,500,1,2,500,中国贵阳);insert into 采购信息表 values(2012-12-22,108,华润香肠,150,2,3,300,中国广西);insert into 采购信息表 values(2012-12-22,100,立白洗衣粉,50,5,8,250,中国深圳);insert into 采购信息表 values(2012-10-02,101,多芬香皂,100,3,5,300,中国广州);insert into 采购信息表 values(2012-10-02,103,今晨牙刷,50,5,8,250,中国福州);insert into 采购信息表 values(2012-10-02,105,妮维雅沐浴露,50,20,30,1000,中国浙江);insert into 采购信息表 values(2012-1-22,107,统一矿泉水,500,1,2,500,中国贵阳);insert into 采购信息表 values(2012-1-22,101,多芬香皂,100,3,5,300,中国广州);insert into 采购信息表 values(2012-1-22,106,爽歪歪,200,8,10,1600,中国安徽);insert into 采购信息表 values(2012-1-22,102,潘婷洗发露,20,30,50,600,中国汕头);insert into 采购信息表 values(2012-2-02,104,哇哈哈奶茶,200,2,4,400,中国泉州);insert into 采购信息表 values(2012-2-02,105,妮维雅沐浴露,50,20,30,1000,中国浙江);insert into 采购信息表 values(2012-2-02,103,今晨牙刷,50,5,8,250,中国福州);insert into 采购信息表 values(2012-3-02,105,妮维雅沐浴露,50,20,30,1000,中国浙江);insert into 采购信息表 values(2012-3-02,101,多芬香皂,100,3,5,300,中国广州);insert into 采购信息表 values(2012-3-12,104,哇哈哈奶茶,200,2,4,400,中国泉州);insert into 采购信息表 values(2013-9-18,104,哇哈哈奶茶,200,2,4,400,中国泉州);insert into 采购信息表 values(2013-6-18,105,妮维雅沐浴露,50,20,30,1000,中国浙江);insert into 采购信息表 values(2013-4-18,108,华润香肠,150,2,3,300,中国广西);insert into 采购信息表 values(2014-5-15,106,爽歪歪,200,8,10,1600,中国安徽);insert into 采购信息表 values(2014-5-12,101,多芬香皂,100,3,5,300,中国广州);insert into 采购信息表 values(2014-4-29,104,哇哈哈奶茶,200,2,4,400,中国泉州);insert into 采购信息表 values(2014-9-15,105,妮维雅沐浴露,50,20,30,1000,中国浙江);insert into 采购信息表 values(2013-6-19,106,爽歪歪,200,8,10,1600,中国安徽);insert into 采购信息表 values(2013-1-28,107,统一矿泉水,500,1,2,500,中国贵阳);insert into 采购信息表 values(2014-5-22,108,华润香肠,150,2,3,300,中国广西);create table 库存信息表(g_id char(3) primary key,g_name varchar(30) not null,g_number varchar(4)not null,g_inprice varchar(5) not null,g_outprice varchar(6) not null,manufacture varchar(30)not null,)insert into 库存信息表 values(100,立白洗衣粉,30,5,8,中国深圳);insert into 库存信息表 values(101,多芬香皂,3,3,5,中国广州);insert into 库存信息表 values(102,潘婷洗发露,20,30,50,中国汕头);insert into 库存信息表 values(103,今晨牙刷,10,5,8,中国福州);insert into 库存信息表 values(104,哇哈哈奶茶,0,2,4,中国泉州);insert into 库存信息表 values(105,妮维雅沐浴露,80,20,30,中国浙江);insert into 库存信息表 values(106,爽歪歪,15,8,10,中国安徽);insert into 库存信息表 values(107,统一矿泉水,10,1,2,中国贵阳);insert into 库存信息表 values(108,华润香肠,64,2,3,中国广西);create table 货架信息表(shelf_id char(2) primary key,g_id char(3)not null,g_number varchar(3)not null,g_wrongdate date not null)insert into 货架信息表 values(11,100,2,2014-6-8);insert into 货架信息表 values(12,101,5,2016-6-15);insert into 货架信息表 values(13,102,4,2017-4-28);insert into 货架信息表 values(21,103,7,2015-3-8);insert into 货架信息表 values(22,104,2,2014-11-8);insert into 货架信息表 values(23,105,7,2014-12-22);insert into 货架信息表 values(31,106,3,2016-12-6);insert into 货架信息表 values(32,107,5,2015-7-9);insert into 货架信息表 values(33,108,5,2016-9-20);create table 销售信息表(g_id char(3),s_date date,g_name varchar(30),s_number varchar(4),g_outprice varchar(6),g_totalprice varchar(8),primary key(g_id,s_date)insert into 销售信息表 values(100,2013-4-6,立白洗衣粉,2,5,10);insert into 销售信息表 values(101,2014-3-15,多芬香皂,10,5,50);insert into 销售信息表 values(102,2013-10-6,潘婷洗发露,10,50,500);insert into 销售信息表 values(103,2014-2-10,今晨牙刷,100,8,800);insert into 销售信息表 values(104,2013-5-7,哇哈哈奶茶,30,4,120);insert into 销售信息表 values(105,2013-4-6,妮维雅沐浴露,10,30,300);insert into 销售信息表 values(108,2013-4-6,华润香肠,10,35,350)insert into 销售信息表 values(106,2014-3-15,爽歪歪,10,5,50);insert into 销售信息表 values(102,2013-10-24,潘婷洗发露,10,50,500);insert into 销售信息表 values(103,2014-3-10,今晨牙刷,100,8,800);insert into 销售信息表 values(104,2013-9-7,哇哈哈奶茶,30,4,120);insert into 销售信息表 values(100,2014-4-6,立白洗衣粉,2,5,10);insert into 销售信息表 values(107,2014-3-15,统一矿泉水,100,2,200);insert into 销售信息表 values(107,2014-1-6,统一矿泉水,150,2,300);insert into 销售信息表 values(103,2014-4-10,今晨牙刷,100,8,800);insert into 销售信息表 values(105,2013-5-7,妮维雅沐浴露,10,30,300);insert into 销售信息表 values(104,2013-4-6,哇哈哈奶茶,30,4,120);insert into 销售信息表 values(103,2013-4-6,今晨牙刷,100,8,800)insert into 销售信息表 values(102,2014-3-15,潘婷洗发露,10,50,500);insert into 销售信息表 values(105,2014-5-16,妮维雅沐浴露,10,30,300);insert into 销售信息表 values(108,2014-5-16,华润香肠,10,35,350)insert into 销售信息表 values(106,2014-5-15,爽歪歪,10,5,50);insert into 销售信息表 values(102,2014-5-15,潘婷洗发露,10,50,500);insert into 销售信息表 values(100,2014-5-16,立白洗衣粉,2,5,10);insert into 销售信息表 values(101,2014-5-15,多芬香皂,10,5,50);insert into 销售信息表 values(102,2014-10-6,潘婷洗发露,10,50,500);insert into 销售信息表 values(103,2014-10-10,今晨牙刷,100,8,800);insert into 销售信息表 values(104,2014-8-7,哇哈哈奶茶,30,4,120);insert into 销售信息表 values(100,2013-8-6,立白洗衣粉,2,5,10);insert into 销售信息表 values(101,2014-8-15,多芬香皂,10,5,50);insert into 销售信息表 values(102,2013-11-6,潘婷洗发露,10,50,500);insert into 销售信息表 values(103,2014-1-10,今晨牙刷,100,8,800);insert into 销售信息表 values(104,2013-10-7,哇哈哈奶茶,30,4,120);insert into 销售信息表 values(100,2013-11-6,立白洗衣粉,2,5,10);insert into 销售信息表 values(101,2014-7-15,多芬香皂,10,5,50);insert into 销售信息表 values(102,2013-7-7,潘婷洗发露,10,50,500);insert into 销售信息表 values(103,2014-7-15,今晨牙刷,100,8,800);insert into 销售信息表 values(104,2013-7-7,哇哈哈奶茶,30,4,120);create table 资金信息表(date date primary key,pay varchar(10)not null,income varchar(10)not null,totalincome varchar(10)not null)insert into 资金信息表 values(2013-1-1,500,1000,500);insert into 资金信息表 values(2013-2-1,600,1000,400);insert into 资金信息表 values(2013-3-1,300,1000,700);insert into 资金信息表 values(2013-4-1,1000,500,-500);insert into 资金信息表 values(2013-5-1,1500,1000,-500);insert into 资金信息表 values(2013-6-1,0,1000,1000);insert into 资金信息表 values(2013-7-1,400,1000,600);insert into 资金信息表 values(2013-1-5,500,1000,500);insert into 资金信息表 values(2013-2-5,600,1000,400);insert into 资金信息表 values(2013-3-6,300,1000,700);insert into 资金信息表 values(2013-4-7,1000,500,-500);insert into 资金信息表 values(2013-5-8,1500,1000,-500);insert into 资金信息表 values(2013-6-9,0,1000,1000);insert into 资金信息表 values(2013-7-10,400,1000,600);insert into 资金信息表 values(2013-1-11,500,1000,500);insert into 资金信息表 values(2013-2-12,600,1000,400);insert into 资金信息表 values(2013-3-13,300,1000,700);insert into 资金信息表 values(2013-4-14,1000,500,-500);insert into 资金信息表 values(2013-5-15,1500,1000,-500);insert into 资金信息表 values(2013-6-16,0,1000,1000);insert into 资金信息表 values(2013-7-17,400,1000,600);insert into 资金信息表 values(2013-1-18,500,1000,500);insert into 资金信息表 values(2013-2-19,600,1000,400);insert into 资金信息表 values(2013-3-10,300,1000,700);insert into 资金信息表 values(2013-4-11,1000,500,-500);insert into 资金信息表 values(2013-5-12,1500,1000,-500);insert into 资金信息表 values(2013-6-13,0,1000,1000);insert into 资金信息表 values(2013-7-14,400,1000,600);insert into 资金信息表 values(2013-8-1,500,1000,500);insert into 资金信息表 values(2013-9-1,600,1000,400);insert into 资金信息表 values(2013-10-1,300,1000,700);insert into 资金信息表 values(2013-11-1,1000,500,-500);insert into 资金信息表 values(2013-12-1,1500,1000,-500);insert into 资金信息表 values(2013-6-30,0,1000,1000);insert into 资金信息表 values(2013-7-31,400,1000,600);insert into 资金信息表 values(2013-12-21,500,1000,500);insert into 资金信息表 values(2013-2-10,600,1000,400);insert into 资金信息表 values(2013-3-19,300,1000,700);insert into 资金信息表 values(2013-5-21,1500,1000,-500);insert into 资金信息表 values(2013-6-3,0,1000,1000);insert into 资金信息表 values(2013-7-19,400,1000,600);4.3.2用户界面设计 登陆界面经理管理界面仓库管理员管理界面上货员管理界面出纳员管理界面4.3.3代码设计登陆界面代码如下:namespace Supermarket public part

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论