您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 数据库设计说明书实例.1
1HHUUSSTT学学分分制制教教务务管管理理系系统统数数据据库库设设计计说说明明书书文挡编号hust_shujuxuqiu文挡名称数据库设计说明书撰写人陆霞审核/批准创建时间2008-12-272更改说明版本号更改时间更改人更改原因审批人Version1.131引言...............................................................................................................................................41.1编写目的.................................................................................................................................41.2背景.........................................................................................................................................41.3定义.........................................................................................................................................41.4参考资料.................................................................................................................................52外部设计.......................................................................................................................................52.1标识符和状态.........................................................................................................................52.2约定.........................................................................................................................................52.3专门指导.................................................................................................................................53结构设计.......................................................................................................................................63.1概念结构设计.........................................................................................................................63.2逻辑结构设计.........................................................................................................................73.3物理结构设计.........................................................................................................................84运用设计.....................................................................................................................................114.1数据字典设计.......................................................................................................................114.2安全保密设计.......................................................................................................................114数据库设计说明书1引言1.1编写目的《HUST学分制教务管理系统数据库设计说明书》目的是设计《HUST学分制教务管理系统》中各项功能和非功能性需求实现时所需要的数据库,并可以此数据库为根据实现具体的数据存储。同时为详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。《HUST学分制教务管理系统数据需求说明书》的阅读对象为:1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2)对本《数据需求说明书》进行评审和确认的有关业务、技术人员;3)参加详细设计,测试设计阶段工作的全体设计人员;4)《HUST学分制教务管理系统》项目组,其他有权需要调用本文档的人员1.2背景开发软件名称:HUST学分制教务管理系统项目任务提出者:华中科技大学教务处项目开发者:ZOWL团队用户:华中科技大学学生,教务管理人员实现软件单位:ZOWL团队项目与其他软件,系统的关系:该系统需要在学生成绩管理系统,学生选课系统等已有系统直接复制数据,所以在定义数据时要与已有系统相兼容。本系统采用B/S,服务器端采用MicrosoftServer2003为操作系统的工作站,是采用MicrosoftSQLServer2005的为开发软件的数据库服务程序。1.3定义无。51.4参考资料《华中科技大学本科学分制学籍管理条例》《华中科技大学学分制选课办法》本系统的《需求规范说明书》欧高炎本系统的《数据要求说明书》陆霞本系统的《概要设计文档》欧高炎2外部设计2.1标识符和状态本系统采用MicrosoftServer2003为基本开发工具,数据库名称为Test。数据库中一共建立了9个表,表名分别为Student(学生表),Teacher(老师表),Manager(管理员表),Course(课程表),Courses(课次表),sEnroll(学生注册表),s_cs_grade(学生_课次_成绩表),s_academe_no(学院号表),s_specialty_no(专业号表)。附注:1.后两个表仅是简单的院系和院系号对应表;2.此表仅是暂时使用的,仅用于测试;3.此表的有效时间到此项目完成时。2.2约定本系统采用MicrosoftServer2003为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装MicrosoftServer2003,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。数据库中所建立的表名如(2.1标识符和状态),对于表的各个属性,在下面会有描述。2.3专门指导对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。63结构设计3.1概念结构设计Update-CourseSearch-EnrollDelete-CourseSeach-GradeSeach-CourseSeach-InformationAdd-GradeAdd-InformationAdd-messageCompute-AverageShow-CourseTableSearch-CourseTableUpdate-EnrollUpdate-StudentStateUpdate-InformationStudentTeacherSearch-MessageDelete-MessageManagerUpdate-MessageE-R图如下7StudentsnoTeachertnoCoursecnoCoursescnosc-cssEnrolls-cs-gradecs_t1nscgradescgrade_stateManagermnosnameS_pswS-academe_noS_classS_stateS_specialty_noS_mailS_telS_ageT_addressT_start_timeT_pswT_mailT_telT_positiontnamecs_start_timecnocs_roomtnotermxuefenpropertycnameM_adressM_telmnameM_cardIDM_mail3.2逻辑结构设计将上面的E-R图进行分析后,形成如下的逻辑关系结构:83.3物理结构设计在数据库中,数据的存储如下:StudentTable9TeacherTableCourseTableCoursesTable10ManagerTablec_cs_gradeTablesEnrollTables_academe_noTable11s_specialty_noTable4运用设计4.1数据字典设计数据字典采用如下的格式:.01数据库设计资料.02储存的SQL程序.03用户权限.04用户的名字.05用户统计.06数据库增长统计.07列的缺省值.08约束信息的完整性.09用户及角色被授予的权限。.11分配多少空间,当前使用了多少空间等.12其它产生的数据库信息。4.2安全保密设计使用者在使用此数据库时,由于不同的访问者的登陆号码不同,且增加了密码设置,故相当于对于数据的访问设置了权限,所以数据可以说是安全的。管理员的权限最大,可以控制所有的数据,教师和学生只能够看到与他们自己有关的信息,而不能随便修改他人信息。
本文标题:数据库设计说明书实例.1
链接地址:https://www.777doc.com/doc-1389074 .html