ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:1.33MB ,
资源ID:9781690      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9781690.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业产品信息管理系统方案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业产品信息管理系统方案.docx

1、企业产品信息管理系统方案 软件学院专 科 生 毕 业 综 合 设 计题 目: 企业产品信息管理系统 专 业: 计算机网络技术 年(班)级: 13 年 11 班 学 号: 8888888888 姓 名: 张三李四 指导教师: 饶友兰 完成日期: 2012 年 5 月 11 日 企业产品信息管理系统专业:软件工程 学号8888888888 姓名:张三李四 指导老师:饶友兰摘 要伴随着网络的出现,网页逐渐融入人们的生活,当今社会中,计算机的使用已经深入到日常工作和生活的方方面面。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,网上购物系统,其开发主要包括后台数据库的建立和维护以及前台

2、应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。对SQL Server2000数据库管理系统、SQL语言原理、ASP设计平台,ASP数据库技术进行了较深入的学习和应用,主要完成对企业产品信息系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的企业产品管理系统可以满足购物者和高级管理员双方面的需求。通过电子商务网站的建设以实现对商业零售企业提供信息化管理。建立了基于网络订货系统和网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、会员注

3、册、网上订货与购物、商品查询、后台数据库管理等。【关键词】网上购物,SQL Server2000 ,AS第一章 前言1.1 项目背景及意义随着人民生活的水平的日益提高,人们对于生活的品质也有了明显的提高,现在到网上购物慢慢成为潮流,方便快揭,便宜,越来越多的人开始将之视为日常生活的一部份。人们消费观念的改变也带来了网络世界的巨大发展。公司企业网上管理普遍,方便安全,适宜用户的需求,跟随时代的改变,21世纪的计算机化地位也已不可动摇,计算机简单、快捷、高效、准确的特性也受到推崇,在各行各业迅速发展壮大起来。有助于用户更了解我们对本网站的建设计划,我们双方之间能够互相信任的准则.在企业信息管理行业

4、中,以产品管理行业为首,早就实行了产品生产、网络管理的自动化。旁边规模的企业均在这方面发展。本系统也就是为了管理好公司产品信息而设计的。 1.2 系统可行性分析公司要在网上管理包括的产品和用户购销鉴定资料繁多,包含很多的信息数据的管理,现今,有很多的网络产品管理系统都是初步开始使用,甚至尚未使用计算机进行信息管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于公司产品的情况(如生产的数量和销售量)的统计和核实等往往采用对产品信息人工检查进行,用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管计

5、算机在公司很普遍,但是尚较少用于产品信息管理,没有发挥它的效力,资源闲置比较突出,这就是本企业产品信息管理系统开发所要解决的问题。从项目设计需求说明至最终审核,开发人员工作分配到位,开发小组成员在配合组长工作的同时,应能如期完成各自的工作任务。开发期限为一个月,若小组某成员因技术缺陷或者特殊原因延误开发进度,其他组员应提供相对帮助。另有辅导老师进行指导与督促。 1.2.1经济可行性从经济上分析,开发需求不是很高,加上成熟的软硬件环境、开发周期较短,完成此系统所需要的开发成本是十分少的,完成后更有利于你方公司的市场营销开发维护起来也比较简单。经费:大概10万元开发周期: 1个月1.2.2技术可行

6、性 本网站将使用VS2005作为开发工具. ASP.NET的基本控件设计网站,C#制作企业产品信息管理系统;ASP.NET与SQL Server数据库的连接;我们将使用ASP作为网站的开发技术进行动态网页的开发。1.2.3法律可行性由于整个系统是自行开发,符合国家各种政策法规。1.3 本课题研究目标与内容基于上述问题和需求可行性的分析,有必要建立一个企业产品信息管理系统,使产品管理工作规范化,系统化,程序化,避免产品管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改公司产品情况等产品管理操作。第二章 系统设计基本原理与方法本企业产品信息管理系统将采用B/S模式进行开

7、发、运用C#制作企业产品信息管理系统;ASP.NET与SQL Server数据库的连接方法原理;VS2005开发软件工具一套;2.1系统的体系结构本企业产品信息管理系统根据后台管理员设置的栏目和绑定的模板自动生成前台产品信息页面、栏目浏览页面和业界新闻浏览页面,同时后台提供了栏目、模板、相关信息的编辑、修改、和删除功能,完成了企业产品信息系统的所有功能。本系统提交系统设计采用典型的三层结构模式:第一层ASP页面主要实现对管理界面的显示和解释、中间层组件实现对数据库的操作和前台页面的生成工作,第三层数据库服务器主要对系统提高数据服务。中间层组件主要封装了对数据库的查询、修改、删除以及页面生成工作

8、,实现了本系统的全部中间业务逻辑,在系统中起关键作用。如图2-1所示生成公司产品信息页面后台管理员日常的管理操作系统数据库图2-1 系统设计方案本系统栏目管理-产品信息管理-模板管理-生成HTML页面形成一个完整的产品信息以及业界产品发布过程,主要通过相关类实现了数据库的管理和静态文件的生成操作。2.2 ASP技术简介Active Server Pages:是一套微软开发的服务器端脚本环境,ASP内含于IIS之中 , 通过ASP我们可以结合 HTML 网页、ASP 指令和 ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,

