收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc

上传人:椰子壳 文档编号:3932361 上传时间:2019-10-10 格式:DOC 页数:34 大小:978.50KB
返回 下载 相关 举报
收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc_第1页
第1页 / 共34页
收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc_第2页
第2页 / 共34页
收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc_第3页
第3页 / 共34页
收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc_第4页
第4页 / 共34页
收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc》由会员分享,可在线阅读,更多相关《收费停车场管理系统数据库设计 数据库课程设计论文768784941.doc(34页珍藏版)》请在三一文库上搜索。

1、虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀

2、袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄

3、薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂

4、蒀袅节芁螅螁 衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁

5、膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂

6、袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃

7、肇莅蚆虿肆蒈蕿羇肅膇螄袃肄 芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅

8、羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂

9、螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀

10、蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆 薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂

11、蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆

12、袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇

13、肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅 羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂

14、蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀

15、薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇

16、蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄 羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃

17、莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇

18、袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁

19、肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀 葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆

20、螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇

21、螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆虿肆蒈蕿羇肅膇螄袃肄芀薇蝿肃莂螂蚅膂蒄薅羄膁膄莈袀膁芆薄螆膀葿莆螂腿膈蚂蚈膈芁蒅羇膇莃蚀袂膆蒅蒃螈芅膅

22、蚈蚄芅芇蒁羃芄莀蚇衿芃薂蒀袅节芁螅螁衿莄薈蚇袈蒆螃羆袇膆薆袂袆芈螂螈羅莀薄蚄羄蒃莇羂羃节薃羈羃莅 蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆蒆袄羂蒇蚁螀羁膇蒄蚆羀艿虿羅罿莁蒂袁肈蒄蚈螇肇膃蒀蚃肇莅蚆 数据库原理与应用数据库原理与应用课程设计课程设计 收费停车场管理系统数据库设计收费停车场管理系统数据库设计 20010 年 12 月 2 目录目录 1.1.引言引言 .3 2.2.需求分析阶段需求分析阶段 3 2.1 引言 .3 2.2 任务 .3 2.2.1 需求分析阶段的目标.3 2.2.2 具体任务.4 2.2.3 结果4 3.3.概念设计阶段概念设计阶段 6 3.1 目标

23、.6 3.2 设计过程 .7 3.3 阶段成果 .7 4.4.逻辑设计阶段逻辑设计阶段 8 4.1 目标 .8 4.2 任务与结果 .8 4.2.1 数据组织.8 图图 9.9.系统功能模块图系统功能模块图11 5.5.物理设计阶段物理设计阶段.11 5.1 目标 .11 5.2 任务 .11 5.2.1 数据存取方面.12 3 5.2.2 功能模块图.12 5.3 结果 .14 5.3.1 存储过程14 5.3.2 触发器14 6.6.数据库实施阶段数据库实施阶段.15 6.1 目标 .15 6.2 任务与结果 .15 6.2.1 建立数据库.15 7.7.数据库调试与测试数据库调试与测试.

24、15 8.8.收获与体会收获与体会 15 4 1.引言 21 世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给 人们的日常生活带来了极大的便利。但是随着汽车拥有量的急剧增加,车辆停放的问题随之而来, 如果没有合理的停放规则和秩序,势必引起许多不必要的麻烦,反而给生活带来不便。 停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不 断提高,都希望管理能够达到方便、快捷以及安全的效果。然后目前的许多停车场还处于一种纯人 工的管理的模式,在车辆的管理上效率低下,而且十分容易出错。因此需要一种合适的管理系统来 解决这些问题,达到高效,简易的效

25、果,给广大人民的出行带来方便。 本论文旨在设计一个简单、高效且实用的停车场管理系统,希望能解决目前管理上存在的一些 问题。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计 阶段、数据库的实施和维护以及系统的调试与测试,最终完成了一个比较完善的收费停车场管理系 统。 2.2.需求分析阶段 2.1 引言 需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影 响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 目前停车场的管理方式比较落后,已经不能适应现代社会的实际需求,本系统的开发能给管理 上带来新鲜的活力,提高管理的效率,具有较

