论文部分内容阅读
摘要:该文基于《软件工程》课程内容,结合JSP技术和SQL2000数据库设计并开发了《小型企业办公耗材库存管理系统》,以使小型企业方便高效地对其办公用品的库存进行管理。该系统功能分四大主要模块:库存查询、进货作业、领料申请、库存盘点。
关键词:软件工程;JSP;SQL2000
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)12-0069-03
Abstract: Based on the content of software engineering course, combined with ASP.NET technology and SQL2000 database, we have designed and developed the inventory management system of office supplies for small businesses, so as to enable small businesses to manage inventory of their office supplies conveniently and efficiently. The function of this system is divided into four main modules: inventory inquiries, wholesale operations, material application and inventory.
Keyword: Software Engineering; JSP; SQL2000
《软件工程》课程内容主要涉及与软件开发和维护相关的概念、步骤和方法,这些内容对于实际的软件开发起重要指导作用[1]。该课程最主要的特点就是实践性强,从软件需求开始到软件的可行性分析、概要设计、详细设计、系统实现等各个环节都要求与现实生活相联系。
在当今信息时代,随着电子商务产业的发展和网络功能的极大扩展,企业对货物的管理日趋复杂,传统的基于账本等纸质工具进行记载管理的方法效率非常低,企业需要以计算机为工具,结合数据库管理技术提高货物管理效率。
鉴于如上所述,为将《软件工程》课程教学内容应用于实践,同时便于小型企业高效解决办公耗材库存问题,本文融入该课程教学内容,使用JSP[2]技术和SQL2000数据库[3]设计并开发了小型企业办公耗材库存管理系统。
1 需求分析
开发该管理系统的目标是使企业对办公耗材的管理更加方便,提高企业耗材管理效率,节省人力和物力。要求所设计的系统操作方便、更新及时、易于维护管理;拥有动态更改信息,企业员工和管理员可以快速地在系统中查找和记录所需办公用品;同时后台管理员需要进入系统对网站进行维护,更新信息、修改信息或者删除某些信息。
因此该系统需要满足的需求为:具有良好的人机界面,以方便操作;系统要具有用户注册,进货记录,出货记录,库存查询,员工信息管理及领料申请等最重要和基础的功能。
2 可行性分析
主要包括:技术、经济和运营维护这三方面的可行性分析。
技术方面,以C/S模式开发系统,因此只需在浏览器上处理数据而不需要安装另外的客户端,升级和更新都很方便;经济方面,对于中小企业,要运行本系统只需有一台或者一组专门的服务器,而企业员工只需用电脑接入内部局域网,用浏览器即可访问数据和执行操作;运营维护方面,只需两三个人就可以对系统进行日常维护和管理。
3 网站功能设计
按照需求分析的结果,网站总体结构设计如图1所示,角色上主要包括普通用户和管理员;功能上主要包括用户注册、进货记录、出货记录、库存盘点、历史记录查询及领料申请等。
4 网站主要功能分析
4.1用户注册及管理员登录
普通用户和管理员必须先注册然后登录系统,登录成功后相应的界面因用户角色不同而不同。
4.2网站功能显示
4.2.1普通用户查询功能
图2所示的主要功能是普通用户进行库存查询操作,可以通过输入办公用品名称或者种类名称查询所需用品,也可以直接输入“all”来查询或浏览所有办公用品。
如下图3所示,普通用户可以查询自己在某段时间提交申请单的情况。具体查询时可通过输入查询起止时间段进行查询,也可只输入截止时间不确定起始时间,查询结果是在截止日期前的所有申请单。
4.2.2普通用户领料功能
普通用户领取办公耗材时,需在图4所示界面填写申请表,左边一栏是内容简介和提示,右边是表单数据框,用于输入提交数据,包括办公用品名,办公用品号,需求量和申请人等内容。
4.2.3 管理员查询功能
图5所示为管理员对普通用户的管理,即可以查找指定用户,也可以对用户的信息进行修改。具体操作时,管理员通过输入普通用户姓名查找该用户信息,同时可修改用户id,联系方式或用户权限等。
图6所示的管理员查询功能类似于图2所示功能,不同之处是管理员在此可对进货单进行查询,操作时在此界面输入日期即可查询当天的进货单,从而调整进货计划。
图7的功能有助于管理员查看普通员工提交的申请单信息,從而设计出货计划。查询时只需要输入查询日期和查询申请者姓名即可。若只输入日期,则显示当天所有的订单信息,若只输入申请者姓名,则显示该员工提交的所有订单。
图8显示办公耗材的出库记录,用以生成出库表。左边为信息简介,右边为表单,内容包括:货物名,货物号,种类号,出货量,领货人以及出货日期等。
4.2.4 管理员进货功能
图9所示包含进货登记和删除记录两个功能。进货登记的权限归管理员专有,左边为简介,在右边填写进货单,包括:货物号,货物名,种类名,种类号,进货量,进货价,厂家信息及进货日期等内容。另一个删除记录功能则是用来删除某一次订单,操作时通过订单查询功能找到不需要的订单号然后删除即可。
5 结束语
为将《软件工程》课程教学内容运用于实践,同时,为了小型企业提高管理办公耗材的效率,融入软件工程思想设计并开发了办公耗材库存管理系统,本系统效率高,速度快及安全级别高等这些优点必将为企业的发展带来便利。
参考文献:
[1] 罗海丽, “软件工程”课程教学内容及教学模式改革探索[J] . 电脑与电信, 2010(8):75-76.
[2] 卢翰. JSP项目开发案例全程实录[M].北京: 清华大学出版社, 2011.
[3] 赵增敏. SQL Server 2000 实用教程[M]. 北京: 电子工业出版社, 2008.
关键词:软件工程;JSP;SQL2000
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)12-0069-03
Abstract: Based on the content of software engineering course, combined with ASP.NET technology and SQL2000 database, we have designed and developed the inventory management system of office supplies for small businesses, so as to enable small businesses to manage inventory of their office supplies conveniently and efficiently. The function of this system is divided into four main modules: inventory inquiries, wholesale operations, material application and inventory.
Keyword: Software Engineering; JSP; SQL2000
《软件工程》课程内容主要涉及与软件开发和维护相关的概念、步骤和方法,这些内容对于实际的软件开发起重要指导作用[1]。该课程最主要的特点就是实践性强,从软件需求开始到软件的可行性分析、概要设计、详细设计、系统实现等各个环节都要求与现实生活相联系。
在当今信息时代,随着电子商务产业的发展和网络功能的极大扩展,企业对货物的管理日趋复杂,传统的基于账本等纸质工具进行记载管理的方法效率非常低,企业需要以计算机为工具,结合数据库管理技术提高货物管理效率。
鉴于如上所述,为将《软件工程》课程教学内容应用于实践,同时便于小型企业高效解决办公耗材库存问题,本文融入该课程教学内容,使用JSP[2]技术和SQL2000数据库[3]设计并开发了小型企业办公耗材库存管理系统。
1 需求分析
开发该管理系统的目标是使企业对办公耗材的管理更加方便,提高企业耗材管理效率,节省人力和物力。要求所设计的系统操作方便、更新及时、易于维护管理;拥有动态更改信息,企业员工和管理员可以快速地在系统中查找和记录所需办公用品;同时后台管理员需要进入系统对网站进行维护,更新信息、修改信息或者删除某些信息。
因此该系统需要满足的需求为:具有良好的人机界面,以方便操作;系统要具有用户注册,进货记录,出货记录,库存查询,员工信息管理及领料申请等最重要和基础的功能。
2 可行性分析
主要包括:技术、经济和运营维护这三方面的可行性分析。
技术方面,以C/S模式开发系统,因此只需在浏览器上处理数据而不需要安装另外的客户端,升级和更新都很方便;经济方面,对于中小企业,要运行本系统只需有一台或者一组专门的服务器,而企业员工只需用电脑接入内部局域网,用浏览器即可访问数据和执行操作;运营维护方面,只需两三个人就可以对系统进行日常维护和管理。
3 网站功能设计
按照需求分析的结果,网站总体结构设计如图1所示,角色上主要包括普通用户和管理员;功能上主要包括用户注册、进货记录、出货记录、库存盘点、历史记录查询及领料申请等。
4 网站主要功能分析
4.1用户注册及管理员登录
普通用户和管理员必须先注册然后登录系统,登录成功后相应的界面因用户角色不同而不同。
4.2网站功能显示
4.2.1普通用户查询功能
图2所示的主要功能是普通用户进行库存查询操作,可以通过输入办公用品名称或者种类名称查询所需用品,也可以直接输入“all”来查询或浏览所有办公用品。
如下图3所示,普通用户可以查询自己在某段时间提交申请单的情况。具体查询时可通过输入查询起止时间段进行查询,也可只输入截止时间不确定起始时间,查询结果是在截止日期前的所有申请单。
4.2.2普通用户领料功能
普通用户领取办公耗材时,需在图4所示界面填写申请表,左边一栏是内容简介和提示,右边是表单数据框,用于输入提交数据,包括办公用品名,办公用品号,需求量和申请人等内容。
4.2.3 管理员查询功能
图5所示为管理员对普通用户的管理,即可以查找指定用户,也可以对用户的信息进行修改。具体操作时,管理员通过输入普通用户姓名查找该用户信息,同时可修改用户id,联系方式或用户权限等。
图6所示的管理员查询功能类似于图2所示功能,不同之处是管理员在此可对进货单进行查询,操作时在此界面输入日期即可查询当天的进货单,从而调整进货计划。
图7的功能有助于管理员查看普通员工提交的申请单信息,從而设计出货计划。查询时只需要输入查询日期和查询申请者姓名即可。若只输入日期,则显示当天所有的订单信息,若只输入申请者姓名,则显示该员工提交的所有订单。
图8显示办公耗材的出库记录,用以生成出库表。左边为信息简介,右边为表单,内容包括:货物名,货物号,种类号,出货量,领货人以及出货日期等。
4.2.4 管理员进货功能
图9所示包含进货登记和删除记录两个功能。进货登记的权限归管理员专有,左边为简介,在右边填写进货单,包括:货物号,货物名,种类名,种类号,进货量,进货价,厂家信息及进货日期等内容。另一个删除记录功能则是用来删除某一次订单,操作时通过订单查询功能找到不需要的订单号然后删除即可。
5 结束语
为将《软件工程》课程教学内容运用于实践,同时,为了小型企业提高管理办公耗材的效率,融入软件工程思想设计并开发了办公耗材库存管理系统,本系统效率高,速度快及安全级别高等这些优点必将为企业的发展带来便利。
参考文献:
[1] 罗海丽, “软件工程”课程教学内容及教学模式改革探索[J] . 电脑与电信, 2010(8):75-76.
[2] 卢翰. JSP项目开发案例全程实录[M].北京: 清华大学出版社, 2011.
[3] 赵增敏. SQL Server 2000 实用教程[M]. 北京: 电子工业出版社, 2008.