图书销售管理系统课程设计(doc 17页)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

目录

一、设计题目 (1)

二、设计目的 (1)

三、设计分析 (1)

四、功能设计 (1)

五、设计总结 (4)

参考文献 (4)

附录 (5)

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊一、设计题目

图书销售管理系统

二、设计目的

1.运用已学过的知识进行一个简单的应用程序的开发。

2.基本掌握设计课题的基本步骤和方法。

3.掌握应用系统开发中的需求分析与数据库设计方法。

4.基本掌握应用系统开发中设计文档的编制。

三、设计分析

图书管理系统包括功能:

○1卖出图书

○2查询图书信息

○3显示图书信息

○4删除图书信息

○5添加图书信息

查询图书信息功能中提供了多种查询图书的方法,包含:

1 按序号查询

2 按书名查询

3 按作者查询

4 按出版社查询

5 按ISBN查询

四、功能分析

此图为图书销售管理系统的功能图,此图表示出系统的所有功能模块,包括图书登陆功能,卖书、图书维护和顾客管理功能,其中图书维护中还包括对图书的增删改查功能,顾客管理中也包括对顾客信息的增删改查功能,如图1所示.。

┊┊┊┊┊┊┊┊┊┊┊

┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

图1 功能模块图

1.图书销售管理系统主界面

(图1-1)

2.售出图书

(图2-1)

3.查询图书界面

(图3-1)

○1按序号查询

图书销售系统

退

退

┊┊┊┊┊

┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

(图3-2)○2按书名查询

(图3-3)○3按作者名查询

(图3-4)○4按出版社查询

(图3-5)○5按ISBN查询

(图3-6)

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊4.显示图书信息

(图4-10)

5.添加图书信息

(图5-1)

五、设计总结

经过这次课程设计,我认识到一门语言的学习不应该是纸上谈兵,要注重实践,只有在机器上多写程序,自己的水平才会不断发现和解决问题。要多思考,遇到问题要尽量去想清其缘由,要懂得查阅有用的资料。这次课程设计也让我学会了很多文字处理技巧,还有就是对于类的操作更加熟练,对于函数调用更加得心应手!非常感谢这次课程设计的机会!通过这次课程设计,加强了我对学习java语言的热情。现在我还是缺少练习,看程序可能看得懂。而当真正的编写程序起来就遇到困难了。虽说学java并不是传说的那么难,可不下些苦工夫是学不成的。从中我学会了很多东西,java的学习要循序渐进,不能因为学过其它基础语言而放弃对它基础的学习。

参考文献:

[1]《Java 语法及网络应用设计》,徐迎晓编著,清华大学出版社

[2]《Thinking in JAVA(Third Edition)》,Bruce Eckel,机械工业出版社

[3]《Java 2核心技术(第6版)卷I:基础知识》,Cay S.Horstmann,Gary Cornell,程峰等译,机械工业出版社

[4]《Java2参考大全(第四版)》,[美]Herbert Schildt著,张玉清、吴浦峰、尚勇等译,清华大学出版社

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊附录(程序源代码):

//java图书销售管理系统

import java.io.*;

import java.util.*;

class BookInfo

{

BookInfo()

{

num = -1;

bookName = "No information";

author = "No information";

press = "No information";

ISBN = "No information";

sold = "No";

}

BookInfo( String sbn, String sa, String sp, String sISBN ) {

int n = Menus.NUMBER;

num = n;

bookName = sbn;

author = sa;

press = sp;

ISBN = sISBN;

sold = "No";

}

public void setNum( int n )

{

num = n;

}

public void setBookName( String n )

{

bookName = n;

}

public void setAuthor( String a )

{

author = a;

}

public void setPress( String p)

{

press = p;

}

public void setISBN( String i )

{

ISBN = i;

}

public void setsold( String i )

相关文档
最新文档