商品信息管理系统_第1页
商品信息管理系统_第2页
商品信息管理系统_第3页
商品信息管理系统_第4页
商品信息管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、商品信息管理系统题目:商品信息管理系统院系:信息技术系专业班级:08计算机科学与技术学号:学生姓名:指导教师:2010年6月20日11概述4开发背 TOC o 1-5 h z 景4系统目标和可行性分析4系统目标4可行性分析52设计任务书5研究方案和目标5任务要求和主要内容 5系统功能需求分析6模块需求分析6管理员模块6普通用户模块6系统运行环境6本组课题及任务7系统开发环境3总体设计系统模块结构图 TOC o 1-5 h z 7 4.详细设计.6表的设计72存储过程和触发器的设计7 5系统设计136.系统调试183商品信息管理系统1概述开发背景随着我国市场经济的快速发展和信息化水平的不断提高,

2、如何利用先进的管理 手段,提高公司产品信息管理的水平,是当今社会所面临的一个课题。提高公司管 理水平,必须全方位地提高公司管理意识。某大型商店主要提供电脑、服饰、手 机、空调等商品。因该商店规模的扩大,业务的扩张,必须引进先进的管理思想、 方法和技术,以提高企业的管理水平,减少人员浪费。为此,该商店提出,为了较 少人员浪费,走向信息管理,近期内要运用信息技术,建立起包括人事管理系统、 库存管理系统的管理信息系统,以简化人事管理,提高商品库存效率,增加公司年 度利润。系统目标和可行性分析系统目标本系统开发混合运用结构化系统开发方法与面向对象开发方法,结合两种方法 开发该信息管理系统。系统计划实现

3、后,计算机系统代替原来繁琐的人工档案管理,能完成以下功能:.档案查询;.档案更新;.档案输出。对原来的库存管理系统进行改进,使之能为公司提供强大的管理支持和查询服 务。具体完成以下功能:.库存输入;.库存修改;.库存查询。1.2.2可行性分析技术可行性:开发本系统要求开发人员能够熟练运用C#等编程语言。目前技术 人员已经掌握这些编程语言。因此,本次系统开发在技术上是可行的。时间可行性:开发时间需要1个月左右,前20天主要用于系统分析、设计、实 现,后10天主要用于对系统进行调试和测试。所以,在该系统的开发时间上是比 较充裕的。资金可行性:目前学院已经提供了计算机等设备用于该系统的开发,对于技术

4、资料,可以通过学院图书馆借阅得到。所以,在资金上该系统的花费不高,是可以 接受的。人员可行性:本系统的开发需要2人,一人负责系统前台普通用户模块的开 发,另一人负责系统后台管理用户模块的开发,并且已有学院科技处工作人员参 与,开发小组经过短期学习和培训是可以达到人员要求的。2设计任务书研究方案和目标本题目是设计一个软件系统,按照软件工程的一般方法和过程,从软件需求分 析开始,经过概要设计、详细设计,最后选择相应的开发平台或工具设计出实现系 统功能的软件系统。本系统架构可采用B/S/S(Browser/Web Server/DB Server)m层结构,即基于 Web的文件访问。客户端采用通用的

5、浏览器。后台数据管理可采用Access、SQL Server等,设计相应的数据库,实现数据的存储。设计的主要内容在Web Server 端选择相应的脚本编写技术或Web应用程序设计语言设计实现系统功能的程序。任务要求和主要内容根据学院科技处对学院教师科研工作的管理流程的分析,开发出一个B/S结构 的系统。本系统功能基本要求在以下几个方面:.系统前台,即普通用户模块。普通用户能够提交、修改、统计、查询自己的 科研项目信息,数据库登记用户的用户资料、科研项目信息等信息,用户能够修改 自己的用户资料。5.系统后台管理,即管理员用户模块。管理员能够对普通用户提交的信息进行 审核并作出审核标记记入数据库

