1、数据库表中与其他表主键关联的域。系统流程图:概括地描绘物理系统的传统工具。数据流图(DFD):是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据字典:是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。一般说来,数据字典应该由对下列4类元素的定义组成:(1)数据流(2)数据流分量(3)数据存储 132 缩写系统:若未特别指出,统指本仓库管理系统。 Structured Query Language(结构化查询语言)。 1、4参考资料:以下列出在概要设计过程中所使用到的有关资料:1. 仓库管理系统项目计划任务书 2. 仓库管理系统项目开发计划 3 需
2、求规格说明书 4 概要设计说明书 4 用户操作手册(初稿) 5 软件工程 李代平等 清华大学出版社 6 Java语言程序设计(第三版)文档所采用的标准是参照软件工程导论沈美明著 的“计算机软件开发文档编写指南”。2.总体设计: 2、1需求概要: 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要单明了,易于操作,服务器程序利于维护。 2、2 软件结构: 3、程序描述:3.1 网页对象设计3.11用户登录模块:3.12基础资料管理模块:3.121库存管理模块3.121客户管理模块3.13产品入库模块:3.14产品出库模块:3.15.库存查询模块:3.16.用户管理模块:4
3、.实体类:4.1 AdminListBean类4.1.1 AdminListBean类成员变量说明成员变量定义成员变量说明String sql用于编写sql语句String argsSql中的列名4.1.2AdminListBean类方法说明1)getAdminList方法方法原型public ArrayList getAdminList()方法功能获取sql语句的查询结果参数说明String sql:sql语句;String args:sql中的一列名返回类型void4.2 SelectBean类4.2.1SelectBean类成员变量说明对象定义对象说明4.2.2SelectBean类方法
4、说明1)Select()方法public ArrayList select(String sql,String args)返回查询结果ArrayList4.3 AllBean类4.3.1 AllBean类成员变量说明4.3.2AllBean类方法说明1) getClient()方法public ArrayList getClient()返回表client查询结果2) getProduct()方法public ArrayList getProduct()返回表product查询结果3) getProducttype()方法public ArrayList getProducttype()返回表p
5、roducttype查询结果4) getEntrytype()方法public ArrayList getEntrytype()返回表entrytype查询结果5) getGetouttype()方法public ArrayList getGetouttype()返回表getouttype查询结果6) getEntry()方法public ArrayList getEntry()返回表entry查询结果7) getGetout()方法public ArrayList getGetout()返回表getout查询结果8) getSearchEntry()方法public ArrayList ge
6、tSearchEntry()9) getSearchGetout()方法public ArrayList getSearchGetout()4.3 InsertUpdateDelBean类4.4.1 InsertUpdateDelBean类成员变量说明4.4.2 InsertUpdateDelBean类方法说明2)InsertUpdateDelBean()方法public int insertANDupdateANDdel(String sql)int4.5 DBConn类4.5.1 DBConn类成员变量说明4.5.2 DBConn类方法说明1) getConn()方法public stat
7、ic Connection getConn()连接数据库无2) close()方法public static void close(Connection conn,Statement st,ResultSet rs)关闭数据库连接4.6 AdminListBean类4.6.1 AdminListBean类对象说明4.6.2 AdminListBean类方法说明1) getAdminList()方法获取用户表数据String sql 用于编写sql语句 String args Sql中的列名4.7 MD5类4.7.1 MD5类成员变量说明char hexDigits16位数组int k数字int
8、 j4.7.2 MD5类方法说明1) MD5()方法public final static String MD5(String s)输入限制String s要验证的字符String4.8 Validate类4.8.1 Validate类成员变量说明char c字符int i4.8.2 Validate类方法说明1) getIntAndChar()方法public int getIntAndChar(String str)验证输入是否符合要求2) getInt()方法public int getInt(String str)3) getLawlessChar()方法public boolean
9、getLawlessChar(String str)boolean4) getUnicode()方法public String getUnicode(String str) 5) getGb2312()方法public String getGb2312(String str) 6) getSystemDate()方法public String getSystemDate()转换数据类型为时间date7) getRround()方法public float getRround(float f)验证字符是否符合要求4.9 AdminLoginServlet类4.9.1 AdminLoginServ
10、let类成员变量说明String name用户名String pwd密码Sql语句4.9.2 AdminLoginServlet类方法说明1) doGet()方法public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 执行doPost 方法2) doPost()方法public void doPost(HttpServletRequest request, HttpServletResponse response)验证用户名和
11、密码是否正确4.10 ClientServlet类4.10.1 ClientServlet类成员变量说明String mark标记String id客户编号客户名称String type客户类型String phone联系电话String address联系地址String email电子邮件4.10.2 ClientServlet类方法说明添加,修改客户信息4.11 DelServlet类4.11.1 DelServlet类成员变量说明String adminid用户编号String producttype产品类型String entry入库产品String getout出库产品String
12、 clientString product产品名称4.11.2 DelServlet类方法说明删除产品库存,出入库等信息4.12 EntryServlet类4.12.1 EntryServlet类成员变量说明String productidString clientidString sums入库数量4.12.2 EntryServlet类方法说明添加入库信息4.13 GetoutServlet类4.13.1 GetoutServlet类成员变量说明4.13.2 GetoutServlet类方法说明添加出库信息4.14 ModifyAdminServlet类4.14.1 ModifyAdminS
13、ervlet类成员变量说明String newpwd新密码String oldpwd旧密码String newname新用户名旧用户名4.14.2 ModifyAdminServlet类方法说明修改,添加用户信息4.15 ProductServlet类4.15.1 ProductServlet类成员变量说明编号String worn库存警戒量String stock库存量4.15.2 ProductServlet类方法说明修改,添加库存信息4.16 ProducttypeServlet类4.16.1 ProducttypeServlet类成员变量说明产品类型名4.16.2 ProducttypeServlet类方法说明修改,添加产品类型信息4.17 RemoveServlet类4.17.1 RemoveServlet类成员变量说明4.17.2 RemoveServlet类方法说明退出登录
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1