欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

数据库系统课程设计报告

  • 资源ID:201698098       资源大小:576.29KB        全文页数:22页
  • 资源格式: DOCX        下载积分:20积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要20积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

数据库系统课程设计报告

数据库系统课程设计报告题目 :企业客户管理系统课程代号: 0680036 课程名称:数据库课程设计 学号: 20082024姓名:贺玉英班级: 08级信息安全 1 班 指导教师:莫秀良 完成日期: 2011 年 4月第一章 引言1.1 设计开发的意义企业客户管理是从2 0世纪开始在国际上通告的,以供需链管理思想为的一项管理应用信息的技术。因为供应链的推行着重在于上下游企业间营运程序 的密切配合,并以产销的合作与信息的分享来达到上下游运作和“同步化”的 目标。所以在供应链的架构下,企业之间的合作必须共同追求企事业间营动容 实时分享与运作的同步化。1.2 所设计应用系统的任务及目标。1.2.1 任务在以下的开发实践中介绍了企业客户管理系统的设计与开发。内容的介绍 按照系统开发的顺序进行。在开始对客户管理系统进行系统设计,分别对系统 的需求、功能和流程进行介绍。通过此部分的学习,可以对此系统的整个应用 有一个全面的了解。在数据库设计中,根据系统设计的内容,具体到数据的创 建,实现了数据库的完整设计。这是整个系统应用中最为重要的一部分,可以 说数据库设计的完美与否直接关系到整个系统的应用。在系统公用模块创建部 分,对整个系统中的数据源应用,界面整体架构设计进行了分析。这些公共模 块的应用,使得整个系统的后期维护地十分简单。1 . 2 . 2目标在系统界面和代码的实现中。对系统中大部分页面的创建以及应用代码进 行了分析,通过学习可以完成整个系统的创建。1. 3设计开发及运行的软硬件环境。开发环境为 Windows XP.设计开发及运行的软件为 Microsoft SQL 2005以及开发软件 Microsoft Visual Studio 2005第二章 系统分析与设计2.1需求分析系统的需求分析要从用户角度出发,对用户的需求进行深层挖掘,使得系 统完全符合用户的使用要求。客户管理系统的开发目标是提高企业对客户的管 理分析,可以实现管理用户信息、客户信息、产品信息、销售信息、合同信息 以及统计客户购买信息。客户管理系统中的用户可以分为3种人:系统管理员,销售部人员,客户部队员,这3种用户对系统的需求功能如下:2 .1 .1系统管理员对功能的需求系统管理员是整个系统的管理人员, 在整个系统应用中, 拥有最高的权限,尸信息官理客户信息管理此角色可以由企业的领导来担任,对系统的需求如表11所示:管理系统中所有登录用户的信息,分配用户的部门级别 可以浏览,添加,产品信息管理可以浏览,添加,维护企业产品的信息合同信息管理可以浏览,添加,维护合同的信息销售信息管理可以浏览,添加,维护产品销售的信息客户购买统计可以统计客户购买的商品维护客户的信息表11.1.2 销售部人员对功能的需求销售部人员在系统的应用中拥有部分权限,对系统的需求如表12所示:表2 32 . 2数据库结构概念设计数据库设计来源于客户的需求分析,将客户的需求实体化。在设计数据 库时,要注意保证整个数据库系统的完整性和可扩展性。下面具体介绍数据库的设计:2 . 2. 1 系统用户E-R实体图系统用户实体具有用户id、密码、姓名、所在部门四个属性。E-R图如图所示。2 . 2 . 2客户E-R实体图客户实体具有客户编号、企业名称、负责人、企业级别、企业地址、Email、办公电话7个属性。E-R图如图所示。产品实体具有产品编号、产品名称、产品规格、价格、描述5个属性。E-R图如图所示。2. 2. 4 合同E-R实体图合同实体具有合同编号、客户编号、负责人、合同金额、执行状况5个属性。 E-R 图如图所示。2. 2. 4 销售E-R实体图销售实体具有合同编号、产品编号、总订单数、已发货数、已收金额5个属性。E-R图如图所示。产品合同编号产品编号总订单数已发货数已收金额23数据库逻辑结构设计2 .3. 1数据表的创建此表用于存放系统用户的信息,该表中各个字段的数据类型、大小以及简短描述如图所示。Loginnvarchar(255Passwordnvarchar(255)Namenvarchar(255)Branchfloat列名数据类型允许空系统用户信息表( sysuser )2 . 3 . 2客户信息表此表用于存放客户的信息,该表中各个字段的数据类型、大小以及简短nvar<har(255) nvarc±ar(255) rrvardhar(255) floatnvarchar(255) nvarchar(255) nvarchar(255)描述如图所示。表 - dbo. Client表 * dbo. SysUserr列名it 1數据类型允许空因:dient jdHH l-l-l JB."dient_name Client charge Client level addressEmad客户信息表(client )2 . 3 . 3 产品信息表此表用于产品信息,该表中各个字段的数据类型、大小以及简短描述如图所表 dbo. prodnrt 表 - dbo. Client 表 - ito. SysU?11列名J数年类型;允许空1Productdnvarchar(2SS) |Product_namenvarchar(255)0Specrsvarchar(255)Pncemoney0descnbenvarchar(255) 0 1产品信息表(product)234合同信息表此表用于存放合同信息,该表中各个字段的数据类型、大小以及简短描述如图 所示。/表 dlo. Conpact表 dbo. product表-dbo列名 VI rr Hid is Compactjdnvarchar(255)n llr 1CIBI ClientJdnvardiar(255) 0personnvardiar(255)回Prcemoneyit bstatenvarchar(255j合同信息表(compact )2 .35销售信息表此表用于存放销售信息,该表中各个字段的数据类型、大小以及简短描述如图所示。ricemorevMl销售信息表(sell )2 .4系统功能描述通过需求分析,我们已经清楚的了解到3种用户对系统的需求,此时根据用户 需求,设计系统的实现功能,描述如下.系统功能具体描述登录此系统包含不同的用户,对系统的功能也不同。因此要对不同登录用户分配不同的登录首页,并记录下每个用户的权限。系统用户信息浏览系统管理员登录系统后,进入系统用户信息浏览界面,界面中展示的是用户的基本信息,包括:用户id,姓名,部门,联系电话, Email等。系统用户信息可分页显示。维护系统用户系统管理员可以增加新的系统用户;可以修改某一用户除密码以 外的所有信息;也可以删除系统用户信息。客户信息浏览在此界面中可以浏览客户信息列表,包括:客户id,企业名称,负责人,客户级别,Email,电话和地址信息,可分页显示客户信息。 可以增加新的客户信息:客户id,企业名称,负责人,客户级别,维护客户信息Email,电话和地址;可以修改客户信息;也可以删除客户的信息。 在此界面中可以浏览客户信息列表,包括:产品编号、产品名称、产产品信息浏览品规格、价格、描述,可分页显示产品信息。可以增加新的客户信息:产品编号、产品名称、产品规格、价格、维护产品信息描述;可以修改产品信息;也可以删除产品的信息。在此界面中可以浏览客户信息列表,包括:合同编号、客户编号、负合同信息浏览责人、合同金额、执行状况,可分页显示合同信息。可以增加新的客户信息:合同编号、客户编号、负责人、合同金维护合同信息额、执行状况;可以修改合同信息;也可以删除合同的信息。在此界面中可以浏览客户信息列表,包括:合同编号、产品编号、总销售信息浏览订单数、已发货数、已收金额,可分页显示销售信息。可以增加新的客户信息合同编号、产品编号、总订单数、已发维护销售信息货数、已收金额;可以修改销售信息;也可以删除销售的信息。可以统计客户购买的产品信息:合同编号,产品名称,产品型号,产客户购买信息浏览品销售数量,总金额,可分页显示列表信息。第三章系统开发及实现3.1下面介绍客户管理系统各个模块的流程分析。3 . 1 . 1用户登录模块用户登录模块用于验证系统登录用户身份的合法性,其功能流程图如图所示:验证信息>用户登录模块填写登录信息记录权限分配界面3 . 12系统用户信息管理填写系统用户信息提交信息系统用户信息的管理由管理员进行维护。可以实现如下功能:浏览系统用户列表,新增系统用户界面,编辑和删除系统用户信息应用,其功能流程如图所示。系统用户信息管理删除新增系统用户更新数据取消重置验证登录ID修改界面删除数据浏览系统用户列表数据添加成功重置信息编辑提交3 1 3客户信息管理客户信息管理实现的功能包括:浏览客户信息列表,新增客户信息界面,编辑和删除客户信息应用。客户信息的管理流程与系统用户信息管理流程类似,如图所示。合同信息管理实现的功能包括:浏览合同信息列表,新增合同信息界面,编辑 和删除合同信息应用。合同信息的管理流程与系统用户信息管理流程类似。3.1. 5产品信息管理产品信息管理实现的功能包括:浏览产品信息列表,新增产品信息界面,编辑 和删除产品信息应用。产品信息的管理流程与系统用户信息管理流程类似。3. 1. 6销售信息管理销售信息管理实现的功能包括:浏览销售信息列表,新增销售信息界面,编辑 和删除销售信息应用。销售信息的管理流程与系统用户信息管理流程类似。3. 1 . 7客户购买信息统计客户购买信息统计提供了某一客户购买产品的统计功能,其流程如图所示第四章 总结这次开发我一共用了周三到周日五天时间,期间除了正常上课,都在进行系 统设计。数据库设计以及页面设计过程都比较顺利,在数据库连接过程中遇到 一些问题,在门洪勇同学帮助下以及查阅 ADO.net 相关书籍,顺利完成了前后 台数据连接。自己能做出一件成品,是很开心的。这树立了我对计算机学习的 信心,在开发期间遇到的一些困难以及解决困难的方式方法方面,我也看到了 自己不完善的方面。总的来讲,这次设计课程我收获颇丰,我也看到了自己的 不足,我会不断完善自己。参考文献 1 .王珊,萨师煊等。数据库系统概论(第4版)高等教育出版社2. 马威,吕文哲等。信息系统开发教程一使用C#和SQL server 2005清华大 学出版社。3. 王珊,朱青等。数据库系统概论学习指导与习题解答。北京:高等教育出版社, 2003.4 . 冯念真。计算机应用系统的设计和开发。高等教育出版社, 1989.项明峰,孟小峰等。数据库字典的封锁方法。1992【附录】部分代码: /登录using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; usingSystem.Data.SqlClient;using System.ComponentModel;using System.Drawing;using System.Web.SessionState;public partial class Login : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)Session"branch" L = "5"protected void Login1_Authenticate(object senderAuthenticateEventArgs e)String strconnConfigurationManager.AppSettings"ConnectionString"SqlConnection conn = new SqlConnection(strconn);conn.ConnectionString = "server=localhost;IntegratedSecurity=SSPI;database=clientmanage;pwd="conn.Open();string strsql = "select * from sysuser where login='" +Login1.UserName.ToString() +"'and password='" + Login1.Password.ToString() + "'"SqlCommand cm = new SqlCommand(strsql, conn);SqlDataReader dr = cm.ExecuteReader(); if (dr.Read()Session"branch" = dr"branch"if (Session"branch".ToString() = "0")Response.Redirect("Edituser.aspx");else if (Session"branch".ToString() = "1") Response.Redirect("Editproduct.aspx"); elseif(Session"branch".ToString()="2") Response.Redirect("Editclient.aspx"); elseif(Session"branch".ToString()="3") Response.Redirect("Editclient.aspx"); Response.Redirect("Edituser.aspx");

注意事项

本文(数据库系统课程设计报告)为本站会员(zou****hua)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!