6、中,待用户下一次登录时告知用户审核结果。管理 员还能够直接添加、删除、修改用户项目信息,对系统中所有信息进行模糊查询或 者精确查询、统计。系统功能需求分析.信息查询:产品信息查询,产品入库记录查询,产品销售记录查询,供应商 信息查询,销售人员信息查询。.信息管理:产品信息管理,产品入库记录管理,产品销售记录管理,供应商 信息管理,销售人员信息管理。.统计与报表:产品信息统计表,产品入库记录统计表,产品销售记录统计 表,供应商信息统计表,销售人员信息统计表。.系统帮助:帮助信息,版本信息等。模块需求分析管理员模块本系统管理员部分用于处理提交的各种审核请求,包括产品信息的查询如产品 入库记录查询、

7、产品销售记录查询并对该系统信息进行更新。本系统开发的内容一 一产品信息管理系统就是信息管理与现代化办公设备相结合的例子。开发本系统希 望使员工管理人员可以从年复一年的输入、计算、统计工作中解脱出来,由于员工 方面的数据众多,输入、统计极为不便,输入量大,计算量大。2.4.2普通用户 模块本系统普通用户必须填写与申请自己的账号和密码,并且能够统计和查询产品 信息以利用系统对自己的密码和个人信息而不能对该信息管理系统的信息进行修 改,想要查询只需输入产品代号就可以查询该产品的信息了。2.5系统运行环境操作系统:Windows 2003 ServerWeb 服务器:IIS 6.0数据库服务器:SQL

8、 Server 2008浏览器:IE 6.06网站服务器运行环境:Microsoft .NET Framework SDK V2.0本组课题及任务本组课题为商品信息管理系统。本系统可以进行产品信息查询、产品信息管理、系统帮助等功能。本人只要负责本系统程序的产品信息查询、产品信息管理的 程序编写。系统开发环境网站开发环境:Adobe Dreamweaver CS3网站开发语言:ASP+VBScript网站后台数据库:SQL Server 2008开发环境运行平台:Windows XP (SP3) / Windows Server 2003/ Windows 73总体设计3.1系统模块结构图通过上

9、面对整个系统的模块进行一个总体上的设计。该产品信息管理系统包括 信息查询,包括入库查询、销售查询、其他查询;信息管理,包括入库管理、销售 管理、其他管理;统计和报表,包括入库信息报表、销售信息报表、其他信息报表; 系统帮助,包括系统帮助信息。综上,该产品信息管理系统的系统结构图如下图:产品管理信息系统信息信息管统计与报系统帮查询理表助入销其入销其入销其帮库售他库售他库售他助查查查管管管信信信信询询询理理理息息息息报报报7表表表产品管理信息系统结构图4详细设计4.1表的设计:商品入库信息表:列名类型宽度是否为空入库编号否varchar 10产品号否varchar 20供应商号否varchar 2

10、0买入价格否money入库数量否int销售人员编号否varchar 10入库日期否 datetime供应商信息表:列名类型宽度是否为空供应商号varchar 10否供应商名称varchar 20 否地址varchar 30是联系人varchar 10是电话int 15是传真nvarchar 15是电子邮件varchar 20是商品销售信息表:8列名类型宽度是否为空销售编号10否varchar商品号 20 否 varchar单价money否销售数量int否销售人员编号20否varchar销售日期 否varchar代码:SET ANSI_NULLS ON GOSET QUOTED_IDENTIFI

11、ER ONGOSET ANSI_PADDING ONGOCREATE TABLE dbo.供应商信息表(供应商号varchar(10) NOT NULL,供应商名称varchar(20) NOT NULL,地址varchar(30) NULL,联系人varchar(10) NULL,电话varchar(15) NULL, 9传真varchar(15) NULL,电子邮件varchar(20) NULL,CONSTRAINT PK供应商信息表PRIMARY KEY CLUSTERED (供应商号ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE=O

12、FF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ON, ALLOW_PAGE_LOCKS =ON) ON PRIMARY ) ON PRIMARYGOSET ANSI_PADDING OFFGO商品信息表:列名类型宽度是否为空商品号10否varchar商品名称20否varchar商品类型否varchar商品价格money否库存数量int否10产品描述 是varchar销售人员信息表:列名类型宽度是否为空销售人员编号10否varchar姓名10否varchar性别char否否 varchar住址15 否 varchar联系电话代码:SET ANSI_NULLS

