教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

数据库SQL课程设计 (20)(2)

来源:网络收集 时间:2026-05-04
导读: SQL,管理信息系统,课程设计,毕业设计,access 涉及的表中各字段的含义都已在表字段分析中描述过。 2、insert customer存储过程 该存储过程用于向客户信息中添加新的客户信息,系统在向数据库中添加客户信息时将调用

SQL,管理信息系统,课程设计,毕业设计,access

涉及的表中各字段的含义都已在表字段分析中描述过。

2、insert customer存储过程

该存储过程用于向客户信息中添加新的客户信息,系统在向数据库中添加客户信息时将调用该存储过程。在添加新客户时,系统将自动把客户的级别设为最低一级4级,客户的级别会随着合同的内容而发生改变。此存储过程将会被两种用户执行操作时调用,分别是管理员和客户部人员。

其数据库的表设计图如下所示

图4.6 数据库设计

图4.7 数据库设计

SQL,管理信息系统,课程设计,毕业设计,access

第五章 界面设计

一、程序流程图

系统程序流程图,如下图所示 :

图5.2业务流程

二、登陆窗口如下所示

登陆页面使用了Textbox控件、Button控件和Label控件,其界面如5.2所示。

图5.2用户登陆页面

实现登录窗口功能的程序代码如下:

protected void Button1_Click(object sender, EventArgs e) {

string connString =

SQL,管理信息系统,课程设计,毕业设计,access

Convert.ToString(ConfigurationManager.ConnectionStrings["sqlconn"]); SqlConnection conn = new SqlConnection(connString);//创建数据库链接 conn.Open(); //验证用户身份

string strsql = "select * from users where UserID='" + tbx_id.Text + "'and UserPassword='" + tbx_pwd.Text + "'";

SqlCommand cmd = new SqlCommand(strsql, conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) {

Session["UserID"] = dr["UserID"]; Session["UserType"] = dr["UserType"];

switch (Session["UserType"].ToString()) //根据身份自动导航 {

case "0":

Response.Redirect("users.aspx"); break; case "1":

Response.Redirect("contract.aspx"); break; case "2":

Response.Redirect("contract_stat.aspx"); break; default:

Response.Redirect("customers.aspx"); break; } } else {

SQL,管理信息系统,课程设计,毕业设计,access

Label1.Text = "登陆失败,请检测输入!"; } }

三、用户管理界面

用户管理模块包含两个页面,一个是用户管理的主页面。该页面列出了当前的系统用户及其详细信息,在该页面上还可以对系统已有的用户进行更新和删除;另一个页面是添加用户的页面。这两个页面只有系统管理员才可以进入。

图5.3主界面

实现窗口功能的程序代码如下: </head>

<body bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0"> <br />

功能菜单<br /> <br />

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="users.aspx">用户信息</asp:HyperLink><br /> <br />

<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="customers.aspx">客户信息</asp:HyperLink><br /> <br />

<asp:HyperLink ID="HyperLink3" runat="server"

SQL,管理信息系统,课程设计,毕业设计,access

NavigateUrl="products.aspx">产品信息</asp:HyperLink><br /> <br />

<asp:HyperLink ID="HyperLink4" runat="server"

NavigateUrl="custom_stat.aspx">客户销售统计信息</asp:HyperLink><br /> <br />

<asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="contract_stat.aspx">销售统计</asp:HyperLink><br /> <br />

<asp:HyperLink ID="HyperLink6" runat="server" NavigateUrl="contract.aspx">合同管理</asp:HyperLink> <br /> <br />

<asp:HyperLink ID="HyperLink7" runat="server" NavigateUrl="pwdChange.aspx">修改密码</asp:HyperLink></td> <td style=" border-bottom: gray 2px solid;"><div align="center"><span class="style2">执行状态:</span></div></td> <td style="border-bottom: gray 2px solid; width: 142px;" align="left">

SQL,管理信息系统,课程设计,毕业设计,access

设计总结

通过本次课程设计,使我加深了对SQL知识的理论与实践相结合, 制作本系统的过程是艰辛的,从一开始的选题,我就做了很多的调查,有关企业的各个部门最不好管理的部分,针对企业的具体需求,设计了企业业务管理系统。首先对制作系统所需要的软件及硬件做了基本的调查,并根据需求在自己的计算机上安装了所需要的软件。之后根据系统的整体和企业的需求分析了系统的功能需求。然后,通过对各个功能模块的分析,做了系统的概念设计,根据概念设计做了系统的逻辑设计。然后,对数据库进行了物理设计,创建了数据库表。最后进行了各个模块的设计。

对企业而言,企业业务是一项繁琐而复杂的工作,每天都有大量的单据要处理,使用人工的方式来管理企业业务的缺点是:效率低、错误率高,而且日积月累产生了大量的文件和数据,这给查找、更新和维护都带来了很大的困难。所以本系统是根据企业的需求而设计的,使企业业务进行信息化、系统化的管理,具有查找方便、存储量大、成本低等优势。

通过这次比较完整的给企业业务管理系统设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以及与实际相结合等其他能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。在制作系统的同时,我也深深的体会到了这次实习对我来说收获非常大,真是学有所用,我可以把以前书本上学到的知识和实际工作结合起来,使我对我所学的专业技术有了更大的兴趣,也学到了一个科研工作者应该有的态度,就应该是脚踏实地,吃苦耐劳。在以后 …… 此处隐藏:1649字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库SQL课程设计 (20)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/107787.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)