9、因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。2.3 Microsoft SQL Server 2000简介SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase

10、, Microsoft SQL Server, Access等都采用了SQL语言标准。SQL语言有以下几个优点:1 非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引

11、,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。2. 统一的语言 SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。第三章 系统概述及需求分析3.1 系统总体概述企业产品管理系统的主要任务是用计算机对各种产品信息进行日常的管理,如查询、修改、增加、删除,统计以及存储等,迅速准确地完成各种产品信息的统计计算和汇总工作,快速打印出公司产品信息报表,针对系统服务对象的具体要求,设计了企业产品信息管理系统。(1)对购销人员及公司产品信息

12、的变动进行处理。提供客户浏览公司相关信息(1) 查询统计功能,用户界面.(2) 管理员进入后台管理 系统总体鸟瞰 如图3-1所示登陆页面游客操作页面用户操作页面管理员操作页面 图3-1 系统总体界面3.2 业务需求从以上系统概述中可以看出,本系统主要涉及的用户有2类:客户和系统管理。以下将分别对各类用户所对应的业务需求进行介绍说明:1、购物业务需求购物用户是本系统业务需求的重要组成部分之一,首先购物客户可通过自己的注册登录系统,可以在线修改自己的注册资料,如密码等,可以在线提交自己的购物信息状态, 这个用户中心是模拟现实的购物 用户可以查看自己的购物篮 上面有用户注册修改信息,我的定单,继续购

13、物功能,购物完后按退出推出系统2、系统管理员业务需求系统管理员登录本系统后首先可以修改自己的密码,用户添加,用户信息管理,其中包括冻结用户帐号、修改用户资料和删除用户信息,公司产品相关信息添加,产品信息维护,其中包括修改产品资料和删除产品信息,业界相关信息添加,信息维护,其中包括修改业界新闻资料和删除,公告信息维护,其中包括修改公告信息和删除公告信息,让用户近距离接触本公司产品的更多信息3.3 功能需求主要功能列表:1前台营业模块(1)业界新闻 让用户及业内人士同时掌握其他公司的相同的产品形成对比 第一可以更能显示本公司的实力 第二给本公司相关技术人员以参考 在这里用户还可以看到市场上各类相近

14、产品的市场价的报价以及分析 还介绍相关的新闻(2)本公司新闻的网站动向 让用户及时了解本公司的产品更新情况和技术发达程度,并详细分析行内技术情况以及历史性的发展,对产品价格上升下跌的情况做详细的分析,让用户有了安全敢,同时给予用户免费使用本公司的产品,让用户近距离接触本公司产品的更多功能,让用户感觉到本公司的产品确实好用 起到促消的效果(3)公司的产品展示,让用户及本公司技术人员是做到心理有数,展示本公司的产品第一有利于外界人士了解本公司的产品,第二给本公司的人员有了清楚的帐目及参考(4)用户中心 用户通过注册就可以与本公司相关功能联系购物在后台操作的管理员就可以完成本次用户购物的功能了 这个

15、用户中心是模拟现实的购物 用户可以查看自己的购物篮 上面有用户注册修改信息,我的定单,继续购物功能,购物完后按退出推出系统 用户简单流程如图3-2所示 图3-2 用户简单流程2后台 管理员通过网站管理系统登陆到后台管理系统 ,(1)新闻管理 管路员就可以通过相关记者采访来的新闻在这里发布了 分别有新闻添加和管理部2功能(2)产品管理 分为产品管理和添加 在管理上有修改删除功能 (3)用户管理 管理员可以修改用户的资料删除等功能,管理员可以添加用户,并付于相对的权限。操作员可以更换自己密码3.4 系统总体性能需求1,一般查询响应时间不能大于2秒。2,统计的响应时间视具体情况而定,但简单的统计一般

16、不能大于5秒。3,本网站应运行在windows xp系统下4,系统的界面操作方式应以用户意见变化而灵活转化。5,系统不能以运行环境的变化而停止运作;6,一般情况下不用进行程序修改而是通过修改配置选项完成相应工作。7,本软件的输入、输出数据一般要求:产品输入价格计算与保存,要求统计结果不能与系统自动分析批改有丝毫误差。8、 系统应有较高的稳定性,安全性,容错性,速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。3.5 系统运行环境需求硬件要求: CPU:P3或者以上; 内存:64MB或者以上 硬盘:50M或者以上数据库环境:Microsoft SQL Server 2000服务器环境

17、:Windows 2000第四章 总体方案设计4.1 系统设计目标传统的网站企业信息管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理产品信息,这是目前较为流行的做法。人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现公司产品的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。4.3 系统功能模块规定产品信息管理添加产品编辑产品信息审核产品信息产品以及业界新闻栏目管理附件信息管理生

