学生社团管理系统_第1页
学生社团管理系统_第2页
学生社团管理系统_第3页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计学生社团管理系统学生:学号:E-Mail:目录前言 3第1章系统开发背景及组织结构分析 31.1系统开发背景 3.1.2组织结构分析 3.1.3可行性分析4.第2章需求分析52.1系统目标5.2.2功能需求分析 5.第3章用例建模53.1参与者5.3.2用例6.3.3绘制用例图错误!未定义书签。3.4用例详细描述 7.第4章系统分析124.1概念模型12名词识别法找类 12类与类之间的关系 12类的职责1.24.1.4 类图1.34.2主要动态模型 1.4顺序图1.4状态图1.5活动图1.7第5章系统设计175.1代码设计1.75.2数据库设计1.8概念结构设计(CDM 图)1.8物理

2、结构设计(PDM图)205.3输出设计285.4输入设计.3.05.5构件图3.15.6部署图3.1课程设计总结32、八 、 刖言第1章 系统开发背景及组织结构分析1.1系统开发背景当今信息化时代已经不可逆转,网络管理成为一种新兴的经济模式,网上社团管理具有很好的发展前景以及较高的实用性。信息化是企业同世界接轨的一个必然方向,由于计算机事业的不断发展,使得计算机得以推广和普及。相应的计算机的应用系统也不断的被人们所接受,大大缩减了人们的工作量,提高了工作效率,给企业带来了巨大的收益。有利于降低管理的成本, 有益于社团、成员和管理,通过网站管理社团信息利于提高社团的形象。设计本网站旨在社团管理的

3、安全性,方便管理者和学生的使用。通过计算机对社团管理,既能方便社团网站使用者,缩短时间,又有利于降低成本、强化内部管理、提高社团形象。1.2组织结构分析高校学生社团管理系统主要包括登录、加入社团、留言、社团成员管理、发布公告、社 团管理、社团管理员变更、社团活动管理等功能模块,系统基本功能模块如图1.1所示:1 h !"卜:心i1L皿人*LHI1!1F1rtLLH世理杜k皆呂希世槿该社团管理的基本功能详细描述如下(1) 登录:所有学生均可登录到社团管理网站查看更新个人信息,具有某社团管理权限 的学生可以进入该社团进行社团管理。管理员登录进行社团和学生管理。(2) 留言:已登录的学生可

4、以进入所有社团留言板进行留言,与其他人员交流。(3) 加入社团:已登录的学生可以查看正在招募团员的社团,查看信息,并申请加入。(4) 组织活动:社团管理人员可以填写活动申请表组织社团活动,待管理员审核通过, 发出活动通知。(5) 社团公告管理:社团管理员发出公告通知社团成员。所有学生都可浏览。(6) 社团活动管理:管理员对社团组织活动申请进行审核,将审核结果反馈给相应社团。(7) 社团管理员更换:当社团管理员需要发生交替时,管理员对社团管理员社团权限重 新分配。(8) 学生信息管理:管理员可增删改社团成员信息,按要求对学生信息进行 检索。1.3可行性分析主要从以下几个方面分析1、经济可行性分析

5、开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系 统后与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、 物力及财力。所以,从经济的角度来看,该系统可行。2、技术可行性分析技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配 置是否满足开发的需求等。本网站的调试相对简单,当前计算机的硬件配置也完 全满足开发的需求,因此在技术上是绝对可行的。3、运行可行性运行可行性是对组织结构的影响,现有人员和机构及环境对系统的适应性及 人员培训补充计划的可行性。当前信息化技术已经相当普及,各类

6、操作人员水平 都有相当的高度,所以在运行上是可行的。4、法律可行性 所有技术资料都为合法。 开发过程中不存在只是产权问题。 未抄袭任何网站,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。综上所述,本系统的开发从经济上、从技术上。从法律上都是完全可靠的。第2章需求分析2.1系统目标高校社团管理系统主要为了学生更好的了解社团、与社团间的互动、缩减加入社团创建社团的流程,同时社团管理人员方便、有序的对高校社团人员的管理,提高社团影响力和高效率。2.2功能需求分析该系统具有以下功能:学生用户可以登录到社团网站,实现更新自己的信息,查看社团信息, 加入社团,退出社团,创建社团,查看社团活动、社团留

