图书销售管理系统(面向对象)

上传人:痛*** 文档编号:42202714 上传时间:2021-11-25 格式:DOC 页数:24 大小:738KB
返回 下载 相关 举报
图书销售管理系统(面向对象)_第1页
第1页 / 共24页
图书销售管理系统(面向对象)_第2页
第2页 / 共24页
图书销售管理系统(面向对象)_第3页
第3页 / 共24页
点击查看更多>>
资源描述
袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿螁袂芁莈袄肈膇蒈薃袀肃蒇蚆肆莁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膃肅蒂袄羅莄蒂薄膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒁薈蚁袅莇薇螃肀芃薆袅袃腿薆薅聿肅薅蚇袁莃蚄螀肇艿蚃袂袀膅蚂薂肅膁蚁螄羈蒀蚀袆膃莆蚀羈羆节虿蚈膂膈芅螀羅肄莄袃膀莂莃薂羃芈莃蚅膈芄莂袇肁膀莁罿袄葿莀虿聿莅荿膄芅蚄袁芆蒀薀袀羆芃蒅衿肈葿袄袈芁芁螀袈莃薇蚆袇肃莀薂袆膅薅蒈袅芇莈螇羄羇薃蚃羃聿莆蕿羂膁薂蒅羂莄莅袃羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇肇肀芄螆肆膂葿蚂肆芅节薈肅肄蒈薄肄膇莁袂肃艿薆螈肂莁荿蚄肁肁薄薀螈膃莇蒆螇芅薃螅螆羅莅螁螅膇蚁蚇螄芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄袁芆蒀薀袀羆芃蒅衿肈葿袄袈芁芁螀袈莃薇蚆袇肃莀薂袆膅薅蒈袅芇莈螇羄羇薃蚃羃聿莆蕿羂膁薂蒅羂莄莅袃羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇肇肀芄螆肆膂葿蚂肆芅节薈肅肄蒈薄肄膇莁袂肃艿薆螈肂莁荿蚄肁肁薄薀螈膃莇蒆螇芅薃螅螆羅莅螁螅膇蚁蚇螄芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄袁芆蒀薀袀羆芃蒅衿肈葿袄袈芁芁螀袈莃薇蚆袇肃莀薂袆膅薅蒈袅芇莈螇羄羇薃蚃羃聿莆蕿羂膁薂蒅羂莄莅袃羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇肇肀芄螆肆膂葿蚂肆芅节薈肅肄蒈薄肄膇莁袂肃艿薆螈肂莁荿蚄肁肁薄薀螈膃莇蒆螇芅薃螅螆羅莅螁螅膇蚁蚇螄芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄袁芆蒀薀袀羆芃蒅衿肈葿袄袈芁芁螀袈莃薇蚆袇肃莀薂袆膅薅蒈袅芇莈螇羄羇薃蚃羃聿莆蕿羂膁薂蒅羂莄莅袃羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇肇肀芄螆肆膂葿蚂肆芅节薈肅肄蒈薄肄膇莁袂肃艿薆螈肂莁荿蚄肁肁薄薀螈膃莇蒆螇芅薃螅螆羅莅螁螅膇蚁蚇螄芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄袁芆蒀薀袀羆芃蒅衿肈葿袄袈芁芁螀袈莃薇蚆袇肃莀薂袆膅薅蒈袅芇莈螇羄羇薃蚃羃聿莆蕿羂膁薂蒅羂莄莅袃羁肃芇蝿羀膆蒃蚅罿芈芆薁羈羈蒁蒇肇肀芄螆肆膂葿蚂肆芅节薈肅肄蒈薄肄膇莁袂肃艿薆螈肂莁荿蚄肁肁薄薀螈膃莇蒆螇芅薃螅螆羅莅螁螅膇蚁蚇螄芀蒄薃螄莂芇袂螃肂蒂螈螂膄芅蚄袁芆蒀薀袀羆芃蒅衿肈葿袄袈芁芁螀袈莃薇蚆袇肃莀薂袆膅薅蒈袅芇莈螇羄羇薃蚃羃聿莆蕿羂膁薂蒅羂莄莅袃羁肃芇蝿羀膆蒃蚅 课程设计说明文档课程名称 面向对象设计与实现 项目名称 图书销售管理系统 系 别 电信学院计算机系 班 级 计09-1 完成学期 2011-2012(1) 成员姓名刘凯龙高岩松张海东成员学号210718091116121071809112112107180911231成绩盖章书店销售管理系统需求说明书文档版本说明版本最后修改日期修改人修改内容备注V1.02012.1.4张海东顾客V1.12012.1.5 高岩松 收银员V1.22012.1.6刘凯龙管理员一、 引言1.1目的本书店销售管理系统,主要用于小型的书店,进行简单的图书的管理,为了能够更好的管理书店的销售的情况和库存的情况书店销售管理系统主要的功能有:(1)图书入库管理:维护入库图书信息,图书编号、书名、价格等,自动计算库存。(2)图书查询统计:可以根据图书分类、出版社、书名、作者等条件查询图书的详细信息。(3)销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,要记录图书库存,按每天统计销售额、每个月或季度生成报表,并生成畅销书单。分别设置三个情景人物,顾客、收银员、管理员,他们所对图书的管理得权限不同,来达到对图书的管理和保护。1.2使用范围这次开发的软件项目是一个书店管理销售管理系统。我们这个系统是利用VC+6.0 开发的,使用此系统的管理员通过该系统进行对书店图书进行管理,主要管理的项目是:对图书的添加、删除、查询等操作,管理员还可以查看每天图书的销售的情况和每天的销售额,显示图书的入库的情况。此系统还可以供顾客查询所要购买的图书,顾客可以通过这个图书管理系统按图书的姓名和图书的编号去查询自己想要购买的图书。该系统还会显示图书现在销售的情况和图书的剩余情况。收银员可以通过这个系统去查找顾客所要购买的书籍,一旦售出,只要收银员输入该图书销售的本数,这本书的本数就会减少,库存就会减少。 1.3定义,缩略语,缩写顾客-通过书店管理系统进行查找和修改图书剩余的人。管理员-管理书店系统对图书进行添加、删除、查找、生成入库单操作的人。收银员对图书进行查找和修改的人二、 项目开发内容(一) 系统结构满足需求的系统主要包括以下几个小的系统模块:1. 类型定义模块:简要说明:主要分为三个类一个基类两个派生类基类:protected:中主要是各个操作的属性,public:中主要是输入和输出的操作的函数。第一个派生类是:Yule的派生类主要是:public:input,output,compute第二个派生类是:Study的派生类主要是:public:input,output,computer12. 运算类模块:简要说明: /件学习类图书的添加、删除、修改、查找、显示、存入文件、显示文件菜单3主函数:包括对菜单函数的调用。(二) 识别参与者顾客,管理员,收银员(三)确定用例1.类型定义模块的用例:Book图书的基类:其中主要定义的是各个属性和基本的运算,input和output函数;Yule类图书的派生类:其中主要包括:继承基类的输入输出的函数还有一个compute的函数;Study类图书的派生类:其中主要包括:继承基类的输入输出的函数还有一个compute1的函数。2.运算类模块的用例:l 查询图书的基本的信息l 添加图书的基本的信息l 删除图书的基本的信息l 修改图书的基本的信息l 把图书的信息保存到文件l 把图书的信息从文件中输出(三) 用例模型用例图:三、 文件格式娱乐类图书录入信息:名称 编号 价格 库存 销售量 现存量 name num price kucun salel xcl例如: liu 1 20 5 0 5学习类图书录入信息:名称 编号 价格 库存 销售量 现存量 name num price kucun salel xcl例如: math 2 30 6 0 6 娱乐类生成入库单文件:text.txt名称 编号 价格 库存 销售量 现存量 name num price kucun salel xcl例如: liu 1 20 5 0 5学习类生成入库单文件:text1.txt名称 编号 价格 库存 销售量 现存量 name num price kucun salel xcl例如: liu 1 20 5 0 5四、 数据结构书店销售管理系统的数据结构:英文名称中文名称Book 图书类Yule 娱乐类图书Study 学习类图书Strvec 娱乐类的STL模版Strvec1 学习类的STL模版Operate 运算类search_yulenum 娱乐类编号查找search_yulename 娱乐类书名查找del_yulenum 娱乐类编号删除del_yulename 娱乐类书名删除add_study 添加学习类图书add_yule 添加娱乐类图书search_studynum 学习类编号查询search_studyname 学习类书名查询del_studynum 学习类编号删除del_studyname 学习类书名删除show_yule 显示娱乐类信息show_study 显示学习类信息save 保存娱乐类文件load 显示娱乐类文件Menu 菜单main 主函数Save1 保存学习类文件 Load1 显示娱乐类文件saleamounts 销售量的计算xiugai_yule 娱乐类图书的修改xiugai_study 学习类图书的修改changxiao 娱乐类畅销图书Changxiao1 学习类畅销图书五、要求时间需求:2周进度需求:第一天:画用例图分析题目第二天:收集资料第三天:进一步分析题目,并撰写需求文档第四天:开始初步的编写程序第五天:完善整个程序第六天:开始对程序进行测试第七天:答辩并撰写报告六、参考文献1.面向对象程序设计C+版钱丽平 郝莹 汪立东 等编著2. 面向对象程序设计实用教程 张海藩 清华大学出版社 3. C+语言程序设计(第1版)吕凤翥 清华大学出版社4. C+语言程序设计(第1版)郑莉 清华大学出版社5C+及Windows可视化程序设计 刘振安 清华大学出版社书店销售管理系统详细设计说明书一、对象模型1.1设计模型1.2 各个类设计系统中说明了4个类,每个类的详细设计如下:1Book类(张海东负责)class book /book基类protected:string name;/名称float price; /价格int num; /编号int kucun,xcl,salel; /库存,现存量,销售量public:int getnum()return num; /编号接口函数string getname()/名称接口函数return name;float getprice()return price; /价格接口函数int getkucun()return kucun; /库存量接口函数int getxcl()return xcl; /现存量接口函数int getsalel()return salel; /销售量接口函数virtual void input()=0; /输入虚函数virtual void output()=0; /输出虚函数说明:Book类是一个基类,用于定义图书基本的信息。例如:其中string getname()是一个接口函数,能获得图书的姓名。2Yule(娱乐类)(高岩松负责)class yule:public book/娱乐的派生类public:void input()/输入cin>>name;cin>>num; cin>>price;cin>>kucun;cin>>salel;cin>>xcl;void output()/输出cout<<"Yule:"<<endl;cout<<name<<" "<<num<<" "<<price<<" "<<kucun<<" "<<salel<<" "<<xcl<<endl;void compute()/计算售出剩余函数int counts;cout<<"输入售出的图书的本数"<<endl;cin>>counts;cout<<"售后剩余:"<<endl; kucun=kucun-counts;/计算库存量salel=salel+counts;/计算销售量 xcl=xcl-counts;/计算剩余量说明: yule类用于定义娱乐图书的信息,它是Book类的公有派生类。其中:Compute()是一个计算售出图书数量和剩余的函数,input()和 output()函数是对图书信息的输入和输出而且他们是在基类中定义的纯虚函数。3. study(学习类图书)(高岩松负责)class study:public book/学习类public:void input()cin>>name;cin>>num; cin>>price;cin>>kucun;cin>>salel;cin>>xcl;void output()cout<<"Learn:"<<endl;cout<<name<<" "<<num<<" "<<price<<" "<<kucun<<" "<<salel<<" "<<xcl<<endl;void compute1()int counts;cout<<"输入售出的图书的本数"<<endl;cin>>counts;cout<<"售后剩余:"<<endl; kucun=kucun-counts;salel=salel+counts; xcl=xcl-counts;study类用于定义学习类图书的信息,它是Book类的公有派生类。其中:Compute1()是一个计算售出图书数量和剩余的函数,input()和 output()函数是对图书信息的输入和输出而且他们是在基类中定义的纯虚函数。4. operate(功能类)(刘凯龙负责)typedef vector<yule> STRVEC;/定义stl模版的容器typedef vector<study> STRVEC1;class operate /定义功能类 STRVEC strvec;STRVEC1 strvec1;public:void search_yulenum(int m)/娱乐类图书按编号查找void search_yulename(string s)/查找娱乐类图书按名称 void del_yulenum(int n)/删除娱乐类图书按编号void del_yulename(string p)/按图书名称删除void add_study()/添加学习类图书的基本信息void add_yule()/添加娱乐类图书的基本信息void search_studynum(int m)/查找学习类图书的编号void search_studyname(string s)/查找学习类图书的名称void xiugai_yule(int m)/修改娱乐类图书的剩余量void xiugai_study(int m)/修改学习类图书的剩余量void del_studynum(int n)/删除售完图书void del_studyname(string p) /按名称删除图书void show_yule()/显示娱乐类图书void show_study()/显示学习类图书void saleamounts()/计算销售额void changxiao1()/娱乐类图书畅销void changxiao()/学习类图书畅销void save()/娱乐类入库单void save1()/学习类入库单void load()/读取娱乐类文件void load1()/读取学习类文件void Menu()/应用菜单说明:operate类用来实现图书管理系统的功能,它是用STL模版vector去实现的。用来查找、添加、删除图书的信息的基本点的信息,对系统进行维护,生成入库单、畅销书和一天的销售额。二、运行设计2.1图书销售管理系统终极版本程序是由一个“图书销售管理系统终极版.cpp”组成,我们采用的是STL模版中的vector对整个程序进行操作的,其定义为:typedef vector<yule> STRVEC;/定义yule类型的STRVEC容器typedef vector<study> STRVEC1;/定义study类型的STRVEC1容器“图书销售管理系统终极版.cpp”文件中主要实现的功能:1. 本程序可以有三种不同的身份登入这个系统:分别是顾客、收银员和管理员,而收银员和管理员需要输入密码进行认证才能够进入系统,若密码错误将无法进入。2. 首先应该是管理员进入该系统,添加今天新进图书的基本的信息,也可以删除某些图书的基本的信息,还可以查找某些图书的基本的信息。3. 这个时候可以收银员或是顾客都可以进入该系统,为了展示出该系统更强大的功能,最好叫收银员进入该系统,收银员进入需要输入密码认证,进入之后,收银员可以进行图书的查询(按姓名或是编号),还可以修改图书现在的现存量。4. 顾客进入该系统不需要任何的认证,当顾客进入后,顾客可以通过按照图书的名称或是编号进行查询某些图书,从而来实现顾客想要查询的图书。 2.2 例如:顾客登陆(张海东)简述:用户在图书销售系统里顾客登陆并查询图书内容。基本流程:1 顾客:在图书销售系统画面,选择顾客登陆,显示图书基本信息,按提示内容进行查找2 查询:顾客在图书销售系统中能查询图书的信息;3 显示:顾客能在顾客界面能看到最近的图书;4 结束。主界面如上图:流程图:收银员登陆(高岩松)简述:收银员在图书销售系统里能看到图书信息并能修改出售图书的数量。基本流程:1 收银员:在图书销售系统画面,选择收银员登陆,输入密码,进入收银员界面。2 修改:收银员在图书销售系统中能修改图书的售出情况;3 显示:收银员能在顾客界面能看到最近录入的图书;4 结束。、流程图:管理员登陆(刘凯龙)简述:管理员在图书销售系统填加、删除和查找图书信息,并能显示销售额。基本流程:1 管理员:在图书销售系统画面,选择管理员登陆,输入密码,进入收银员界面。2 添加: 管理员在图书销售系统中能填加图书的基本情况;3 删除: 管理员在图书销售系统中能删除图书的基本信息;4 查找: 管理员在图书销售系统中能查找图书的基本信息。5 销售额:管理员在图书销售系统中能看到销售额的输出6 畅销书:管理员在图书销售系统中能查询畅销书 7 结束流程图:三、界面设计程序运行结果如下图:管理员登录(刘凯龙负责)在书店开始售书之前先由管理员添加书籍内容,在管理员将需要添加的书籍添加完毕后顾客还有收银员才能执行自己相应的功能。选择管理员功能会进入登陆界面;密码输入正确方能进入使用,错误则会返回输入密码界面,直到密码正确,进入使用界面。按1添加娱乐类的图书及相关内容添加成功后好可以继续按1添加娱乐类书籍相关内容,也可按5继续添加学习类的图书添加完毕后可返回主菜单(11选项)收银员登录(高岩松负责)在主界面按2可进入收银员的登录界面,同管理员一样,收银员也一样需要输入密码,密码对方可进入修改界面,在这里收银员可以对图书的销售情况进行修改,以便以后对图书销售情况便于管理 输入图书编号(娱乐类/学习类)并且输入将要售出的本数,系统将会显示图书(娱乐类/学习类)的售后情况顾客登录(张海东负责)在主界面选择1可以进入顾客的使用界面,在这里顾客可以看到所以书籍(娱乐类和学习类),并可以按照编号或者图书名称查询相应图书的详细内容到此顾客使用功能结束。当然管理员也有对图书查询的功能,对图书的销售情况时时了解娱乐类图书查询:学习类图书查询: (刘凯龙负责)在到周或者月底需要结算图书的销售情况(销售额),还需要统计在这段时间内书籍卖的最多的,都可以在管理员这里查询到,选择此功能,就可以将书籍销售情况和最畅销的书籍都显示到屏幕上销售额显示 周或月最畅销书籍显示 在一段时间后书籍可能售完,这样管理员需要将此类书籍删除,以免误导顾客,在图书删除后,顾客在查询系统中将不会再查询到相关的内容 娱乐类图书删除 学习类图书删除 管理员在执行完所有的步骤后可以选择回到住界面,也可以选择退出系统 回到主界面选择: 退出系统选择: 四、系统出错处理设计 张海东负责:(顾客):问题1:在录入完图书的信息之后,进入顾客的界面,就会自动的显示图数的详细的信息,可是这个怎么也出不来,后来我才知道,这是因为我在定义对象的时候,没有把对象定义成全局变量,在某个函数中是看不见的,当我把对象定义成全局变量之后,图书的各个信息就能够输出出来了。问题2:在顾客对图书进行查询的时候,当我输入的是按照编号查询的时候,但是输出的是按照图书名称的查询。原来我错的地方是应该在按照编号查询的地方调用的是按照名称查询的函数,经过我把函数换了过去,就没有这个问题了。高岩松负责(收银员):问题1:第二个是收银员的登陆的问题,当我登陆的时候,我故意输入错误的密码,该程序叫我重新输入密码,当我输入正确的密码的时候,程序往下运行,可是当我输入完要售图书的编号的时候,又再次出现请输入密码的界面。经过我的检查,原来是在输出菜单的时候,我的循环break加错了地方,经过改正程序能够正常的运行了。问题2:在我运行程序的时候,出现了这个错误,经过我的检查,这个错误的原因是:我在调用search_yulename()这个函数的时候,没有给括号中赋值,所以导致了这个错误,当我把括号中放入一个变量并给其赋值之后,这个程序就编译无误了。刘凯龙负责(管理员):问题1:这个问题的出现,是因为我在对strvec1.at(t).getsalel()进行运算的时候,我把temp1这个值赋值给了strvec1.at(t).getsalel()这个函数(strvec1.at(t).getsalel()=temp1),经过我的查询资料,原来不能够这个给strvec1.at(t).getsalel()他赋值,只能够把他的值给一个变量,然后在通过那个变量进行运算。问题2:这个问题的出现是我在读入文件的时候,我是一行一行的读入图书的信息:这天语句的错误在于定义文件属于哪种类型的时候,不能够用类的明来定义,通过老师的帮助,应该把这个地方改成:利用yule这个类单定义一个对象例如:yule A,然后把那里定义成A的类型就对了。 肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿螂肆莅节蚈肅肄薈薄肄膇莁袂肃艿薆螈肂莁荿蚄膁肁薄薀膀膃莇衿膀芅薃袅腿蒈莅螁膈膇蚁蚇螄芀蒄薃螄莂虿袂螃肂蒂螈袂膄蚇蚄袁芆蒀蕿袀荿芃羈衿膈葿袄袈芁莁螀袈莃薇蚆袇肂莀薂袆膅薅袁羅芇莈螇羄荿薃蚃羃聿莆虿羂芁蚂薅羂莄蒅袃羁肃蚀蝿羀膆蒃蚅罿芈蚈薁肈莀蒁袀肇肀芄螆肆膂葿
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!