26、高的实用性和开发价值。 2.2 任务 5 2.2.1 需求分析阶段的目标 通过调查了解分析停车管理的现状,弄清用户对开发的数据库应用系统的确切要求,以及停车 场管理的流程,系统的具体功能和数据库中数据信息。 2.2.2 具体任务 (1)处理对象 系统处理的对象包括车辆信息、固定车位信息、自由车位信息、停车车辆信息以及收费记录等 五个方面。即 固定车位信息:车位编号、车位位置、车牌号码、车主姓名、车辆品牌、车辆颜色、车辆照片、 联系地址、联系方式、车位余额; 自由车位信息:车位编号、车位位置; 车辆信息:车牌号码、车辆品牌、车辆颜色; 停车信息:车位编号、车牌号码、进入时间、离开时间、时间段、车

27、位类型、在位情况、收费 费率; 收费记录:车位编号、车牌号码、停车时间、停车费用、发票编号。 (2)处理功能要求 整个系统具体包括三个子系统,分别为:停车处理子系统、车位综合管理子系统以及收费子系 统。 处理的功能包括:车辆信息的查询以及更新;空闲车位信息的查询;固定车位信息的查询;进 出车辆记录的更新和收费信息的查询与更新等。 (3)安全性与完整性要求 安全性可以通过视图机制来完成,对不同用户设置不同权限,不同的用户只能访问授权的视图, 这样可以提高一定的程度的安全性。还可以通过存取控制机制:即定义用户权限,并将用户权限登 记到数据字典中以及合法的权限检查来保障安全性。 完整性可以通过声明完

28、整性,即在定义表时声明数据完整性和过程完整性,在服务器端编写触 发器来实现。 2.2.3 结果 (1)体会和收获 通过对现在的停车场管理状况的调查,发现停车场管理缺少合适的管理系统,并了解了一下管 理的大致流程。与此同时通过网络搜索查找现行的停车场管理系统,根据这两者综合来进行需求分 析。调查时需要较强的信息捕捉能力以及事后的总结与思考,同时学会用网络较快较准确地搜索到 需要的资料是很关键的。 6 (2)业务流程图 见附录 1 (3)数据流图 见附录 2 (4)数据字典 数据项: 表 2-1 数据项说明 数据项编号数据项编号数据项名数据项名数据项含义数据项含义与其它数据项的关系与其它数据项的关

29、系存储结构存储结构别名别名 DI-1Cwno 车位编号 char(10) 编号 DI-2Carno 车牌号码 char(10) 车牌 DI-3Carname 车主姓名 char(10) 姓名 DI-4Carcolor 车辆颜色 char(4) 颜色 DI-5Carpho 车辆照片 bit 照片 DI-6Caradd 联系地址 char(20) 地址 DI-7Cartel 联系方式 char(20) 电话 DI-8Carat 在位情况 char(4) DI-9Carin 进入时间 datetime DI-10Carout 离开时间 datetime DI-11Carmon 车位余额 float

30、余额 DI-12Montime 收费费率 float 费率 DI-13Moneypay 停车费用 float 收费 DI-14Cwtype 车位类型 char(4) DI-15Cartime 停车时间 float 时间 DI-16Piece 发票编号 char(20) Dl-17Carsb 车辆品牌 char(10) 车名 Dl-18Cwpace 车位位置 char(10) 位置 Dl-19Timetype 时间段 char(6) 数据结构: 7 表 2-2 数据结构 数据结数据结 构编号构编号 数据结构名数据结构名 数据结构数据结构 定义定义 组成组成 DS-1Fixed 固定车位 信息 C

31、wno、Cwpace、Carno、Carname、Carcolor、CarsbCarpho、Caradd 、Cartel、Carmon DS-2Free 自由车位 信息 Cwno、Cwpace DS-3Stop停车信息Cwno、Carno、Carat 、Carin、Carout 、Timetype、Cwtype、Montime DS-4Moneynote收费记录Cwno、Carno、Cartime、Moneypay、Piece DS-5Car车辆信息Carno、Carsb、Carcolor (5)处理逻辑描述 表 2-3 处理逻辑描述 处理编号处理编号处理功能处理功能处理过程处理过程 PR-1