7、言等功能。 如果学生用户具有某一社团的管理权限,该学生可以对该社团进行加入 社团审批,退出社团审批,发布公告,打印社团成员信息,组织活动等 功能。管理员登录具有对学生进行管理,社团审批,社团活动审批,社团管理, 打印社团信息,打印学生信息,社团负责人跟换等功能。第3章用例建模3.1参与者使用该系统的学生;具有社团管理权限的学生;管理和维护系统的管理人员。 其中社团管理员由在校学生担任。图3.1参与者3.2用例表3.1特性合并成用例参与者特性用例学生用户按要求输入用户登录信息,点 击登录,系统对用户账户密码进行 验证登录用户按需求更新自己的个人信息更新个人信息用户按需求选择加入或者退出社 团加入

8、社团,系统显示申请表,用户 按要求填写申请申请加入/退出社团用户按需求填写创建社团申请表 系统将提交结果返回给用户,并通 知用户等待管理员审核创建社团申请用户按需求编辑留言信息发布留言社团管理员用户按需求填与活动申请信息 等待管理员审核组织社团活动新建档案,用户按需求填写档案信 息资料存档社团管理员填写公告信息发布公告社团管理员对社团成员请求进行审核审核系统管理员统管理员对活动状态进行管理 更改活动状态管理社团活动社团管理员按要求填写权限变更 申请,系统管理员审核更换社团负责人系统管理员对学生信息进行操作r社团成员管理按条件打印出学生信息打印报表3.3绘制用例图用例图3.4用例详细描述表用户登

9、录用例描述用例用户登录简要描述不同的用户具有不同的功能参与者学生、管理员前置条件具有有效的登录账户主事件流进入登录页面,用例开始执行用户按要求输入用户登录信息,点击登录,系统对用户账户密码 进行验证,验证通过根据用户权限进入具有相应功能的界面, 用 户执行其他操作备选事件流用户名密码错误,系统给出错误提示,用户进入登录页面重新输入或者进行密码找回操作后置条件如果用例成功,用户进入个人功能界面,否则系统状态不发生改 变表342更新个人信息 用例描述用例更新个人信息简要描述用户更新个人信息参与者学生、管理员前置条件具有有效的登录账户主事件流已经登录的用户,当用户进入个人界面时候,用例开始执行 用户

10、按需求更新自己的个人信息用户点击更新操作系统更新用户信息并将操作结果返回给用户备选事件流信息更新失败,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,刷新个人信息,否则系统状态不发生改变表申请加入/退出社团用例描述用例申请加入/退出社团简要描述学生退出加入社团参与者学生前置条件具有有效的登录账户、账户类型为学生类型主事件流已经登录的用户,当用户进入社团信息界面时候,用例开始执行 用户按需求选择加入或者退出社团加入社团,系统显示申请表,用户按要求填写申请用户提交申请表,提交成功系统给出提示,并通知用户审核完成 时间。审核成功通知用户。备选事件流提交申请失败,系统给出提示,用户按提示重新

11、输入信息,审核 失败,用户重新按要求提交申请。后置条件如果用例成功,更新已加入社团信息,否则系统状态不发生改变表344创建社团申请 用例描述用例创建社团申请简要描述学生创建社团参与者学生前置条件具有有效的登录账户主事件流已经登录的用户,当用户选择创建社团功能时候,用例开始执行 用户按需求填写创建社团申请表用户点击提交系统将提交结果返回给用户,并通知用户等待管理员审核 审核成功,用户拥有进入该社团管理界面的权限, 并记录社团信息备选事件流申请表提交失败,系统给出提示,用户按提示重新输入信息,审 核失败,用户重新提交申请。后置条件如果用例成功,用户权限改变,否则系统状态不发生改变表345发布留言用

12、例描述用例发布留言简要描述用户可以发布留言参与者学生前置条件具有有效的登录账户主事件流已经登录的用户,当用户进入社团信息界面时候,用例开始执行 用户按需求编辑留言信息用户点击提交操作 系统更新留言板信息备选事件流信息提交失败,系统给出提示,用户按提示重新编辑信息,再次 提交后置条件如果用例成功,刷新留言板信息与个人留言记录,否则系统状态 不发生改变表346组织社团活动 用例描述用例组织社团活动简要描述1拥有社团管理权限的学生组织社团活动参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团活动管理界面时候,用例开 始执行用户点击申请社团活动用户