13、 ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE dbo.销售人员信息表(销售人员编号varchar(10) NOT NULL,姓名varchar(20) NOT NULL,性别char(2) NOT NULL,住址varchar(20) NULL,联系电话varchar(15) NOT NULL,CONSTRAINT PK_销售人员信息表PRIMARY KEY CLUSTERED(销售人员编号ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNO

14、RE_DUP_KEY =OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.销售人员信息表WITH CHECK ADD CONSTRAINT CK_销 售人员信息表CHECK (性别=女OR 性别=男)GOALTER TABLE dbo.销售人员信息表CHECK CONSTRAINT CK_销售人员信息 表GO104.2存储过程和触发器的设计:创建触发器,入库或销售时动态修改产品的库存数量:例如:(删除入库信息时,动态修改

15、产品的库存数量)SET ilNSI NULLS OPJGOSET QUOTED_TDEMTTF TEF ON gALTER cr iggieE- dho . eui_Pro_Insrore2Jon 也口-产品入库信息表for liElate,asbegztndeclare 0 Tnsl c uel-Jufti ifit0F匚口dAi。泞vuxi vaetiar 1Q)select住工i3七cir曰加=.入庠数量 Ieoiii de ieted. select ProcluctzIUuin = 产品号 roin de: leLEd. update产品信息表m e三年存漱量=,年存数量- (H y

16、tF工nTim uh-ere 产品号=& F二匚七luu tNiiiliend5系统设计主操作界面如下图:13段押口到 二耳 G 口的 拉引二井喜 朝口信息查询操作界面如下:11宣境K磋力声!t世电 MtIWF即可吃严修口 二口恒家阳珀g人艮严修口 二口恒家阳珀g人艮1;京期1即双验及更昼目的产品品二M二| riri立词箕立国1自::升齐时值;HJG年日胃三日相关代码如下:string strConnection = Data Source=LENOVO-8030cB6C;+ Initial Catalog=产品销售管理系统;Integrated 14Security=True;SqlConn

17、ection thisConnection = new SqlConnection(strConnection);SqlDataAdapter thisAdapter = new SqlDataAdapter(select * from 产品信息表,thisConnection);SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter);DataSet thisDataSet = new DataSet();thisAdapter.Fill(thisDataSet,产品信息表);DataColumn keys = ne

18、w DataColumn1;keys0 = thisDataSet.Tables产品信息表.Columns产品号;thisDataSet.Tables”产品信息表”.PrimaryKey = keys;DataRow findRow = thisDataSet.Tables产品信息表.Rows.Find(textBoxNum.Text.ToString();12string result =if (findRow = null)(15MessageBox.Show(未查找到该产品信息!”);)else(result += 产品号: + findRow产品号.ToString() + rn+ 产

19、品名称: + findRow产品名称.ToString() + rn+产品类别: + findRow产品类别.ToString()+rn+ 产品价格: + findRow产品价格.ToString() + rn+ 库存数量: + findRow库存数量.ToString() + rn+ 产品描述:+findRow产品描述.ToString() + rn; )textReProduct.Text = result;thisConnection.Close();信息管理操作界面如下:1613二1匿因第超僚r二匚田 位口有理授广口乱裹 1民在耳耳:加川耳多弓百弓号相关代码如下:string strC

20、onnection = Data Source=LENOVO-8030cB6C;+ Initial Catalog=产品销售管理系统;Integrated Security=True;SqlConnection thisConnection = new SqlConnection(strConnection);SqlDataAdapter thisAdapter = new SqlDataAdapter(select入库编号,产品号,供应商号,买入价格,入库数量,销售人员编号,入库 日期from产品入库信息表,thisConnection);SqlCommandBuilder thisBuilder = new17SqlCommandBuilder(thisAdapter);DataSet thisDataSet = new DataSet();thisAdapter.Fill(thisDataSet,产品入库信息表);DataColumn keys = new DataColumn1;keys0 = thisDataSet.Tables产品入库信息表.Col

温馨提示

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

评论

0/150

提交评论