32、 判断用户查询涉及的功能模块 固定车位信息模块、自由车位信息模块、停车车辆信息 模块、进出车辆记录信息模块、收费记录模块:先确定 查询所涉及的功能模块;然后,确定要查询的内容,确 定查询数据流向;最后显示查询结果。 PR-2 判断用户修改要涉及的模块,同时把 相应的修改数据传到相应的模块之中 固定车位信息模块、自由车位信息模块、停车车辆信息 模块、进出车辆记录信息模块、收费记录模块:先确定 更新所涉及的功能模块;然后,把更新信息传送到相应 的模块中;最后,进行相应的更新操作。 3.概念设计阶段 3.1 目标 概念结构设计师是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。它是整个数 据

33、库设计的关键。概念结构设计步骤分为两步:第一步是抽象数据并设计局部视图,第二步是集成 局部视图,得到全局的概念结构。 8 3.2 设计过程 (1)选择中层数据流为切入点,通常选择实际系统中的子系统; (2)设计分 E-R 图,即各子模块的 E-R 图; (3)生成初步 E-R 图,通过合并方法,做到各子系统实体、属性、联系统一; (4)生成全局 E-R 图,通过消除冲突等方面。 通过分析系统的业务流图与数据流图,得到系统围绕“车辆”与“车位”之间的相互关系。 3.3 阶段成果 分 E-R 图: 全局 E-R 图: E-R 图属性如下所示: 车 辆:Car (Carno,Carsb,Carcol

34、or) Carno 是主码; 固定车位:Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Cartel,Carmon); 自由车位:Freed(Cwno,Carpace) Cwno 是主码; 收 费:Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno 和 Carno 是外码; 停 车:Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Montime) Cwno 和 Carno 是外码; 9 4.逻辑设计阶段 4.1 目标 逻辑结构设计的任务是把

35、概念结构设计阶段设计好的基本 E-R 图转换为与选用 DBMS 产品所 支持的数据模型相符合的逻辑结构。逻辑结构设计时一般要分为 3 步进行:将概念结构转换为一般 的关系、网状、层次模型;将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转 换;对数据模型进行优化。 4.2 任务与结果 4.2.1 数据组织 (1)将 E-R 模型转换为关系模型 转换的原则是:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是 关系的码。 对于实体间的联系则有以下不同的情况: 一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三 个或三个以上实体

36、间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以 及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。 一个 1:n 联系可以转换为一个独立的关系模式,也可以与 n 端对应的关系模式合并。如果转 换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性, 而关系的码为 n 端实体的码。 一个 m:n 联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换 为关系的属性,而关系的码为各实体码的组合。 3 个或 3 个以上实体间的一个多元联系可以转换位一个关系模型。与该多元联系相连的各实体 的码以及联系本身的属性均转