13、按需求填与活动申请信息用户点击提交操作提交成功,系统给出提示,并将通知用户等待系统管理员审核 审核成功,系统通知用户,并记录活动信息备选事件流:活动申请表提交,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,更新社团活动,否则系统状态不发生改变表347资料存档用例描述用例资料存档简要描述对社团一些重要信息进行存档参与者社团管理员前置条件:用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团档案管理界面时候,用例开始执行 用户点击新建档案用户按需求填写档案信息用户点击提交操作存档成功,系统给出提示,并更新档案信息备选事件流存档失败,系统给出提示,用户按提示重

14、新输入信息后置条件如果用例成功,更新社团档案,否则系统状态不发生改变表348发布公告用例描述用例发布公告简要描述社团管理员发布公告参与者社团管理员前置条件用户具有有效的登录账户且具有社团管理权限主事件流已经登录的社团管理员,当进入社团发布公告界面时候,用例开 始执行用户点击发布公告用户填写公告信息用户点击提交操作 发布成功成功,系统给出提示,并更新公告栏信息备选事件流发布公告失败,系统给出提示,用户按提示重新输入信息后置条件如果用例成功,更新公告栏,否则系统状态不发生改变表349管理社团活动 用例描述用例管理社团活动简要描述:系统管理员对社团活动进行管理参与者系统管理员前置条件具有有效的系统管

15、理员账户主事件流已经登录的系统管理员,进入社团活动管理界面时候,用例开始 执行系统显示所有社团活动,系统管理员对活动状态进行管理 更改活动状态,更改成功系统更新用户信息并将操作结果返回给系统管理员备选事件流:活动状态更新失败,系统给出提示,用户按提示重新活动状态后置条件如果用例成功,刷新活动状态信息,否则系统状态不发生改变表3410更换社团负责人用例描述用例更换社团负责人简要描述:社团职位变更参与者社团管理员、系统管理员前置条件用户具有有效的登录账户以及相应权限主事件流已经登录的社团管理员,进入权限变更界面时候,用例开始执行 社团管理员按要求填写权限变更申请用户点击提交操作系统管理员对权限变更

16、申请进行审核, 通过审核,系统管理员进 行权限变更操作,操作成功,系统将信息返回给社团并将操作记 录存档系统更新社团成员信息备选事件流权限更换表提交失败,系统给出提示,用户按提示重新输入信息 系统管理员权限更换失败,系统将失败原因返回后置条件如果用例成功,更新社团权限信息,否则系统状态不发生改变表3411学生信息管理用例描述用例学生信息管理简要描述对学生信息进行增删改查参与者系统管理员前置条件具有有效的管理员账户主事件流已经登录的系统管理员,进入学生管理界面时候,用例开始执行 用户按需增删改查学生信息操作成功,系统对操作进行提示 更新显示信息备选事件流信息增删改查失败,系统给出提示,用户按提示

17、重新增删改查信 息后置条件如果用例成功,刷新学生信息,否则系统状态不发生改变表打印报表用例描述用例打印报表简要描述系统管理员按需求查看学生参与者系统管理员前置条件具有有效的管理员账户主事件流已经登录的系统管理员,进入学生管理界面时候,用例开始执行 用户按需求筛选学生信息筛选成功,系统对操作进行提示并更新显示信息 用户点击打印操作系统将学生信息输出到表格 输出成功,系统对操作给出提示备选事件流信息筛选失败,系统给出提示,用户按提示重新筛选信息 信息输出失败,系统给出提示,用户按提示重新输出信息后置条件如果用例成功,更新页面显示的信息并输出学生信息, 否则系统 状态不发生改变第4章系统分析4.1概

