热门排行
截图
滑动图片可查看更多>>
简介
此系统前台采用最新Bootstrap框架技术
程序开发软件:MyEclipse8.5以上 数据库:mysql
后台采用技术: SSM框架(SpringMVC + Spring + Mybatis)
后台界面技术: div + css + easyui框架
企业简介:
应用程序是一个电子供应商,既经营网站又经营许多实体商店。例子包括百思买和电路城。要想了解更多关于这个应用程序的信息,请考虑一下你可能在网上和商店购买的任何经验,并浏览他们的网站。
在我们假设的公司中,已经决定重新设计数据库的主要部分,作为公司运营的基础。不幸的是,被指派去征求数据库设计建议的经理并不是很懂计算机,也无法在技术层面上提供一个非常详细的规范。幸运的是,你能做到这一点。
这里有几点需要考虑:
有许多不同的产品,分为各种各样的(可能是重叠的)类别。集团可以通过产品(相机,电话等),制造商(索尼,苹果等),或通过其他手段(例如,网关PC可能与索尼显示器和惠普打印机打包,并作为一个软件包销售)。
一些客户与公司签订合同,并将他们的购买记在账户号码上。他们按月结算。其他客户是不常见的客户,用信用卡或借记卡支付。卡片信息可以存储在线客户,但不存储在商店客户。
在线销售必须发送给发货人。该公司需要为航运公司存储跟踪号码,以便它能回答客户的询问。
库存必须在商店和仓库中都是准确的,用于补充商店和运送给在线客户。当库存较低时,应将订购重新发送到制造商并在数据库中列出。当货物到达,库存要更新标记为已填充的重新排序。
销售数据对公司规划很重要。营销人员可能希望通过时间、产品、产品分组、季节、区域(商店)等来查看销售数据。
技术要点:
1、此系统采用了目前最流行的ssm框架,其中的spingMVC框架相对于struts2框架更灵活,更安全。
2、本项目springMVC框架采用了注解映射器,使用了RESTful风格的url对系统发起http请求,开发更灵活。
3、同时使用了了hibernate提供的校验框架,对客户端数据进行校验!
4、Mybati数据库DAO层采用的是Mapper代理开发方法,输入映射采用的是POJO包装类型实现,输出映射采用了resultMap类型,实现了数据库多对一映射。
5、spring容器内部使用拦截器,以Spring AOP的方式实现事务控制管理。