计算机毕业设计 asp.net家政服务网站 毕设

演示视频:


https://www.bilibili.com/video/BV1Pv421r7RE/

3. 详细设计

本系统采用SQL Server 2000作为数据库服务器,其数据库名为“JPCourse”,本节说明该数据库的详细设计。


3.1 数据表


数据表中包含8个数据表,表名及其用途如表 3-1 所示。表3-2    tb_ Group

376cfcb908551cb2e26e1d969d4adcf0.jpeg                  

表3-3   tb_ManyArt  

60a34d67fe5e9b1e0061cd1c177e3b5e.jpeg

表3-4 tb_Orders 

04015cbc463772337b1bd824f78c7c87.jpeg      

表3-5  tb_Purview                  

0f744260b22481645c52c2ed5b418551.jpeg

表3-6   tb_SingleArt

58276de6000d8d9c0d3dbac639185554.jpeg

表3-7   tb_Users

d062d46128df29011fcb4e2add9870b8.jpeg

表3-8   tb_LiuYan



fff192d179cb7f006eed987bff318137.jpeg

表3-9   tb_Menu



1883c73823acc69e2491d5167552c2ee.jpeg

表3-9-1   tb_New

32e9893f2239ff0722514e349994c303.jpeg

表3-9-2   ttb_Show

ba3481d2ba55d97b3a21e27de63ee000.jpeg

3.2 存储过程

3.2.1 存储过程概述

在SQL Server中,存储过程是一个非常重要的组成部分。它是一组为完成待定功能的SQL语句集,经编译后存储在数据库中。实际上,存储过程就是SQL语句和流程控制语句的集合。事实上,我们也可以在程序设计中直接通过单个的SQL语句调用来替换存储过程的调用,但存储过程的主要优势如下:

(1)允许组件式编程

存储过程在创建后可以在程序中多次重复调用,而不必在每次调用时重新编写该存储过程的SQL语句。

   (2)加快执行速度

存储过程时预编译的,在首次执行中,查询优化器将对其进行分析和优化处理。并给出最终保存在系统表中的执行计划,从而在再次执行该存储时提升其执行的速度。而对于程序中的批量SQL语句,在每次运行时都需要编译和优化,其速度相对而言要慢得多。

   (3)易于更新

由于存储过程与应用程序是相分离的,因此程序员可以随时修改存储过程,而对应用程序毫无影响,从而极大地提高了程序的可移植性。

   (4)减少网络流量

在客户端调用存储过程时网络中传输的只是该调用语句。如果通过程序来实现,则传输的将是多条SQL语句。网络流量也将大为增加,网络负载也将变大。

   (5)作为一种安全机制

我们可以在数据库中对执行某一存储过程的权限进行限制,从而实现对相应的数据访问权限的限制,避免非授权用户对数据的访问,保证数据的安全。


3.3 触发器


3.3.1 触发器概述

触发器实际上是一种特殊的存储过程,它与一般的存储过程不同。一般的存储过程通过存储过程名字直接调用,而触发器则通过事件触发而自动执行。例如,当对数据库中的某一个表执行INSERT(插入)、UPDATE (更新)、DELETE(删除)等操作时,SQL Server将自动执行与该表相关联的触发器所定义的SQL语句。

触发器的作用主要表现在以下几个方面:

   (1)保证数据一致性

触发器的主要作用是能够实现由主键和外键不能保证的复杂的参照完整性和数据一致性。

   (2)强化约束

触发器可以实现比CHECK语句更为复杂的约束。

   (3)跟踪变化

触发器可以检测到数据库内的操作,并进行判断,从而不允许数据库中未经许可的指定更新和变化。

   (4)级联更新

触发器可以检测数据库内的操作,并自动地级联影响整个数据库地其他各项内存,如通过触发器可使对某个数据表地操作自动影响到其他表的数据发生变化。


3. 实现系统框架


本章说明系统的基本框架的实现。

3.2 系统登录


本系统的后台登录页面如图3-1所示。

图3-1                             登录页面

c99690f86f043714f35253b6662b122c.jpeg


3.3 系统主界面


4.3.1 主框架页面

系统的主界面实际上为一个框架文件,由横幅框架(上)、目录(左)及主要框架(右)3个部分组成。

6f37363a0688f6f1ce6d54469b47004f.jpeg


3. 字典维护模块



字典维护模块主要用于设置系统的一些基本信息,其中包括用户管理、用户组管理、权限管理、服务管理、服务服务管理、预定管理。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值