18、成管理生成所有产品信息生成各栏目主页生成主页模板绑定模板管理增加模板账号管理账号管理修改密码系统数据 系统设置 后台通知4.4 系统用例图系统用例图如图4-1所示。前台客户预定产品主服务器和设备服务器主服务器和设备服务器后台管理财务部前台产品信息管理HUB远程打印图4-1 系统用例图第五章 数据库设计5.1 数据库需求分析数据管理能力要求:1、 能处理大量的产品数据。2、 安全指数高,防止黑客攻击。3、 负荷能力强,防止数据量过大,而影响速度。4、 采用备份,追查非法用户5、 遵循数据完整性规则,保证数据实际有效。6、 保证发送数据库引擎的数据得以可靠存储。7、 数据备份功能,保证数据在丢失之

19、后可以得到及时地补救。(1)系统存在多个用户且分别拥有不同权限(管理员、客户)。(2)客户注册时必须记录客户的基本信息,以及产品的基本信息。(3)管理员可以可以发布业界最新公告以及添加和删除产品信息。5.2 数据库概念设计由上面的数据项,我们可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。5.3 数据库逻辑设计5.3.1数据库表结构设计数据库的概念设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型。由上述数据库的分析和概念设计,针对本系统的需求我们设计出以下6张表,具体逻辑结构如下图5-1到5-6所示:1,表ST_news

20、class 图5-1 ST_newsclass2,表ST_prolib3图5-2 ST_prolib3表ST_tProduct图5-3 ST_tProduct4表ST_tNews 图5-4 ST_tNews5表ST_tOrder图5-5 ST_tOrder6表STtUser图5-6 STtUser5.4数据库结构的实现经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。就可以在SQL Servr 2000数据库系统中实现该逻辑结构,利用SQL Server 2000数据库系统中SQL查询分析器实现的。第六章 系统具体实现6.1 客户前台的实现6.1.1 会员登录模块设计 会员登录前显示

21、登录框,登陆后用户除了可以进行购物外,还可修改自己的资料,可以进入自己的帐号页面通过选择进行适当的修改,里面包括对自己的购物车的查询,订单状况的查询。难点就是登陆时候的验证,用户和密码是否配套, 6.1.2前台登陆截图以及部分主要代码 没注册前 如图6-1所示 图6-1所示没注册前截面6.1.3用户注册部分代码:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.Sess

22、ionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;namespace ST_GROUP.EnterpriseOnlineInfoManage public partial class ST_userreg : System.Web.UI.Page ST_DataBase ST_database = new ST_DataBase(); protected void Page_Load(object sender, System.EventArgs e) pr

23、otected void Button1_Click(object sender, System.EventArgs e) Label1.Visible = false; string errmsg = ; if (username.Text = ) errmsg += 用户名不能为空!; if (password.Text = ) errmsg += 密码不能为空!; if (password.Text != password2.Text) errmsg += 两次密码不想同,请确认您的密码是否正确!; if (usertel.Text = ) errmsg += 联系电话必须输入!; if

24、 (useraddr.Text = ) errmsg += 请输入地址!; if (userrname.Text = ) errmsg += 请输入真实姓名!; if (errmsg != ) Label1.Text = +errmsg +; Label1.Visible = true; else string ST_strsql; ST_strsql = select * from ST_tUser where ST_username = + username.Text + ; DataSet ST_dataSet = new DataSet(); ST_dataSet=ST_databas

25、e.GetDataSet(ST_strsql,usernamelist); if(ST_dataSet.Tablesusernamelist.Rows.Count = 0) ST_strsql = insert into ST_tUser (ST_username,ST_userpassword,ST_userrname,ST_usertel,ST_useraddr,ST_userclass) values ( + username.Text + , + password.Text + , + userrname.Text + , + usertel.Text + , + useraddr.T

26、ext + ,1); ST_database.execsql(ST_strsql); Response.Write(alert(注册成功!您现在可以登录本站,在线选购您喜欢的产品了。);); else username.Text = ; Response.Write(alert(用户名已经存在,请确定新的用户名,再次提交注册!);); 登陆后显示 如图6-2所示 图6-2 登陆成功画面6.1.4用户成功登录后功能如图6-3所示 图6- 3 用户成功登录后界面6.1.5用户修改自己的资料用户资料相关代码:using System;using System.Collections;using Sy

27、stem.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;namespace ST_GROUP.EnterpriseOnlineInfoManage / / ST_userinfoedit 的摘要说明。 / public partial class ST_userinfoed

28、it : System.Web.UI.Page ST_DataBase ST_database = new ST_DataBase(); protected void Page_Load(object sender, System.EventArgs e) /Response.Write(cproid); if(!IsPostBack) if (Sessionname != null) string ST_strsql = select * from ST_tUser where ST_username= + Sessionname.ToString() + ; /Response.Write

29、(strsql); DataTable ST_dt = new DataTable(); ST_dt = ST_database.ReadTable(ST_strsql); username.Text = ST_dt.Rows0ST_username.ToString(); userrname.Text = ST_dt.Rows0ST_userrname.ToString(); usertel.Text = ST_dt.Rows0ST_usertel.ToString(); useraddr.Text = ST_dt.Rows0ST_useraddr.ToString(); #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) / / CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 /

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1