18、念模型名词识别法找类发现类最常用的方法就是“名词识别法”,在“需求特性列表”的基础上进行分析, 将所有的名词及名词短语列表,这就是备选类。通过名词识别法可以确定本系统的候选类有:学生、社团、系统管理员、社团管理员、 社团活动、留言、职位、公告、档案、指导教师类与类之间的关系确定了候选类之后,应该对其之间的关联关系进行分析。根据“需求特性列表”及前面的相关信息不难得知:(1)学生类可以包括社团管理员(2)社团成员可以由学生、社团管理员组成(3)学生、社团管理员、系统管理员是主要的实体,学生可以留言和查看社团信息每 个学生都有一个职位(4)学生和职位、社团、留言存在关联关系。每个学生可以加入多个社

19、团,每个学生 有多个职位;一个学生可以有多条留言(5)社团和公告、档案、社团活动、指导教师是直接关联的类的职责类的职责就是类所维护的知识(成员属性)和能够执行的行为(成员方 法)。根据前面的需求信息,可以获得许多类的成员属性。(1 )学生:包括学号、学生姓名、登录密码、专业、联系方式、加入社团、QQ性别、年级、政治面貌、爱好、才艺。(2)职位:职位ID、职位名称、备注(3)公告:公告ID、社团ID、社团名称标题、内容、学号、姓名、时间、状态(4)社团留言:留言ID、社团ID、留言人ID、内容、时间(5)社团:社团ID、社团名称、社团介绍、活动地点、创建时间、指导教师号、会长学号、 状态ID、所

20、属学院、招募状态(6 )指导教师:教师职工号、姓名、所属学院、负责社团、联系方式(7 )管理员:管理员ID、登录面貌、联系方式、所属学院(8)更换社团管理员:更换记录 ID、社团ID、职位、原负责人ID、现负责人ID、更换原由、凭证、时间(9)社团活动:活动ID、社团ID、社团名称、活动主题、活动内容、参加人员、活动时间、 活动地点、状态ID、所需经费(10)存档管理:存档ID、社团ID、电子路径、非电子路径、存档时间、负责人 ID、备注(11)财务管理:账单ID、社团ID、活动ID、申请人ID、金额、原由、时间类图+址告1D +WS1D礙咅:DS謀盘吿0学牛OOO Em L匸厂社国曲专鬧盍人

21、IDm信息o 事魄谀庖目:)怖记弼+社Fin+SiSAm+pffi Hl捐DB-Jtl噹束o CCC 审c g-申申申 团冑罔団団 权噹门:fil卸til社社OOGFsh陨磴相玛 麻熹方it谱录G *1910 唯改信恩0GQO .电脣“ Ifils倍+腰现畑 +瑕员敵9 我换障由 +筈叶H捐+廉!榇偽忌C+豆间儒信息C图4.1类图4.2主要动态模型421顺序图用户功能贡面E:矍录0V |V12 :登录谧证09hF hn3 :登最砺功0和个人首页。F1I1"r.15:登录»0携回07:島般证0if1!-yL-t-山血04.2.1.1 登录顺序图表社团-tba:结果通知C气:申

22、懵信息D5:审楼申请0诒:信目存档04.2.1.2 加入社团顺序图4.2.1.3活动申请顺序图状态图(1)学生登录状态图4.2.2.1学生登录状态图(2)社团加入申请状态图社团申i青克来完善必要信息箱藝成员 entryf申请克单 止/验证信息格式 I曲山等/常辕提示J加入审梭社团审檢> entry/jbO入申清志时审檢申洁宾咸审核enY.审核结果通知 曲祿通过忘由 严嗾出弓却4更新威员tntr 7/ST.fffW 成员4.2.2.2社团加入申请状态图(3)活动申请状态图4.2.2.3 活动申请状态图423活动图在商务建模层次,活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,

23、比如公司当前在如何运作业务,或者业务如何运作等, 显示主要的业务流程。 在具体处理流程层次,活动图也常被用来描述一个用例的处理流程,或者对低级别的内部类操作进行建模,用于表示在处理某个活动时,两个或者更多类对象之间的过程控制流。Swimlane2Swimlane3已加入社团退出社团创建社团登陆个人管理Swimlanel留言社团查询图构件图第5章系统设计5.1代码设计1学生代码设计学生代码采用11位字符编码,由学生注册时系统按要求生成例如:第一个注册的学生的编号是120 0306 0101,120表示年级、0306、表 示专业、0101表示所在班级2社团代码设计社团的代码采用11位字符编码,前三

