毕业设计案例草稿(2) - 图文 联系客服

发布时间 : 星期三 文章毕业设计案例草稿(2) - 图文更新完毕开始阅读619df582581b6bd97e19ea07

成都大学学士学位论文(设计)

Samount Sdate Bstyle Int

Varchar(20) Varchar(50) Not null null null

(6)导航表

如表2-7所示,导航表包含了导航的各种属性,它用来存储导航栏里导航的各种信息。 表2-7 导航表

列名 Id n_id n_name n_url

数据类型 Int Int

Varchar(50) Varchar(50)

空/非空 Not null Not null Null null null

约束 Pk

2.7 安全性设计

提高系统安全性应当从“管理”和“设计”两方面着手。这里从数据库方面考虑。首先,用户帐户由管理员发给用户,用户只能用账号登录网站,通过网站访问数据库;其次,用户帐号密码进行加密,其他任何地方不能出现密码的明文;另外,确定每个角色的权限只能刚好够完成任务,不能多也不能少。如表2-8所示:

表2-8 角色权限表

角色 Admin Customer

可以访问的表或列 所有表 用户表

操作权限 Delete,insert, select,update

Select,insert

2.8 性能优化

(1)数据库性能优化

数据库优化可以提高时间和空间的效率,提高处理效率和降低存储空间。一个数据库系统的生命周期可以分成:设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。

数据库的优化通常可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。根据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来只占数据库系统性能提升的40%左右,其余的60%系统性能提升来自对应用程序的优化。许多优化专家认为,对应用程序的优化可以得到80%的系统性能的提升。 (2)应用程序的优化

应用程序的优化通常可分为两个方面:源代码和SQL语句。

2.9 数据库管理与维护说明

设计数据库给出数据库管理和维护的方法,有助于写出正确的用户维护手册。

完成数据库的物理设计以后,设计人员就要用RDBMS提供的数据定义语言和其他使用程序将

13

成都大学学士学位论文(设计)

数据库逻辑设计和物理设计结果严格描述出来,成为DBMS可以接受的源代码,再经过调试产生目标模式,然后就可以组织数据入库了。

数据库维护包括以下内容,由文献[15]:

(1)数据库的转储和恢复。数据库的转储和恢复是系统正式运行后最重要的维护工作之一。DBA要针对不同的应用要求制定不同的转存计划,定期对数据库和日志文件进行备份,以保证一旦发生故障,能利用数据库备份及日志文件备份,尽快将数据库恢复到某种一致性状态,并尽可能减少对数据库的破坏;

(2)数据库的安全性、完整性控制。DBA必须对数据库安全性和完整性控制负起责任。根据用户的实际需要授予不同的操作权限;

(3)数据库性能的监督、分析和改进。在数据库运行过程中,监督系统运行,对监督数据进行分析,找出改进系统性能的方法;

(4)数据库的重组织和重构造。数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储结构变坏,从而降低了数据库存储空间的利用率和的护具的存取效率,使数据库的性能下降。这时DBA就要对数据库进行重组织,或部分重组织(只对频繁增、删、改的表进行重组织)。当数据库应用环境发生变化,使原来的数据库设计不能很好的满足新的需求,从而不得不适当调整数据库的模式和内模式,这就是数据库的重构造。

2.10 本章小结

本章是数据库设计的详细情况,包括数据库命名规则、概念结构设计、逻辑结构设计、物理设计等,另外对数据库的管理和维护做了一定的介绍。

第3章 系统设计

系统设计是新系统的物理设计阶段。根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。

在系统分析的基础上,设计出能满足预定目标的系统的过程。系统设计内容主要包括:确定设计方针和方法,将系统分解为若干子系统,确定各子系统的目标、功能及其相互关系,决定对子系统的管理体制和控制方式,对各子系统进行技术设计和评价,对全系统进行技术设计和评价等。

3.1 系统结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等),扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系,如图3-1所示。

14

成都大学学士学位论文(设计)

网上书店前台展示后台管理搜索查询公告栏用户注册用户登录购物车用户管理购物车管理栏目管理订单管理图书管理用户界面数据访问访问控制登陆控制 图3-1 系统元素

如图3-2所示,展示了本系统的基本功能。

15

成都大学学士学位论文(设计)

打开浏览器显示网页内容公告栏用户注册搜索查询网站导航会员登陆管理中心输入关键字公告信息显示符合的条目信息是否为管理员输入必要信息用户信息管理用户订单管理购物车管理书籍管理存入数据库管理个人信息退出登录运行错误关闭浏览器图3-2 系统功能

16