学生公寓管理系统课程设计_第1页
学生公寓管理系统课程设计_第2页
学生公寓管理系统课程设计_第3页
学生公寓管理系统课程设计_第4页
学生公寓管理系统课程设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、安阳师范学院数据库原理及应用课程设计学生公寓管理系统课程设计ANYANG NORMAL UN I VERSITYL A J190&丄数据库原理及应用课程设计称:学生公寓管理系统级:11级嵌入式员:徐东 110908036朱清霞 110908042110908009师:81周宏宇评定:项目名称项目简介小组成员项目基本信息学生公寓管理系统随着高校的不断发展,学校招生人数也在不断增长。为了便于管理学生的住宿问题,我们设计了学生公寓管理系统,借助数据库技术让学生公寓的管理更加方便,同时也有助于宿舍和学生信息的及时更新。项目介绍了在 SQL sever2005环境下采用“自下而上地总体规划,自下

2、而上地应用开发”的策略开发一个管理信息系统的过程。同时也介绍了学生公寓公寓管理系统的需求分析,部分主要是用户的要求及功能划分:系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分包括数据库的创建及一些数据库技术运用。关键词:学生公寓管理系统;数据库;E-R模型;表的关系徐东、朱清霞、胡悦高校学生公寓管理系统报告的整体设计、需组长:徐东求分析、监督进度,创建数据库和表,对表进行数据分析和运算等等。逻辑结构设计、设计视图和存储过程等等。任务分工组员:朱清霞概念结构设计、设计出系统的 E-R图,程序调试以及项目组文档的编写等等。数据的运行和维护、确定数据库的备份方案、数据库实施、基础数据的录

3、入、数据库的运组员:胡悦行等等。1. 需求分析1.1 系统目标至少设计 6 个表,并设计一个高校学生公寓管理系统,可以实 现学生管理、公寓房间管理、财产管理、出入登 录和物品管理等主要功能。创建各个表之间的关系,实现对表的连接。 1.2 系统功能需求(1)宿舍楼管理员:a. 信息要求: 宿舍楼管理员能查询上面提到的宿舍楼的所 有相关信息,包括某一学号的学生在宿舍楼中住 宿的详细信息, 报修的所有信息, 夜归的详细信 息和学生的基本信息。 以利于对整个宿舍楼的全 面管理。b. 处理要求:业, 他们记录中院系的信息当学生基本信息发生变化时, 宿舍楼管理员能 对其进行修改。 比如,某些同学搬到其他的

4、宿舍 中去,他们在本宿舍楼中相应的记录就应该删 去;或者学生转换专 也要作相应的修改等等。当宿舍楼的电话号码发生变更时, 宿舍楼管理 员能根据有关证明做出修改。当宿舍财产报修及时解决后, 管理员应登记解 决时间,表明该报修问题已成功解决。c .安全性与完整性要求:安全性要求:1. 系统应设置访问用户的标识以鉴别是否是 合法用户, 并要求合法用户设置其密码, 保证用 户身份不被盗用;2. 系统应对不同的数据设置不同的访问级别, 限制访问用户可查询和处理数据的类别和内容;3. 系统应对不同用户设置不同的权限, 区分不 同的用户,如区分普通用户(学生) ,管理员。 当然这是为后期做高级数据库系统打下