24、位字符代表创建年,中间四位字符字 表示所属学院,最后四位表示社团顺序。XXX X X X X X X X X例如:创建的社团编号是120 0300 0101 o3管理员代码设计管理员代码采用11位字符编码,前三位字符代表创建年,中间四位字符字表示所属学院,最后四位表示职工顺序XXX X X X X X X X X例如:创建的管理员编号是120 0006 0101。4公告表代码设计 管理员代码采用11位字符编码,自增。XXX X X X X X X X X 例如:发布编号是000 0006 0101。5指导教师代码设计指导教师代码采用11位字符编码,前三位字符代表创建年,中间四位字符字 表示所属

25、学院,最后四位表示职工顺序XXX X X X X X X X X例如:创建的指导教师编号是120 0006 0101。6社团活动代码设计社团活动代码采用11位字符编码,前三位字符代表创建年,中间四位字符字 表示所属社团,最后四位表示活动序号XXX X X X X X X X X例如:创建的社团活动编号是120 0006 0101。7档案代码设计档案代码采用11位字符编码,前三位字符代表创建年,中间四位字符字表示 社团,最后四位表示档案顺序XXX X X X X X X X X例如:创建的档案编号是120 0006 0101。8财务代码设计财务代码采用11位字符编码,前三位字符代表创建年,中间四

26、位字符字表示 所属学院,最后四位表示账单顺序XXX X X X X X X X X例如:创建的财务编号是120 0006 0101。5.2数据库设计概念结构设计(CDM 图)本系统抽象出的实体有:学生、社团留言、社团、职位、公告、管理员、活动、指导教师、财务、档案。学生与社团是多对多的关系、学生与留言是一对 多的关系、学生与职位是一对多的关系、社团与活动是一对多的关系,财务与活 动是一对一的关系、社团与指导教师是一对一的关系,社团与档案是一对多的关 系。PowerDesigner绘制出的CDM图如图所示:学号<pi>ong characters (11)<M>学生姓名V

27、ariable characters (20)<M>登录密码Variable characters (20)<M>专业Variable characters (20)<M>联系方式.ong characters (11)<M>加入社团数目nteger<M>QQVariable characters (12)性别Characters (2)<M>年级Characters (6)<M>政治面貌Characters (4)<M>爱好Variable characters (50)才艺Variable ch

28、aracters (50)0,n0,n0,n学生管理公告ID <pi>long characters (11)<M>标题Variable characters (100)<M>内容Variable characters (1000)<M>公告ID<pi>0,n发布公告社团表成员职位表<M><M>社团名称 Variable characters (20) 学生姓名 Variable characters (20)发布时间Date社团名称Variable characters(20)学生姓名Variable cha

29、racters(20)标题Variable characters(100):留言时间 Date留言内容 Vanable characters (200) 学生姓名 Vanable characters (20) - 社团名称 Variable characters (20)<M><M> h<M>职位ID <pi>职位Variable characters (10) <M>备注Variable characters (50) <M>职位ID教师职工号 <pi> Long characters (11) 所属学院V

30、anable characters (20)联系方式Long characters (11)教师姓名Vanable characters (20)负责> .ng 社团表ters (11)社团名称Variable characters (20)<M>会长姓名Variable characters (20)社团介绍 创建时间Variable characters (100)<M>活动地点Variable characters (50)所属院系Variable characters (20)<M>社团活动表社团负责人更换所属社团Variable charac

31、ters (20)<M>原任职人IDLong characters (11)<M>原任职人姓名Variable characters (20)<M>现任职人ID<Undefined><M>职位社团管理. 管员表登录密码Variable characters (20)<M>状态ID<Undefined>联系方式Long characters (11)<M>所属院系Variable characters (20)<M>管理员姓名Variable characters (20)<M>

