毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP+mysql教材预定和发行管理系统开发与设计(11)
(2) 数据库在构造和设计的时候需要保证其高度的结构化,以此来让数据的存储能够结构化,规范化和标准化,而这个因素,恰恰正是设计一个数据库和与数据库进行信息交换行为的基础。而数据结构在设计上应该要遵循国家标准和行业标准,特别在编码的环节上,需要尤为注意。
(3) 数据库在实际设计的时候,一方面需要想方设法的减小其数据冗余的程度,以此来减少存储空间的占用量,降低发生数据重复存存储的可能;另一方面,又不能完全的不设计一定量的冗余,否则难以提升数据库运行的速度和降低开发的难度。
(4) 数据库一定要能够确保每一条的数据的正确性和独立性。在MIS(Management Information System 信息管理系统)中,由于数据库是由多个用户共同享有使用权限的,而且使用并发操作,这种情况下可能会影响数据的一致性。为此,需要用“锁定”等一些方法来确保数据的独立性和唯一性。
(5) 数据库应该能够设定与预期相对应的安全机制,由于数据库中的信息数据,对于某些特定的用户群体来说,需要有保密的设定,为此,安全机制必不可少。
3.2.4 系统数据库表的设计
(1) 教材预订表 Teaching Material Booking
该表是整个系统运行过程中设计数据最为广泛的一张表。表内不止包含了(教材名称)TextName,一般用于与教材库表进行连接查询时的挂钩栏位;(领取教师)Teacher,适用于和教师入库信息表进行连接,可以明确和清楚教师领取者是何人,还有(教师使用数量)TeaUseNum和(学生使用数量)StuUseNum,这两项最主要的就是提供查询和了解当前教材的使用量,以及教师和学生不同群体用户的不同需求数量。详细设计如表4.1。
表 4.1 教材预定表
字段说明 字段名 数据类型 长度 非空 键值
序号 ANum Int 4 非空 Primary(主键)
系别名称 Dept varchar 50 允许空
专业名称 Major varchar 50 允许空
年级 Grade char 4 允许空
日期 Date datetime 0 允许空
学生用书数量 StuUseNum int 4 允许空
付款方式(学生) StuPay char 4 允许空
任课教师 Teacher varchar 8 允许空
教师用书数量 TeaUseNum int 4 允许空
付款方式(教师) TeaPay char 4 允许空
教材isbn TextIsbn varchar 50 允许空
教材名称 TextName varchar 50 允许空
编著者 Author varchar 50 允许空
版次 Edition char 8 允许空
共22页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
下一页
上一篇:
Android平台手机文本阅读软件的开发与设计
下一篇:
ASP.net+sqlserver网上书店销售管理与系统管理
jsp+mysql的B2C网上商城系统的设计与实现
jsp+mysql毕业设计课题管理系统的设计
jsp+mysql购物车系统核心算法的分析设计与实现
jsp+mysql宾馆管理系统设计
jsp+mysql面向大众的医疗咨询平台设计与实现
jsp+mysql移动互动学习系统Web端设计
jsp+mysql网上商品销售系统
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
C#学校科研管理系统的设计
公寓空调设计任务书
中国学术生态细节考察《...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】