图书资料管理系统--详细设计说明书.doc_第1页
图书资料管理系统--详细设计说明书.doc_第2页
图书资料管理系统--详细设计说明书.doc_第3页
图书资料管理系统--详细设计说明书.doc_第4页
图书资料管理系统--详细设计说明书.doc_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

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

文档简介

莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆薅聿肅芃蚈袂羁节螀肇莀芁薀袀芆芀蚂膆膂艿螄羈肈芈袇螁莆芇薆羇节莇虿螀膈莆螁羅肄莅蒁螈肀莄蚃肃荿莃螅袆芅莂袈肂膁莁薇袄肇莁蚀肀羃蒀螂袃芁葿蒁肈膇蒈薄袁膃蒇螆膆聿蒆袈罿莈蒅薈螂芄蒅蚀羈膀蒄螃螀肆薃蒂羆羂薂薅蝿芁薁蚇羄芇薀衿螇膂蕿蕿肂肈蕿蚁袅莇薈螄肁芃薇袆袄腿蚆 图书资料管理系统 详细设计说明书 文档编号:ZZU225001 图书资料管理系统 详细审计说明书TDDS1.0 文档编号ZZU-225-001详细设计说明书 OneByte2010-04-15 文档名称 开发小组 审核/批准 创建时间 1/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001目 录第一部分 引言. 51.1编写背景 . 51.2项目背景 . 51.3 定义 . 51.4 参考资料 . 5第二部分 程序系统的结构. 62.1 需求概述 . 62.2 系统模块化 . 62.3 总功能模块数据流图 . 72.5书籍信息管理模块 . 82.6读者信息管理模块 . 9程序设计说明. 93.1 登陆模块 . 93.2 图书借阅模块 . 103.2.1功能流程图 . 103.2.2功能描述: . 113.2.3界面设计描述 . 113.2.4借书功能的精简代码如下 . 113.2.5存储分配 . 123.3学生还书模块 . 133.3.1模块描述 . 133.3.2还书模块图 . 143.3.3性能 . 143.3.4 输入 . 143.3.5输出 . 153.3.6算法 . 153.3.7流程逻辑 . 153.3.8接口 . 163.3.9存储分配 . 163.3.10限制条件 . 163.3.11测试计划 . 163.4 图书信息和用户信息查询系统 . 163.4.1 模块描述 . 163.4.2功能 . 163.4.3性能 . 173.4.4输入 . 173.4.5输出 . 173.4.6 算法 . 183.4.7流程逻辑 . 183.4.8接口 . 183.4.9存储分配 . 182/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250013.4.10限制条件 . 193.4.11 测试计划 . 193.4.12尚未解决的问题 . 193.5图书管管理员对图书信息修改模块 . 193.5.1程序描述 . 193.5.2功能描述 . 193.5.3输入、输出项 . 193.5.4算法 . 203.5.5流程逻辑 . 203.6图书管管理员对学生信息修改模块 . 213.6.1程序描述 . 213.6.2功能描述 . 223.6.3输入、输出项 . 223.6.4算法 . 223.6.5流程逻辑 . 233.7接口 . 243.8存储分配 . 243.9注释设计 . 243.10限制条件 . 24 3/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001 4/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001 第一部分 引言1.1编写背景图书管理系统详细设计是设计的第三个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必的要说明。概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。1.2项目背景说明:A:软件系统的名称:图书资料管理系统B:本项目的任务提出者:郑州大学软件学院08级软件工程系OneByte小组成员:用 户:图书馆等。C:近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书管理上的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运行和控制管理。因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。D:该系统采用现代流行的WINDOWS操作界面,是标准的WIN32应用程序,可运行在WINDOWS系统平台上的多任务程序。1.3 定义LDMS:Library Data Management System 图书资料管理系统。TDSS:The detailed design specification详细设计说明书。SQL :数据库 。JAVA :开发工具。1.4 参考资料【1】 软件工程导论清华大学出版社 张海藩编著【2】 软件工程与软件文档写作清华大学出版社/北京交通大学出版社2008年【3】 实用软件文档写作清华大学出版社2009年5/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001第二部分 程序系统的结构2.1 需求概述按照需求分析文档中的规格要求,使用条形码扫描器进书、借书、还书,使得信息传递准确、流畅。同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。2.2 系统模块化6/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250012.3 总功能模块数据流图2.4借阅管理模块 【1】续借管理:提供读者在符合规定的情况下网上续借。【2】还书管理:根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记7/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001录删除,更新该记录的相应数据(图书信息表)。根据违反规定情况计算和登记罚款记录。【3】借书管理:根据借阅卡编号和图书编号,进行借书登记。在借阅信息表中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表)。把超期图书以列表的形式显示出来,并以电子邮件或打印成书面通知读者。提供读者网上查询自己的借阅情况(包括超期提示)2.5书籍信息管理模块 书籍类别管理:增、删除、改等管理。 书籍信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入 书籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员按不同方式查询、统计,读者按不同方式查询。 出版社信息管理:增、删除、改等管理。 图书注销:某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或 者图书被损坏,这些图书就要在图书籍信息表中的除去。即从书籍信息表中删去此书籍记录。8/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250012.6读者信息管理模块 第三部分读者类别信息管理:增、删除、改等管理。 读者信息管理:办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。 程序设计说明3.1 登陆模块登陆处理:用户输入登录帐号和密码,连接数据库进入到操作界面。录入的密码和用户名不能为空;录入数据后根据用户的编号判断授权。 处理完毕后,跳转到管理页面,如果失败,则提示登陆失败,并重新进入到登陆页面。9/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001 3.2 图书借阅模块这个模块的功能就是读者借书。借书要求就是每个读者按照自己的级别查询出最多借书的数量,如果有超期没有归还的图书,则不能借书;如果超过借书数量则不能借,如果图书已经被借出则不能借阅。3.2.1功能流程图 10/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001 需要说明的问题: 【1】在读者进行借阅图书时,先根据读者的编号查询该读者的借阅情况;如果该读者借书的数量已满则不能再借,如果含有过期图书未归还或欠款超额,则拒绝借阅。【2】如果该图书已经被借出,弹出相应的提示。【3】可以一次性借阅多本图书,接过的出书做好标识(为便于以后的恢复操作,此修改操作只在表中做一个标志,并不是真正的对其修改;)。3.2.2功能描述:【1】功能类型:修改数据和查询数据添加数据【2】功能描述:更新学生借书文件,图书目录文件等中的信息;【3】前提业务:管理模块【4】后继业务:无【5】功能约束:权限约束【6】约束描述:【7】操作权限:图书馆管理人员3.2.3界面设计描述操作说明: 【1】管理员根据读者编号和图书编号查询相关的信息。读者的借阅数量,是否有借书未归还历史。图书是否借出。并显示相关提示信息。【2】确定借书按钮:点击此按钮并提示:借阅是否成功【3】推出按钮:退出当前窗体。 3.2.4借书功能的精简代码如下: sqlcommand = new SqlCommand();sqlcommand.CommandType = CommandType.StoredProcedure; sqlcommand.Connection = sqlcon;sqlcommand.CommandText="qq11"/储存过程SqlParameter bookID = new SqlParameter("BookID",Convert.ToInt32(textbookID.Text);SqlParameter readID = new SqlParameter("ReaderID", Convert.ToInt32(textReadID.Text);11/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001SqlParameter Bookxix = new SqlParameter("Bookxinxi",SqlDbType.VarChar, 100);Bookxix.Direction = ParameterDirection.Output; sqlcommand.Parameters.Add(bookID); sqlcommand.Parameters.Add(readID); sqlcommand.Parameters.Add(Bookxix);sqlcon.Open();sqlcommand.ExecuteNonQuery(); sqlcon.Close();MessageBox.Show(Bookxix.Value.ToString(); 3.2.5存储分配 借书文件:序号 2 3 4 5 6 7 8字段名 图书编号 学生编号 借阅时间 到期时间 续借次数 操作员 状态类型 Int Int string string Int string Int长度 10 10 8 8 2 10 50精度小数位数默认值说明 罚款单:序号 字段名 类型 长度 精度 小数位数 默认值 说 明12/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250012 3 4 5 6 图书编号 学生编号 应罚金额 实收金额 状态 Int Int float float int 10 10 3 3 1 学生文件:序号字段字段名类型长度精度小数位数2 3 4 5 6 7 8Name Sex ZJH LXDH DJRQ YXQZ YJSS姓名 性别string string10 2 25 40 8 8 2 默认值说明证件号码 string 联系电话 string 登记日期 string 有效期至 string 已借书数 int3.3学生还书模块 3.3.1模块描述学生可以通过此模块更新自己的图书借阅情况,此模块主要是让管理员使用的,管理员可以通过此模块更新图书借阅系统中的信息,并且了解学生借书的具体情况(借阅时间,是否需要补钱等等),此模块属于数据流中的回流阶段,等价于回归反馈图书信息,可以使数据库正常运行,使系统得以继续工作下去。13/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250013.3.2还书模块图还书返还信息 3.3.3性能运行此模块时前提是此书已经被借出过了,所以未被借出的书不在此模块的运行范围内,如果还书过晚,还要考虑适当的处罚。3.3.4 输入 14/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250013.3.5输出 3.3.6算法Void booknum(String bnum)Void time(String t)Void bookname(String bname);Void bookwriter(String bwriter); Void bookpublic(Srting bpublic); 3.3.7流程逻辑 15/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250013.3.8接口 3.3.9存储分配此模块是回收环节,需要一定的空间,应尽量分配足够的空间。3.3.10限制条件本程序仅供馆 图书信息和用户信息查询系统3.4.1 模块描述学生可以利用该模块查询自己的相关信息(除密码),例如(联系方式),及每本书的相关信息(是否被借阅、简介)等等。能够根据图书编号查询、根据作者查询、根据图书名查询、根据出版社查询等等。3.4.2功能 16/24图书资料管理系统 详细设计说明书 文档编号:ZZU225001 3.4.3性能在设计的时候应保证信息查询的准确性和运行的敏捷性,当信息有重复的时候程序可以自动判别是否同时输出等。3.4.4输入 以上信息均用键盘输入3.4.5输出 以上信息均在显示器输17/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250013.4.6 算法此处仅列出模块各功能算法的定义 Void studentname(String sname); Void studentnumber(String sno); Void bookname(String bname); Void bookwriter(String bwriter); Void bookpublic(Srting bpublic);3.4.7流程逻辑 3.4.8接口 3.4.9存储分配此模块为本程序较为重要的一个部分,所以应分配足够的空间来维持此模块的运行。18/24图书资料管理系统 详细设计说明书 文档编号:ZZU2250013.4.10限制条件本模块仅限于查询信息的功能范围内,涉及修改功能时不能实现。测试计划在程序完成之前,应从多方面对于本模块进行测试,若有错误应及早发现并排除。 3.4.11 测试计划在程序完成之前,应从多方面对于本模块进行测试,若有错误应及早发现并排除。3.4.12尚未解决的问题此模块设计涉及的编程思想并不多,功能较简单,实现也较容易。所以暂

温馨提示

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

评论

0/150

提交评论