32、;管员P0,n0,n留言 ID <pi> Long characters (11)<M>所属社团Variable characters (20) <M>生成活动主题Variable活动内容Variable参加人员Variable活动时间Date活动地点Variable活动经费Float (4社团财务表金额Money (10000)<M>原由Variable characters (100)<M>时间Date<M>账单ID<pi>社团档案表电子档案存档路径 非电子档案路径 备注时间Variable charact

33、ers (50)Variable characters (50)Variable characters (50)Date档案ID <pi>图5.1 CDM图522物理结构设计(PDM 图)学生表管理员D 学生姓名 登录密码 专业联系方式 加入社团数目政治面貌 爱好 才艺varchar(ll) varchar(20) varchar(20) varchar(20) varchar(11) intvarchar(12) char(2)char(6)char(4) varchar(50) varchar(50)公告IDvarchar(11)<pk>公告 IDvarchar(1

34、1)<pk fk1>标题varchar(100)学号varchar(11)<pk,fk2>内容varchar(1000)社团IDvarchar(11)<pk,fk3>发布时间datetime社团名称varchar(20)学生姓名varchar(20)标题varchar(100)公告表发布公告社团表成员学号varchar(11)<pk,fk1>社团IDvarchar(11)<pk,fk2>职位 IDvarchar(2)<pk,fk3>职位varchar(10)社团名称varchar(20)学生姓名varchar(20)留言I

35、Dvarchar(11)<pk,fk2>社团IDvarchar(11)<pk,fk3>留言时间datetimevarchar(200)学生姓名varchar(20)社团名称varchar(20)社团留言表1所属社团varchar(20)教师职工号 ,-.-,11、社团IDvarchar(11)<fk>所属学院varchar(20)联系方式varchar(11)教帀姓名varchar(20)社团IDvarcha”ii<pk>教帀职工号varchar(11)varchar(ll)<fk1>管理员ID<fk2>社团名称varch

36、ar(20)会长姓名 社团介绍varchar(20)varchar(100)创建时间datetime活动地点varchar(50)所属院系varchar(20)管理员管理员ID 职位Dvarchar(11) <pk,fk2> varchar(2)<pk,fk3>职位、,varchar(10)所属社团varchar(20)原任职人IDvarchar(11)原任职人姓名varchar(20)现任职人ID<Undefined>现任职人姓名 管理员IDvarchar(20)varchar(ll)霜varchar(50) datetime社团负责,管理员ID 登录密码

37、 状态ID 联系方式 所属院系 管理员姓名varchar(20) <Undefined>varchar(11)varchar(20)varchar(20)社团ID 管理员ID活动主题 参加人员 活动时间讒点varchar(11)varchar(ll)varchar(50) varchar(100) varchar(20) datetimevarchar(50)Hoat(4)<fk1><fk2>职位IDvarchar(2)<pk>职位varchar(10)备注varchar(50)社团财务表舌动 ID varchar(11)<fk>金额

38、money原由varchar(IOO)寸间datetime档案IDvarchar(ii) <pk>社团IDvarchar(11) <fk>电子档案存档路径varchar(50)非电子档案路径varchar(50)备注varchar(50) datetime图5.2 PDM图表名学生表主键学号索引字段学生姓名序号字段名称数据类型 (精度范 围)允许为空Y/N唯一 Y/N默认值约束条件 说明1学号Lo ng characte rs (11)NY主键2学生姓名varchar (20)NN3登录密码varchar (20)NN4专业Variable characte rs (2

39、0)NN5联系方式Lo ng characte rs (11)NN6加入社团数目intNN7性别Char ( 2)NN8年级Char ( 2)NN9政治面貌Char ( 12)NN10QQvarchar (12)YN11爱好varchar (50)YN12才艺varchar (50)YNsql脚本create table Stude ntTable ( StuNumbervarchar(11)n ot null,Admi nIDvarchar(11)n ull,StuNamevarchar(20)not null,PWDvarchar(20)not null,Professi onvarcha

40、r(20)not n ull,Phonevarchar(11)notn ull,Associati on sNum intnot n ull,QQvarchar(12)n ull,Sexchar(2)not null,Gradechar(6)n ot null,Politicalchar(4)not null,Hobbyvarchar(50)n ull,Tale ntvarchar(50)n ull,con stra int PK_STUDENTTABLE primary key non clustered (StuNumber)go/*/* In dex: Stude ntMa nageme

41、 nt_FK*/*/create in dex Stude ntMa nageme nt_FK on Stude ntTable ( Admi nID ASC)go表名社团表主键社团ID索引字段社团名称序号字段名称数据类型(精 度范围)允许为 空Y/N唯一 Y/N默认值约束条件 说明1社团IDvarchar ( 50 )NY主键2:社团名称varchar ( 50 )NN外键3药品名称varchar ( 50 )NN外键4药品剂量varchar ( 50 )NN外键5:药品价格moneyNN外键6医生姓名varchar ( 50 )NN7日期dateNNSql脚 本CREATE TABLE d

42、bo.处方(处方编号varchar(50) NOT NULL,顾客姓名varchar( 50) NOT NULL,药品名称varchar( 50) NOT NULL,药品剂量varchar( 50) NOT NULL,药品价格moneyNOT NULL,医生姓名varchar( 50) NOT NULL,日期dateNOT NULL,CONSTRAINT PK_ 处方PRIMARY KEY CLUSTERED(处方编号ASC)WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE= OFF,IGNORE_DUP_KEY = OFF, ALLOW_ROW_L

43、OCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY)ON PRIMARY表名社团留言表主键留言ID索引字段所属社团序号字段名称数据类型 (精度范 围)允许为空Y/N唯一 Y/N默认值约束条件 说明1留言IDvarchar (11 )NY主键2所属社团varchar (20)NNSql脚本create table Associati onM essageTable (MessageIDvarchar(11)not null,"Affiliated Society" varchar(20)not null,con strai nt PK A

44、SSOCIATIONMESSAGETABLE primary keynon clustered (MessagelD) )表名职位表主键职位ID索引字段职位序号字段名称数据类型 (精度范 围)允许为空Y/N唯一 Y/N默认值约束条件 说明1职位IDvarchar(2)NY主键2职位varchar(10)NN3备注varchar(50)NNSql脚本create table JobTable (Positio nIDvarchar(2)not null,Positi onN amevarchar(10)notn ull,Remarksvarchar(50)not n ull,con stra i

45、nt PK_JOBTABLE primary key non clustered (Positio nID)表名管理员表主键管理员ID索引字段管理员序号字段名称数据类型 (精度范 围)允许为 空Y/N唯一 Y/N默认值约束条件 说明1管理员IDvarchar(11)NY主键2登录密码varchar(20)NN3状态IDchar ( 10)NN4联系方式varchar(11)NN5所属院系varchar(20)NN6管理员姓名varchar(20)NNSql脚本create table Admin Table (Admi nIDvarchar(11)n ot null,PWDvarchar(20

46、)not null,StatelDchar(10)null,Phonevarchar(11)not n ull.Facultyvarchar(20)not n ull,Admi nN amevarchar(20)not null,con stra intPK_ADMINTABLE primary key non clustered(Admi nID)表名社团表主键社团ID索引字段社团名称序号字段名称数据类型 (精度范 围)允许为空Y/N唯一 Y/N默认值约束条件 说明1社团IDvarchar(11NY主键2教师职工号varchar(11NN3管理员IDvarchar(11NN4社团名称varc

47、har(20)NN5会长名称varchar(20)NN6社团介绍varchar(100)NNN7创建时间datetimeNN8活动地点varchar(50)NN9所属社团varchar(20)NNSql脚本/*/create table Associati on Table (Associati onlDvarchar(11)notn ull,TeacherIDvarchar(11)notn ull,Admi nIDvarchar(11)n ull,Associati onN amevarchar(20)not n ull,"Preside nt n ame"varchar

48、(20)n ull,In terducevarchar(100)notn ull,CreateTimedatetimen ull,ActivePlacevarchar(50)n ull,Facultyvarchar(20)not n ull,con stra int PK_ASSOCIATIONTABLE primary key non clustered (Associati on ID)表名公告表主键公告ID索引字段标题序号字段名称数据类型 (精度范 围)允许为空Y/N唯一 Y/N默认值约束条件 说明1公告IDvarchar(11NY主键2标题varchar(11NN3内容varchar(11NNSql脚本/*/create table Announ ceme ntTable (NoticelDvarchar(11)n ot null,Titlevarchar(100)n ot null,Co nte ntvarchar(1000)n ot null,con stra int PK_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论