37、换为关系的属性,各实体的码组成关系的码或关系码的一部分。 具有相同码的关系模式可合并。 E-R 图向关系模型转换的结果是: 车 辆:Car (Carno,Carsb,Carcolor) Carno 是主码; 固定车位:Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Cartel,Carmon)自由车 位:Freed(Cwno,Carpace) Cwno 是主码; 收 费:Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno 和 Carno 是外码; 停 车:Stop (Cwno,Car

38、no,Carin,Carout,Timetype,Cwtype,Carat,Montime) Cwno 和 Carno 是外码; (2)模型优化 10 关系模型 Car 和 Moneynote 由于没有出现部分函数依赖和传递函数依赖,所以以上模型已经达 到 3NF。但是关系模型 Stop 存在函数传递依赖 CarinTimetype,Timetype-/-Carin TimetypeMontime,因此应该将关系模型 Stop 转换为 3NF,优化后的关系模型为“停车: Stop(Cwno,Carno,Carin,Carout,Timetype)与费率信息:Moneyt(Timetype,Mo

39、ntime)。 关系模型 Fixed 和 Freed 之间存在数据冗余,因此可以将两个关系模型合并为一个关系模型 FFed,并添加识别信息,合并后的关系模型为 Ffed(Cwno,Carpace,Cartype,Carno,Carname,Carsb,Carcolor,Carpho,Caradd,Cartel, Carmon) 模型优化后的关系模型为 车辆:Car (Carno,Carsb,Carcolor) Carno 是主码; 车位:Ffed(Cwno,Cwpace,Cwtype,Carno,Carname,Carsb,Carcolor,Carpho,Caradd,Cartel, Carm

40、on); 收费:Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno 和 Carno 是外码,被参照表是 Ffed 和 Car; 停车:Stop(Cwno,Carno,Carin,Carout,Carat,Timetype); 费率信息:Moneyt(Timetype,Montime)。 (3)数据库模式定义 表 4-1 车辆信息 列名列名数据类型数据类型是否为主码是否为主码是否为外码是否为外码取值范围取值范围可否为空可否为空含义说明含义说明 CarnoChar是否否车牌号码 CarsbChar否否可车辆品牌 CarcolorChar否否可车辆颜色

41、 表 4-2 车位信息 列名列名数据类型数据类型是否为主码是否为主码是否为外码是否为外码取值范围取值范围可否为空可否为空含义说明含义说明 CwnoChar是否否车位编号 CwpaceChar否否否车位位置 CwtypeChar否否否车位类型 CarnoChar否否可车牌号码 CarnameChar否否可车主姓名 CarsbChar否否可车牌号码 CarcolorChar否否可车辆颜色 CarphoBit否否可车辆照片 CaraddChar否否可联系地址 CartelChar否否可联系电话 CarmonFloat否否100200可车位余额 表 4-3 停车信息 列名列名数据类型数据类型是否为主码

42、是否为主码是否为外码是否为外码取值范围取值范围可否为空可否为空含义说明含义说明 11 CwnoChar否是否车位编号 CarnoChar否是否车牌号码 CaratBit否否否在位情况 Carindatetime否否否进入时间 Caroutdatetime否否可离开时间 TimetypeChar(6)是否高峰、一般、 低谷 否时间段 表 4-4 费率信息 列名列名数据类型数据类型是否为主码是否为主码是否为外码是否为外码取值范围取值范围可否为空可否为空含义说明含义说明 TimetypeChar(6)是否高峰、一般、 低谷 否时间段 MontimeFloat否否大于 0否收费费率 表 4-5 收费记

43、录 列名列名数据类型数据类型是否为主码是否为主码是否为外码是否为外码取值范围取值范围可否为空可否为空含义说明含义说明 CwnoChar否是否车位编号 CarnoChar否是否车牌号码 CartimeFloat否否大于 0否停车时间 列名列名数据类型数据类型是否为主码是否为主码是否为外码是否为外码取值范围取值范围可否为空可否为空含义说明含义说明 MoneypayFloat 否否大于 0可停车费用 PieceChar否否可发票编号 (4)用户子模式定义 表 4-6 用户子模式定义 序号序号视图名称视图名称视图定义视图定义视图作用视图作用备注备注 V-1 Carinformation 车位号,车牌号

44、查询在位车辆信息 V-2Carfixedtion车位号,车牌号,车主,车名,车色,车照,地 址,电话,余额 查询在固定车位停车的 车辆信息 V-3carfreetion车位号,车牌号,车名,车色查询在自由车位停车的 车辆信息 V-4Carinouttion车位号、车牌号、进入时间、离开时间、 时间段 查询车辆进出记录作用与 V-1 不 一样 V-5moneytime时间段、费率查询及修改收费费率 V-6Moneytion总收费查询停车场总收费 v-7Carmoney车牌号、缴费总额查询每辆车的缴费额 (5)功能模块图 12 图 9.系统功能模块图 5.物理设计阶段 5.1 目标 物理设计就是为