5、基础的。完整性要求:1. 各种信息记录的完整性, 信息记录内容不能 为空;2. 各种数据间相互的联系的正确性;3. 相同的数据在不同记录中的一致性。2)本宿舍楼的学生:a. 信息要求:本宿舍楼的学生能查询其所在的宿舍的所有 信息,能查询本楼的指定宿舍的电话号码以利于 同楼宿舍间的通信。能查询自己的夜归记录和相 关基本信息。b.处理要求:本宿舍楼的学生能在报修信息表中插入报修 信息,表示本宿舍的财产发生了损毁需要学校派 人维修。2. 数据库的概念结构设计2.1系统的概念模型设计出系统的局部E-R图图2-1学生住宿信息管理子系统宿舍报修宿舍号)(宿書电话财产2-2报修子系统图2-3夜归管理子系统2

6、.2集成分E-R图,设计出基本E-R图总E-R图3系统的逻辑结构设计3.1将E-R模型转换为关系模式各部分完成的功能如下 用户管理部分1、处理用户注册。2、处理用户登录。3、用户可以查询学生信息。4、用户可以提交与查询报修信息。5、用户可以插入与删除用户自己的信息。6、用户可以修改用户自己密码。ii、管理员管理部分处理管理员登录。2、3、管理员可以查询学生信息。管理员可以插入、修改与查询报修信息。 管理员可以插入与查询学生夜归信息。5、管理员可以查询在校学生信息。iii 、数据流图图1-2夜归分数据流图3.2数据库表结构设计/*数据库*/创建新的学生公寓系统create databaseStu

7、de nt_ap artme nt on(n ame='Stude nt_ap artme nt_data'file name ='e:Stude nt_ap artme nt.mdf size =5mb, maxsize =50 mb,=10%filegrowth) log on( name='Student_apartment_log' filename ='e:Student_apartment_log.ldf' , size =2mb,maxsize =5mb, filegrowth =1mb )go/*生表>use Stu

8、dent_apartmentcreate*/table snu创建住宿学(学号姓名性别专业charcharcharchar( 20) not( 20 )not( 4) not( 40 )notnullnull,null,null,primary key ,安阳师范学院数据库原理及应用课程设计宿舍号 char ( 6)not 入住时间 datetime )gonull, not null,/*-表>*/create table dnu创建学生宿舍(宿舍号 char ( 6)not宿舍电话 char ( 15 )not ) gonullprimary key , null,/*< 创建

9、学生宿舍财产表> create table*/dmo(物品号 int物品名 charnot null( 20) notprimary key , null,go/*表>*/create table创建学生报修rep(宿舍号 char key ,物品号 int 提交日期 解决日期 报修原因)( 10 )notnull primarynot null,datetime notdatetime not char ( 50 )notnull,null, null,go创建学生夜归/*表>*/create table bl (学号 char ( 20) not null primary

10、 key ,宿舍号 char ( 6) not null,晚归时间 datetime not null,晚归原因 char ( 10 )not null,)go/*< 创建用户表 ( 后期的登陆客户端可以进行使用 )>- */use Student_apartment go create table man(null primary用户 ID char (20) notkey ,null, null,用户密码 char ( 20) notnot用户类型 tinyint)go/*创建视图*/create functionfn_view1( Para char ( 10)= '

11、 计算机 ' )returnstableas return( select*fromSnuwhere专业 =Para)goselect*from fn_view1gouse Student_apartmentgocreateview snu_viewasselect*fromsnu( default )where 专业 =' 美术 'gocreateviewdnu_viewasselectfromdnugocreateviewdmo_viewasselectfromdmogocreateviewbl_viewasselectfromblgocreateviewrep_v

12、iewasselectfromrepgocreate view snu_bl with encryptionasselectfromsnu . 学号, bl . 宿舍号, 专业 snu , blwhere业 = ' 计算机'with check optionsnu . 学号 = bl . 学号 and 专go/*表连接*/select snu .*, dnu . 宿舍电话from snu join dnu on snu . 宿舍号 dnu . 宿舍号where 性别 = 1goselect snu .*, bl . 晚归时间 , 晚归原因from snu join bl on

13、snu . 宿舍号 = bl . 宿舍号where 性别 = 1 or 性别 =0dnu .*, dmo.物品名,rep *rep JOIN dmoONrep . 号ONdnu.宿舍号=rep .go selectFROMdnu JOIN物品号=dmo.物品宿舍号WHEREdnu .宿舍号 <'1009'Go3.3数据库实施1住宿学生表性别IS电E闻OQiLlQl1计茸觇.»1313迂|丄24£0 CO.00,DQL1Q2王萃0L0D32C;-?-3DQ CD-CDj0nil03干両r汁男就. 1D11?T1;-100 flO-GO13 00 fl0:

14、00001103113D5:!:00:00OU 11051计awL IJU2_1.-200 flO.ilOnoiin?李匡1齐菲IDDi2: IL-L DO CO'CDnotiD?1i+WIDl?口“+口 CD CDMl UP1信eIDO?ion flfi 00OOllOC»5fi65?t3i小IDES5 00-00.00'00111:1:旳语a对IDDS芝丄:斗屮加加皿001112劃+沖ijraoi00 00:00;DDL113毎I1柳E语IDDS3=d;-(a'cn:0D*M2!Wi'Atii2学生宿舍表當舍电恬I10011321155811210

15、02leZt less 113如152L1553IL41004lS211o5ailSLOOS132115531 L6L0Q61321155311710071S2115S3113L003lS2LlG5aiL91C09132L1&53110IC1Q152'1653ItQ述1:1331165912110121S211053122L01316211653123/?妞学生宿舍财产表物話昌物品名looaol凳子lOOOi冕子100001mi100004电XT1W0训电扇100006水晉100M7下水背道IW闻s窃户100009lOOJ'lO扌日帚leooiL柜孑1000121000

16、Ij大门碱i沖址i4学生宿舍报修表iOOllOOOOl20ilZ-5-c(M:00:00西U兮 I0(K:0,.,损坏,.1002L0000230n-9<C oo:o.茁也企LOOiO. 100310000320 12-9 J 100:0 20129 HOOCL.松动1 1他4LOOGC142012.-9-100:0. 1 II:oesLOOOJS2012 91 mo 3O12-9-18iX3tO,H.扌闕1 1 h:0O£looeo3012-9-20iOQ:0.ML3A2M:O. 1007LOO'jd?20129-SM;00:00:02-'5-30(i:00;

17、M ;0G3lOOOOS2013-9-9 aOQQ:0O茨i29Lt)00:0.,损坏4 P1I0C9L0000920:29<0'00:0.2OL2弓M怕1 1010100c 1020112-91400:0.,.Mi2哼-此 QOrO,.攝坏1 :0:lLOGO LI2QlZ-9-;500:0.ZOLZ-LZQOrO,.损坏i 1 lOQ'LiiQ19-liLJ0:0*n1 1 1i 101311L000132012-9-1100:0.2012-S-13 00:0.损坏R 1 I1他£MaliIZ «帝舍号桃品号.解决B期I提交s期j55报修原因5学生

18、夜归表潜吿寻晩归时闾'晩归原因00110110L3£01i'lU-15 23:兼职a-juu阳R5C1;-IO-2J lJ:.001103LOLL2012-10-5 00:0.主病就医001104lOJ'iO 12-10*3 23;了兼职00 LIOSLOOS2GI2-LC-L7:3:.,.00110610 b?2012-10-2* 2王学生会爭毎001107lOdo201;-10*19 iJ:生病就医00 LIOSL0122012<0-M 23:.,.外出学习00110910(32iO 12-10-27 23.:.,.外出学刀00 moLOOg201

19、MO-24 ;3:.重雯事件ML112Loa;2012-LCI-30 21:.,.兼职业£ALU卜Ml用户表ffiPiD1号會理员2号管理员3号管理目用尸类型MlRioaofluanliAia." 1 juigaoguflnliyua. L zuiaaoQU即叭a1 Wi表连接3徭果ILj羽月姓£性一.专业1目台.入也T间百舍电话1主林1“由3議侶站謹曲册边.旳 T笠7怕湖:2工叫韦严 1工苟写SiCW2R旅汕J R打?:C.啞0 T刃11田朋飞3EWIIHT虽豌 1工奇m理IOCS7V1A岀宓 3<Jf»DO.K'DTP1165S1 TE

20、,751化丟tttt 1计暮那.:迅芮?C1吝r争陀;5 00代XC TF?"!巧卅1 ;0EH11r:f明1美朮?,£歯竄 M1 35CDH'.£<C T 肱朗打CH11C*幷VI 1itemW12二:仁竝 MMGCm.eCC K211G5B1:27床強民1fe翼址12:c 1 mi®越船船:(!.就ii;'j nt;Br>血11廿i刚1外2芝!0(2;C 12-05-:- 3an&M.QCC 1IE21JE5£1;5琳点1*1?业gA牛时可瞰耐间Al1占11口 i工林1ilShL1J1:2:-2-:J-O

21、K.CC.K.L?:巧亓亡.“主平C黒术1M32:'2-?C2K:Dr:j:.Kl25I:H23;?:C:O.DO?3?nLz主炭Lrl算 m1.111乜:芜.2312-13£i LC:L<:3C.1»3生為吐百:>1)1 心卡1工商1血2j:j-Zj-CZ CCi>C:03.CjV呈.1商.1月:27 A帀貝毋:贰:肓.陀丁'ESUIT超阱C汉语门吒阳疋:闪,吟;打加了2皿-1X(7氏,汕 KJ7$ . 1计S机IJIC匕二甘口乜版心二阳2D1?1 J 2S:3:; £:!).:;:宁aKill:乎沟11耻旳壮in孑左嵐:&am

22、p;CQCO±丽就輕;V有吿号宿舍电话宿吿肉品号提立曰期解0日站弗(&层E1i - a.HHk.b:H 1 L1左1苗疋112莊干1;.帖兀£-COtC?!; 2 口2-C5-*(fW:CCCC JCi 眾坏21;j;1 韭 11E5 口 13皇子1J:1jC<-: 2C1:<51SC? CO CC.flee 烈 1肌5<'为即匚匸翩3132116EE11JfiS切1:J&C: ;L1lCS11 CJ.CC CC.Kv 2UJ CS M (MCGCC.&EC 枪动Jgia2116fSn5电灯13i】戸叩£禹加MG忙

23、血<j皐1Z2XHQOnW jStlRIMF1121 IE空1卷电S1?:5D5Kf ;C 12515 dO-COr-C we- 2£15-CS£ »DOOC W< 损ITiC也13211 战 HIT1:&1:冰:£ci2-cs-2&n.:ccr.&r<- ;ci2-rs2; m.cccc.cc:馮以/1:2?13211SSE11S下於一nr1.>5D? £C12-CS-?£:2.cote.GET 2C1;-CS-C3O2:CC CE.JEC'堵塞S1;jE1 左 11E 旺 1

24、15BF1 刀除 ;Cl: Cs ;S :;COC-C.JC:萸rOLClKJSXv 齊9些为已成约Itlj-beO5 (te.O R?ll)b305 VAdr-i ni 5 tr *t qi- (j£j00: DO OC28订8创建视图7 «ffl 4b«. bl_Ti ar 養-lb». diro bdUb. btud«n ,Lyii*iry】,iql* 悯蛙DO“*两有列 学号 磅吿号删口原S孳萼”j 1. .1宿皆号惟归时间悅lOJ廉因bbl0冏00谛;®器SELECT学昙.噌鲁导.號归吋阿,盹1)3匱S =ROM dto.b

25、l4. 数据库的物理设计4.1物理设计阶段的目的与任务数据库德物理设计就是为逻辑数据模型选 取一个最适应应用要求的物理结构的过程, 在这 个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中 主要是存取方法和存取结构;(2)对物理结构进行评价,评价的重点是时间 和空间效率。4.2数据库存储方面为数据库中各基本表建立的索引如下: 1、由于基本表宿舍,入住学生的学号 , 宿舍号 经常在查询条件和连接操作的连接条件中出现, 且它们的值唯一, 考虑在两个属性上建立唯一性 索引: 2、基本表管理员基本信息、贵重物品信息、宿 舍信息的属性值几乎不会有什么变化, 更新率很 低,可考虑适当建立索

26、引:3、基本表报修信息,晚归信息,财产管理信息 的属性值经常发生变化, 住宿学生信息, 权衡系 统为维护索引付出的代价,可考虑不建立索引, 也可以适当建立索引5. 课程设计总结提高了实地调查获得数据的能力方面。 通过对多个宿舍楼的实地调查和了解, 采用询问调查记录的方式,从宿管员和老师同学那里获得了关于宿舍管理的业务流程和一些可靠表单, 为学 生宿舍管理系统开发的需求分析阶段, 提供了 个很好的开始和充分的准备。安阳师范学院数据库原理及应用课程设计加强了数据库系统理论知识和SQL2005相关功能的理解。在课堂上关于数据库系统的理论 知识及相关功能, 大家都停留在知识层面并不能 很好的灵活应用,

27、 如存储过程。 通过本次课程设 计的实践,很好的将所学知识通过实际操作进行 理解消化掌握在进行, 在进行对数据库及其对象 做的相应处理时, 能够熟练的应用理论知识, 达 到知行合一,并进一步掌握相关的SQL语句,高 校学生公寓管理系统开发的过程中牵涉到相当 多基本表的建立,视图,以及存储过程的设计, 系统开发使得对数据库系统及 SQL语句的操作更熟练。通过上网查询, 搜集图书资料等对表、 视图 创建等有了更深刻的认识。并学会了如何画 E-R 图,使关系更清晰明了,知道了 E-R图的重大作 用。本次实践学会了如何创建数据库, 可以独立 完成数据库的建立等任务。以及运用SQL语句在 数据库中新建表格,能用学习的SQL语言,按照 要求建立各类基本的表格, 实现数据库的基本功安阳师范学院数据库原理及应用课程设计能。运用SQL语句中的select语句进行查询, 深入了解数据库应用的严密性,运用SQL语有利 于自己以后独立应用数据库。并用SQL语句进行 多表查询,用SQL进行嵌套子查询,知道数据库 的更多知识, 有利于以后应用相应的数据库获得 自己想要的信息。用SQL语句进行插入,删除、 修改操作,可以运用所学的知识

温馨提示

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

评论

0/150

提交评论