数据库系统课程设计报告

上传人:zou****hua 文档编号:201698098 上传时间:2023-04-20 格式:DOCX 页数:22 大小:576.29KB
收藏 版权申诉 举报 下载
数据库系统课程设计报告_第1页
第1页 / 共22页
数据库系统课程设计报告_第2页
第2页 / 共22页
数据库系统课程设计报告_第3页
第3页 / 共22页
资源描述:

《数据库系统课程设计报告》由会员分享,可在线阅读,更多相关《数据库系统课程设计报告(22页珍藏版)》请在装配图网上搜索。

1、数据库系统课程设计报告题目 :企业客户管理系统课程代号: 0680036 课程名称:数据库课程设计 学号: 20082024姓名:贺玉英班级: 08级信息安全 1 班 指导教师:莫秀良 完成日期: 2011 年 4月第一章 引言1.1 设计开发的意义企业客户管理是从2 0世纪开始在国际上通告的,以供需链管理思想为的一项管理应用信息的技术。因为供应链的推行着重在于上下游企业间营运程序 的密切配合,并以产销的合作与信息的分享来达到上下游运作和“同步化”的 目标。所以在供应链的架构下,企业之间的合作必须共同追求企事业间营动容 实时分享与运作的同步化。1.2 所设计应用系统的任务及目标。1.2.1 任

2、务在以下的开发实践中介绍了企业客户管理系统的设计与开发。内容的介绍 按照系统开发的顺序进行。在开始对客户管理系统进行系统设计,分别对系统 的需求、功能和流程进行介绍。通过此部分的学习,可以对此系统的整个应用 有一个全面的了解。在数据库设计中,根据系统设计的内容,具体到数据的创 建,实现了数据库的完整设计。这是整个系统应用中最为重要的一部分,可以 说数据库设计的完美与否直接关系到整个系统的应用。在系统公用模块创建部 分,对整个系统中的数据源应用,界面整体架构设计进行了分析。这些公共模 块的应用,使得整个系统的后期维护地十分简单。1 . 2 . 2目标在系统界面和代码的实现中。对系统中大部分页面的

3、创建以及应用代码进 行了分析,通过学习可以完成整个系统的创建。1. 3设计开发及运行的软硬件环境。开发环境为 Windows XP.设计开发及运行的软件为 Microsoft SQL 2005以及开发软件 Microsoft Visual Studio 2005第二章 系统分析与设计2.1需求分析系统的需求分析要从用户角度出发,对用户的需求进行深层挖掘,使得系 统完全符合用户的使用要求。客户管理系统的开发目标是提高企业对客户的管 理分析,可以实现管理用户信息、客户信息、产品信息、销售信息、合同信息 以及统计客户购买信息。客户管理系统中的用户可以分为3种人:系统管理员,销售部人员,客户部队员,这

4、3种用户对系统的需求功能如下:2 .1 .1系统管理员对功能的需求系统管理员是整个系统的管理人员, 在整个系统应用中, 拥有最高的权限,尸信息官理客户信息管理此角色可以由企业的领导来担任,对系统的需求如表11所示:管理系统中所有登录用户的信息,分配用户的部门级别 可以浏览,添加,产品信息管理可以浏览,添加,维护企业产品的信息合同信息管理可以浏览,添加,维护合同的信息销售信息管理可以浏览,添加,维护产品销售的信息客户购买统计可以统计客户购买的商品维护客户的信息表11.1.2 销售部人员对功能的需求销售部人员在系统的应用中拥有部分权限,对系统的需求如表12所示:表2 32 . 2数据库结构概念设计

5、数据库设计来源于客户的需求分析,将客户的需求实体化。在设计数据 库时,要注意保证整个数据库系统的完整性和可扩展性。下面具体介绍数据库的设计: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.

6、 2. 4 销售E-R实体图销售实体具有合同编号、产品编号、总订单数、已发货数、已收金额5个属性。E-R图如图所示。产品合同编号产品编号总订单数已发货数已收金额23数据库逻辑结构设计2 .3. 1数据表的创建此表用于存放系统用户的信息,该表中各个字段的数据类型、大小以及简短描述如图所示。Loginnvarchar(255Passwordnvarchar(255)Namenvarchar(255)Branchfloat列名数据类型允许空系统用户信息表( sysuser )2 . 3 . 2客户信息表此表用于存放客户的信息,该表中各个字段的数据类型、大小以及简短nvar用户登录模块填写登录信息记录

7、权限分配界面3 . 12系统用户信息管理填写系统用户信息提交信息系统用户信息的管理由管理员进行维护。可以实现如下功能:浏览系统用户列表,新增系统用户界面,编辑和删除系统用户信息应用,其功能流程如图所示。系统用户信息管理删除新增系统用户更新数据取消重置验证登录ID修改界面删除数据浏览系统用户列表数据添加成功重置信息编辑提交3 1 3客户信息管理客户信息管理实现的功能包括:浏览客户信息列表,新增客户信息界面,编辑和删除客户信息应用。客户信息的管理流程与系统用户信息管理流程类似,如图所示。合同信息管理实现的功能包括:浏览合同信息列表,新增合同信息界面,编辑 和删除合同信息应用。合同信息的管理流程与系

8、统用户信息管理流程类似。3.1. 5产品信息管理产品信息管理实现的功能包括:浏览产品信息列表,新增产品信息界面,编辑 和删除产品信息应用。产品信息的管理流程与系统用户信息管理流程类似。3. 1. 6销售信息管理销售信息管理实现的功能包括:浏览销售信息列表,新增销售信息界面,编辑 和删除销售信息应用。销售信息的管理流程与系统用户信息管理流程类似。3. 1 . 7客户购买信息统计客户购买信息统计提供了某一客户购买产品的统计功能,其流程如图所示第四章 总结这次开发我一共用了周三到周日五天时间,期间除了正常上课,都在进行系 统设计。数据库设计以及页面设计过程都比较顺利,在数据库连接过程中遇到 一些问题

9、,在门洪勇同学帮助下以及查阅 ADO.net 相关书籍,顺利完成了前后 台数据连接。自己能做出一件成品,是很开心的。这树立了我对计算机学习的 信心,在开发期间遇到的一些困难以及解决困难的方式方法方面,我也看到了 自己不完善的方面。总的来讲,这次设计课程我收获颇丰,我也看到了自己的 不足,我会不断完善自己。参考文献 1 .王珊,萨师煊等。数据库系统概论(第4版)高等教育出版社2. 马威,吕文哲等。信息系统开发教程一使用C#和SQL server 2005清华大 学出版社。3. 王珊,朱青等。数据库系统概论学习指导与习题解答。北京:高等教育出版社, 2003.4 . 冯念真。计算机应用系统的设计和

10、开发。高等教育出版社, 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.HtmlCon

11、trols; 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)Sessionbranch L = 5protected void Login1_Authenticate(object senderAuthenticateEventArgs

12、 e)String strconnConfigurationManager.AppSettingsConnectionString;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() +an

13、d password= + Login1.Password.ToString() + ;SqlCommand cm = new SqlCommand(strsql, conn);SqlDataReader dr = cm.ExecuteReader(); if (dr.Read()Sessionbranch = drbranch;if (Sessionbranch.ToString() = 0)Response.Redirect(Edituser.aspx);else if (Sessionbranch.ToString() = 1) Response.Redirect(Editproduct.aspx); elseif(Sessionbranch.ToString()=2) Response.Redirect(Editclient.aspx); elseif(Sessionbranch.ToString()=3) Response.Redirect(Editclient.aspx); Response.Redirect(Edituser.aspx);

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

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

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


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