45、一个给定的逻辑数据结构模型选取一个最合适应用要求的物理结构的过程。物 理设计通常分为两步:确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物 理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原设计要求,则可进入到物理 实施阶段,否则,就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。 物理设计的内容包括:为关系模型选择存取方法;设计关系、索引等数据库文件的物理存储结构。 5.2 任务 5.2.1 数据存取方面 由于经常需要判断是否有空余车位,所以要经常查询停车信息,因此在 Stop 表的 Cwno 上建立 聚簇索引以提高查询效率。 为了方便查询各

46、个车辆的收费记录,在 Moneynote 表的 Carno 上建立聚簇索引以提高查询效率 5.2.2 功能模块图 13 (1)车位信息查询及更新模块图: 图 10.车位信息查询及更新模块图 (2)停车信息查询及更新模块图: 图 11.停车信息查询及更新模块图 (3)收费费率查询及更新模块图: 14 图 12.收费费率查询及更新模块图 5.3 结果 5.3.1 存储过程 表 5-1 存储过程 编号编号存储过程名称存储过程名称定义定义作用作用 P-1Sof1 详见附录 3-16查询固定车位总数 P-2Sof2 详见附录 3-17查询自由车位总数 P-3Sof3 详见附录 3-18查询空闲自由车位数

47、目 P-4Sof4 详见附录 3-19查询车位总数 P-5Sof5 详见附录 3-20在 Moneynote 中查询任意车辆的收费 P-6Sof6 详见附录 3-21在 Car 中插入一元组 P-7Sof7 详见附录 3-22在 Ffed 中插入一元组 P-8Sof8 详见附录 3-23在 Stop 中插入一元组 P-9Sof9 详见附录 3-24在 Moneynote 中插入一元组 P-10Sof10 详见附录 3-25查询车辆 Car 信息 P-11Sof11 详见附录 3-26查询车位 Ffed 信息 P-12Sof12 详见附录 3-27查询停车 Stop 信息 P-13Sof13 详

48、见附录 3-28查询收费 Moneynote 信息 P-14Sof14 详见附录 3-29删除一条收费 Moneynote 记录 15 P-15Sof15 详见附录 3-30修改固定车位车辆余额 Carmon 5.3.2 触发器 表 5-2 触发器 编号编号存储过程名称存储过程名称定义定义作用作用 T-1insert_or_update_carmon 详见附录 3-31限定余额值必须大于等于 120 的触发器 P-2tri_moneypay 详见附录 3-32限制修改 MONEYNOTE 中大于 50 的触发器 P-3tri_del_mo 详见附录 3-33限制删除 moneynote 表中大

49、于 70 的数据 6. 数据库实施阶段 6.1 目标 数据库实施阶段就是用 DBMS 提供的数据定义语言与其他实用程序将数据库逻辑设计和物理 设计结果严格描述出来,成为 DBMS 可以接受的源代码,再经过调试产生目标模式,然后组织数 据入库。数据库实施阶段包括两项重要的工作,一项是数据的载入,另一项是应用程序的编码和调 试。 6.2 任务与结果 6.2.1 建立数据库 (1) 建立数据库、数据表、视图、索引等 (a)建立数据库定义语句见附录 3-1; (b)建立数据表定义语句见附录 3-2 至 3-6; (c)建立视图定义语句见附录 3-7 至 3-13; (d)建立索引定义语句见附录 3-14 至 3-15。 16 (2) 数据入库 系统包括共有 5 张基本表,因此事先在 Excel 中录入数据,然后使用 SQL Server 2000 数据导入 /导出向导功能,直接将数据导入到相应的基本表中。 7.数据库调试与测试 对收费停车场管理系统的具体功能进行测试,测试包括: (1)测试各视图的功能,测试结果见附录 4-1; (2)测试各存储过程的功能,测试结果见附录 4-2; (3)测试各触发器的功能,测试结果见附录 4-3。 8结束语 通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对 自己今后参与开发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1