毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

JSP+mysql教材预定和发行管理系统开发与设计(11)

时间:2016-12-18 11:45来源:毕业论文
(2) 数据库在构造和设计的时候需要保证其高度的结构化,以此来让数据的存储能够结构化,规范化和标准化,而这个因素,恰恰正是设计一个数据库和


(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    允许空     JSP+mysql教材预定和发行管理系统开发与设计(11):http://www.751com.cn/jisuanji/lunwen_1196.html
------分隔线----------------------------
推荐内容